摘要: 单例模式(Singleton Pattern)是设计模式中比较常用的一种,下面来总结单例模式的知识,包括: 1、理解什么是单例模式、单例模式有什么优点/缺点、单例模式的应用场景; 2、再来看看Java单例模式的6种代码实现方式、每种实现方式有什么需要注意的; 3、后面再来了解Java单例模式其他值得 阅读全文
posted @ 2019-04-30 10:36 TIMEAWAY 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所 阅读全文
posted @ 2019-04-28 16:34 TIMEAWAY 阅读(391) 评论(0) 推荐(1) 编辑
摘要: 一.应用背景 在软件开发中常常遇到这种情况,实现某一个功能有多种算法或者策略,我们可以根据应用场景的不同选择不同的算法或者策略来完成该功能。把一个类(A)中经常改变或者将来可能改变的部分提取出来,作为一个接口(B),然后在类(A)中包含这个接口(B),这样类(A)的实例在运行时就可以随意调用实现了这 阅读全文
posted @ 2019-04-28 15:13 TIMEAWAY 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 1.git stash 将本地的修改藏匿,不进行commit也可切换分支 2.git stash apply 将之前藏匿的修改恢复出来 3.git cherry-pick commitId git在当前分支合入其他分支某一次的commit的修改 阅读全文
posted @ 2019-04-18 11:02 TIMEAWAY 阅读(201) 评论(0) 推荐(0) 编辑
摘要: springboot中pom引入jar 要想把一个类变成切面类,需要两步, ① 在类上使用 @Component 注解 把切面类加入到IOC容器中 ② 在类上使用 @Aspect 注解 使之成为切面类 相关代码 阅读全文
posted @ 2019-04-12 10:31 TIMEAWAY 阅读(5882) 评论(0) 推荐(0) 编辑
摘要: AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术.AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分 阅读全文
posted @ 2019-04-09 11:02 TIMEAWAY 阅读(2264) 评论(0) 推荐(0) 编辑
摘要: 文件效果图: 接口代码: 阅读全文
posted @ 2019-04-03 14:17 TIMEAWAY 阅读(682) 评论(0) 推荐(0) 编辑
摘要: nginx的重试机制 现在对外服务的网站,很少只使用一个服务节点,而是部署多台服务器,上层通过一定机制保证容错和负载均衡。 nginx就是常用的一种HTTP和反向代理服务器,支持容错和负载均衡。 nginx的重试机制就是容错的一种。 在nginx的配置文件中,proxy_next_upstream项 阅读全文
posted @ 2019-02-27 15:36 TIMEAWAY 阅读(13669) 评论(0) 推荐(2) 编辑
摘要: Spring使用的注解大全和解释 注解解释 @Controller 组合注解(组合了@Component注解),应用在MVC层(控制层),DispatcherServlet会自动扫描注解了此注解的类,然后将web请求映射到注解了@RequestMapping的方法上。 @Service 组合注解(组 阅读全文
posted @ 2019-01-17 14:24 TIMEAWAY 阅读(567) 评论(0) 推荐(1) 编辑
摘要: 方式一 #!/bin/bash source /etc/profile cd `dirname $0` BIN_DIR=`pwd` echo "$BIN_DIR" SERVER_NAME="aid-app-web" PROFILE=test PIDS=`ps -ef | grep java | gr 阅读全文
posted @ 2019-01-16 14:47 TIMEAWAY 阅读(1237) 评论(0) 推荐(0) 编辑