自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 用异或对身份证等图片加密的严谨方式

用异或对身份证等图片加密的严谨方式背景直接上代码背景最近遇到了一个上传身份证的需求, 担心用户身份证泄露,所以对用户身份证信息进行异或加密,网上的异或方式用固定的key加密, 即使拿到加密图片也很容易破解, 于是乎灵机一动,写下不容易被破解key的办法,分享给有类似诉求的朋友:直接上代码public class Demo { public static void main(String[] args) throws Exception { String source =

2021-07-09 14:10:54 773

原创 point cut 配置使用

1.execution(方法修饰符 返回类型 方法全限定名(参数)) 主要用来匹配整个方法签名和返回值的"execution(public * com.xhx.springboot.controller.*.*(..))" *只能匹配一级路径 ..可以匹配多级,可以是包路径,也可以匹配多个参数 + 只能放在类后面,表明本类及所有子类 还可以按下面这么玩,所有get开头的,第一个参数是Long类型的@Pointcut("execution(* *...

2021-03-28 12:09:39 1914

原创 ubuntu 20.04 关闭和打开图形界面

亲测好用ubuntu20.04 关闭图形界面关闭用户图形界面,使用tty登录。sudo systemctl set-default multi-user.targetsudo reboot注意, 关闭图形界面重启后, 需要 ctrl+alt+F1 切换到命令行模式开启用户图形界面。sudo systemctl set-default graphical.targetsudo reboot...

2021-03-28 11:44:58 7687 4

原创 ubuntu 安装 navicat

下载地址:http://download2.navicat.com/download/navicat100_mysql_en.tar.gz,这个是老版本,新版本莫名原因安装无反应1. 下载 navicat110_mysql_en.tar.gz 文件2. 下载后解压tar文件tar-zxvf/home/rain/download/navicat8_mysql_en.tar.gz3. 解压后 进入解压后的目录运行命令: ./start_navicatOK,这样...

2021-03-28 11:28:33 4931 1

原创 fastjson和jackson序列化数据的区别

用了很久的fastjson和jackson, 一直没去想他们的区别, 今天写了个小栗子,来分析一下

2020-03-28 11:31:55 2788

原创 windows使用idea搭建java开发环境

各位热爱技术的朋友,本篇给大家带来从零开始搭建windows环境下idea开发工具的java开发环境站在java开发的角度,windows比ubuntu用起来要爽一点,所有的工具UI版本体验都要高过ubuntu,作为java应用开发工程师,用windows作为开发环境是不错的选择为了还原从零开始的感觉,我用了另外一台电脑重新安装了win10操作系统一、准备工作1、jdk1.8_19...

2019-05-07 08:26:11 8716 1

原创 jackson 的 ObjectMapper用法

ObjectMapper 主要用作java对象的json化和返json化看示例:public class ObjectMapperDemo { public ObjectMapper initObject(){ ObjectMapper objectMapper = new ObjectMapper(); // 转换为格式化的json ...

2019-04-29 21:05:01 527

原创 IDEA配置java开发环境

idea安装好以后,是需要简单的配置一下的,而且要分不同的开发环境,此处就不多扩展了,我们就一起来配置java的开发环境准备:1、jdk环境配置 ------- java环境变量请参考(linux环境下java开发环境配置 或 windows环境下java开发环境配置)2、maven build工具(maven项目使用),下载地址3、gradle build工具(gradle项目使...

2019-04-29 11:23:10 148896 4

原创 ubuntu16.04环境下安装idea开发工具

工欲善其事必先利其器,很多刚开始接触程序开发的小伙伴经常会很纠结,到底选择哪个开发工具,毕竟一旦习惯形成,再想改又是一个痛苦的过程,大有女怕嫁错郎之感,当然这是没有必要的,java开发主流工具有eclipse系列(myeclipse、eclipse、STS等)和idea,idea相对好一点,毕竟是收费的至于ubuntu,纯属个人喜好,我经常跟项目组中的小伙伴一起 调侃mac、windows、l...

2019-04-23 07:35:52 1928

原创 ubuntu环境下idea配置tomcat

Ubuntu环境安装idea就不详细说了,idea官网上下载xxx.tar.gz包,解压后进入bin,sudo ./idea.sh,然后就是图形化无脑安装了。安装好ubuntu后创建或打开一个项目,本例中用的时github上下载的一个maven项目(参考:https://github.com/qobin/doufu.git),,这个测试接口用于查看tomcat是否配置并启动成功。1、点Edit C...

2018-05-30 16:48:35 2285

原创 springboot 读取properties配置文件

第一次开始写博客文章,请读者见谅。 以前记录工作学习中遇到的问题喜欢记录在自己的电脑里,但是经常会换电脑、还工作环境等等原因,丢失了很多资料,而且存在电脑里的知识点不经常翻看,也会有遗忘,再次遇到问题找起来比较麻烦,所以选择谢谢博客,一方面可以记录自己遇到的问题,方便再次学习,另一方面通过博客分享自己的总结,希望大神们给予指正和补充。在做公司的一个项目中,在springboot中读取...

2018-05-27 22:34:44 1013 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除