自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

turboj的博客

Java基础、后端架构、中间件、分布式集群、并发编程

  • 博客(27)
  • 收藏
  • 关注

转载 jenkins更换初始登录密码

说明:本方法仅适用于jdk6+、tomcat6+和Jenkins专有用户数据库的Jenkins! 很多童鞋在使用jenkins的时候忘记密码了,然后各种蛋疼。最近闲着无事,折腾了下。好了,闲话少扯。 Jenkins专有用户的数据存放在JENKINS_HOME/users目录。users目录的结构我就不扯了,你一看就懂。users/xxx(各种用户名)

2016-08-02 15:20:25 32066 3

转载 MySQL-死锁查询

1、查询是否锁表show OPEN TABLES where In_use > 0;查询到相对应的进程 === 然后 kill    id2、查询进程    show processlist补充:查看正在锁的事务SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;  查看等待锁的

2016-01-22 16:26:49 26231

原创 脏读、幻读、重复读、串行化

脏读:  指当前事务 A 读取数据库某一条记录,并且对当前数据进行修改且这种修改未提交到数据库中,即事务未提交。而另一个事务 B 读取该条数据并且使用了这个数据。或者说 一个事务读取了另一个事务未提交的数据,该数据存在回滚的可能。幻读:是指当事务不是独立执行时发生的一种现象,例如第一个事务对一个表中的数据进行了修改,这种修改涉及到表中的全部数据行。同时,第二个事务也修改这个表中的数据,

2016-01-22 14:49:40 2079

原创 MySQL面试题目

2015年2月份面试一家上市公司,笔试中的题,没写这道题,一面的时候聊的挺嗨,吹牛逼说这题会需要时间,之后二面的时候面试官直接拿个mac过来让我写这道题,他在旁边看着,当时怎一个囧字了得。。。今天翻看面试笔记想起来当年的怂样。特开一篇记录一下,以后面试会就是会,不会就是不会,莫要吹牛B;学生表(student)sno     sname     sage1       周杰伦    

2016-01-20 15:11:04 10016 1

转载 MySQL查询优化

转自:http://www.ihref.com/read-16422.html1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,Sql 代码 : select id from t where num is null;可

2016-01-19 11:02:00 334

转载 UML图

http://www.lupaworld.com/article-233409-1.html

2016-01-19 07:37:53 311

转载 Tomcat调优

问题定位对于Tomcat的处理耗时较长的问题主要有当时的并发量、session数、内存及内存的回收等几个方面造成的。出现问题之后就要进行分析了。 1.关于Tomcat的session数目 这个可以直接从Tomcat的web管理界面去查看即可 或者借助于第三方工具Lambda Probe来查看,它相对于Tomcat自带的管理稍微多了点功能,但也不多 2.监视Tomca

2016-01-18 11:35:46 323

转载 Xml_Schema命名空间详解

1. Xml命名空间1.1 XML命名空间XML NamespacesXML 命名空间提供避免元素命名冲突的方法。XML命名空间属性被放置于元素的开始标签之中,并使用以下的语法:xmlns:namespace-prefix="namespaceURI"举例 当命名空间被定义在元素的开始标签中时,所有带有相同前缀的子元素都会与同一个命名空间相关联。

2016-01-13 14:01:57 3404

原创 Maven-sources、javadoc

# mvn dependency:sources# mvn dependency:resolve -Dclassifier=javadoc

2016-01-12 14:19:08 335

原创 wait|notify|notifyAll|sleep|volatile

