自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JAVA

JAVA

  • 博客(89)
  • 资源 (2)
  • 收藏
  • 关注

原创 IDEA设置

https://zhile.io/2020/11/18/jetbrains-eval-reset-da33a93d.html1,隐藏.iml文件

2021-05-19 22:05:45 168

原创 Mysql语法

1,循环插入数据DROP PROCEDURE IF EXISTS test_insert;DELIMITER ;;CREATE PROCEDURE testtt_insert ()BEGINDECLARE i INT DEFAULT 1;while i<11001do--插入语句set i = i+1;end while;commit;end;;call test_insert();DROP PROCEDURE IF EXISTS test_insert..

2021-01-28 18:18:31 304

原创 wait 和sleep 的区别

目录1,区别2,实验2.1,wait释放锁2.2,sleep不释放出锁1,区别wait 和sleep 的区别如下:1, wait 是 Object的方法,sleep是Thread的方法2,wait 必须在synchronized里使用,sleep不用。3,wait会释放锁,sleep不会。2,实验下面我们只研究上线的第3条:wait会释放...

2019-07-15 12:00:35 1086

原创 HTTP连接状态

netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'ESTABLISHED表示正在进行网络连接的数量TIME_WAIT表示表示等待系统主动关闭网络连接的数量CLOSE_WAIT表示被动等待程序关闭的网络连接数量...

2019-03-05 11:14:02 1126

原创 virtualbox 网络设置

virtualbox是oracle的一个虚拟机产品,类似vmware宿主机系统:mac 10.12.6虚拟机系统:CentOS 6.9virtualbox: 5.1.28 r117968 (Qt5.6.2) 1,先设置虚拟网卡:点开左上角 virtualbox-设置偏好-网络,添加两个网络 NAT网络: 这个网卡用于虚拟机连接互联网

2017-10-18 11:52:41 953

原创 elasticsearch mapping

settings number_of_shards: 分片数,不可动态修改,尽量过度设置,以便扩展 number_of_replicas:副本数,可动态修改 analyzer:由filter、tokenizer组成 tokenizer:把一句换分词多个词条,决定了如何分词,词条数量。 filter:分词之后对每

2017-10-18 11:51:16 260

原创 mysql 修改初始密码

mysql -u root -p#输入密码MySQL 5.7.6 and later:ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';MySQL 5.7.5 and earlier:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');

2017-08-07 13:30:32 373

原创 linux vi命令

vi命令:全局替换,xxx替换成yyy:%s/xxx/yyy/g

2017-07-20 15:23:13 197

原创 linux安装软件命令

一、查看1、rpm查找:rpm -qa|grep -i mysql二、卸载:1,yum卸载yum remove mysql-clientyum remove mysql-servermake uninstall三、安装1,cmakecmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DIN...

2017-07-20 15:23:06 424

原创 elasticsearch慢查询日志

调用如下api 这是集群级别的api/_cluster/settings/{ "transient": { "logger.index.search.slowlog": "DEBUG", "logger.index.indexing.slowlog" : "INFO" }}这个是索引级别的api:/索引名/_settings/

2017-07-20 15:22:59 3455

原创 elasticsearch 重启节点

由于修改配置等原因,elasticsearch需要重启节点,如果操作不当会造成整个集群崩溃,主要是因为elasticsearch有再平衡策略,就是当一个节点停机,整个集群就开始执行再平衡策略,集群开始移动分片,elasticsearch的健康状态不再是绿色。 可以通过集群API  关闭再平衡策略,再进行节点重启: 1,put http://localhost:9092/_clus

2017-07-20 15:22:51 2347

原创 linux命令收集

测试硬盘写入sync;/usr/bin/time -p bash -c "(dd if=/dev/zero of=test.dd bs=1000K count=2000;sync)"fio -filename=/dev/vdb -direct=1 -iodepth 1 -thread -rw=write -ioengine=psync -bs=1000k -size=2G -numjob...

2017-07-20 15:22:37 186

原创 查看网络链接

#统计链接到的IPnetstat -n | awk '/^tcp/ {++S[$5]} END {for(a in S) print a, S[a]}' #统计链接状态netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

2017-07-20 15:22:29 341

原创 linux安全上下文

在/root下创建文件authorized_keys,然后move到.ssh中,文件没有起作用 1,修改属性解决:查看安全上下问信息   :ls -Z  /root/.ssh设置: restorecon -R .ssh 2.1,关闭安全检查解决:var /etc/selinux/configSELINUX=disabled重启  2.2 临时修改,不

2017-07-20 15:22:22 470

原创 ps查看线程

