加载中
服务器上临时目录被删除导致的问题

Could not parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/tmp/tomcat.2506850925657406695.8080/work/Tomcat/localhost/man...

事务七大传播行为

原文:https://blog.csdn.net/soonfly/article/details/70305683 简单总结一下: 1、PROPAGATION_REQUIRED 表示当前方法必须运行在事务中。如果存在一个事务,则支持当前事务。如果没有事务则...

2020/11/09 19:34
34
数据库表、字段对比

SELECT PO.TABLE_NAME, PO.COLUMN_NAME, TPO.TABLE_NAME, TPO.COLUMN_NAME FROM ALL_TAB_COLUMNS PO LEFT JOIN ( SELECT * FROM ALL_TAB_COLUMNS WHERE OWNER = 'TECH_PORTA......

2020/11/02 14:40
99
jar包中设置模板路径方式

背景:发送定时邮件,邮件形式为一个html页面,html模板在resources路径下,使用FreeMarker创建模板对象 在本地测试时,可以读取到并取到后台传的数据。所以大意了,没有在测试环境触发,在生...

2020/07/22 11:08
191
Mybatis使用foreach遍历list时遇到的bug

; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: ORA-00936:缺失表达式 废了一番周折,才发现可能是传入的list是空的。 属实NT。......

2020/04/27 18:50
1.1K
字符与字节有什么区别呢

1、计算机存储信息的最小单位,称之为位(bit),音译为比特,二进制的一个“0”或一个“1”叫一位。 2、计算机存储容量基本单位是字节(Byte),音译为拜特,8个二进制位组成1个字节。一般而言:...

2020/04/17 10:40
59
最长公共前缀

Leetcode: 编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。 主要用到 Arrays.sort(); 主要思路:用这个方法将字符串数组进行排序,对排序后的结果只需...

2020/04/16 10:12
93
日期工具类

@Slf4j public class DateUtils { public static final Calendar CALENDAR = Calendar.getInstance(); private DateUtils() { } public static final String C_DATE_TIME_FORMAT = "y......

2020/04/02 10:54
99
主键与索引

唯一索引:该字段没有重复值,但允许空值(该字段可以有多个null值),一张table只允许一个主键,但可以创建多个unique index 函数索引:如果在我们的查询条件使用了函数,那么索引就不可用了。...

2020/03/25 11:20
76
sql记录

date_add 例如: DATE_ADD(NOW(),INTERVAL 1 MONTH) 第一个参数是要修改的时间; 第二个参数固定写法; 第三个参数的修改的值 : 如果正数就是加,负数就是减; 第四个参数可填YEAR,MONTH,DAY,HO...

2020/03/13 11:15
31
记录一下Executors类

用这个类来创建线程池,几个主要的方法: 1、newFixedThreadPool() 创建固定大小的线程池 线程池的大小一旦达到最大值就会保持不变,如果某个线程因为执行异常而结束,那么线程池会补充一个新...

2020/03/09 14:59
51
Mysql建表时datetime、timestamp的类型选择

主要 区别 类型 占据字节 表示形式 datetime 8 字节 yyyy-mm-dd hh:mm:ss timestamp 4 字节 yyyy-mm-dd hh:mm:ss 类型 表示范围 datetime '1000-01-01 00:00:00.000000' to '9999-12-31 23:...

2020/03/02 12:03
609
spring中的handler

对于Spring来讲,这些处理程序就是一种将用户操作转换为Spring可以理解的元素。说到用户操作,我们可以考虑像http://xxx.com/login这样的URL类型。而我们的handler,在这里作为翻译处理,将尝...

2020/01/06 14:10
43
拦截器(Interceptor)与过滤器(Filter)的区别

本质区别: 拦截器(Interceptor)是基于Java的反射机制,而过滤器(Filter)是基于函数回调。从灵活性上说拦截器功能更强大些,Filter能做的事情,都能做,而且可以在请求前,请求后执行,比...

2019/11/29 15:44
46
spring注解记录

一、@PathVariable 是spring3.0的一个新功能:接收请求路径中占位符的值 通过 @PathVariable 可以将URL中占位符参数{xxx}绑定到处理器类的方法形参中@PathVariable(“xxx“) 二、@Value 该注...

对称加密与非对称加密

对称加密: A与 B 之间之间的通讯数据都用同一套的密钥来进行加密解密。 优点 简单快捷,密钥较短,且破译困难。 缺点 如果用户一旦多的话,管理密钥也是一种困难。不方便直接沟通的两个用户...

2019/11/28 17:57
78
基于JWTS实现token

一、定义 JSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。 一个JWT实际上就是一个字符串,它由三部分组成,头部、载荷与签名。...

JWt
2019/11/28 17:48
1.5W
cookie和session的区别

cookie: 位于用户的计算机上,用来维护用户计算机中的信息,直到用户删除。比如我们在网页上登录某个软件时输入用户名及密码时如果保存为cookie,则每次我们访问的时候就不需要登录网站了。...

2019/11/24 16:58
82
Feign的源码实现的过程

Feign的源码实现的过程如下: 首先通过@EnableFeignCleints注解开启FeignCleint 根据Feign的规则实现接口,并加@FeignCleint注解 程序启动后,会进行包扫描,扫描所有的@ FeignCleint的注解的...

2019/11/14 17:52
131
yml配置文件写法

1.基本语法 k:(空格)v:表示一对键值对;(空格必须有) 以空格的缩进来控制层级关系:只要是左对齐的一列数据,都是同一个层级的。 属性和值也是大小写敏感; 2.值的写法 字面量:普通的值(...

YML
2019/10/30 18:32
583

没有更多内容

加载失败,请刷新页面

返回顶部
顶部