自定义博客皮肤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)
  • 收藏
  • 关注

原创 开发宝藏收集之(字符串混淆代码)

本周接到了一个任务,要求做个通讯加密.这本是个非常easy的事.使用现成的AES加密就行了,这当然不是今天的重点.重点是我们需要把双方都使用的秘钥加密~其实就是一个key比如:final static String keyword = "this is a private key";但是有个不爽的事.java代码是可以反编译的.别人一眼就能看到你的秘钥明文.这是非常low的.所以我又想了一下.干脆写的复杂点?比如这样? final static String keyword = new

2020-07-03 11:04:50 596 3

原创 每日一血: java8之stream

Stream是java8引入的一个语法糖.好吃.简单的聊聊用法.流的来源1.在java中,流一般分为有限流和无限流.有限流一般是从数组转换而来无限流一般由生成器或者迭代器生成.// 迭代器-> 表示从0开始.循环10次 f->f+1.表示每次+1Stream.iterate(0,f->f+1).limit(10).forEach(System.out::println);...

2020-05-20 16:26:14 327 1

原创 杂谈-谈道路的选择

今天.朋友圈收到一条图片各位可能觉得没啥,博导不是很常见吗?哎…这也是我心中不愿意揭的伤疤.看到这则消息还是心绪难平.最后还是决定分享一下.给"后浪"们提供一些人生感悟,如果有人能因此少走弯路,也算是功德无量吧.从小到大也算是一路顺风吧,从小学升初中的时候想考我们县城的重点初中,但是我们家都是上山下乡的,没有什么人际关系,只能看自己的实力,我也算憋着一口气,在那个小初中考了一个第三名,最后免借读费进去的.上了初中后再农村里没啥娱乐,也没有网吧手机什么.九几年的农村还是很穷的,那时候就参加了一些竞赛

2020-05-18 17:26:10 280 1

原创 深入浅出微服务(7)-前人栽树

上一章:路漫漫兮其悠远传送机上一章说了,我们要有哪些东西.就好像组装电脑一样.买回来一堆零件,完了还得搭建.不过还是得先把工程里一些基础的东西完善一下.毕竟开个公司没点规章制度怎么行.先定义一下业务异常public class ServiceException extends RuntimeException{ public ServiceException(String message) { super(message); } public Servic

2020-05-18 16:22:37 191

原创 深入浅出微服务(6)-路漫漫兮其悠远

传送机言归正传:那我们王朝(dynastry)公司咋弄呢?上一章:总有刁民想害朕我的小工厂现在招人也没有啥问题了,那么在即将生产之际.还是要设计一下总体框架的.毕竟盖一间茅草屋和盖一栋摩天大楼,打地基是不可同日而语.如果后期再调整,那工作量将不可想象.言归正传:微服务的发展阶段:1.小作坊在一个工程内完成所有所有的业务.这里没什么好说的.所有的功能和业务都放在一个项目里.优势开发维护简单.没有互相调用.适合小企业及并发量小的系统.2.多机器随着业务的发展.我们发现公司业务流量很大,单纯的

2020-05-18 12:00:53 310

原创 深入浅出微服务(5)-总有刁民想害朕

传送机上一章:万里长征第一步上文提到,我们的招聘功能已经完成了!所以我们再网上发了许多招聘.由于总架构师黄杰的影响力.所以应聘的人是人山人海.其中就有许多不法之徒.不守规矩.在这里看到有许多人隐瞒了许多信息.导致我们无法判断这些人到底是不是真心老应聘的,还是想搞破坏的.嗯…这可不行,我要代表月亮消灭你们!再来:...

2020-05-18 11:14:37 220

原创 深入浅出微服务(4)-万里长征第一步

上一章:牛刀小试数据存储是一个永恒的难题这么有哲理的话必须是资深架构师"黄杰"说的想当年秦始皇焚书坑儒,就是因为数据存储在竹简或丝绸之上,录入和备份都极为困难.所以一旦付之一炬就彻底完蛋,而中华文明几千年能流传下来的资料也是沧海一粒.四库全书编撰时更是集全国之力耗费数千人,以数十年之功才能完成,由此可以再传统的数据查询,分析,统计都是极为困难的,而且非常依赖编撰之人对知识的理解.因此,数据保存和检索的技术基本上也能反映一个文明发达的程度.媳妇说:别装X了,赶紧的.就你这破门面还上升到哲学高度

2020-05-16 17:08:08 528

原创 深入浅出微服务(3)-牛刀小试

传送机上一章:万丈高楼平地起写第二章的时候,被♂发现了,本着 娱乐搞笑 严肃认真的态度讲了一下我要目标.结果♂表示听不懂.必须让我翻译.好吧.既然这样,那别怪我开大.炎遁.大榴弹~程序是现实社会的映射.所以我们讨论程序架构时响应的也能在现实社会找到对应的模型.1.假设.我想白手起家,打造一家世界500强.但是刚开始的时候我们还是得创办一个小门脸.进点货,开始卖货.ok.安排.首先我们用spring-initializr 创建一个工程.这里又有许多小伙伴要问了.为什么要用spring.嗯.好

2020-05-16 14:56:33 341

原创 深入浅出微服务(2)-万丈高楼平地起

传送机上一章:要有光文件夹建好了,那就是开天辟地的大事件,打响革命的第一枪.意义非凡.不过我们既然要搞微服务,还是得准备点什么.仓里有余粮,不会心慌慌.基础框架部分,我们就提供统一的通讯对象,统一的配置信息,规定统一的异常处理,维护项目统一的jar包加载.因为我们需要做到更细腻的拆分粒度,能够独立部署的服务,更加轻量的通讯,和更加独立的服务.上面这段话不看也可以不影响阅读体验.基础部分姑且加 dynastry-base.业务部分叫 dynastry-service吧…<?xml

2020-05-16 13:57:01 307

原创 深入浅出微服务(1)-神说:要有光

序言: 没啥好序的.找不到大佬给写,自己水平也一般.就当是自我经验的总结吧.著名的架构大师黄杰曾说过,最好的学习方法就是实践,那就从头搭建一套微服务来作为本次的实践吧.由于水平有限,希望各位大侠多多指正,口下留情.第一章:神 黄杰说要有光!准备工具:准备环境: jdk-8.maven-3.6自行下载.准备工作.环境变量配置.1.统一配置maven地址.否则每次新建工程都需要修改maven地址,贼姥姥麻烦了.配置完毕.混沌初开!哈—>下面请开始你的表演!恩.好像还差点什么…是不是

2020-05-16 11:41:07 385

原创 如何使用markDown编辑器

如何使用markDown编辑器欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何

2020-05-15 17:19:18 229

空空如也

空空如也

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

TA关注的人

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