摘要: 1、什么是Mybatis? (1)Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。 (2)MyBati 阅读全文
posted @ 2019-12-31 11:13 怒吼的萝卜 阅读(721) 评论(0) 推荐(0) 编辑
摘要: Spring遇到嵌套事务时,怎么实现 实验时却遇到一个奇怪的问题: 1、当ServiceA.a()方法调用ServiceB.b()方法时,内层事务提交和回滚,都不受外层事务提交或回滚的影响。 2、当ServiceA.a()方法调用ServiceA.c()方法时,内层事务不能正确地提交或回滚。 如下: 阅读全文
posted @ 2019-12-30 16:59 怒吼的萝卜 阅读(5431) 评论(2) 推荐(0) 编辑
摘要: 自动任务类: @PersistJobDataAfterExecution @DisallowConcurrentExecution public class ReCodeBack implements Job { private static final Logger LOGGER = Logger 阅读全文
posted @ 2019-12-25 11:44 怒吼的萝卜 阅读(1998) 评论(0) 推荐(0) 编辑
摘要: Quartz提供了二种解决方法 1 立即重新执行任务 2 立即停止所有相关这个任务的触发器 解决的方式是:在你的程序出错时,用Quartz提供的JobExecutionException类相关方法就能很好的解决 1.立即重新执行任务 try { int zero = 0; @SuppressWarn 阅读全文
posted @ 2019-12-25 11:34 怒吼的萝卜 阅读(3330) 评论(0) 推荐(1) 编辑
摘要: 方法1: 在service层方法的catch语句中增加:TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();语句,手动回滚,这样上层就无需去处理异常(现在项目的做法) 方法2: 例如service层处理事务,那么 阅读全文
posted @ 2019-12-23 14:23 怒吼的萝卜 阅读(9599) 评论(0) 推荐(0) 编辑
摘要: Spring知识点总结 1. 简介一下Spring框架。 答:Spring框架是一个开源的容器性质的轻量级框架。主要有三大特点:容器、IOC(控制反转)、AOP(面向切面编程)。 2. Spring框架有哪些优点?谈谈你的看法。 答:Spring框架主要有三大优点: (1) 容器。Spring框架是 阅读全文
posted @ 2019-12-17 17:39 怒吼的萝卜 阅读(5384) 评论(0) 推荐(0) 编辑
摘要: MD5算法实现: 输入:不定长度信息(要加密的信息) 输出:固定长度128-bits。由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。 基本方式为:求余、取余、调整长度、与链接变量进行循环运算。得出结果。 流程图: 1.填充 在MD5算法中,首先需要对输入信息进行填充,使其位 阅读全文
posted @ 2019-12-08 20:53 怒吼的萝卜 阅读(4247) 评论(0) 推荐(0) 编辑
摘要: 1) 左移运算(<<) 左移就是把所有位向左移动几位 如: 12 << 2 意思就是12向左移动两位 12的二进制是: 0000 1100 通过这个图我们可以看出来,所有的位全都向左移动两位,然后把右边空的两个位用0补上,最左边多出的两个位去掉,最后得到的结果就是00110000 结果就是48 我们 阅读全文
posted @ 2019-12-08 20:37 怒吼的萝卜 阅读(1152) 评论(0) 推荐(0) 编辑
摘要: 1.首先我们要打开Windows功能 2.在这里把勾打上 3.然后打开 设置 更新和安全 针对开发人员 (选择)开发人员模式 确定启动 就行了 4.打开PowerShell 5.安装Linux,在PowerShell里输入lxrun /install 6.输入y之后就开始下载 7.下载完成之后会出现 阅读全文
posted @ 2019-12-07 18:28 怒吼的萝卜 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 1.网络代理设置 IDEA配置代理,是在File-> Setting-> plugins中设置 查看自己主机的IP地址 文章转载至:https://www.jianshu.com/p/6281234a17b3 阅读全文
posted @ 2019-11-29 23:01 怒吼的萝卜 阅读(4585) 评论(0) 推荐(0) 编辑
摘要: 1.添加pom.xml <dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.3</version> </dependency> <!-- https://m 阅读全文
posted @ 2019-11-28 17:57 怒吼的萝卜 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 查看防火墙状态 # 显示防火墙状态 firewall-cmd --state # 或 systemctl status firewalld 开机自启防火墙 systemctl enable firewalld 禁止防火墙开机自启 systemctl disable firewalld 临时开启防火墙 阅读全文
posted @ 2019-11-22 11:36 怒吼的萝卜 阅读(29249) 评论(0) 推荐(0) 编辑
摘要: 1、在linu上部署好tomcat后,准备启动时报错: Cannot find bin/catalina.sh The file is absent or does not have execute permission This file is needed to run this program 阅读全文
posted @ 2019-11-22 10:59 怒吼的萝卜 阅读(2121) 评论(0) 推荐(0) 编辑
摘要: spring可以通过applicationContext.xml进行配置接口实现类 applicationContext.xml中可以添加如下配置: 在application.properties中添加你的实现类配置 注意:在applicationContext.xml中配置后,不要用Spring的 阅读全文
posted @ 2019-11-20 11:33 怒吼的萝卜 阅读(974) 评论(0) 推荐(0) 编辑
摘要: web.xml加载spring配置文件的方式主要依据该配置文件的名称和存放的位置不同来区别,目前主要有两种方式。 1. 如果spring配置文件的名称为applicationContext.xml,并且存放在WEB-INF/目录下,那么只需要在web.xml中加入以下代码即可 <listener> 阅读全文
posted @ 2019-11-19 18:04 怒吼的萝卜 阅读(986) 评论(0) 推荐(0) 编辑