查看线程cpu占用ps -mp -o THREAD,tid,time 或者 ps -Lfp pid ps H -eo user,pid,ppid,tid,time,%cpu,cmd --sort=%cpu

2017-07-20 15:22:14 1316

原创 Hudson-3.3.2-安全配置

Hudson的权限管理配置在:系统管理-Configure Security 一旦启用了Hudson权限,而且没有设置管理员用户,那么就进入不了系统管理页面了。这个时候就需要取linux服务器修改/root/.hudson/hudson-security.xml ,改成false,关闭权限,重启Hudson服务,就可以再次进入系统管理了。   true

2017-07-20 15:22:07 624

原创 AS3 ByteArray

1,首先有两个字节数组var src:ByteArray = new ByteArray();//源字节数组src.writeUTFBytes("78drgy9045hge");//填充一些内容 var target:ByteArray = new ByteArray(); //目标字节数组  2,然后,需要将src的某个部分复制到target,有两种方法: 2

2017-07-20 15:22:00 579

原创 linux iptables 官方中文教程地址

https://www.frozentux.net/iptables-tutorial/cn/iptables-tutorial-cn-1.1.19.html

2017-07-20 15:21:53 358

原创 spring的PropertyPlaceholderConfigurer 指向工程外路径

spring的properties文件一般会放到classpath下。最近有个项目是使用spring,但是是打成jar执行的。 config.properties 和jar放到同一个目录,为了让spring读到 config文件,使用下面的配置:    1 file:${user.dir}/config.p

2017-07-20 15:21:45 979

原创 netty事件执行顺序

连接channelOpenchannelBoundchannelConnected断开channelDisconnectedchannelUnboundchannelClosed

2017-07-20 15:21:37 951

原创 subversion安装

一、环境CentOS-6.5-i386-minimal.isosubversion-1.8.10  二、安装 安装apr-1.5.1.tar.gz wget http://mirrors.cnnic.cn/apache//apr/apr-1.5.1.tar.gztar -zxvf apr-1.5.1.tar.gz./configure --prefix=/u

2017-07-20 15:21:30 435

原创 spring 的 in语句参数

