自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 问答 (3)
  • 收藏
  • 关注

原创 MySQL MyISAM 表并发

mysql的myisam解决并发读写解决方法MyISAM在读操作占主导的情况下是很高效的。可一旦出现大量的读写并发,同InnoDB相比,MyISAM的效率就会直线下降,而且,MyISAM和InnoDB的数据存储方式也有显著不同:通常,在MyISAM里,新数据会被附加到数据文件的结尾,可如果时常做一些 UPDATE,DELETE操作之后,数据文件就不再是连续的,形象一点来说,就是数据文件里出现了很...

2015-05-26 10:28:10 171

Apache HttpClient Examples

String url = "http://www.google.com/search?q=httpClient"; HttpClient client = HttpClientBuilder.create().build(); HttpGet request = new HttpGet(url); // add request header request.addH...

2015-05-06 15:25:54 533

原创 easyui 分页导航添加文字

版本:easyui-1.4.1文件:jquery.easyui.min.js行号:1076行函数:_a8(_aa) 替换成下面代码:function _a8(_aa) { var btn = _a3.nav[_aa]; var a = $("<a href=\"javascript:void(0)\"></a>").appen...

2015-03-19 15:36:23 529

原创 学习感悟

1、没有捕捉不到的猎物,就看你有没有野心去捕;没有完成不了的事情,就看你有没有野心去做。 2、没有猎物我们就去寻找猎物,发现猎物我们就去追逐猎物。寻找、发现、追求、获得———这就是狼的生活要素。 3、尽管面对上万只的黄羊,面对凶猛的老虎,我们都毫不退缩。但是面对人类的枪口,适当的转移是明智的。我们不缺乏成功的信念,但是我们绝不是痴心妄想只会送死的傻瓜。 4、追逐猎物仅仅靠...

2015-02-28 11:49:23 130

原创 centos7 iptables

CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。 1、关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2、安装iptables防火墙 yum i...

2015-02-10 23:32:20 96

原创 linux windows 创建软连接

windows:mklink /D ROOT W:\home\webappmklink /J ROOT W:\home\webapp 以上两个是目录的软连接,两者没什么区别。windows下鼠标右键的快捷方式不是软连接。 linux:ln -s f1 f3 ...

2015-02-05 16:15:49 173

原创 java使用IO流进行文件的合并

package chapter8.file; import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStre...

2014-12-16 11:44:52 679

原创 linux网络挂载目录

2、linux系统NFS服务端配置方法如下:   (1)修改 /etc/exports,增加共享目录  /data/abc 192.168.1.110*(ro,no_root_squash,insecure) #rw为可读可写,ro为可读  /data/abc1 **(ro,no_root_squash,insecure)#rw为可读可写,ro为可读   注:/data/目录下...

2014-12-01 14:47:04 165

centos7识别ntfs

下载rpmforge-release:http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm 运行命令yum install fuse-ntfs-3g is this ok :y 插入U盘后,就可以在centos7上使用ntfs格式的U盘了。...

2014-10-07 23:55:31 394

CentOS 7 安装 VMware 10

在 CentOS 7 中安装 VMware 10.0.3之后无法正常工作,其实这主要是因为 CentOS 7 中的kernel为较低版本的kernel 3.10。 想运行vm需要有gcc ,kernel ,kernel-devel ,kernel-headers 这几个组件。用仓库在线安装就可以yum install -y。 要想在 CentOS 7 中正常安装和运行 VMw...

2014-10-06 23:31:48 136

原创 GitHub上的十一款热门开源安全工具

恶意软件分析、渗透测试、计算机取证——GitHub托管着一系列引人注目的安全工具、足以应对各类规模下计算环境的实际需求。GitHub上的十一款热门开源安全工具作为开源开发领域的基石,“所有漏洞皆属浅表”已经成为一条著名的原则甚至是信条。作为广为人知的Linus定律,当讨论开源模式在安全方面的优势时,开放代码能够提高项目漏洞检测效率的理论也被IT专业人士们所普遍接受。现在,随着Gi...

2014-09-15 10:51:41 298

centos 7安装mysql5.5和infobright后,infobright开机启动问题

因为mysqld-ib的服务脚本需要调用sudo这个命令,而sudo默认是必须开启一个客户端才能执行,所以开机启动的时候sudo运行不了,这样mysqld-ib就启动失败。 那我们就必须让sudo在开机启动的时候就直接可以使用。下面是配置sudo允许开机启动运行的步骤。 vim /etc/sudoers 注释掉 Defaults    requiretty...

2014-08-25 09:48:40 205

centos 7安装mysql5.5

首先centos7 已经不支持mysql,因为收费了你懂得,所以内部集成了mariadb,而安装mysql的话会和mariadb的文件冲突,所以需要先卸载掉mariadb,以下为卸载mariadb,安装mysql的步骤。 #列出所有被安装的rpm package rpm -qa | grep mariadb #卸载rpm -e mariadb-libs-5.5.37-1.e...

2014-08-13 23:41:16 278

原创 使用 Redis 来存储 Apache Tomcat 7 的 Session

使用 Redis 服务器来存储Session非常有优势。首先它是一个NOSQL数据,第二它很容易扩展使用。 This kind of setup would lead to a clear understanding of how Redis can behave as cache as well as a session storing system. In order to do this ...

2014-08-05 15:12:08 62

原创 Java不写文件,LOAD DATA LOCAL INFILE大批量导入数据到MySQL的实现

大家都知道当插入大批量数据MySQL的时候,MySQL使用load data local infile 从文件中导入数据比insert语句要快,MySQL文档上说要快20倍左右。但是这个方法有个缺点,就是导入数据之前,必须要有文件,也就是说从文件中导入。这样就需要去写文件,以及文件删除等维护。某些情况下,比如数据源并发的话,还会出现写文件并发问题,很难处理。那么有没有什么办法,可以达到同样的效率...

2014-07-28 20:41:05 246

原创 垃圾回收调优及JVM参数详解

一、常用JVM配置参数1.1基本参数-client,-server   这两个参数用于设置虚拟机使用何种运行模式,client模式启动比较快,但运行时性能  和内存   管理效率不如server模式,通常用于客户端应用程序。相反,server模式启动比client慢,但可获得更高的运行性能。   在windows上,缺省的虚拟机类型为client模式,如果要使用server模式,就需要...

2014-07-18 17:52:32 387

原创 做到这六点,你就是公司的宝!

做到这六点,你就是公司的宝!1、不要老想着做不顺就跳槽,哪个公司都有问题,哪个公司都有优点。2、跟对领导很重要,愿意教你的,放手让你做的领导,绝对要珍惜。 3、公司的问题就是你脱颖而出的机会,抱怨和埋怨公司就是打自己耳光,说自己无能,更是在放弃机会!4.心怀感恩之心,感谢公司给你平台,感谢同事给你配合,离开公司你葱都不算一根。 5.为公司创造利润是你存在的核心价值,公司不是慈善机构。 6.遇到问题...

2014-07-18 16:27:56 91

原创 为何要在Java中使用内存映射文件(Memory Mapped File)或者MappedByteBuffer

尽管从JDK 1.4版本开始,Java内存映射文件(Memory Mapped Files)就已经在java.nio包中,但它对很多程序开发者来说仍然是一个相当新的概念。引入NIO后,Java IO已经相当快,而且内存映射文件提供了Java有可能达到的最快IO操作,这也是为什么那些高性能Java应用应该使用内存映射文件来持久化数据。这在一些交易非常频繁的场合已经应用得很多,这些场合要求电子交易系...

2014-06-06 00:21:03 171

原创 Java 中使用内存映射文件需要考虑的 10 个问题

java中的内存映射IO和内存映射文件是什么?内存映射文件非常特别,它允许Java程序直接从内存中读取文件内容,通过将整个或部分文件映射到内存,由操作系统来处理加载请求和写入文件,应用只需要和内存打交道,这使得IO操作非常快。加载内存映射文件所使用的内存在Java堆区之外。Java编程语言支持内存映射文件,通过java.nio包和MappedByteBuffer 可以从内存直接读...

2014-06-06 00:18:03 109

正则表达式 取内容中间的空格

去掉 'Zhong Guo' 中间的空格 (?<=[a-zA-Z+])((\s))(?=[a-zA-Z]+') INSERT INTO `region` VALUES ('1', '中国', '中国', '0', '0', '0', 'Zhong Guo', '2');INSERT INTO `region` VALUES ('2', '110000', '北京市', ...

2014-05-22 10:59:01 1163

原创 【转】利用系统时间可预测破解java随机数

http://www.inbreak.net/archives/349

2014-05-19 10:50:41 338

原创 HTTPS那些事(三)攻击实例与防御

在《HTTPS那些事(二)SSL证书》我描述了使用SSL证书时一些需要注意的安全问题,在这一篇文章里面我再演示一下针对HTTPS攻击的一些实例,通过这些实例能更安全的使用HTTPS。知己知彼百战不殆。先说一下我的测试环境,WIFI局域网,两台计算机,其中一台是Windows 7用于发起攻击。另一台测试机用于测试攻击,配置为Windows XP SP3,IE8,Chrome 17。在开始之前,...

2014-05-09 14:44:35 69

原创 HTTPS那些事(二)SSL证书

从第一部分HTTPS原理中,我们可以了解到HTTPS核心的一个部分是数据传输之前的握手,握手过程中确定了数据加密的密码。在握手过程中,网站会向浏览器发送SSL证书,SSL证书和我们日常用的身份证类似,是一个支持HTTPS网站的身份证明,SSL证书里面包含了网站的域名,证书有效期,证书的颁发机构以及用于加密传输密码的公钥等信息,由于公钥加密的密码只能被在申请证书时生成的私钥解密,因此浏览器在生成密...

2014-05-09 14:38:34 103

原创 HTTPS那些事(一)HTTPS原理

谣言粉碎机前些日子发布的《用公共WiFi上网会危害银行账户安全吗?》,文中介绍了在使用HTTPS进行网络加密传输的一些情况,从回复来看,争议还是有的。随着网络越来越普及,应用越来越广泛,一些网络安全问题也会越来越引起网民的关注,在这里和大家一起聊聊TLS/SSL也就是我们常说的HTTPS,从原理到实际应用看清它到底是怎么一回事,以及在使用HTTPS要注意哪些问题以及相关的安全技巧。网络安全...

2014-05-09 14:34:17 64

原创 Annotation的优缺点-和配置文件比较

a. 配置(配置文件,config) 也是属于应用程序的一部分b. 配置 可以认为是 程序 的一部分,也是程序(代码)c. 配置作为程序的一部分,作用不是最大的  按重要程度分,程序代码可以这样分级:      核心代码      非核心代码      配置代码 ,配置(config)      程序输入解释如:  核心代码,不说了,就是体现你竞争力的代码,比方说一个dbms的引擎  非...

2014-05-06 18:22:51 327

shell/cmd 获取System.exit(); 返回值

  windows cmd: java -versionecho %errorlevel%  正确输入返回的是0;   java echo %errorlevel%  错误输入返回的是1;  linux shell: java -versionecho $? 正确输入返回的是0;   j...

2014-04-29 11:28:19 1150

原创 使用Spring Boot快速构建应用

  随着Spring 4新版本的发布,Spring Boot这个新的子项目得到了广泛的关注,因为不管是Spring 4官方发布的新闻稿还是针对首席架构师Adrian Colyer的专访,都对这个子项目所带来的生产率提升赞誉有加。Spring Boot充分利用了JavaConfig的配置模式以及“约定优于配置”的理念,能够极大的简化基于Spring MVC的Web应用和REST服务开发。...

2014-04-17 17:11:01 206

原创 使用myeclipse打包Spring Boot工程

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4...

2014-04-17 16:34:29 483

原创 (转)敏捷结对编程实践

 本文主要从提升项目质量、促进知识传递及减少项目风险等角度出发,讲述作者所在团队在结对编程实践中的一些经历,以及如何避免或减少其所带来的负面影响。你了解结对编程吗?你尝试过结对编程实践吗?也许你还未曾尝试甚至还不曾了解,那么我们一起来学习和了解敏捷结对编程实践,相信对敏捷感兴趣的你会有收获。什么是结对编程结对编程(Pair Programming)是一种敏捷软件开发实践,指两个程序员...

2014-02-13 22:51:54 263

【hadoop-2.0】编译64位hadoop2.2.0

因为hadoop在apache上放出的是32位的,而我的vm是64位的,所以需要以64位环境重新编译下,有过用maven编译java的童鞋们可能上手快些。 hadoop版本:2.2.0 参考教程:http://blog.csdn.net/bamuta/article/details/13506893                  http://blog.csdn.net/...

2014-01-27 23:37:34 60

【hadoop 1.0】分布式安装总结

hadoop版本:0.20.2-cdh3u6 OS系统:linux CentOS 64-bit 安装教程:http://mrlee23.iteye.com/blog/2009776参考教程:http://ljh0721.iteye.com/blog/2007862 问题:java.io.IOException: NameNode is not formatted....

2014-01-27 03:48:28 66

原创 【hadoop-1.0】:启动hadoop时,log中出现:java.io.IOException: NameNode is not formatted.

1、启动Hadoop[plain] view plaincopyubuntu@ubuntu:~/hadoop-1.0.4/bin$ ./start-all.sh   starting namenode, logging to /home/ubuntu/hadoop-1.0.4/libexec/../logs/hadoop-ubuntu-namenode-ubu...

2014-01-27 03:35:03 201

原创 【hadoop-1.0】hadoop-0.20.2安装及简单使用

       我是初学者,文章只是记录我的学习过程,有很多不足或是错误,请大家谅解并指正,真心希望多和大家交流~安装步骤如下:1.1 机器说明总共有4台机器:sc706-26、sc706-27、sc706-28、sc706-29IP地址分别为:192.168.153.89、192.168.153.90、192.168.153.91、192.168.153.92操作系统为:L...

2014-01-27 03:28:04 93

原创 java代码片段

   使用NIO进行快速的文件拷贝public static void fileCopy( File in, File out ) throws IOException { FileChannel inChannel = new FileInputStream( in ).getChannel(); FileChannel outCh...

2013-12-20 10:59:24 65

原创 Java IO流分析整理

ava中的流,可以从不同的角度进行分类。按照数据流的方向不同可以分为:输入流和输出流。按照处理数据单位不同可以分为:字节流和字符流。按照实现功能不同可以分为:节点流和处理流。 输出流:  输入流: 因此输入和输出都是从程序的角度来说的。字节流:一次读入或读出是8位二进制。字符流:一次读入或读出是16位二进制。字节流和字符流的原理是相同的,只...

2013-12-20 10:19:09 78

原创 spring3.0.x Quartz1.x 升级到spring3.2.x Quartz2.x

Quartz1.8.5与Spring 3.0.5,升级到最新版本。一开始,简单的替换了一下jar包,发现报了一些配置上的错误。惯性的打开搜索引擎搜索了一下,国内的技术论坛基本都在说Spring只能支持Quartz1.x系列。我感觉不可思议,继续搜索,发现Spring官网有说明其已支持Quartz 2.x,但是需要将Spring升级到3.1以上。由于Quartz 2.x修改了部分API,所以需要修...

2013-08-19 16:25:54 692

spring-core-3.2.4与spring-asm-3.1.4冲突

冲突带来的错误信息:org.apache.catalina.core.StandardContext filterStartSEVERE: Exception starting filter struts2java.lang.IncompatibleClassChangeError: class org.springframework.core.LocalVariableTable...

2013-08-18 21:15:17 526

Spring 3中各JAR包的用途说明

1. spring.jar 包含有完整发布模块的单个jar 包。这个在~3.03之后不再提供!想要该包的同学,把dist目录下的jar全部解压开,在打包成spring.jar即可。2. org.springframework.aop 包含在应用中使用Spring的AOP特性时所需的类。3. org.springframework.asm  Spring独立的asm程序, Sp...

2013-08-16 18:59:10 59

原创 Java-UrlRewrite中文官方文档

 安装1. 下载jar包, 并加入到WEB-INF/lib下2. 在WEB-INF/web.xml中增加下面的配置  <filter> <filter-name>UrlRewriteFilter</filter-name> <filter-class>org.tuckey.web.filters.urlr...

2013-07-14 18:40:35 120

原创 双击之后显示gif (像是显示另外一幅图片)--双击有惊喜等

最近流行一种双击才能播放的GIF动画。例如下面这两张:在网页上展示不能达到最佳效果。导入QQ表情后,可以达到让人惊讶的效果。因为用户最先看到的,是带有文字的静态画面。QQ用户双击图片后,GIF动画播放。这种技巧可以把动画隐藏在一张静态的“封面”后面,用户不双击,就无法知道后边的GIF动画是什么内容:可能是美女脱掉衣服,也可能是吓人的女鬼,还可能是凤姐。众所周知,GIF动画就是...

2013-05-23 10:06:21 644

空空如也

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

TA关注的人

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