Java使用阿里云接口进行身份证实名认证的示例实现

如今随着互联网产业的多元化发展,尤其是互联网金融,O2O,共享经济等新兴商业形式的兴起,企业对实名认证业务的数据形式和数据质量有了更高的需求。如今也衍生出身份证实名认证业...

2020-11-04

java过滤器中Filter的ChainFilter过滤链

1、什么是过滤器?在客户端到服务器的过程中,当发送请求时,如果有不符合的信息将会被filter进行拦截,如果符合则会进行放行,在服务器给客户端响应时也会进行判断 如果有不符合的信...

2020-11-04

Jmeter自定义函数base64加密实现过程解析

新建一个类继承AbstractFunction,重写以下方法: execute setParameters getReferenceKey getArgumentDesc
这四个方法介绍如下:public String execute(SampleResult prev...

2020-11-04

解析SpringBoot项目开发之Gzip压缩过程

为了减少数据在网络中的传输量,从而减少传输时长,增加用户体验,浏览器大都是支持Gzip压缩技术的,http的请求头 Accept-Encoding:gzip, deflate 就表示这次请求可以接受Gzip压缩...

2020-11-04

JAVA中哈希表HashMap的深入学习

深入浅出学Java——HashMap哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,本文...

2020-11-04

使用位运算、值交换等方式反转java字符串的多种方法(四种方法)

在本文中,我们将向您展示几种在Java中将String类型的字符串字母倒序的几种方法。 StringBuilder(str).reverse() char[]循环与值交换 byte循环与值交换apache-commons-lan...

2020-11-04

Java链表元素查找实现原理实例解析

链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针连接次序实现的。
每一个链表都包含多个节点,节点又包含两个部分,一个是数据域(储存...

2020-11-04

IntelliJ IDEA 小技巧之Bookmark(书签)的使用

1.创建书签在你想要创建书签的地方,按F11键,那个地方就会出现一个对号,这就创建了一个书签。如果你想对这个书签做一个特殊的标记,IDEA也是支持的,同时按Ctrl +F11,会出现如下的界...

2020-11-04

Java分布式session存储解决方案图解

前言
本文主要探讨集群后不同Web服务器获取Session数据的问题解决方案。Session Stick
Session Stick 方案即将客户端的每次请求都转发至同一台服务器,这就需要负载均衡器能...

2020-11-04

如何正确控制springboot中bean的加载顺序小结篇

1.为什么需要控制加载顺序springboot遵从约定大于配置的原则,极大程度的解决了配置繁琐的问题。在此基础上,又提供了spi机制,用spring.factories可以完成一个小组件的自动装配...

2020-11-04

Springboot启动扩展点超详细教程小结

1.背景Spring的核心思想就是容器,当容器refresh的时候,外部看上去风平浪静,其实内部则是一片惊涛骇浪,汪洋一片。Springboot更是封装了Spring,遵循约定大于配置,加上自动装配的机...

2020-11-04

Spring Boot 快速集成 Redis的方法

Spring Boot 如何快速集成 Redis?没错,栈长本文教你,让大家少走弯路!添加依赖使用像 Redis 这类的 NoSQL 数据库就必须要依赖 spring-data-redis 这样的能力包,开箱即用,Spring Bo...

2020-11-04

详解JAVA 函数式编程

1.函数式接口1.1概念:java中有且只有一个抽象方法的接口。1.2格式:修饰符 interface 接口名称 { public abstract 返回值类型 方法名称(可选参数信息); // 其他非抽象方法内容...

2020-11-04

java 生成二维码实例

最近有点时间想学点东西,想做个简单的系统,现在登录的时候使用扫描二维码获取验证码登录,于是就有了下面的一些代码首先要导入pom依赖 <dependency> <groupId>com.google....

2020-11-04

Java反射技术详解及实例解析

前言
相信很多人都知道反射可以说是Java中最强大的技术了,它可以做的事情太多太多,很多优秀的开源框架都是通过反射完成的,比如最初的很多注解框架,后来因为java反射影响性能,...

2020-11-04

在eclipse中使用SVN的实现方法(图文教程)

首先,在学习这一块时,要先有SVN的基础,见:https://www.freexyz.cn/article/190719.htm1.在Eclipse中集成svn插件subclipse;介绍一种最不易出错的安装方式:点击【help】-【marketplac...

2020-11-04

JDK8配置环境变量的bat文件的详细教程

网上教程不少,有些好惨。
我的JDK在这里,只安装一次,后面直接压缩,这样就制成了解压版,解压配置环境变量即可用,妙。打开看看再打开了解目录结构的目的,为了改bat文件,第三行!@echo o...

2020-11-04

详解JAVA 常量池

前言对常量池的理解之前,需要熟悉的是一些术语:字面量在计算机科学中,字面量(literal)是用于表达源代码中一个固定值的表示法(notation)。
几乎所有计算机编程语言都具有对基本值...

2020-11-04

Spring Boot整合swagger使用教程详解

Swagger的介绍&#128310;你可能尝试过写完一个接口后,自己去创建接口文档,或者修改接口后修改接口文档。多了之后,你肯定会发生一个操作,那就是忘记了修改文档或者创建文档(除非你...

2020-11-04

浅谈JAVA字符串匹配算法indexOf函数的实现方法

前言
相信每个学习过Java的人都使用过indexOf函数,indexOf函数我们可以查找一个字符串(模式串)是否在另一个字符串(主串)出现过,返回结果表示出现位置的下标,如果返回-1,表示模式串...

2020-11-04

浅谈在eclipse中如何修改svn的用户名和密码

在eclipse中经常用到用svn进行代码版本控制,为了提交或更新代码的时候不反复地提示我们输入用户名和密码,于是我们就习惯把访问SVN的用户名密码自动保存起来。以便下次自动使...

2020-11-04

JAVA实现下载文件功能的两种方法

第一种方法:public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = new File(path)...

2020-11-04

浅谈java中BigDecimal类的简单用法

一、BigDecimal概述
&#8203; Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用...

2020-11-04

java eclipse 中文件的上传和下载示例解析

文件的上传与下载(一)
在实现文件上传和下载之前我们需要做一些准备工作,在Apache官网去下载文件上传下载的两个组件,下载链接这里给出:common-fileupload组件下载:http://commons...

2020-11-04

SpringBoot 定制化返回数据的实现示例

此时我们的返回结构如下:{ "code": 200, "msg": "ok", "data": { "id": 1, "username": "steve", "secretKey": "xxx", "expiredAt": null, "createdAt&qu...

2020-11-04

Java多种方式实现生产者消费者模式

实现需求:两个线程交替打印1,0,打印10轮java多线程口诀: 高内聚,低耦合 线程操作资源类 判断干活通知 防止虚假唤醒
方式一:使用synchronized和Object的wait和notifyAll方...

2020-11-04

SpringMVC文件上传原理及实现过程解析

一、文件上传的必要前提
A form 表单的 enctype 取值必须是:multipart/form-data(默认值是:application/x-www-form-urlencoded) enctype:是表单请求正文的类型 B method...

2020-11-04

浅谈使用Java Web获取客户端真实IP的方法示例详解

Java-Web获取客户端真实IP:发生的场景:服务器端接收客户端请求的时候,一般需要进行签名验证,客户端IP限定等情况,在进行客户端IP限定的时候,需要首先获取该真实的IP。一般分为两种...

2020-11-04

SpringBoot 统一请求返回的实现

目前我们的返回是直接把实体类扔给请求方,这样很不友好,一方面没有统一的格式,二来请求方不知道请求成功与否,没有一个可以判断的东西,也没有说明性的返回。
本篇就来为所有接口...

2020-11-04

Java静态代码块加载驱动代码实例

Demo1.funx();
String s=Demo1.string;
静态代码块 会在new一个该类对象时调用或者调用该类的静态方法,静态成员变量时调用总之在类加载器将该类加载到内存中时 (无论是通过...

2020-11-04

Java应用服务器之tomcat部署的详细教程

  一、相关术语简介  首先我们来了解下tomcat是什么,tomcat是apache软件基金会中的一个项目,由apache、Sun 和其他一些公司及个人共同开发而成。主要作用是提供servlet和j...

2020-11-04

SpringBoot+mybatis+thymeleaf实现登录功能示例

1.项目文件目录一栏
2.开始工作
先按照上图建立好相应的controller,mapper等文件。
接着进行一个配置
首先是application.propertiesserver.port=8080#启动端口#加载Mybatis...

2020-11-04

JavaWeb建立简单三层项目步骤图解

1.导包(1)c3p0 数据库连接池c3p0配置文件加入到src目录下(2)dbutils:对jdbc操作进行了封装it-cast工具包 包含生成验证码,TxQueryRunner,uuid等(3)json工具包:java对象->jso...

2020-11-04

Spring boot+mybatis+thymeleaf 实现登录注册增删改查功能的示例代码

本文重在实现理解,过滤器,业务,逻辑需求,样式请无视。。项目结构如下1.idea新建Spring boot项目,在pom中加上thymeleaf和mybatis支持。pom.xml代码如下<&#63;xml version="1.0" e...

2020-11-04

springboot+thymeleaf+druid+mybatis 多模块实现用户登录功能

项目代码:https://github.com/bruceq/supermarket项目结构:依赖关系:common:公共层,无依赖dao:数据层,依赖commonservice:服务层,依赖dao、commonweb:应用层,依赖dao、common、servic...

2020-11-04

SpringBoot整合Druid数据库连接池的方法

一,Druid是什么?Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。二, 在哪里下载druidmaven中央仓库: http://central.maven.org/maven2/com/alibab...

2020-11-04

Java调用腾讯云短信API接口的实现

前言
有想使用短信API服务的朋友可以如果没有注册腾讯云的话可以注册一下,好像新用户可以免费领取100条短信服务(PS:绝对不是打广告)一、登录腾讯云操作平台登陆腾讯云的平台...

2020-11-04

Java8 Stream flatmap中间操作用法解析

stream中的flatmap是stream的一种中间操作,它和stream的map一样,是一种收集类型的stream中间操作,但是与map不同的是,它可以对stream流中单个元素再进行拆分(切片),从另一种角度上...

2020-11-04

SpringBoot 中大文件(分片上传)断点续传与极速秒传功能的实现

1.创建SpringBoot项目本项目采用springboot + mybatis-plus +jquery +thymeleaf组成2.项目流程图3.在pom中添加以下依赖<!--lombok依赖--> <dependency> <groupId>org.pr...

2020-11-04

详解springboot设置默认参数Springboot.setDefaultProperties(map)不生效解决

我们都知道springboot 由于内置tomcat(中间件)直接用启动类就可以启动了。
而且我们有时想代码给程序设置一些默认参数,所以使用方法Springboot.setDefaultProperties(map)Spri...

2020-11-04

java使用xfire搭建webservice服务的过程详解

前言以前用的都是 apache 的cxf来搞webservice,今天做项目发现这个项目用的是 xfire,于是搭一个,写个demo用一下,在此记录一下过程。搭建过程本文使用的是maven形式的web工程。...

2020-11-04

浅谈IDEA中Maven配置问题全解决

最近换了工作环境,以前的IDEA配置都没了,记得上次配置自己的IDEA还是在两年前?然后构建Maven项目时遇到了一些小插曲,记录下解决方案(PS:新手教程向)1. idea中maven默认配置的坑首...

2020-11-04

浅谈mac下maven的安装配置与使用

出来实习快半年了,还有一个多月也就即将毕业了。我刚进公司的时候,项目刚刚上线,到现在接近50w日活,成长真不少(虽然曾经因为自己写的SQL性能太差把服务器CPU搞到爆血管两...

2020-11-04

Mybatis mapper接口动态代理开发步骤解析

一、必须遵守的四项原则
1:接口 方法名==xx.xml中的id名
2:方法返回值类型与Mapper.xml文件中返回值类型一致
3:方法的入参类型与Mapper.xml文件中入参值类型一致
4:命名空间绑...

2020-11-04

IDEA创建springboot + mybatis项目全过程(步骤详解)

鉴于隔很久再在IDEA新建springboot项目时,会出现对步骤不确定的情况,因此,写下这篇博客记录创建一个可运行的springboot+mybatis项目的全过程。步骤如下:1.打开IDEA2.File ==> n...

2020-11-04

Mybatis原始执行方式Executor代码实例

一、通过SqlSessionFactory创建sqlsession,再由Sqlsession获取session对象,然后通过session中的执行器Executor,去执行MapperStatement封装的sql语句@Testpublic void findAl...

2020-11-04

如何通过XML方式配置AOP过程解析

第一步:把通知类用 bean 标签配置起来<bean id="txManager" class="com.atguigu.account.utils.TransactionManager"> <!-- 注入ConnectionUtils --> <property name="conn...

2020-11-04

阿里资深技术专家:在各阶段中3年经验的java程序员应该具备哪些技术能力

3年工作经验的Java程序员应该具备哪些技术能力,这可能是Java程序员们比较关心的内容。我这里要说明一下,以下列举的内容不是都要会的东西,但是你掌握得越多,最终能得到的评价、...

2020-11-04

java开发时各类工具的使用规范

工具类规范一个项目不可能没有工具类,工具类的初衷是良好的,代码重用,但到了后面工具类越来越乱,有些项目工具类有几十个,看的眼花缭乱,还有不少重复。如何编写出好的工具类,我有几...

2020-11-04

浅析Java Scanner 类的用法

java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。下面是创建 Scanner 对象的基本语法:Scanner s = new Scanner(System.in);接下来我们演示一...

2020-11-04
返回顶部
顶部