自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 问答 (1)
  • 收藏
  • 关注

原创 线上问题排查思路

1。错误是什么时候开始的?现在是否已经恢复?2。是否是个别用户问题,还是所有用户问题?3。接口的请求量是否异常?4。接口的响应时间是否异常?如果响应时间异常,是否能定位到具体哪个环节异常?5。四层,7层负载是否异常?如:nginx请求量是否异常?6。tomcat线程池是否异常?7。db是否异常?是否有主从延迟?8。机器CPU、内存、磁盘I...

2014-10-14 22:24:51 160

原创 编程中注意事项

1。 防空指针异常。不要相信db中数据,和外部传参过来的数据,包括必输项。2。 不允许for循环中调用mc或db3。 一定要考虑调用量,减少对db,mc,redis操作次数。4。 封装变化,把可能变化的逻辑写在一处。5。 调用别的接口或者rpc,要进行异常的处理和超时处理。或者新的功能也对自己加异常处理,免的影响线上已有逻辑。6。 比较大有风险的功能加降级开关控制。7。 ...

2014-09-03 16:37:06 132

原创 varnish安装在make的时候报错 No package 'libpcre' found

  wget -c http://repo.varnish-cache.org/source/varnish-3.0.1.tar.gztar xzvf varnish-3.0.1.tar.gzcd varnish-3.0.1./configure --prefix=/usr/local/varnishmakemake installgroupadd varnish...

2014-06-11 18:35:57 206

原创 jquery datatable 多条件查询

