摘要: 阅读本文约“2.5分钟” Java加解密系列,介绍Java加密解密的基础知识,并使用Base64算法实现加解密。 对于加密在企业中是非常常见的,就如邮件的传输,每个企业都会有自己设置安全方式,设置加密方式、SSL等、修改邮件端口,其目的都是为了实现加解密,保证数据的安全传输。 Base64算法是一种 阅读全文
posted @ 2018-07-07 09:14 Java猫说 阅读(835) 评论(0) 推荐(0)
摘要: 阅读本文约“3分钟” 共享变量在线程间的可见性 synchronized实现可见性 volatile实现可见性 —指令重排序 —as-if-serial语义 —volatile使用注意事项 synchronized和volatile比较 可见性:一个线程对共享变量值的修改,能够及时地被其他线程看到 阅读全文
posted @ 2018-07-07 09:12 Java猫说 阅读(182) 评论(0) 推荐(0)
摘要: 阅读本文约“1.2分钟” 定义表单类 以Login为例,有username和password两个字段 import javax.validation.constraints.NotNull; import javax.validation.constraints.Size; public class 阅读全文
posted @ 2018-07-07 09:11 Java猫说 阅读(517) 评论(0) 推荐(0)
摘要: 1、使用注解@Configuration配置拦截器 2、继承WebMvcConfigurerAdapter 3、重写addInterceptors添加需要的拦截地址 首先我们自定义Interceptor(继承HandlerInterceptor)对于里面的类做相应的了解 我们可以针对不同业务功能去选 阅读全文
posted @ 2018-07-01 19:23 Java猫说 阅读(205) 评论(0) 推荐(0)
摘要: 使用注解@EnableScheduling开启定时任务,会自动扫描 定义@Component作为组件被容器扫描 对于EnableScheduling是注解在启动类上,很多开关配置都会再启动类中进行设置 之后新建一个定时任务的包,我新建了一个测试类 Scheduled是定义其执行时间,运行任务后,可以 阅读全文
posted @ 2018-07-01 19:22 Java猫说 阅读(255) 评论(0) 推荐(0)
摘要: 1、使用注解@EnableAsync开启异步,会自动扫描 2、定义@Component、@Async作为组件被容器扫描执行一样,我们还是在启动类中加入开启异步注解,然后对异步方法类编写测试 我这里写了三个方法,如果同步执行的话,耗时是2300毫秒,但是我们开启异步就不需要那么久,我在同层包下加了一个 阅读全文
posted @ 2018-07-01 19:22 Java猫说 阅读(197) 评论(0) 推荐(0)
摘要: 事务的隔离级别:DEFAULT、READ_UNCOMMITED、READ_COMMITTED、REPEATABLE_READ、SERIALIZABLE 事务的传播行为:REQUIRED、SUPPORTS、MANDATORY、REQUIRES_NEW、NOT_SUPPORTED、NEVER、NESTE 阅读全文
posted @ 2018-07-01 19:20 Java猫说 阅读(9298) 评论(0) 推荐(0)
摘要: 1、pom中引入相关的依赖 2、资源文件中对redis进行配置 接下来我们可以直接在Controller层做一个测试 先讲一个key-value存进Redis,然后返回时去Redis里面读取,注释部分则是如何存储读取一个对象的形式 可以看出两种方式都是正确的返回了值 也可以看到redis中已经存储了 阅读全文
posted @ 2018-07-01 19:20 Java猫说 阅读(221) 评论(0) 推荐(0)
摘要: 在开发中有时可能需要我们自己自定义一些mapper还有些一些自定义的xml,SQL语句。其实在我们的框架中很方便。只需要在mapper中添加自定义接口,在resources中自定义一个mapper的xml文件,将它们一一映射出来。 之后在service中注入对象,在controller层写一个方法调 阅读全文
posted @ 2018-07-01 19:19 Java猫说 阅读(1094) 评论(0) 推荐(0)
摘要: 对于分页插件这里选择查询所有用户的信息,以列表返回 前端只需输入分页数的数据既可 service实现类也很方便,甚至我都开始有点喜欢上这种Example的SQL形式了。 最后页面调用url的json信息如下 阅读全文
posted @ 2018-07-01 19:18 Java猫说 阅读(133) 评论(0) 推荐(0)