- 博客(9)
- 收藏
- 关注
转载 SpringBoot @Transactional声明事务无效问题
今天遇到一个问题,需要在service中写一个方法,从A方法里面循环调用B方法,在B方法里面添加事务注解@Transactional。但是测试无效。事务并不回滚。在网上找了很多办法:首先是数据库(mysql存储引擎要为InnoDB)手动try。catch需要再次手动抛RuntimeException异常,@Transactional加上rollbackFor = Exception.c...
2019-07-12 15:47:26
574
原创 个人笔记 AES加密 Cannot find any provider supporting AES/ECB/PKCS5Padding
项目报错:解决办法:我之前引用的jdk后来引用jdk里的jre就可以了,jre下面有sunjce_provider.jar这个包(有可能是我的jdk有问题)
2019-05-14 13:22:20
1578
1
转载 个人笔记 关于tomcat server.xml 参数 说明
tomcat中server.xml配置详解Tomcat Server的结构图如下:该文件描述了如何启动Tomcat Server<Server><Listener/><GlobaNamingResources></GlobaNamingResources<Service>...
2019-04-19 10:06:50
319
转载 个人笔记 linux 下的多个 tomcat
安装多个tomcat的方式其实和安装一个大同小异,只是需要更改一些配置。安装tomcat必须建立在已经安装好了jdk的前提下第一步:复制,解压将准备好的tomcat压缩包复制到你准备安装的目录,我的tomcat压缩包名字是tomcat.tar.gz,我的安 装目录是 /usr/java/tomcat第二步:解压tomcat? 1...
2019-04-19 09:54:47
312
转载 个人笔记 rocketMQ学习
pom.xml文件<dependency> <groupId>com.alibaba.rocketmq</groupId> <artifactId>rocketmq-client</artifactId> <version>3.2.6</version> <...
2019-03-25 15:49:29
307
转载 个人笔记 byte取值范围为什么是[-2^7, 2^7-1]=[-128,127]
第一个问题:我们都知道一个二进制8位能表示的最大值是 1111 1111 == 255,但为什么最大表示到127?因为对于计算机来说,一个二进制的数字它的最高位是符号位,0表示正数,1表示负数。所以 1111 1111 表示的 -127, 而 0111 1111 表示的是127,范围区间应该是[-127,127]之间。那么第二个问题来了第二个问题:我们都知道一个Byte能表达的数字范围是...
2019-03-04 10:21:01
1134
转载 个人笔记 httppost请求报301解决方法
将httpclient的创建方式改为以下方式即可。CloseableHttpClient httpclient = HttpClientBuilder.create().setRedirectStrategy(new LaxRedirectStrategy()).build();
2019-01-11 10:31:36
7490
转载 个人笔记 mybatis解析 Integer=0 的问题
mybatis解析Integer=0时会被解析成为空串。解决办法 :去除 count != '' 判断
2019-01-04 11:09:54
717
原创 个人笔记 关于编码过滤的问题
我们有时候发送从浏览器发送请求时会发生乱码的问题这时我们可以写一个编码过滤器。以下是post编码的解决方法 如上 req.setCharacterEncoding("UTF-8");方法和resp.setContentType("text/html;charset=UTF-8");方法只能解决post请求的乱码问题而不能解决get请求的编码。我们可以自定义类通过继承HttpSe...
2018-01-21 15:56:54
252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