什么是模型化编程?模型化编程是我在前几天的一篇文章《非著名架构师告诉你,代码该如何写,才能自己写的容易别人看的也不痛苦》中提出的,意思是在写代码前,先为代码找到一个与之非常相近的模型,然后在大脑里把这个模型想清楚并构建好。这样写代码时就按照这个模型来写,保证写出来的代码是正确的,而且整体看起来也非常清晰,绝对不会有“东一枪,西一炮”这样凌乱的感觉。当我们向别人介绍时,就把这个模型描绘出来,只要对方
分类:
其他好文 时间:
2020-12-15 11:38:53
阅读次数:
3
把spring boot项目生成的jar打成docker镜像并生成docker容器完成部署是比较简单方便的部署方式,而且部署过程很少会出错。 部署步骤 1.利用maven或者gradle完成打包工作,打成jar包的形式。 2.在项目中的任意位置创建Dockerfile文件,本人的文件如下: FROM ...
分类:
编程语言 时间:
2020-12-14 13:30:55
阅读次数:
4
Plotly,一个用于做分析和可视化的在线平台,不仅与多个主流绘图软件的对接,而且还可以像Excel那样实现交互式制图,而且图表种类齐全,支持20种基本图表;12种统计和海运方式图;21种科学图表;:8种地图;19种3D图表等等,被誉为“功能最为强大的可视化神器”。
分类:
其他好文 时间:
2020-12-14 13:08:21
阅读次数:
3
macbook pro 忘记开机密码怎么办?而且指纹也没发用,提示只能先输入开机密码才能启用指纹 解决方法: 1. 首先重启电脑,在电脑开机的时候,马上按下 Command+R 组合键 2. 按住不要松开,知道出现 Mac 的恢复界面 3. 点击实用工具下的终端,打开终端 4. 输入终端命令:res ...
分类:
系统相关 时间:
2020-12-14 12:54:09
阅读次数:
6
JSR303 是 Java EE 6 中的一项子规范,叫做 Bean Validation,官方参考实现是hibernate Validator,有了它,我们可以在实体类的字段上标注不同的注解实现对数据的校验,不用 if-else 判断,简化了我们的开发,而且可读性也很好。 但有时候它提供的注解并不 ...
分类:
编程语言 时间:
2020-12-10 11:32:17
阅读次数:
14
如果你想要查找所打开文件夹的所有内容 快捷键Ctrl+Shift+F 然后在搜索框输入你想要搜索内容的关键字就可以啦 这也是vsCode左侧边栏的一个相应功能,位置如下图所示 如果你想要查找单个文件的关键字所在位置 使用快捷键Ctrl + F 就可以,而且点击最左边的展开按钮,还提供了查找功能,真是 ...
分类:
其他好文 时间:
2020-12-09 12:08:22
阅读次数:
4
引子正文总结引子最近在好好了解http,发现对介绍http的第一句话【http协议是无状态的,无连接的】就无法理解了:无状态的【状态】到底指的是什么?!找了很多资料不仅没有发现有一针见血正面回答这个问题的,而且有些解释还充斥了各种错误,看着看着就觉得心里憋着一股浊气吐不出来于是在看了很多资料之后,我一口吐出浊气,大声正面提出这个问题:http协议无状态中的【状态】到底指的是什么?!然后开始不断探索
分类:
Web程序 时间:
2020-12-09 11:52:05
阅读次数:
10
1.场景提到Postman,大部分的人可能只停留在使用Postman「模拟网络请求」这单一功能上面。事实上,Postman的功能很强大,下面将罗列出几个比较少用,但实用的功能。2.抓包及拦截器除了Fiddler和Charles,Postman也可以用来抓包,而且使用更简洁方便。Postman只需要设置端口号,然后自定义过滤条件和请求保存位置,接着配置客户端手动代理,就能愉快地进行抓包了。另外,Po
分类:
其他好文 时间:
2020-12-08 12:12:42
阅读次数:
2
这是Java建设者的第64篇原创文章操作系统现代操作系统由一个或多个处理器、主存、打印机、键盘、鼠标、显示器、网络接口以及各种输入/输出设备构成。计算机操作系统是一个复杂的系统。然而,程序员不会直接和这些硬件打交道,而且每位程序员不可能会掌握所有操作系统的细节,这样我们就不用再编写代码了,所以在硬件的基础之上,计算机安装了一层软件,这层软件能够通过响应用户输入的指令达到控制硬件的效果,从而满足用户
分类:
其他好文 时间:
2020-12-07 12:18:49
阅读次数:
5
原创java金融java金融4月12日背景最近在做项目的时候,需要接入支付。由于接入第三方支付而且还不止一家,需要接入很多家。比如说支付宝、微信、富友支付等。每家支付都一个回调。现如今的代码,根据不同的第三方支付一大堆elseif判断。现如今代码如下:publicPayResponsepay(PayRequestTypepayRequestType){PayTypeEnumpayType=PayT
分类:
其他好文 时间:
2020-12-07 12:17:42
阅读次数:
6