可以根据查询条件重新生成一个新的datatable先销毁,再生成dataTable.fnDestroy(); var dataTable = $('#example').dataTable({ "autoWidth":false, "bPaginate": true, //是否显示分页 "bFilter": true, //搜索栏 "bProcess...

2014-06-06 21:28:19 902

原创 ajax发送请求怎么添加basic auth验证信息

使用 jQuery's beforeSend 回调方法添加 HTTP header with the authentication information:http://api.jquery.com/jQuery.ajax/beforeSend:function(xhr){ xhr.setRequestHeader ("Authorization","Basic XXXXXX");...

2014-06-06 18:01:35 7691

原创 Virtual Box下配置Host-Only联网方式详解

注意:我的机器wifi共享连接后ip变为172.27.35.1,导致虚拟机不能上网,必须手动配置成192.168.137.1才行,虚拟机ip配置为192.168.137.2,这样虚拟机就能上网了 转自http://blog.snsgou.com/post-403.html其实网络这类相关的文章很多,我只是想结合自己的实际情况,把我的经验写下来,给那些需要的人们吧。主机:wind...

2014-04-07 10:08:35 245

原创 hadoop安装过程

 2.1系统环境:     宿主机器:        CPU:Intel(R) Core™ i3 CPU M 380 @ 2.53GHz        内存:4G        硬盘:500G        操作系统:Win7  32Bit 无线上网    Linux 版本:        CentOS-6.3-i386-minimal    虚拟机版本   ...

2014-04-05 10:51:03 115

原创 编程时考虑点

•敲每个点号时,考虑:–会不会出现空指针?–有没有异常抛出?–是不是在热点区域?–在哪个线程执行?–有没有并发锁间隙? –会不会并发修改不可见?-会不会耗尽线程连接数?-会不会耗尽数据库连接池?...

2014-04-04 12:01:22 101

原创 java截取包含中文的字符串

插入数据库时,如果字符超长可能会出sql异常,因此超长字符串可以进行截取。包含中文的也可以public static String bSubstring(String s, int length) throws Exception { byte[] bytes = s.getBytes("Unicode"); int n = 0; // 表示当前的字节数 int i =...

2014-03-20 20:24:24 432

原创 java 解析截取字符串中部分字符

String s = "{\"request_id\":\"20005508\",\"ext_data\":171,}";Pattern p = Pattern.compile("(\"request_id\"|\"requestId\")\\s*:([^,}]*)[},]");Matcher m = p.matcher(s);if (m.find()

2014-03-20 20:20:52 196

原创 threadlocal分析

   ThreadLocal的目的:为当前线程绑定一个值,解决线程安全问题。 ThreadLocal的实现方式(线程与值的绑定):下面是ThreadLocal的set方法:  根据当前线程获取其 ThreadLocalMap对象,来执行绑定操作。下面是 ThreadLocal的get方法     是根据当前T...

2014-03-17 11:28:59 114

原创 spring注解原理解析

  关于Spring中的注解,我们可以进行分类概括的。关于IOC的注解,譬如@Autowired和@Resource大家需要注意一些细节的,在分析的时候可以注意他们各自所在的package,@Autowired是在Spring下的org.springframework.beans.factory.annotation下的,而@Resource是在javax....

2014-03-17 11:20:21 223

原创 ConcurrentHashMap原理

 很好的文章,关于并发的学习。可以到http://www.ifeve.com里去看看, 另外可以写个代码测试一下HashTable ,ConcurrentHashMap,HashMap,LinkedHashMap,Collections.synchronizedMap(map),TreeMap,ConcurrentSkipListMap之间的性能。测...

2014-03-17 11:07:31 104

spring bean中注入属性文件中的值

spring bean中注入属性文件中的值 bean中@Value("${email.toUsers}")private String toUsers;  属性文件email.properties中email.toUsers=yangzhen@baidu.com,tianyongqian@baidu.com 配置文件中<bean clas...

2014-03-17 10:50:32 81

原创 maven 打包报错

Require upper bound dependencies error for org.springframework:spring-context-support:3.2.5.RELEASE paths to dependency are:+-com.baidu.lbc:owl-worker:0.0.1-SNAPSHOT  +-org.springframework.integratio...

2014-03-15 14:23:43 416

原创 IT互联网层级薪资对比,校招OFFER情况

IT互联网层级薪资对比,校招OFFER情况 

2014-03-11 11:02:24 507

原创 spring getBean过程序列图

spring getBean过程序列图 

2014-03-09 19:25:10 178

spring mvc controller返回json出错解决

spring mvc 中写法@RequestMapping(value = "/query")@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)public @ResponseBodyJSONObject query(@RequestParam("startTime") String startTime,@Req...

2014-03-07 13:14:33 277

spring解析xml过程序列图

 我分析的是XmlBeanFactory加载bean的过程 

2014-01-27 09:14:23 132

原创 阿里巴巴技术学习

buffer:queue.,tcp nagle算法,lock-freeback pressure

2014-01-12 10:08:42 76

原创 淘宝开源框架

你先研究一下dubbo吧oceanbasedruidHSFTFSTengine http://code.taobao.org/

2014-01-10 11:28:27 131

原创 分布式事务

给大家扩充一下知识,大家感兴趣的话可以课外研究一下。在分布式事务上有一个两阶段提交的方案,java里有XA的实现,通过JTA全局事务来保证分布式事务的一致性,而采用JTA的全局事务的时候,由于各个应用之间需要进行消息同步,保持各个系统的预提交状态交互,这个消息同步是很耗性能的,大概需要同步20次以上的消息,整体性能就很受影响,而在开源领域上,对于分布式事务也有一个解决方案,paxos算法,pa...

2014-01-10 10:26:37 77

原创 学习题

1.oracle 存储过程 2.游标,用什么代替 3.rownum,rowid, 4.awk,sed 5.数据结构中的循环右移,查询是否包含另一个字符串 6.打印n的所有排列 7.java 调优 8.强制使用索引。 9.反转链表的Java实现,特别要处理双向链表。 10.struts2缺点(安全缺陷) 11.tomcat 类加载过程 12.多线程编程,对象锁链。 13.spring 的缺点(启...

2013-09-25 10:07:37 90

原创 源码阅读思路

1.了解项目有哪些功能点2.整体概览项目结构。3.对项目依赖的jar包都分析一遍4.熟悉项目的设计模式。5.对各个功能点进行代码分析。

2013-09-06 19:03:05 80

原创 编程习惯

敲每个点号时,考虑:会不会出现空指针?有没有异常抛出?是不是在热点区域?在哪个线程执行?有没有并发锁间隙?会不会并发修改不可见?

2013-09-06 11:32:22 88 1

原创 log4j日志记录问题

1.考虑记日志的目的,记日志带来什么好处,不记录有什么坏处。2.一般强交易类型的记录日志,需要追溯信息的记录日志。其余可以不记录,以免打印过多垃圾信息。3.可以增加调试日志信息,if(isDebuggable){}4.考虑问题要考虑为什么要做,做的好处是什么,然后考虑用什么方式做,不同方式的优缺点。 ...

2013-09-05 21:44:23 74

原创 编程小结

1.调用外部接口要用try-catch 捕获,最好能捕获throwable,以防对自己程序造成影响。2.设计SOA接口时要防重入,特别是插入类接口。3.收mq的消息并不直接处理,而是把消息先保存下来,处理是异步的,所有的处理都在业务上有防重逻辑 4.发mq先插入到数据表中再发送,以防mq发送时异常。5.任务驱动引擎设计思路就是在推送的时候如果任务驱动引擎连不上服务端会把...

2013-07-28 21:46:31 51

原创 innodb锁

对innodb锁的分析

2013-07-12 17:07:03 110

原创 架构师知识图

想成为一名架构师吗?看看你的差距在哪吧。 

2013-07-05 16:39:00 100

原创 mq使用中问题

1.发送方mq消息丢失问题。2.接收方要处理重复接收。3.各种异常处理。

2013-06-13 16:41:29 75

原创 对SOA的一些认识

请教我们架构师总结的。一.SOA最重要的作用:1.对数据库资源的控制,防止数据库资源被很多客户端耗尽。如:DAL服务。2.性能。如可在SOA服务里做缓存。3.并发。如在SOA里插入数据的时候可以放入队列再插入数据库。4.部分解耦,但不能完全真正解耦。二.SOA的缺点1.事务不能保证,可能会造成事务不一致。如:暴力上线(kill -9),cpu 100%,bug等。互联网可能会容忍数据丢失...

2013-05-30 18:25:35 156

原创 hadoop VMware 遇到的问题总结

1.win7,vmware虚拟centOs,无线网络。弄了三四天没弄好,原来是360在作怪。 备注:我用的是host-only模式,把防火墙关了,特别是把360安全卫士关了主机和虚拟机就可以ping通了。 2.SSH 互信配置后不起作用:   把hadoop用户删了重新添加,不添加到root组,重新配置就好了,也可能是有些文件夹带了空格。3.hadoop datanod...

2013-04-28 23:12:38 111

原创 文件头出现的BOM问题

问题描述:在使用EditPlus等文本编辑工具,在windows下修改编码格式为UTF-8的文档时,会在文件的开头阐产生<feff>的字符。 问题影响:用IE浏览页面时,顶部会出现一行空白,查看页面的DOM结构,会发现其中的<link><script>标签会被解析到<body>标签下,在IE下,<meta>标签页会被解析到&lt...

2012-11-30 16:59:31 223

原创 面试题积累

1.oracle 存储过程2.游标,用什么代替3.rownum,rowid,4.awk,sed5.数据结构中的循环右移,查询是否包含另一个字符串6.打印n的所有排列7.java 调优8.强制使用索引。9.反转链表的Java实现,特别要处理双向链表。10.struts2缺点(安全缺陷)11.tomcat 类加载过程12.多线程编程,对象锁链。13....

2012-09-19 11:42:37 63

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除