java
文章平均质量分 55
遇到的问题
一杯冰美式&&
大雾四起
我在无人处爱你
展开
-
nutz 框架
获取更新语句更新的条数。原创 2023-08-16 20:12:10 · 188 阅读 · 0 评论 -
将jar 包安装到本地仓库
【代码】将jar 包安装到本地仓库。原创 2023-07-30 17:58:17 · 173 阅读 · 0 评论 -
IDEA的Debug技巧
(Shift + F8) :步出(Step out),退出方法,跟(force) step into 配合使用 , 从步入的方法内退出到方法调用处,此时方法已经执行完毕,只是还没有完成赋值。Debug计算器,这是一个非常强大的debug功能,通过这个组件,几乎可以完成调试过程中大部分的事情,包括:查看实时变量、实时变量赋值、执行各种程序操作(包括数据库操作)。需要注意的是异常断点无需在具体的代码上打断点的,而是在断点详情页中直接添加,后续在执行时,如果抛出我们监听的异常,则会自动暂停在抛出异常的地方。原创 2023-06-22 18:04:55 · 1226 阅读 · 0 评论 -
Git工具
Git是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件(Java类、xml文件、html页面等),在软件开发过程中被广泛使用。通常用来对软件开发过程中的源代码文件进行管理。commit:提交,将本地文件和版本信息保存到本地仓库push:推送,将本地仓库文件和版本信息上传到远程仓库pull:拉取,将远程仓库文件和版本信息下载到本地仓库。原创 2023-05-11 21:28:35 · 45 阅读 · 0 评论 -
MyBatis Plus 完成公共字段填充
MetaObjectHandler接口是mybatisPlus为我们提供的的一个扩展接口,我们可以利用这个接口在我们插入或者更新数据的时候,为一些字段指定默认值。实现这个需求的方法不止一种,在sql层面也可以做到,在建表的时候也可以指定默认值。1、编写MetaObjectHandler 实现类//字段为空,可以进行填充 setFieldValByName("created" , new Date() , metaObject);原创 2023-05-03 21:39:57 · 281 阅读 · 0 评论 -
AOP实现公共字段填充
我们都是通过编码操作数据库,当我们完成某些业务时,会向数据库插入一条数据,或者修改数据库时,会有一些公共字段,例如(新增)修改时间或(新增)修改人。如果每次都手动去设置这些值是非常麻烦的。Spring Aop思想恰好可以用来解决这个问题。原创 2023-05-03 21:28:39 · 422 阅读 · 1 评论 -
多线程之线程池
提到池,大家应该能想到的就是水池。水池就是一个容器,在该容器中存储了很多的水。那么什么是线程池呢?线程池也是可以看做成一个池子,在该池子中存储很多个线程。线程池存在的意义: 系统创建一个线程的成本是比较高的,因为它涉及到与操作系统交互,当程序中需要创建大量生存期很短暂的线程时,频繁的创建和销毁线程对系统的资源消耗有可能大于业务处理是对系 统资源的消耗,这样就有点"舍本逐末"了。针对这一种情况,为了提高性能,我们就可以采用线程池。原创 2023-05-02 23:51:07 · 50 阅读 · 0 评论 -
java多线程
是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多个线程,提升性能。原创 2023-05-02 22:51:51 · 46 阅读 · 0 评论 -
过滤器与拦截器
Filter 表示过滤器,是 JavaWeb 三大组件(Servlet、Filter、Listener)之一。Filter的使用比较简单,继承Filter 接口,实现对应的init、doFilter以及destroy方法即可。1、init:在容器启动时调用初始化方法,只会初始化一次2、doFilter:每次请求都会调用doFilter方法,通过FilterChain 调用后续的方法3、destroy:当容器销毁时,执行destory方法,只会被调用一次。原创 2023-04-17 17:52:40 · 137 阅读 · 0 评论 -
向两张数据库表时,数据无法添加
同时向两张表中添加数据时,无法正常添加原创 2023-02-08 09:23:53 · 138 阅读 · 1 评论