会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
NPE
博客园
首页
新随笔
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
24
下一页
2019年5月9日
项目中常用的19条MySQL优化技巧
摘要: 原文:https://segmentfault.com/a/1190000012155267 声明一下:下面的优化方案都是基于 “ Mysql-索引-BTree类型 ” 的 一、EXPLAIN 做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。 下面来个简单的示例,标注(1,2,3,
阅读全文
posted @ 2019-05-09 10:06 npe0
阅读(206)
评论(0)
推荐(0)
2019年4月30日
集群的session问题解决方案
摘要: 一、nginx ip_hash 同一个ip的请求转发到同一个服务器,太low不解释。 二、spring-session 原理:存入session中的key-value,同时存放到redis中,如果session中没有找到,就去redis中去获取。 添加依赖 添加配置
阅读全文
posted @ 2019-04-30 19:25 npe0
阅读(629)
评论(0)
推荐(0)
nginx实现多个域名共享80端口
摘要: server { listen 80; server_name server8085.duchong.cn; location / { proxy_pass http://127.0.0.1:8085; proxy_set_header Host $host; ...
阅读全文
posted @ 2019-04-30 11:16 npe0
阅读(753)
评论(0)
推荐(0)
2019年4月21日
spring-boot-maven-plugin多模块install问题解决办法
摘要: 一、问题描述: 项目分多个模块,open-eureka注册中心、open-provider服务提供者、open-common公共部分,provider依赖common。父pom使用spring-boot-maver-plugin插件,项目直接运行Main主类没问题,但是install报common中
阅读全文
posted @ 2019-04-21 13:43 npe0
阅读(6928)
评论(0)
推荐(1)
2019年3月12日
利用redis限制单个时间内某个mac地址的访问次数
摘要: 一、思路 用户mac地址唯一,可以作为redis中的key,每次请求进来,利用ttl命令,判断redis中key的剩余时间,如果大于零,则利用incr进行+1操作,然后再与总的限制次数作对比。 二、代码 RedisUtill.java 工具方法: 使用: 30分钟内限制5次请求进来
阅读全文
posted @ 2019-03-12 14:31 npe0
阅读(731)
评论(0)
推荐(0)
2019年1月21日
利用Condition实现多线程交替执行
摘要: 一、需求 A、B、C 三个线程,循环10次,打印出自己的名称,ABC,ABC,ABC... A、B、C 三个线程,循环10次,打印出自己的名称,A一次,B三次,C五次,ABBBCCCCC,ABBBCCCCC 1.1、循环打印ABC 结果: 1.2、循环打印ABBBCCCC 结果:
阅读全文
posted @ 2019-01-21 14:19 npe0
阅读(886)
评论(0)
推荐(0)
2019年1月18日
利用CopyOnWriteArrayList解决并发修改异常问题
摘要: 一、需求 多个线程再获取同一个集合里面的数据同时,修改集合中的数据。 二、有问题的写法 结果: 3、CopyOnWriteArrayList 问题解决。
阅读全文
posted @ 2019-01-18 18:23 npe0
阅读(1121)
评论(0)
推荐(0)
2019年1月17日
利用同步辅助类CountDownLatch计算多线程的运行时间
摘要: 一、CountDownLatch jdk提供的一个同步辅助类,在完成一组在在其他线程中执行的操作前,允许一个或者多个其他的线程等待,通过调用 await() 方法阻塞,直到由于 countDown() 方法的调用而导致当前计数达到零,之后所有等待线程被释放。 二、计算多个线程执行时间
阅读全文
posted @ 2019-01-17 14:46 npe0
阅读(661)
评论(0)
推荐(0)
2019年1月7日
i++的原子性问题
摘要: 一、什么是原子性 简单的可以理解为:操作是不可再分割的,比如; 但是i++的操作是可以再分的,比如: 上面的代码在多线程环境下取值是有问题的,比如: 结果: 这种问题当然可以通过加synchronized 关键字来解决,那有没有另外一种方案呢,答案肯定是有的,且在jdk1.5的时候就有了,那就是At
阅读全文
posted @ 2019-01-07 19:51 npe0
阅读(2581)
评论(0)
推荐(0)
2019年1月3日
Volatile关键字以及线程的内存可见性问题
摘要: 一、Volatile关键字 作用: 二、简单使用
阅读全文
posted @ 2019-01-03 19:41 npe0
阅读(182)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
24
下一页
公告