最近研究下多线程的基础知识,实际项目中也很少用到多线程方面的知识,几乎都忘了。为了以后更好的跳槽,回顾一下。先从问题开始,以前面试经常遇到线程的问题一个线程加1,另一个线程减1,交替执行,以前只是写伪代码,就是wait 和 notify,但是不明白其中的道理,今天彻底琢磨了一下,调试了一下 可以跑public class MyThread implements Runnable{ p

2016-01-10 16:10:32 395

原创 挥别过去-展望未来

时光荏苒、岁月匆匆,转眼间,已经2015-12-31日,此刻时间一秒一秒滴滴答答的走着,2015年的尾巴在手中流逝,想抓又有点抓不住的无力感。最近8个月真的是多愁善感,虽然90后,但是长相老,相貌已然提前跻身而立之年人士中。挥别过去还记得年后离开家的时候,满满的信心今年准备攒下多少钱,而此时此刻,身为北漂的我,除了一身病什么都没有,人算不如天算啊,生活真的就是巧克力。。。回顾往年,作为

2015-12-31 17:21:56 1003

转载 Log4j

一、log4j.properties 的使用详解1.输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息2.配置日志信息输出目的地log4j.appender.appende

2015-12-25 15:31:57 293

原创 Hibernate @MappedSuperclass

注解用在父类上,不映射表。@MappedSuperclasspublic class DataEntity extends BaseEntity { private static final long serialVersionUID = -5091191915732924502L; @Id @GeneratedValue @DocumentId private Lon

2015-12-24 18:14:49 378

转载 MySQL-常用命令

SQL分类DDL—数据定义语言(CREATE,ALTER, DROP, DECLARE)DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言(GRANT, REVOKE,COMMIT,ROLLBACK)------------------------------------------------------------------------

2015-12-21 18:00:06 375

原创 Maven POM slf4j 冲突

redis 2.7.2,支持redis3.0 cluster;slf4j冲突;maven jar 包依赖,myeclipse pom,使用dependency hierarchy 查看; 4.0.0 com.xxx xxx 1.0 war jee /Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/

2015-12-20 12:04:53 5097

原创 Linux 初始化软件shell

#!/bin/sh### 下载附件至当前目录 ###mkdir -p /home/toolscd /home/tools### basic env ###export LANG="en_US.utf8"yum -y install make openssl openssl-devel pcre pcre-devel libpng libpng-devel libjpeg-6b

2015-12-09 11:41:49 463

原创 Mac OS X Java环境变量配置

JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home"CLASS_PATH="$JAVA_HOME/lib"PATH=".:$PATH:$JAVA_HOME/bin"export JAVA_HOMEexport PATH=${PATH}:

2015-12-07 22:40:59 294

转载 rhel 6.5 安装yum源

转自:http://qingwang.blog.51cto.com/505009/1551228/原帖应该是32位,此处64位系统:wget http://mirrors.163.com/centos/6.7/os/x86_64/Packages/yum-3.2.29-69.el6.centos.noarch.rpmwget http://mirrors.163.com/cento

2015-12-07 15:15:04 540

原创 Redis3.0.5 cluster--安装

系统版本:mac ox x 10.11,安装redis3.0,搭建一下集群环境。官网下载3.0.5tar -zxvf redis-3.0.5-2.tarmv redis-3.0.5.2 ~/SoftWarecd ~/SoftWare/redis-3.0.5.2make && make installredis-server 启动,安装完成配置:mkdir clust

2015-12-04 12:42:45 3708

转载 ubuntu 15.04 keepalived-安装

转自:http://www.rootop.org/pages/2102.html以下操作均为【root】账户操作:# apt-get install libssh-dev# apt-get install openssl# apt-get install libpopt-dev# apt-get install ipvsadm# cd /usr/local/ # wget http:

2015-12-03 14:26:22 1152

转载 Keepalived原理及配置

转自:http://outofmemory.cn/wiki/keepalived-configuration先转再看,有机会自己搭建下。keepalived是什么?keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障。keepalived工作原理?keepalived是以VRRP协议为实现基础的,VR

2015-12-02 11:54:38 1234

原创 Maven pom

4.0.0 t t 1.0 war t /Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home 4.0.8.RELEASE 3.2 5.1.1.Final 3.2.8 1.2.2 1.0.11 2.6.9 2.0.4 1.2.1 2.4.2 5.1

2015-11-30 23:01:23 1698

原创 ActiveMQ安装

系统: Mac OS X 10.11ActiveMQ:apache-activemq-5.11.1JDK:1.8.0_65AcitveMQ下载地址:http://archive.apache.org/dist/activemq/5.11.1/apache-activemq-5.11.1-bin.tar.gz下载软件,解压:tar  -zxvf apache-activemq

2015-11-30 22:43:00 305

转载 Nio Mina框架

转自:http://blog.csdn.net/yoara/article/details/37324821mina组件结构图:IoService,负责处理I/O,直接子接口: IoAcceptor,IoConnectorFilter chain,顺序执行过滤器,编码等IoHandler, 负责服务端处理业务逻辑IoAcceptor:服务端   IoConnec

2015-11-30 11:43:27 361

转载 Mac OS 升级系统连接不上WIFI

前提:mac OS X 升级系统到 10.11,连接公司WIFI,不弹出认证窗口。很是奇怪的原因,于是各种百度、Google,不明白原因。解决:前往 /Library/Preferences/SystemConfiguration/  在打开的文件夹内,删除下列文件:com.apple.airport.preferences.plistcom.apple.network.ident

2015-11-26 18:08:11 1734

转载 eclipse 添加自定义快捷键

为SVN添加自定义快捷键Eclipse -> Preferences -> General -> keys ,在打开的对话框过滤出 category 为 SVN选择"与资源库同步",在binding输入框输入快捷键"command + U",When 下拉框默认即可Window -> Customize Perspective -> Command Group Availa

2015-11-26 16:15:50 834

原创 开通博客第一天

2015-11-16  开通CSDN博客,鄙人JAVA四年,想想也惭愧 没什么可以记录分享的,写代码也是CV大法 ,哎 都是泪

2015-11-16 16:23:05 261

空空如也

空空如也

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

TA关注的人

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