摘要: java.uitl.concurrent.ThreadPoolExecutor类是线程池中最核心的一个类。 构造方法属性:corePoolSize、maximumPoolSize、keepAliveTime、unit、workQueue、threadFactory、handler 1.Executo 阅读全文
posted @ 2018-11-14 16:58 m4tech 阅读(122) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/u012410733/article/details/57078407 在网络中机器不可避免的出现单点故障,当我们使用nginx进行反向代理的时候如果出现了nginx机器宕机,那么整个服务就会出现不可用的状态。那么我们针对这种情况我们该如何解决它呢?使用k 阅读全文
posted @ 2018-11-14 15:17 m4tech 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 一、什么是跨域请求? 跨域请求,就是说浏览器在执行脚本文件的ajax请求时,脚本文件所在的服务地址和请求的服务地址不一样。说白了就是ip、网络协议、端口都一样的时候,就是同一个域,否则就是跨域。这是由于Netscape提出一个著名的安全策略——同源策略造成的,这是浏览器对JavaScript施加的安 阅读全文
posted @ 2017-11-21 09:44 m4tech 阅读(12700) 评论(0) 推荐(1) 编辑
摘要: pom.xml application.properties 阅读全文
posted @ 2017-07-31 17:50 m4tech 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 在开发中,如果相同的查询条件去频繁查询数据库, 是不是会给数据库带来很大的压力呢?因此,我们需要对查询出来的数据进行缓存,这样客户端只需要从数据库查询一次数据,然后会放入缓存中,以后再次查询时可以从缓存中读取。Spring3开始提供了强大的基于注解的缓存支持,可以通过注解配置方式低侵入的给原有Spr 阅读全文
posted @ 2017-03-29 18:14 m4tech 阅读(27270) 评论(1) 推荐(2) 编辑
摘要: JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题。 由于同源策略,一般来说位于 server1.com 的网页无法与不是 server2.com的服务器沟通,而 HTML 的<script> 元素是一个例外。利用 <script> 阅读全文
posted @ 2017-03-28 16:24 m4tech 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1、准备2台服务器 2、在LB1,LB2上分别安装Nginx 步骤参照:http://blog.csdn.net/yabingshi_tech/article/details/47416787 两台机器的Nginx均修改proxy_pass,指向web服务器。 3、在LB1,LB2上分别安装Keep 阅读全文
posted @ 2017-03-27 17:30 m4tech 阅读(1508) 评论(0) 推荐(0) 编辑
摘要: Redis 持久化: 提供了多种不同级别的持久化方式:一种是RDB,另一种是AOF. RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。 AOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。 AO 阅读全文
posted @ 2017-03-27 17:01 m4tech 阅读(561) 评论(0) 推荐(0) 编辑
摘要: @SpringBootApplication: 包含@Configuration、@EnableAutoConfiguration、@ComponentScan通常用在主类上。@Repository:用于标注数据访问组件,即DAO组件。@Service:用于标注业务层组件。 @RestControl 阅读全文
posted @ 2017-03-24 10:52 m4tech 阅读(42348) 评论(0) 推荐(5) 编辑
摘要: maven依赖 springboot整合jedisCluster相当简单,maven依赖如下: 加了这一个依赖之后就不要再加上jedis的这一个依赖了: 加这个可能在本身测试的时候,可能会导致jedisCluster对象正常,但是在测试的时候会发现set数据的时候会出现问题,我把jedis的依赖去掉 阅读全文
posted @ 2017-03-24 10:31 m4tech 阅读(9000) 评论(2) 推荐(0) 编辑