摘要: 学习java,肯定绕不开Spring,学习Spring,就一定要了解IOC和AOP。虽然Spring提供了很多注解让我们可以很方便的使用这些功能,但是我们不仅要知其然更要知其所以然。下面我们从源码层面简单的解析下Spring的AOP是如何工作的。 @EnableAspectJAutoProxy作用 阅读全文
posted @ 2019-10-12 17:20 复制粘帖工程师 阅读(209) 评论(0) 推荐(1) 编辑
摘要: 我们在使用JUnit的时候,为了使测试结果更加清晰明确,会有以下的需求: 一个类有多个测试方法,想知道日志是哪个测试方法 想在所有测试方法的前后加上一些语句,用于初始化和销毁一些资源 如果一个测试方法可能抛出多个异常,想知道运行时到底抛出哪些异常 ... 以上的需求可以通过为每个方法加上相似的语句来 阅读全文
posted @ 2019-04-29 11:37 复制粘帖工程师 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 前言:我们在调试程序时,查看日志是主要途径之一。当项目部署到开发测试环境之后,就无法随心所欲通过修改配置文件来修改日志级别,此时就需要动态的调整日志级别来满足调试需求。 1.引入 actuator 依赖 2.修改application.properties 3.查看日志信息 访问http://ip: 阅读全文
posted @ 2019-03-07 10:59 复制粘帖工程师 阅读(3892) 评论(0) 推荐(0) 编辑
摘要: 1. 安装nginx 1.1 通过yum安装 1.2 查看nginx的版本 nginx的版本必须高于1.9.0,因为从1.9开始nginx就支持对TCP的转发,而到了1.9.13时,UDP转发也支持了。 1.3 查看默认编译参数 nginx实现TCP/UDP的转发依靠的是 Stream 模块,查看默 阅读全文
posted @ 2019-02-20 11:30 复制粘帖工程师 阅读(682) 评论(0) 推荐(1) 编辑
摘要: 1. 什么是数据结构 数据存储于计算机的内存中。内存如右图所示,形似排成1列的箱子,1个箱子里存储1个数据。 数据存储于内存时,决定了数据顺序和位置关系的便是“数据结构”。 2. 常用数据结构 2.1 链表 这就是链表的概念图。Blue、Yellow、Red 这3个字符串作为数据被存储于链表中。每个 阅读全文
posted @ 2019-02-14 15:11 复制粘帖工程师 阅读(447) 评论(1) 推荐(1) 编辑
摘要: 启动tomcat容器,映射80端口docker run –name tomcat -p 80:8080 -d tomcat 把web应用war包复制到容器里docker cp web.war tomcat:/usr/local/tomcat/webapps 浏览器访问即可 启动tomcat容器,映射 阅读全文
posted @ 2018-12-04 19:26 复制粘帖工程师 阅读(1174) 评论(0) 推荐(0) 编辑
摘要: [docker容器中安装vim] 在使用docker容器时,有时候里边没有安装vim,敲vim命令时提示说:vim: command not found,这个时候就需要安装vim,可是当你敲apt-get install vim命令时,提示: 这时候需要敲:apt-get update,这个命令的作 阅读全文
posted @ 2018-12-04 19:26 复制粘帖工程师 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 修改tomcat配置文件 增加下面一行 docBase为项目根目录 重启tomcat即可。 Stay hungry,Stay foolish! 阅读全文
posted @ 2018-12-04 19:25 复制粘帖工程师 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 整体结构 物联网大体上有 3 个构成要素,如图 2.1 所示。一个是设备,另一个是网关,再来就是服务器。 图 2.1 物联网的整体结构 2.1.2 网关 如图 2.1 左下所示,物联网使用的设备中,有 3 台设备不能直接连接到互联网。网关就负责把这些设备转发到互联网。 网关指的是能连接多台设备,并具 阅读全文
posted @ 2018-12-04 19:24 复制粘帖工程师 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 1.docker运行nginx容器,并指定端口和挂载卷 2. 将容器中配置文件复制出来,修改配置文件,然后将配置文件覆盖进容器,重启容器 阅读全文
posted @ 2018-12-04 19:22 复制粘帖工程师 阅读(656) 评论(1) 推荐(2) 编辑