摘要:     最近机构搬新家,收拾的时候突然翻出来一份检讨书,不禁满满都是回忆。     什么都不说,先上检讨书:     检讨书的作者是一位吴姓同学。     事情是这样的,有一天我们上午上课的时候,吴同学不见了……。然后,电话打不通,QQ无消息,微信不回复。这可好,难道是被人劫色了?       安全... 阅读原文
2018-08-25 06:00:45 阅读(2214) 评论(0)
摘要: 1、比如说二维码图片数据data,不想落地生成jpg文件,通过java缓存文件转换base64输出到页面展示,那么java后端处理写法参考如下:           InputStream is = new ByteArrayInputStream(data); BufferedIm... 阅读原文
2018-08-24 23:59:01 阅读(2250) 评论(0)
摘要: 【前言】 博主写这篇博客的时候还是个新手,把我写好的SpringBoot项目部署到公网可以访问花了两天时间,看了很多篇博客,也请教了认识的大佬,最终成功部署到云服务器。希望这便篇博客能帮一些新手填坑,少走一点弯路。 简单又重要的小概念:你的后台项目运行的话必须启动后“命令行一直挂着不关闭”,才能够本地... 阅读原文
2018-08-24 22:13:02 阅读(2436) 评论(0)
摘要: 源码编译篇 1、  安装JDK1.8-181,操作系统添加JDK环境变量。Java -version验证一下。 注:Jenkins2.138版本,JDK必须jkd1.8.0-101以上,不支持Java9,Maven必须3.5.3以上。 2、  解压Maven3.5.4到指定目录(英文路径)。操作系统添加Maven环境... 阅读原文
2018-08-24 21:24:09 阅读(2289) 评论(0)
摘要: Thymeleaf Thymeleaf是跟Velocity、FreeMarker类似的模板引擎,它可以完全替代JSP,相较与其他的模板引擎,它主要有以下几个特点: 1. Thymeleaf在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由... 阅读原文
2018-08-24 19:39:03 阅读(2303) 评论(0)
摘要: 1.  Zuul是什么 Zuul是所有从设备和web站点到Netflix流媒体应用程序后端请求的前门。作为一个边缘服务应用程序,Zuul被构建来支持动态路由、监视、弹性和安全性。它还可以根据需要将请求路由到多个Amazon自动伸缩组。   2.  为什么用Zuul Zuul使用了一系列不同类型的过滤器,使... 阅读原文
2018-08-24 19:17:07 阅读(2201) 评论(0)
摘要: Java keytool是密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。它还允许用户储存他们的通信对等者的公钥(以证书形式)。一. Keytool创建和导入命令创建keystore和密钥对Generate a J... 阅读原文
2018-08-24 17:45:02 阅读(2282) 评论(0)
摘要: 你可能问一个人String是可变的吗?想必他们都会一口同生的说String是不可变的,因为String是final修饰的,而且它底层的是final修饰的char[]数组。 可以看到String源码: public final class String implements java.io.Serializ... 阅读原文
2018-08-24 15:49:04 阅读(2595) 评论(0)
摘要: Servlet 本质 Servelt的本质就是一个Java的接口,提供了一个规范的Java Web应用的接口,使得其他的主流Java Web技术之间有较好的互通性 Servlet源码 public interface Servlet { public void init(ServletConfig conf... 阅读原文
2018-08-24 15:32:04 阅读(1318) 评论(0)
摘要: ▄︻┻┳═一Agenda: ▄︻┻┳═一(1/4)[代码整洁之道]你真的会用枚举吗?非也! ▄︻┻┳═一(2/4)枚举的错误用法 之 方法参数 ▄︻┻┳═一(3/4)枚举的错误用法 之 方法返回值 ▄︻┻┳═一(4/4)枚举的错误用法 之 方法体内部     继续讲枚举的使用。本文举例说明方法返回值使... 阅读原文
2018-08-24 14:08:01 阅读(833) 评论(0)