- 博客(11)
- 收藏
- 关注
原创 学习Themleaf
2. Jsp允许直接访问但是Thymeleaf模板不允许必须通过 controller层的接口方法转发过去。Thymeleaf是一个模板引擎,主要用于编写动态页面。存在的意义就是和spring框架集成!jsp中的数据是要转发后得到,Thymeleaf也要。1. Thymeleaf 和Jsp很像都是做页面模板。springboot自动配置了Thymeleaf,2.Thymeleaf 和sp不同的地方。1.Thymeleaf 有单独的语法。
2023-05-22 18:36:59
102
原创 redis(Jedis)从0-100
Bean:Spring的@Bean注解用于告诉方法,产生一个Bean对象,然后这个Bean对象交给Spring管理。@Configuration与@Bean结合使用:@Configuration可理解为用spring的时候xml里面的标签,@Bean可理解为用spring的时候xml里面的标签;我们在学习mysql连接池和线程池的时候,这种池子我们一般就维护一个不然容易混乱,而我们维护一个池子的任务交给ioc容器,我们可以用注解,也可以写配置类,或者配置文件。jedis我们学的不多,但要学连接池。
2023-05-18 22:19:59
95
原创 java多线程内存模型
注意这里可以看到结果并没有输出2222222 也就是说在线程一里flag还是false,说明线程一里的工作内存有自己的副本,线程2修改副本里的flag,线程一感受不到。java多线程内存模型跟cpu缓存模型类似,是基于cpu缓存模型建立的,java线程内存模型是标准化的,屏蔽掉了底层计算机的区别。但面试不会简单的考你用法,我们来深入研究一下这个关键字。这里我们发现加入关键字后就可以输出222222。加入 volatile关键字。
2023-05-07 11:40:02
29
原创 关于 json 处理long 数字丢失精度
我们可以提供对象转换器 JacksonObjectMapper 基于jackson 进行Java对象到json 转换在WebMvcConfig配置类中扩展Spring mvc的消息转换器,在此消息转换器中使用提供的对象转换器进行Java对象到json数据的转换。做项目的时候遇到的 当传入long 型的数据时 居然不对 尾数226 变成了 200。将其转化成String类型即可。注意看这里是long 型的。
2023-04-23 14:29:57
170
原创 druid 的一些问题解决办法
Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。4、SQL执行日志,Druid提供了不同的LogFilter,能够支持Common-Logging、Log4j和JdkLog,你可以按需要选择相应的LogFilter,监控你应用的数据库访问情况。5、扩展JDBC,如果你要对JDBC层有编程的需求,可以通过Druid提供的Filter机制,很方便编写JDBC层的扩展插件。
2023-04-23 14:21:05
333
1
原创 JAVA 递归经典 老鼠出迷宫
表示当0时让它赋值为2后面利用递归可以让他看起来像前进变为3 其实是自己创造一个非0值使他通向终点 因为只有0可以赋值给2思维方式是先让他找到一个终点(我这里设置的是第七行第六个为终点)也就是如下if (map[6][5] == 2) { return true; }else{.....}在else 里 先默认他下一步可以变为2 也就是能前进 接下来的就是 判断他到底是往哪个方向走如果到死胡同里 也就是上.
2022-03-28 18:36:52
371
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人