自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 java面试问题

如果你只是像要运行java程序 那么你只要安装jre就行了。

2023-05-20 12:00:00 65 1

原创 redis

注意nosql是一个概念 redis只是其实现的一种方式,比如MongoDB也实现了。

2023-05-20 11:59:16 64 1

原创 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

原创 瑞吉外卖java项目实战(句句解析版)

瑞吉外卖每句解析版 欢迎指正

2023-05-05 20:59:55 450

原创 关于 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 两个同时监听两个按键(wa 向右上移动)

坦克大战实现斜着走

2022-05-14 11:51:46 662 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

原创 java 空心金字塔

用 1 表示了前面的空格

2022-03-23 20:14:44 334 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除