自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Mysql存储过程调用

mysql存储过程

2022-11-16 14:03:54 6902

原创 MyBatis查询用别名的问题报错:Cause: java.sql.SQLSyntaxErrorException: #42000 ;

多表查询产生新表用别名问题

2022-09-21 14:31:15 2225

原创 MyBatis if test 数值字符串判断问题

if test 数值字符串判断问题

2022-06-07 13:54:52 347

原创 解决java存redis出现乱码

解决方法: 在redis工具类里加上下面一个方法@Componentpublic class RedisUtils { @Resource private RedisTemplate<String, Object> redisTemplate; @Autowired private StringRedisTemplate stringRedisTemplate; @Bean publ..

2022-04-25 17:44:35 2771

原创 事务的传播机制

文中代码以传统三层结构中两层呈现,即Service和Dao层,由Spring负责依赖注入和注解式事务管理,DAO层由Mybatis实现,你也可以使用任何喜欢的方式,例如,Hibernate,JPA,JDBCTemplate等。数据库使用的是MySQL数据库,你也可以使用任何支持事务的数据库,并不会影响验证结果。首先我们在数据库中创建两张表:user1CREATE TABLE `user1` ( `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,

2022-01-13 16:29:05 122

原创 activiti工作流用法和记录

act_re_deployment流程部署表act_re_procdef流程定义表

2021-10-10 22:51:15 258

原创 window下强制杀死某个进程用taskkill /pid 进程号 -t -f命令

进入运行的cmd命令下:比如想查看8088端口被哪个进程占用了,cmd下输入这个命令:netstat -ano|findstr 8088如下图:说明:上面的图片的8088端口的PID是10228,但是下面的8088的PID是2472,因为,上面的图是最后截图的,是在杀死8088的2472进程后,重新打开的新进程。找到这个端口的占用PID后,就可以杀死这个进程,用下面的命令:tasklist|findstr 2472;taskkill /pid 2472 -t -f;..

2021-10-05 22:13:41 2099

原创 linux

VM虚拟软件安装:https://www.nocmd.com/windows/740.htmlcentos7地址:用迅雷下载https://vault.centos.org/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso点击关闭完成。点击centos7.6设置

2021-08-23 22:30:29 683

原创 mybatis-plus 多数据源无效问题(springboot + shiro)

问题:报错找不到对应数据库表原因:如果service(或者Mapper)用了@DS这个注解,那service就不能再被其他service注入了,会失效解决办法,加上@Lazy再来就是realm就能解决数据源找不到的问题。...

2021-07-02 08:56:35 1406

原创 maven阿里镜像和设置本地库

<mirrors> <!-- mirror | Specifies a repository mirror site to use instead of a given repository. The repository that | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used | for inheritance and d..

2021-06-27 11:37:27 176

原创 IntelliJ IDEA 中使用region代码折叠

//region Description Your code goes here... //endregion 设置键默认使用快捷键:Ctrl+Alt+T,冲突修改

2021-06-27 11:35:43 856

原创 SpringBoot整合Swagger2,再也不用维护接口文档了!

前后端分离后,维护接口文档基本上是必不可少的工作。一个理想的状态是设计好后,接口文档发给前端和后端,大伙按照既定的规则各自开发,开发好了对接上了就可以上线了。当然这是一种非常理想的状态,实际开发中却很少遇到这样的情况,接口总是在不断的变化之中,有变化就要去维护,做过的小伙伴都知道这件事有多么头大!还好,有一些工具可以减轻我们的工作量,Swagger2就是其中之一,至于其他类似功能但是却收费的软件,这里就不做过多介绍了。本文主要和大伙来聊下在Spring Boot中如何整合Swagger2。工程创建当

2021-06-27 11:32:08 128

原创 多线程Day2

Java内存模型Java内存模型是每个java程序员必须掌握理解的,这是Java的核心基础,对我们编写代码特别是并发编程时有很大帮助。由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。1.Java程序执行流程回顾如图所示首先Java源代码文件(.java后缀)会被Java编译器编译为字节码文件(.class后缀),然后由JVM中的类加载器加载各个类的字节码文件,加载完毕之后,交由JVM执行引擎执行。Java内存模型指.

2021-05-30 10:33:30 126

原创 多线程Day1-2

线程通讯1. 为什么要线程通信多个线程并发执行时,在默认情况下CPU是随机切换线程的,有时我们希望CPU按我们的规律执行线程,此时就需要线程之间协调通信。2. 线程通讯方式线程间通信常用方式如下:休眠唤醒方式:Object的wait、notify、notifyAllCondition的await、signal、signalAllCountDownLatch:用于某个线程A等待若干个其他线程执行完之后,它才执行CyclicBarrier:一组线程等待至某个状...

2021-05-29 22:28:24 82

原创 多线程day1-1

多线程创建多线程方式:Threadpublic class ThreadTest01 extends Thread{ private String url; private String name; public ThreadTest01(String url,String name){ this.url=url; this.name=name; } //多线程执行体 @Override ..

2021-05-28 15:26:56 1307

原创 servlet

Servlet 什么是Servlet Servlet 是 JavaEE 规范之一。规范就是接口 Servlet 是 JavaWeb 三大组件之一。三大组件分别是:Servlet 程序、Filter 过滤器、Listener 监听器。 Servlet 是运行在服务器上的一个 java 小程序,它可以接收客户端发送过来的请求,并响应数据给客户端。 手动实现Servlet程序 编写一个类去实现 Servlet 接口 实现 service 方法,处理请求,

2021-04-25 00:13:04 66

原创 idea连接mysql连接不上问题

[08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.使用idea连接数据库的时候,报错为[08001] Could not create connection to database server. Attempted reconnect 3 times. Giving up.这是因为安装mysql的时候时区设置的不正确 mysql默认的是美国的时区,而

2021-04-25 00:08:56 1721 1

空空如也

空空如也

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

TA关注的人

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