点击空白处退出提示
作品详情
2022.11.18
java1.8特性
openjdk和oraclejdk的区别
lamda简化匿名内部类的使用
使用场景:方法参数是接口类型,且接口的抽象方法只有一个(函数式接口)。
函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。
适用场景:主要用于函数式编程(即使用lambda表达式编程),函数式接口可以使用于lambda进行参数定义。
匿名内部类是编译时生成一个类,lamda是运行时动态生成一个类。
2022.11.21
stream用于替代for循环遍历。(与IO流无关!也不是容器,无法保存数据!只是一个组件用于处理数据。)
Collection接口1.8新增了default stream方法,可以通过stream()获取Stream对象
itw_liuch09
Tk@173618
itw_liuch09@tkmail.com
2022.12.05
springboot3.0使用的是spring6(需jdk17)
2022.12.06
mysql -u root -p
show databases;
use mysql;
navicat连接mysql失败,解决方案:
1、use mysql;
2、ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
3、flush privileges;
2022.12.08
1.mybatis
2.spring security 本质是一个过滤器链
3.?
4.java连接excel
5.日志体系
使用springboot默认日志配置。Slf4j+logback
2022.12.22
在 Spring4.x 中增加了新的特性:如果类只提供了一个带参数的构造方法,则不需要对对其内部的属性写 @Autowired 注解,Spring 会自动为你注入属性。
2022.12.23
spring security 本地实现认证
待:1.success之后,了解原生的session技术是如何实现的,然后改为生成token,放入redis中
2.携带token再次访问服务器,再自定义一个过滤器进行拦截校验。
我们在开发中经常要用到session共享,那就依赖spring-session-data-redis即可。
2022.12.28
springboot默认的日志体系配置完成。
接下来,重构一下,定时任务的实现。
估计时间,一周
1.先搭建一个Feign服务,代替rest Template。
2.重构定时任务的实现。
2022.12.29
OpenFeign 代替rest Template
需要使用Eureka
2023.1.4
CommandLineRunner的init()实在spring初始化完毕后执行的,即为服务初始化的最后一步操作
而@postConstruct的操作实在bean依赖注入之前的,相当于spring的容器初始化前的操作。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论