自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(8)
  • 资源 (10)
  • 收藏
  • 关注

原创 maven与findbugs的集成

今天用findbugs扫描项目,发现一个问题: MS_MUTABLE_ARRAY, Priority: High com.aa.bb.common.Constants.ARRAY_RUNNING_KING_SYSTEM_MESSAGE_DAY is a mutable array 由于不想修改类,只希望findbugs能够忽略他,于是有了如下的了解和学习。 1.在pom.xml加入fin

2015-10-29 17:33:50 3063

原创 如何查看电脑支持最大内存

为了使自己的内存达到满意程度,很多人都会往电脑上添加内存条。我们首先要知道自己的电脑到底支持多大的内存。方法步骤:1. win+r                    2. 输入cmd,跳转到dos界面                    3. 在界面里输入wmic memphysical get maxcapacity ,回车                    4.

2015-10-22 14:30:55 2020

原创 Zookeeper问题锦集

1.问题:启动zk服务后会创建一个与dataDir目录一样的文件,但是后面多一个问号,比如zoo.cfg配置dataDir=/home/lvxiaocheng/zookeeper/server1/snapData 但是启动后会生成一个snapData? 的文件原因:原因的是 linux 的^M ,在 Linux 底下打开Windows的档案时,由于 DOS 的断行符号是 CRLF ,就会多了一个

2015-10-19 14:00:51 519

原创 Zookeeper源码分析(五)-Zookeeper选举实例流程

之前源码已经讲述完了,现在准备根据例子记录一下整个流程,加入我们在zoo.cfg里配置了四台服务器,分别是server.1=zoo1:2888:3888:participant server.2=zoo2:2888:3888:observer server.3=zoo3:2888:3888:participantserver.3=zoo4:2888:3888:participant首先我们

2015-10-19 10:53:09 498

原创 Zookeeper源码分析(四)-zoo.cfg的详解和选举的概念

虽然参照源码和网上的一些文章了解了zookeeper,但是有些概念和详解还需记录一下 1.zoo.cfgdataDir // 存储内存数据库快照地址 dataLogDir // 更新内存数据库事务日志的地址clientPort // 客户端连接的端口clientPortAddress //客户端地址名称tickTime //每次发送心跳包时间(默认为3000)maxClientC

2015-10-16 16:07:30 559

原创 java多线程总结

volatile 的理解 用来修饰共享变量,被修饰过的共享变量具有 可见性和有序性,但不具备原子性,可配合synchronized使用原子性 可见性:即某个线程改变了这个变量的值,对其他线程是可见的;也就是说其他线程就能立即使用改变后的值。 有序性:即该变量的前后语句不会重排,也就是说该变量前面的语句一定会在该变量执行前执行。 具体可以参考:http://www.cnblogs.com/do

2015-10-14 11:02:35 303

原创 java.util.concurrent——TimeUnit

1.用来进行时间转换 public static void main(String[] args) { long hm = TimeUnit.HOURS.toMinutes(1);//将1小时转换为分是60分 long hs = TimeUnit.HOURS.toSeconds(1);//将1小时转换为秒是3600秒 long sh = Time

2015-10-10 14:26:25 508

原创 Zookeeper源码分析(三)-Leader的选举

Zookeeper在源码中选举可分为两步 1.startLeaderElection();//创建选举算法 synchronized public void startLeaderElection() { try { //创建一个投票自己的投票对象 currentVote = new Vote(myid, getLastLogg

2015-10-09 17:41:34 1849

Web性能权威指南 高清中文完整版.pdf

本书是谷歌公司高性能团队核心成员的权威之作,堪称实战经验与规范解读完美结合的产物。本书目标是涵盖Web 开发者技术体系中应该掌握的所有网络及性能优化知识。全书以性能优化为主线,从TCP、UDP 和TLS 协议讲起,解释了如何针对这几种协议和基础设施来优化应用。然后深入探讨了无线和移动网络的工作机制。最后,揭示了HTTP 协议的底层细节,同时详细介绍了HTTP 2.0、 XHR、SSE、WebSocket、WebRTC 和 DataChannel 等现代浏览器新增的具有革命性的新能力。, 本书适合所有Web 应用及站点开发人员阅读,包括但不限于前端、后端、运维、大数据分析、, UI/UX、存储、视频、实时消息,以及性能工程师。, Ilya Grigorik 是谷歌“Web加速”(Make The Web Fast)团队的性能工程师、开发大使。他每天的主要工作就是琢磨怎么让Web应用速度更快,总结并推广能够提升应用性能的最佳实践

2018-10-25

mybatis-generator-core

代码自动生成工具,生成的实体类含有数据库字段的备注

2018-03-27

MySQL排错指南

《MySQL排错指南》由Oracle公司的技术支持工程师编写,详细阐述了MySQL故障诊断及处理中的知识,教会读者如何深入浅出地定位、分析并解决各种MySQL数据库的故障。, 《MySQL排错指南》共分为7章,其内容涵盖了解决MySQL问题的基本技巧、MySQL中的并发问题、服务配置的影响、MySQL硬件和运行环境相关的问题、复制备份中的故障排除、故障排除使用的技术和工具,以及一些MySQL故障排除的最佳实践。此外,本书的附录中还包含了可以帮助读者解决MySQL疑难问题的一些有用资源。, 《MySQL排错指南》适合MySQL数据库开发及运维人员阅读。

2018-01-15

Git-2.14.2.2-64-bit

Git-2.14.2.2-64-bit 工具 Git-2.14.2.2-64-bit 工具

2017-10-20

cas-server.war与相关jar包

cas-server

2016-09-21

Learning Spark(全)

想学习spark的可以看看

2016-05-06

Java™ Servlet Specification Version 2.4

Java™ Servlet Specification Version 2.4

2016-01-18

jsp党费管理系统源码

该系统源码通过jsp ,servlet编写,供学习或毕设参考

2015-02-04

java通用精品课程系统源码

该系统使用struts2+hibernate框架编写,供大家学习或毕设参考,

2015-02-04

Hadoop技术内幕 深入理解MapReduce架构设计与实现原理.pdf

Hadoop技术内幕 深入理解MapReduce架构设计与实现原理.pdf 完整版,低分吐血分享

2014-07-31

空空如也

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

TA关注的人

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