自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(133)
  • 收藏
  • 关注

原创 一些书籍

MySQL:《MySQL技术精粹-架构、高级特性、性能优化与集群实战》   张工厂   清华大学出版社《MySQL从入门到精通》   人民邮电出版社《实战java高并发程序设计》 葛一鸣...

2018-01-09 09:36:39 118

原创 linux 性能监控相关

1. top命令1.1 top命令界面说明系统当前时间、系统运行时间、当前登录用户数、系统平均负载(即任务队列的平均长度,这三个值分别表示1分钟,5分钟,15分钟到现在的平均值);正在运行的进程数、睡眠进程数、停止的进程数、僵尸进程数;us:用户空间cpu占用率、sy:内核空间CPU占用率、ni:用户进程空间改变过优先级的进程cpu占用率、id:空闲cpu占用...

2018-01-09 09:35:52 497

原创 Spring 事务传播类型

 Spring事务传播类型(TransactionDefinition.java) propagation_requied 如果存在一个事务,则支持此事务;如果不存在,则启动一个事务。propagation_supports 如果存在一个事务,则支持此事务;如果不存在,则以非事务运行。propagation_mandotory  如果存在一个事务,则支持此事务;如果不存在,则抛...

2018-01-09 09:34:55 159

原创 mybatis配置文件

配置信息:id="getXxx" parameterType="list" resultType="com.aaa.Xxx"> select * from xxxTable where phone IN collection="list" open="(" separator="," close=")" item="id"> #{id} 代码

2018-01-05 14:25:34 139

原创 javassist

javassist

2018-01-01 17:04:25 118

原创 Spring AOP

一些概念1. JoinPoint:连接点(执行点 + 方位,执行点可以理解为某方法,方位,可以理解为方法调用前,或者后)    程序中的一些点,比如方法调用前,方法调用后,方法抛出异常后。spring也只支持方法调用前,方法调用后,方法抛出异常后这些点。    也就是说spring也只能在这些点上织入逻辑。2. Pointcut: 切点  (只是描述执行点)

2017-12-29 18:21:21 131

原创 thrift-server

一个服务对应一个ThriftServerPublisher实例

2017-12-29 14:35:12 392

原创 Java安全管理器 SecurityManager

Java Security Manager

2017-12-29 11:44:23 205

原创 加解密&编解码

