随笔分类 -  Java学习

摘要:1、首先在pom.xml中添加下面配置 2、打包操作 这样就打包成功了,打包的路径在D:\springboot-shiro-demo1\focus-master\focus\target\focusDemo.jar 3、测试运行,点击idea的terminal,进入包目录D:\springboot- 阅读全文
posted @ 2018-12-11 11:27 小白啊小白,Fighting 阅读(1365) 评论(2) 推荐(0)
摘要:题记:在快速开发的项目中有使用到,这样可以避免冗余工作 声明:参考于https://www.cnblogs.com/smileberry/p/4145872.html 环境:必须先安装maven环境,否则无法实现哦! mybatis和mysql驱动包下载:https://pan.baidu.com/ 阅读全文
posted @ 2018-12-06 12:10 小白啊小白,Fighting 阅读(4893) 评论(0) 推荐(0)
摘要:题记:项目中对于一些不太重要的功能点,可以使用对称加密,但如果是针对用户密码之类的,请使用MD5等加密技术。 对称加密:是指对字符串的加密和解密是同一个密钥,因此是存在风险的,一旦拿到了你的密钥,内容就完全暴露了哦。 AES代码如下: fight!一起加油哦! 阅读全文
posted @ 2018-12-06 10:16 小白啊小白,Fighting 阅读(1418) 评论(0) 推荐(0)
摘要:题记:在项目需要对请求日志情形管理。 声明:参考博客https://blog.csdn.net/bombsklk/article/details/79143145 1、在pom.xml中加入依赖 2、写一个aop切面类,采用注解方式 这样就实现了aop切面。很简单吧,想要深入了解,可以进spring 阅读全文
posted @ 2018-11-29 23:34 小白啊小白,Fighting 阅读(477) 评论(0) 推荐(0)
摘要:题记:实现缓存大部分可以使用redis实现,简单、便捷,redis在针对应用部署多服务器是很好的,但如果针对单一服务器,内存缓存更好。 1、创建CacheLoader.java 2、在springboot启动项目时加载进内存,创建ProvinceAppkeyAndSecretCache.java 3 阅读全文
posted @ 2018-11-27 15:11 小白啊小白,Fighting 阅读(6699) 评论(0) 推荐(0)
摘要:声明:原博客在这里https://www.cnblogs.com/find-the-right-direction/p/8465011.html,谢谢哥们提供,尊重原创。 本人是在原有的springboot2.0项目中实现,其中Jedis jar包可以在这里下载,当然你也可以在pom.xml中添加  阅读全文
posted @ 2018-11-27 10:16 小白啊小白,Fighting 阅读(18569) 评论(0) 推荐(0)
摘要:声明:原创在这里https://blog.csdn.net/u011677147/article/details/80271174,在此也谢谢哥们。 1、目录结构 2、BusinessThread.java 3、TestThreadPoolManager.java 4、TestController. 阅读全文
posted @ 2018-11-26 12:06 小白啊小白,Fighting 阅读(8608) 评论(0) 推荐(2)
摘要:题记:由于项目中不只是用一个数据库,所以记下以免忘记。 1、首先展示目录结构 2、pom配置文件 3、配置数据源MasterDataSourceConfiguration.java 和 SlaverDataSourceConfiguration.java 4、application.properti 阅读全文
posted @ 2018-11-23 21:52 小白啊小白,Fighting 阅读(1262) 评论(0) 推荐(0)
摘要:题记:每次使用mybatis出错,都不知道sql原因,debug也不出结果,索性将其打印出来,更加容易排错。 亲测有效,只需要将下面的logback.xml放置在resource目录下即可打印。 方式一、 方式二、在application.yml中添加下面配置,可以显示执行的sql语句 阅读全文
posted @ 2018-11-23 21:17 小白啊小白,Fighting 阅读(5651) 评论(0) 推荐(0)
摘要:题记:本人自测了很多次,该算法和apache的commons utils包中的MD5算法计算一致 一、针对文件内容生成MD5值 应用场景:针对文件,在传输过程由于网络原因丢帧或者被人别恶意篡改内容,可以通过源文件的MD5和下载后的文件MD5值进行比较,如果一致说明文件内容相同,否则下载的文件有问题。 阅读全文
posted @ 2018-11-17 21:39 小白啊小白,Fighting 阅读(569) 评论(0) 推荐(0)
摘要:加密算法主要分为对称加密、非对称加密、Hash加密。 一、何为对称加密? 对称加密是指对称密码编码技术,它的特点是文件加密和解密使用相同的密钥加密。 对称机密的密钥一般小于256bit。因为就密钥而言,如果加密的密钥越大,则其计算的复杂度越高,所需要的时间越长,而如果使用的密钥较小,则很容易破解,所 阅读全文
posted @ 2018-11-03 23:27 小白啊小白,Fighting 阅读(1325) 评论(0) 推荐(0)
摘要:本博客仅供参考,本人实现没有问题。 1、环境 2、springboot2.0的项目搭建(请自行完成),本人是maven项目,因此只需配置,获取相应的jar包,配置贴出。 3、如果相应的springboot可以正常启动,同时mysql和redis已安装,相应的数据库配置如下(#本人使用了mysql做数 阅读全文
posted @ 2018-10-28 22:14 小白啊小白,Fighting 阅读(6541) 评论(1) 推荐(0)