摘要:   提交的表单数据,常常要检查有没有敏感词汇,如果有,需要给出提示,或者替换为*。     检查、替换敏感词汇有3种常用的方式 (1)在Servlet中操作。 (2)在Filter中先检查。如果要替换敏感词汇,request没有setParameter()方法重新设置请求参数,怎么向Servlet... 阅读原文
2019-08-31 18:36:05 阅读(2623) 评论(0)
摘要: 一、for循环练习 1.例子:输入九九乘法表   public class d23_{ public static void main(String[] args) { for(int i = 1;i<=9;i++) { for(int j = 1;j... 阅读原文
2019-08-31 17:57:03 阅读(2412) 评论(0)
摘要: 自动配置原理 配置文件到底能写什么?怎么写?自动配置原理; 配置文件能配置的属性参照 1、自动配置原理: 1)、SpringBoot启动的时候加载主配置类,开启了自动配置功能 ==@EnableAutoConfiguration== 2)、@EnableAutoConfiguration 作用: 利用En... 阅读原文
2019-08-31 17:11:07 阅读(2242) 评论(0)
摘要: 目录 SpringBoot基础(二) 一、操作数据库 1. SpringBootJdbc 2. SpringBoot 整合 Mybatis 3. SpringBott 使用JPA 二、使用 Thyme... 阅读原文
2019-08-31 16:03:02 阅读(2440) 评论(0)
摘要: java代码是否一定按顺序执行?  这个问题听起来有点蠢,串行的代码确实会按代码语意正确的执行,但是编译器对于代码本身的优化却并不一定会按实际的代码一步一步的执行。 比如: r1=a; r2=r1.x; r3=r1.x; 编译器则可能会进行优化,将r3=r1.x这条指令替换成r3=r2,这就是指令... 阅读原文
2019-08-31 15:52:02 阅读(2173) 评论(0)
摘要:   HttpSessionActivationListener    监听HttpSession对象的活化、钝化   钝化:将HttpSession对象从内存中转移至硬盘,存储为.session文件。 活化:把HttpSession对象从持久化状态转变为运行状态(从硬盘加载到内存,恢复原样)。   ... 阅读原文
2019-08-31 14:53:01 阅读(2269) 评论(0)
摘要: 缓存雪崩 缓存雪崩是由于原有缓存失效(过期),新缓存未到期间。所有请求都去查询数据库,而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机。从而形成一系列连锁反应,造成整个系统崩溃。 解决方法: 一般并发量不是特别多的时候,使用最多的解决方案是加锁排队。 给每一个缓存数据增加相应的... 阅读原文
2019-08-31 14:09:01 阅读(2169) 评论(0)
摘要: 摘要: 在springboot的自动装配事务里面,InfrastructureAdvisorAutoProxyCreator ,TransactionInterceptor,PlatformTransactionManager这三个bean都被装配进来了,InfrastructureAdvisorAutoPr... 阅读原文
2019-08-31 13:49:02 阅读(2773) 评论(0)
摘要: 目录 SpringBoot 基础(一) 一、简介 二、重要注解 三、基本应用开发 1. lombok的使用 2. SpringBoot 的参数传递 3. 对象参数校验 4. 静态资源 ... 阅读原文
2019-08-31 12:18:01 阅读(2378) 评论(0)
摘要: 在一般的生产管理系统都会将数据通过页面导出到Excel,这里以Java为例通过第三方开源poi进行对Excel的操作,具体操作如下 1.引入jar包依赖 这里我以maven的方式引入jar包,具体依赖如下 <dependency> <groupId>cn.after... 阅读原文
2019-08-31 10:24:02 阅读(3596) 评论(0)