![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 83
清茶淡粥
一个很普通的人
展开
-
SpringBoot2.5原理解析
文章目录**SpringBoot原理讲解**一、SpringBoot是什么?二、SpringBoot自动装配原理?三、SpringBoot配置文件加载顺序?四、SpringBoot是如何解析yaml、properties文件?以及如何自定义解析配置文件?五、SpringBoot启动顺序?刷新上下文SpringBoot原理讲解一、SpringBoot是什么?Spring Boot是Spring公司的一个顶级项目,和Spring Framework是一个级别的。Spring Boot实际上是利用Spr原创 2021-10-28 23:48:32 · 838 阅读 · 0 评论 -
jedis获取redis中二进制图片转Base64
文章目录jedis获取redis里面的图片 转成Base64jedis存对象jedis获取redis里面的图片 转成Base64获取Base64字符转Base64工具类jedis获取redis里面的图片 转成Base64jedis存对象/** * 序列化 * * @param object * @return */ public static byte[] serialize(Object object) { ObjectOutputStream oos = null; Byte原创 2021-06-01 21:49:30 · 257 阅读 · 0 评论 -
Shiro学习笔记
文章目录思维导图Shiro简介核心功能架构Shiro 的INI文件配置Shiro注解SpringBoot 整合 shiroMD5 加密技术Shiro 整合 Thymeleaf 中的属性Shiro过滤器规则认证(登录实现)编写控制类自定义Realm,对用户名,密码验证编写配置类RememberMe(记住我)修改登录控制单元方法配置类编写记住我退出登录实现编写退出控制单元配置类配置退出路径授权编写自定义Realm,处理授权使用授权注解编写角色控制单元使用授权注解编写权限控制单元配置shiro 跟 thymele原创 2021-05-11 22:27:05 · 424 阅读 · 5 评论 -
如何用java实现每天给对象发情话
文章目录一、引言二、搭建项目二、编写配置四、编写SpringBoot启动类五、自动生成发送内容六、编写定时任务七、打包运行八、总结一、引言最近看到一篇用js代码实现表白的文章,深有感触。然后发现自己也可以用java代码实现,然后就开始写代码了,发现还挺有意思的,话不多说开搞实现思路:使用HttpClient远程获取彩虹屁生成器网站中的内容 网站:https://chp.shadiao.app/java Mail 实现发送邮件SpringBoot 整合Scheduled 实现定时发原创 2020-12-19 20:44:08 · 9604 阅读 · 36 评论 -
分析多线程-ThreadLocal
ThreadLocal早在JDK 1.2 的版本中就提供 java.lang.ThreadLocal .ThreadLocal为解决多个线程并发问题提供了一种新的思路。是一个工具类,可以很简洁的编写出多线程ThreadLocal 很容易我们理解为本地线程,ThreadLocal并不是一个线程,而是线程中的一个局部变量。ThreadLocal 为每个线程提供独立的变量副本,每个线程都可以改变自己的副本,不会影响其它线程多多对应的副本ThreadLocal使用场景 多个线程共享同一个数据,会引原创 2020-05-24 21:57:04 · 582 阅读 · 0 评论 -
FreeMarker简单入门,这篇就够了
文章目录FreeMarker简介FreeMarker优势FreeMarker入门项目结构新建启动类新建控制类FreeMarker文件启动测试FreeMarker常用语法if指令list指令遍历Map运算符空值处理内建函数 时间处理FreeMarker简介FreeMarker是免费的,基于Apache许可证2.0版本发布基于模板 + 要改变的数据,并用来输出文本(HTML网页、电子邮件、配置文件、源代码等)Freemarker 模板语言是FTL文件编写的(Freemarker 文件后缀 .ftl)原创 2020-11-21 16:00:05 · 793 阅读 · 0 评论 -
我的SpringMVC学习
文章目录spring MVCspring MVC解决问题MVC 模型SpringMVC执行原理SpringMVC 注解@Controller@RequestMapping@PostMapping@GetMapping@RequestParam@PathVariable@ResponseBody@RestController@RequestBody@RequestHeader@CookieValue@JsonFormat@CrossOrigin@CrossOrigin注解的属性:SpringMVC 转发和重定原创 2020-11-16 14:11:43 · 236 阅读 · 0 评论 -
我的JDBC 学习之路
JDBC什么是JDBCJDBC(Java DataBase Connectivity, Java数据库连接) ,是一种用于执行SQL语句的Java API,为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成连接数据库mysql8 之前连接数据库驱动名:com.mysql.jdbc.Driverurl连接:jdbc:mysql://127.0.0.1:3306/mydbpublic class test{ public static void main(String原创 2020-11-04 17:28:00 · 145 阅读 · 1 评论 -
看懂LO4J日志配置文件
log4j 日志记录log4j日志的级别 FATAL:指出现非常严重的错误事件,这些错误可能导致应用程序异常中止 ERROR:指虽有错误,但仍允许应用程序继续运行 WARN:指运行环境潜藏着危害 INFO:指报告信息,这些信息在粗粒度级别上突出显示应用程序的进程 DEBUG:指细粒度信息事件,对于应用程序的调试是最有用的理解日志格式化字符的含义%p:输出日志信息的优先级,即DEBUG,INFO,WARN,ERROR,FATAL。%d:输出日志时间点的日期或时间,原创 2020-11-04 17:23:40 · 148 阅读 · 0 评论