- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 一次NoHttpResponseException问题分析解决
新项目上线遇到NoHttpResponseException的问题,大概11000笔发到C系统的交易会出现15笔会因这种异常而导致失败,对月交易量在近三亿的系统来说,按照这样的比例也会有4万多笔的交易失败,这种严重影响客户体验的现象坚决不能容忍。按照套路网上搜了下这种出现这种异常的原因以及解决办法,apache网站的解释是:In some circumstances,usually when un...
2018-06-29 11:38:11
45027
12
转载 Java多线程:用三个线程控制循环顺序输出10次ABC
题目:有A,B,C三个线程, A线程输出A, B线程输出B, C线程输出C,要求, 同时启动三个线程, 按顺序输出ABC, 循环10次。解题思路:要按顺序输出ABC, 循环10次,就要控制三个线程同步工作,也就是说要让三个线程轮流输出,直到10个ABC全部输出则结束线程。这里用一个Lock对象来控制三个线程的同步。用一个int型变量state标识由那个线程输出。package com.thread...
2018-06-04 11:03:41
4189
转载 HashMap(Java 7)的实现原理
一、HashMap的定义和构造函数public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable HashMap继承自AbstractMap,AbstractMap是Map接口的骨干实现,AbstractMap中实现了...
2018-02-28 14:17:46
282
转载 redis权限控制与主从只读控制
redis作为一个高速数据库,在互联网上,必须有对应的安全机制来进行保护。1.比较安全的办法是采用绑定IP的方式来进行控制。复制代码 代码如下:bind 127.0.0.1表示仅仅允许通过127.0.0.1这个ip地址进行访问。那么其实只有自己才能访问自己了,其他机器都无法访问他。这段命令要去redis.conf里修改。这里请注意
2018-01-09 10:01:43
15151
转载 kafka的分区数与多线程消费
kafka算是很麻烦的一件事儿,起因是最近需要采集大量的数据,原先是只用了典型的high-level Consumer的API,最经典的不过如下: [java] view plain copy Properties props = new Properties(); props.put("zookee
2017-11-23 16:55:10
8819
1
转载 Oracle connect by的使用
原文地址:http://blog.youkuaiyun.com/wang_yunj/article/details/51040029有时候会遇到显示展示每个时段(比如需要统计1天的24个小时的业务量以及交易金额等)的统计信息,没有交易的时段也要展示出来,但sql语句查询出的结果分组并不总是完整,这时候就需要使用oracle 的connect by来生成一个连续的序列(如selectlevel-1
2017-08-23 17:42:26
1429
原创 java笔记
1. java 方法的可变参数 void fun(int...arg){}2. foreach 使用方法: for(数据类型 变量名称:数组名称){ ... } for(int x: arg){ ... }3. 引用类型的变量名保存在栈内存中,变量取值则保存在堆内存中,使用一次new 则新开辟一
2016-02-28 21:58:37
212
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人