jtlgb

导航

 

2019年4月6日

摘要: 阅读目录: 一、跨域(CORS)支持: 二、使用方法: 1、controller配置CORS 2、全局CORS配置 3、XML命名空间 4、How does it work? 5、基于过滤器的CORS支持 三、spring注解@CrossOrigin不起作用的原因 四、参考文章: 1、control 阅读全文
posted @ 2019-04-06 16:21 jtlgb 阅读(940) 评论(2) 推荐(0) 编辑
 
摘要: gradle被越来越多的程序开发人员使用来构件项目代码,使用gradle依赖的第三方jar包有时候非常占空间,默认这样的用户本地库目录(缓存目录)在系统盘上,我们可以修改用户目录到其它盘上 gradle被越来越多的程序开发人员使用来构件项目代码,使用gradle依赖的第三方jar包有时候非常占空间, 阅读全文
posted @ 2019-04-06 15:48 jtlgb 阅读(602) 评论(0) 推荐(0) 编辑
 
摘要: 1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。 2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@ 阅读全文
posted @ 2019-04-06 15:42 jtlgb 阅读(242) 评论(0) 推荐(0) 编辑
 
摘要: 第一步:获取mysql YUM源 进入mysql官网获取RPM包下载地址 https://dev.mysql.com/downloads/repo/yum/ 点击 下载 右击 复制链接地址 https://dev.mysql.com/get/mysql57-community-release-el7 阅读全文
posted @ 2019-04-06 14:56 jtlgb 阅读(325) 评论(0) 推荐(0) 编辑
 
摘要: 最近工程里面报表需要合计 , 因为所有的项都是动态的,所以只能动态添加。 思路是使用Map,初始化所有Map,然后在Map中合计并且覆盖。 使用HashMap , 初始化后所有动态项的顺序都乱了。 Map<String , Double> totalMap = new HashMap<String, 阅读全文
posted @ 2019-04-06 14:48 jtlgb 阅读(745) 评论(0) 推荐(1) 编辑
 
摘要: 1、Shiro是Apache下的一个开源项目,我们称之为Apache Shiro。它是一个很易用与Java项目的的安全框架,提供了认证、授权、加密、会话管理,与spring Security 一样都是做一个权限的安全框架,但是与Spring Security 相比,在于 Shiro 使用了比较简单易 阅读全文
posted @ 2019-04-06 14:47 jtlgb 阅读(246) 评论(0) 推荐(0) 编辑
 
摘要: 前言 本文讲解使用 @ControllerAdvice + @ExceptionHandler 进行全局的 Controller 层异常处理,可以处理大部分开发中用到的自自定义业务异常处理了,再也不用在 Controller 层进行 try-catch 了 代码示例地址(代码里面类名稍微有些不同): 阅读全文
posted @ 2019-04-06 14:40 jtlgb 阅读(1749) 评论(0) 推荐(1) 编辑
 
摘要: 最近在做API的权限设计这一块,做一次权限设计的总结。 1. 假设我们需要访问的API接口是这样的:http://xxxx.com/openapi/v1/get/user/?key=xxxxx&sign=sadasdas&timestamp=2013-03-05 10:14:00&c=c&a=a&d 阅读全文
posted @ 2019-04-06 14:31 jtlgb 阅读(1183) 评论(0) 推荐(0) 编辑
 
摘要: Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看 SQL 语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。 Explain语法:explain select … from … [where .. 阅读全文
posted @ 2019-04-06 14:09 jtlgb 阅读(220) 评论(0) 推荐(0) 编辑
 
摘要: 今天一个新同事问我,我知道如何利用XML的方式来构建动态SQL,可是Mybatis是否能够利用注解完成动态SQL的构建呢?!!答案是肯定的,MyBatis 提供了注解,@InsertProvider,@UpdateProvider,@DeleteProvider 和@SelectProvider,来 阅读全文
posted @ 2019-04-06 13:42 jtlgb 阅读(526) 评论(0) 推荐(0) 编辑
 
摘要: 注:详解文件中,用红色进行标注的是平常项目中常用的配置节点。要详细学习! 阅读全文
posted @ 2019-04-06 13:15 jtlgb 阅读(200) 评论(0) 推荐(0) 编辑
 
摘要: 本篇内容简要介绍BASE64、MD5、SHA、HMAC几种加密算法。 BASE64编码算法不算是真正的加密算法。 MD5、SHA、HMAC这三种加密算法,可谓是非可逆加密,就是不可解密的加密方法,我们称之为单向加密算法。我们通常只把他们作为加密的基础。单纯的以上三种的加密并不可靠。 BASE64 按 阅读全文
posted @ 2019-04-06 12:02 jtlgb 阅读(1967) 评论(0) 推荐(0) 编辑
 
摘要: 什么是MD5,什么是SHA-1,让我们先来了解一些基本知识,了解hash。 Hash,一般翻译做“散列”,也有直接音译为”哈希”的,就是把任意长度的输入(又叫做预映射,pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输 阅读全文
posted @ 2019-04-06 11:59 jtlgb 阅读(533) 评论(0) 推荐(0) 编辑