1,用NamedParameterJdbcTemplate2,数组必须是包装类型3,必须转化成list   NamedParameterJdbcTemplate jdbcTemplate;public void delete(Integer[] ids){ String sql = "delete from advert where id in (:ids)"

2017-07-20 15:21:23 1148

原创 sping3 ajax 乱码

一、如果你使用的是spring3.0 1    配置如下:                                                                                                                        application/json;charset=UTF-8              

2017-07-20 15:21:15 168

原创 J2SE6 HotSpot垃圾回收调优(一)

官方地址:http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html转载请注明出处,多谢。  1      介绍       java平台标准版被广泛引用于各种应用,从桌面小程序到大型服务器上的web服务。支持不同范围的部署,javaHotSpot虚拟机实现(Java HotSpot VM)提供多种

2017-07-20 15:21:08 315

原创 jvm垃圾回收——垃圾优先Garbage-First收集器

http://www.oracle.com/technetwork/java/javase/tech/g1-intro-jsp-135488.html 转载请标明出处,多谢。 1 简介       Garbage-First(G1)垃圾收集器在Oracle JDK 7 update 4和后续版本中完全支持。G1收集器是服务器模式(server-style)收集器,是为大内存,多

2017-07-20 15:21:01 573

原创 jvm垃圾回收——诊断垃圾收集问题

http://www.oracle.com/technetwork/java/example-141412.html 转载请注明出处,多谢。这个附录包含说明垃圾收集问题的日志的例子。如不指定,使用默认收集器。除非另有说明,日志依据下面生成:-verbosegc -XX:+ PrintGCDetails这个输出格式用于1.4.3。这个格式在以后的版本不保证不变。尤其和-XX:+ Pri

2017-07-20 15:20:56 329

原创 jvm垃圾回收——功效学

http://docs.oracle.com/javase/1.5.0/docs/guide/vm/gc-ergonomics.html转载请注明出处,多谢。 这些变化J2SE5.0开始有效。(同样适用于java6)1       在server-class机器(至少2个CPU同时至少2G物理内存)上运行serverVM模式,回收器自动从串行(-XX:+UseSerialG

2017-07-20 15:20:50 197

原创 jvm参数(全)

http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html 注意:Garbage First (G1)收集器是java6之后加入的。 1 行为参数选项和默认值值描述-XX:-AllowUserSignalHandlers允许用户在应用

2017-07-20 15:20:44 360

原创 mongodb安装

一、基本信息 版本 mongodb-linux-i686-2.6.3.tgz二、安装1 解压cd /usr/local 解压  tar -zxvf mongodb-linux-i686-2.6.3.tgz改个短名字 mv mongodb-linux-i686-2.6.3 mongodb 2 创建cd mongodb #进入目录#创建mkdir data

2017-07-20 15:20:38 158

原创 Bson

http://bsonspec.org/spec.html 一、document     ::=     int32 e_list "\x00"     BSON Document. int32 is the total number of bytes comprising the document. 文档的开始处用4个字节(32位)存储整个文档的字节大小。然后是文档。最后以\

2017-07-20 15:20:30 1003

原创 tomcat配置jmx

一、配置1,编辑bin/catalina.sh3,找到#JAVA_OPTS="$JAVA_OPTS -Dorg.apache.catalina.security.SecurityListener.UMASK=`umask`"一行在这行下面添加:JAVA_OPTS=“-Djava.rmi.server.hostname=192.168.1.211 -Dcom.sun.manageme

2017-07-20 15:20:23 1130

原创 mysql修改编码

一、插入中文乱码,查看编码show VARIABLES like 'character_set%' character_set_client utf8character_set_connection utf8character_set_database utf8character_set_filesystem binarycharacter_set_results ut

2017-07-20 15:20:15 157

原创 java多线程、同步

一、同步问题的发生对属性i进行i++操作不是同步的。i是类属性(方法内的i不在堆内存)它的动作分解为:1,从堆内存读取到当前线程栈内存,保存副本ii。2,ii+13,修改i为ii+1。试想两个线程同时执行i++,就是如果i=1,那么i可能为1,2,3。二、java的同步机制synchronized(同步):同步锁,进入它包裹代码块之前,需要获...

2017-07-20 15:20:08 137

原创 spring事务传播

一、事务传播:事务传播发生在类似以下情形:class ServiceA { //事务1 void methodA(){ new ServiceB().methodB(); }}class ServiceB { //事务2 void methodB(){ }}假设methodB的配置是:1:

2017-07-20 15:20:01 134

原创 java数值类型

一、java基本类型byte、short、int、long、boolean、char、float、double、 其中数值类型:byte     8位short    16位int        32位long     64位 二、计算机二进制表示:正数: 例如:byte i = 4。 用二进制表示(8位):0000 0100   

2017-07-20 15:19:53 223

原创 TCP协议

1,协议格式 TCP/IP协议:   IP首部:  TCP协议首部:其中 U R G 紧急指针( u rgent pointer)有效。A C K 确认序号有效。P S H 接收方应该尽快将这个报文段交给应用层。R S T 重建连接。S Y N 同步序号用来发起一个连接。这个标志和下一个标志将在第 1 8章介绍。F I N 发

2017-07-20 15:19:46 127

原创 从nodejs看异步机制

最近再写nodejs项目,都说nodejs是单个线程,是异步回调机制,我自己想了一下nodejs的异步线程模型和非异步机制的不同,认识比较肤浅,上图:  我们先看第一个图(假设是一个java web系统):第一个图是一个同步机制的web系统。假设左边的IO是http请求,右边的IO是查询数据库。1,一个请求过来,经过左侧的IO系统创建一个新的线程,在这个线程中完成一些业务。

2017-07-20 15:19:39 317

原创 android开发异常更新中......

一、eclipse import工程错误: 原因是先复制工程到工作目录下了,这步骤多余了。  大小: 65.3 KB 查看图片附件

2017-07-20 15:19:32 167

原创 webstorm中使用nodejs 扩展 supervisor

在webstorm中使用 supervisor 修改代码可以自动重启服务,可以省去很多点击重启服务的时间。 1,命令行下npm install supervisor -g 安装。安装之后 可执行程序在 C:\Users\Administrator\AppData\Roaming\npm\node-supervisor.cmd。 2,配置    

2017-07-20 15:19:24 437

原创 访问安卓 contentProvider

进入到\sdk\platform-tools,这个目录是adb所在目录。查看运行设备>adb devices 进入设备的shell命令行>adb shell 进入数据库目录,查看#cd /system/data/data#llopendir failed, Permission deniedroot权限,并在手机上同意。#su查找数据库#ls -R /

2017-07-20 15:19:16 199

Hadoop权威指南:大数据的存储与分析(第4版)中文 PDF

作者: TomWhite著王海,华东,刘喻,吕粤海译 出版社:清华大学出版社 上架时间:2017-6-22 出版日期:2017 年7月

2019-07-26

VIM.pdf 电子书

vim 电子书,教你如何编写vim,欢迎大家下载。

2011-04-07

空空如也

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

TA关注的人

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