算法组算法名称简要介绍是否对称算法(秘钥是否是一个)是否可逆用途摘要算法哈希算法MD5Message Digest Algorithm5 消息摘要算法,哈希算法可以保证数据的完整性不管多长的数据,都可以生成128位(16个字节)的散列值不涉及秘钥不可逆 SHA-1安全哈希算法(Secure Hash Algorithm

2017-12-28 08:22:49 536

原创 Thrift-client

1. ThriftServiceMetadata(服务元数据):         服务的名称,服务由哪些方法组成,父服务都有哪些         private  final String name ;    // 服务的名称         private final  Map methods;  // 服务所包含的方法,key是方法名,value是方法元数据

2017-12-27 14:25:23 1948

原创 协议格式举例

*协议格式:1B | 1B | 1B |1B |4B |2B |header length |total length - 2B - header lenght (-4B) |4B(可选)0xAB | 0xBA | version |protocol |total length |header

2017-12-27 09:02:52 208

转载 Java io 相关

http://www.cnblogs.com/zhuYears/archive/2012/09/28/2690194.html

2017-12-26 09:24:26 96

原创 lsof : list open files

列出当前系统已经打开的文件。

2017-12-23 11:50:14 152

原创 maven-dependency-plugin

mvn dependency:list 列出项目最终解析到的依赖列表mvn dependency:tree 列出项目最终解析到的依赖列表,以树的形式mvn dependency:analyzemvn dependency:copy-dependencies...

2017-12-22 15:39:42 353

原创 maven plugin develop

1.插件命名:maven官方使用的命名格式groupId:org.apache.maven.pluginsartifactId: maven--plugin自定义的可以使用如下格式:groupid:自定义artifactid: -maven-plugin

2017-12-22 09:00:00 444

原创 java proxy

java proxy

2017-12-20 14:01:42 235 1

原创 UndeclaredThrowableException

UndeclaredThrowableException extends RuntimeException

2017-12-20 11:42:27 896

原创 vim

1. vim加行号 touch .vimrc 在.vimrc 中加入一行: [:set number] (中括号里面的内容) 或者 echo ':set number' >> ~/.vimrc2. vim的三种模式:一般模式 指令列模式 编辑模式3.一般模式下常用按钮一般模式下常用按钮 大...

2017-12-20 09:57:19 142

原创 shell中的几个特殊变量

echo $?  上个进程执行结束后,返回给父进程的code     $0   脚本的名称,绝对路径 + 脚本名,即/ccc/xxx/yyy/hello.sh     $1..$n   传入到脚本中的参数     $#  代表参数个数,即上面的n     $?   shell中,最后运行的命令的返回码(exit code)    $$    shel

2017-12-19 19:21:40 141

原创 重定向

0 stdin1 stdout2 stderr输入重定向cmd 0cmd 0输出重定向cmd 1>out.txt cmd 1>>out.txt cmd 2>err.txt cmd 2>>err.txtcmd 2>stderr.txt 1>stdout.txtcmd

2017-12-17 16:41:15 140

原创 pstree

pstree   [-A|U]  [-up]显示进程树-A   -U  两种界面显示格式-u :把process所属的账号也显示出来-p: 把process的pid也显示出来

2017-12-17 12:25:24 486

原创 sed grep awk sort uniq

1. Sedsed命令处理文本过程:读取一行,存储在临时缓存区(又称模式空间,pattern space),接着用sed命令处理临时缓存区中的内容,处理完成后,把临时缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。原文件内容不会改变。sed主要用例自动编辑文件,简化对文件的反复操作,编写文件转换程序。命令格式:sed  [options]    '[n1[,n2...

2017-12-17 08:22:17 184

原创 linux服务器 上传 和 下载文件

1. SCP  (Secure copy)

2017-12-14 16:34:19 262

原创 Redis 事务

Redis中事务的概念和数据库中事务的概念差不多,都表示一组操作,要么全部执行,要么全部不执行,即原子操作。Redis中的事务,表示事务中的几个命令,要么全部执行,要么全部不执行,还能保证redis在执行这些命令时,防止其他客户端插入其他命令。例子:redis> MULTIOKredis> 第一个命令QUEUEDredis> 第二个命令QUEUEDred

2017-12-12 09:58:18 229

原创 Http Client 客户端编码

1. maven 依赖 org.apache.httpcomponents httpclient 4.4.12. 相关类org.apache.http.client.HttpClientHttpPost3.举例

2017-12-11 16:21:29 197

原创 Java程序性能相关

监控1.操作系统: cpu 内存 swap 磁盘IO 网络IO vmstat mpstat pidstat top(linux) prstat(solaris)2.java进程: cpu 内存 swap 磁盘IO 网络IO 基本信息:命令行 系统属性: 默认系统属性 -D 动态增加的系统属性...

2017-12-07 09:02:20 287

原创 Redis相关

一些Redis命令KEYS pattern 列举中符合pattern的所有keys。 pattern(glob风格通配符): ? 匹配一个字符; * 匹配n(包括0)个任意字符 [] 表示范围,比如[c-f],表示字符 c,d,e,f \x 匹配字符x,比如\? 匹配字符? eg: KEYS user* 列举以“user”开头的所有keys。SET bar 1 ...

2017-11-17 09:49:47 184

原创 协议

DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS,       IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTP

2017-09-30 14:51:36 144

原创 Mac OS命令

Mac OS 命令切到root用户 sudo -icp命令 cp -fr /xxxDirectory/* yyyDirectory 图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键

2017-09-22 18:50:07 619

转载 Maven项目结构

Maven项目结构http://www.cnblogs.com/pixy/p/4798089.html

2017-09-06 09:27:05 1145

原创 Java类加载

1.加载2. 验证  2.1 文件格式验证  2.2 元数据验证  2.3 字节码验证  2.4 符号引用验证3.准备4.解析5.初始化6.使用7.卸载

2017-06-03 12:11:03 186

原创 linux命令

查看CPU信息:  cat /proc/cpuinfo  (注意:processor是逻辑cpu)查看内存信息: cat /proc/meminfo  虚拟内存统计信息工具:vmstat (virtual memory statistics)

2017-05-27 11:11:57 180

原创 数据库 check statement

db2   "values(current timestamp)"oracle:   "select systimestamp from dual"mysql:   "select now()"

2017-05-09 09:19:07 478

原创 JSP

scriptlet  指令     表达式   (注意是表达式,所以后面没有分号)    声明  实例变量或者类变量

2017-04-14 14:09:09 156

原创 HTTP GET POST区别

GET  请求参数附加在请求行的后面 (?后面部分),所以长度受限,而且还是明文(当然你也可以加密),用户在浏览器地址栏上可以看到;POS请求参数附在请求体中, 长度不受限,用户在浏览器地址栏看不到; GET无请求体;POST有请求体 GET 用户可以创建书签;POST用户不能创建书签 HTTP1.1协议声明GET方法是幂等的(当然你也可以写个不幂等的doGET...

2017-04-13 14:11:36 284

原创 Git使用备忘

1. git init 命令 git init 将当前目录变为git本地仓库2. git add 命令 git add somefile 将工作区的文件添加到暂存区(stage,index) 批量:git add xxxdir/\*.java xxxdir目录及其子目录下的所有*.java git ad...

2017-03-22 14:38:53 374

转载 bat中的for

http://www.cnblogs.com/focusHr/archive/2009/02/05/1384751.html

2016-09-30 15:41:06 181

原创 maven命令

1.生命周期(lifecycle)和阶段(phase)https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.htmlmaven定义了三个内置的(built-in)的生命周期(三个过程):1.default:负责部署你的project(编译部署程序的一个过程)2. clean:负责clea...

2016-07-01 15:38:49 464

原创 POM

依赖关系                          junit            junit            4.0            jar            test            true                                                *           

2016-07-01 15:37:56 185

原创 tomcat 远程调试

# Better OS/400 detection: see Bugzilla 31132os400=falsedarwin=falsedeclare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,addr

2016-06-02 11:50:25 215

空空如也

空空如也

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

TA关注的人

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