摘要: 简介 "ProGuard" 是一个开源的Java代码混淆器,下载 "ProGuardGui工具" 。 Maven Spring Boot ProGuard "demo演示" 资料参考 1. "ProGuard 最全混淆规则说明" 阅读全文
posted @ 2020-01-25 13:09 kancy 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 指定pom文件,打包指定的module,并且自动打包这个模块所依赖的其他模块。 maven多线程并行编译。 其中 表示开启4个线程进行并行, 表示CPU线程的倍数。 mvn高级构建命令 mvn h 可以看到很多命令及其用途 am also make 同时构建所列模块的依赖模块; amd also m 阅读全文
posted @ 2019-12-24 13:27 kancy 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 1. 对象属性拷贝的常见方式及其性能 在日常编码中,经常会遇到DO、DTO对象之间的转换,如果对象本身的属性比较少的时候,那么我们采用硬编码手工setter也还ok,但如果对象的属性比较多的情况下,手工setter就显得又low又效率又低。这个时候我们就考虑采用一些工具类来进行对象属性的拷贝了。 我 阅读全文
posted @ 2019-12-23 23:44 kancy 阅读(4097) 评论(0) 推荐(1) 编辑
摘要: 现在绝大部分项目都已经拥抱Spring生态,掌握Spring常用的工具类,是非常重要,零成本增加编码效率。 一、常用工具类 ObjectUtils org.springframework.util.ObjectUtils StringUtils org.springframework.util.St 阅读全文
posted @ 2019-12-23 23:15 kancy 阅读(1128) 评论(0) 推荐(0) 编辑
摘要: 官网:https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/#installing-kubeadm-kubelet-and-kubectl GitHub:https://github 阅读全文
posted @ 2019-11-24 13:45 kancy 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 一、准备工作 1. "idea安装Docker插件" 2. "centos7系统安装docker" 二、打开docker远程端口 1. 编辑 文件 2. 添加服务启动参数,开启远程端口 参数: 3. 重启docker服务 三、IDEA部署Spring Boot到Docker 1. 添加docker 阅读全文
posted @ 2019-11-01 17:24 kancy 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 搭建环境 1. 操作系统:centos7 2. 数据库:mysql 一、准备工作 1. 下载软件: "atlassian confluence 6.7.1 x64.bin" 2. 下载工具: "confluence keygen 和 mysql driver" 二、安装confluence 1. 登 阅读全文
posted @ 2019-10-29 17:34 kancy 阅读(901) 评论(0) 推荐(0) 编辑
摘要: 在操作中,我们都会用SSH协议来远程控制虚拟机,但是在输入用户名时候,会有一段时间的卡顿,此时正在进行SSH协议的DNS解析,我们为了快速的连接到虚拟机上,就要关闭这个解析过程,如下是具体配置: 1. 修改sshd配置:vim /etc/ssh/sshd_config [root@work1 ~]# 阅读全文
posted @ 2019-10-28 11:18 kancy 阅读(2910) 评论(0) 推荐(0) 编辑
摘要: 简介 Advoid coupling the sender of a reuest to its receiver by giving more than one object a chance to handle the request. Chain the receiving objects a 阅读全文
posted @ 2019-10-21 11:24 kancy 阅读(964) 评论(0) 推荐(0) 编辑
摘要: CDN JWT CSRF XSS SSO OAUTH - OAuth2案例应用 LDAP SOA LAAS、PAAS、SAAS REST SOAP HTTP,HTTPS TCP,UDP 阅读全文
posted @ 2019-10-18 09:59 kancy 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 一、简介 有时候我们开发完SpringBoot项目后,启动运行。但是经常发现代码需要反复修改,然后修改部分内容后需要再启动,这样太费时了,热部署就是用来解决这一问题。让你修改完代码后,能自动执行编译并运行。 二、使用SpringBoot的devtools实现热部署 Devtools的原理 深层原理是 阅读全文
posted @ 2019-10-17 13:42 kancy 阅读(280) 评论(0) 推荐(0) 编辑
摘要: CSRF是什么         (Cross Site Request Forgery, 跨站域请求伪造)是一种网络的攻击方式,它在 2007 年曾被列为互联网 20 大安全隐患之一,也被称为“One Click Att 阅读全文
posted @ 2019-10-17 10:48 kancy 阅读(809) 评论(0) 推荐(0) 编辑
摘要: "Mockplus" 优点:基础版免费使用,操作简单,上手快,交互简单(只需拖曳就可以),功能多样,组件资源丰富,预览方式和导出类型多样,支持团队协作。 缺点:不支持手势交互。 "Axure" 优点:操作变化多端,自带组件库并支持第三方组件库,提供强大的交互支持,有完整的教程及支持文档,支持原型预览 阅读全文
posted @ 2019-10-14 17:08 kancy 阅读(7764) 评论(0) 推荐(0) 编辑
摘要: 适用场景:并发量大、数据量大的互联网业务;可以先阅读 "必须掌握的MySQL优化指南" 一、基础规范 (1)必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 (2)必须使用UTF8字符集 UTF 8MB4 解读:万国码,无需转码,无乱码风险 阅读全文
posted @ 2019-10-14 12:50 kancy 阅读(456) 评论(0) 推荐(0) 编辑
摘要: dos常用命令 阅读全文
posted @ 2019-10-14 10:29 kancy 阅读(124) 评论(0) 推荐(0) 编辑