java
-
Java实现将CSV转为Excel的示例代码
目录 一.程序环境 二.将CSV转为Excel 补充 CSV(Comma Separated Values)文件是一种纯文本文件,包含用逗号分隔的数据,常用于将数据从一个应用程序导入或导出到另一个应用 ...
-
Java 动态加载jar和class文件实例解析
本文研究的主要是Java 动态加载jar和class文件的相关内容,具体如下. JAVA中类文件加载是动态的.也就是说当我们用到的时候才会去加载,如果不用的话,就不会去加载我们的类. JAVA为我们提 ...
-
Java如何读取XML文件 具体实现
今天的CSDN常见问题来讲解下在Java中如何读取XML文件的内容. 直接上代码吧,注释写的很清楚了! 复制代码 代码如下: import java.io.*;import javax.xml.par ...
-
SpringSecurity构建基于JWT的登录认证实现
最近项目的登录验证部分,采用了 JWT 验证的方式.并且既然采用了 Spring Boot 框架,验证和权限管理这部分,就自然用了 Spring Security.这里记录一下具体实现. 在项目采用 ...
-
spring AOP的After增强实现方法实例分析
本文实例讲述了spring AOP的After增强实现方法.分享给大家供大家参考,具体如下: 一 配置 <?xml version="1.0" encoding=" ...
-
SpringBoot实现全局异常处理方法总结
目录 全局异常处理 配置全局异常 全局异常处理的升级 加入自定义异常处理 处理Controller数据绑定.数据校验的异常 GlobalExceptionHandler全部代码 总结 在项目开发中出现 ...
-
详解SpringBoot的事务管理
Springboot内部提供的事务管理器是根据autoconfigure来进行决定的. 比如当使用jpa的时候,也就是pom中加入了spring-boot-starter-data-jpa这个star ...
-
Java 匿名内部类详解及实例代码
Java 匿名内部类详解 匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1 ...
-
MyBatis-Plus 如何单元测试的实现
最近项目中使用了 MyBatis-Plus,点击看官方文档. 使用一个新的框架,首先是验证框架的使用. 使用 MyBatis-Plus,首先就验证一下能否成功操作(CRUD)数据库. 如何通过不用启 ...
-
java实现微信公众号扫一扫
本文实例为大家分享了微信公众号扫一扫的具体代码,供大家参考,具体内容如下 步骤 根据微信JS-JDK文档说明,实现扫一扫主要有以下几大步骤: 绑定域名 引入JS文件 通过config接口注入权限验证配 ...
-
详解Java接口签名(Signature)实现方案
目录 一.要求 二.流程 三.实现 大家好,我是程序员田同学! 今天上午收到一个需求,针对当前的系统开发一个对外开放的接口. 既然是对外开放,那么调用者一定没有我们系统的Token,就需要对调用者进行 ...
-
Java List Object[]转换成List T的实例
一)背景 主要是为了实现数据之间的转换,方便数据展示. 使用场景:当数据可能是List<Object[]>类型,可能会需要转换成具体的List<Class>格式. 二)List ...
-
Spring3 MVC请求参数获取的几种方法小结
Spring3 MVC请求参数获取的几种方法 一.通过@PathVariabl获取路径中的参数 @RequestMapping(value="user/{id}/{name}",m ...
-
Java项目实现定时任务的三种方法
目录 1 使用java.util.Timer 2 使用ScheduledExecutorService 3 使用Spring Task 总结 1 使用java.util.Timer 这种方式的定时任务 ...
-
java实现简单的爬虫之今日头条
前言 需要提前说下的是,由于今日头条的文章的特殊性,所以无法直接获取文章的地址,需要获取文章的id然后在拼接成url再访问.下面话不多说了,直接上代码. 示例代码如下 public class Dem ...
-
MyBatis resultMap id标签的错误使用方式
目录 MyBatis resultMap id标签的错误使用 本节的问题主要是我对mybatis id标签的错误使用 resultMap标签的使用规则 自定义结果映射规则 association联合查 ...
-
如何手写一个Spring Boot Starter
何为 Starter ? 想必大家都使用过 SpringBoot,在 SpringBoot 项目中,使用最多的无非就是各种各样的 Starter 了.那何为 Starter 呢?你可以理解为一个可拔插 ...
-
深入剖析springBoot中的@Scheduled执行原理
目录 springBoot @Scheduled执行原理 一.前言 二.@Scheduled使用方式 三.@Scheduled代码执行原理说明 @Scheduled 的一些坑 springBoot @ ...
-
使用@Cacheable缓存解决双冒号::的问题
目录 @Cacheable缓存解决双冒号:: Cacheable的使用总结 常规使用方法 @Cacheable缓存解决双冒号:: 使用spring-data-redis2.x版本时,@Cacheabl ...
-
Java中的15种锁
目录 一.公平锁 / 非公平锁 1.公平锁 2.非公平锁 二.可重入锁 / 不可重入锁 1.可重入锁 2.不可重入锁 3.ReentrantLock中可重入锁实现 三.独享锁 / 共享锁 四.互斥锁 ...
