- 博客(98)
- 问答 (3)
- 收藏
- 关注
原创 MySQL MyISAM 表并发
mysql的myisam解决并发读写解决方法MyISAM在读操作占主导的情况下是很高效的。可一旦出现大量的读写并发,同InnoDB相比,MyISAM的效率就会直线下降,而且,MyISAM和InnoDB的数据存储方式也有显著不同:通常,在MyISAM里,新数据会被附加到数据文件的结尾,可如果时常做一些 UPDATE,DELETE操作之后,数据文件就不再是连续的,形象一点来说,就是数据文件里出现了很...
2015-05-26 10:28:10
232
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
574
原创 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
576
原创 学习感悟
1、没有捕捉不到的猎物,就看你有没有野心去捕;没有完成不了的事情,就看你有没有野心去做。 2、没有猎物我们就去寻找猎物,发现猎物我们就去追逐猎物。寻找、发现、追求、获得———这就是狼的生活要素。 3、尽管面对上万只的黄羊,面对凶猛的老虎,我们都毫不退缩。但是面对人类的枪口,适当的转移是明智的。我们不缺乏成功的信念,但是我们绝不是痴心妄想只会送死的傻瓜。 4、追逐猎物仅仅靠...
2015-02-28 11:49:23
183
原创 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
138
原创 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
225
原创 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
711
原创 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
198
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
462
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
183
原创 GitHub上的十一款热门开源安全工具
恶意软件分析、渗透测试、计算机取证——GitHub托管着一系列引人注目的安全工具、足以应对各类规模下计算环境的实际需求。GitHub上的十一款热门开源安全工具作为开源开发领域的基石,“所有漏洞皆属浅表”已经成为一条著名的原则甚至是信条。作为广为人知的Linus定律,当讨论开源模式在安全方面的优势时,开放代码能够提高项目漏洞检测效率的理论也被IT专业人士们所普遍接受。现在,随着Gi...
2014-09-15 10:51:41
377
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
254
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
315
原创 使用 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
99
原创 Java不写文件,LOAD DATA LOCAL INFILE大批量导入数据到MySQL的实现
大家都知道当插入大批量数据MySQL的时候,MySQL使用load data local infile 从文件中导入数据比insert语句要快,MySQL文档上说要快20倍左右。但是这个方法有个缺点,就是导入数据之前,必须要有文件,也就是说从文件中导入。这样就需要去写文件,以及文件删除等维护。某些情况下,比如数据源并发的话,还会出现写文件并发问题,很难处理。那么有没有什么办法,可以达到同样的效率...
2014-07-28 20:41:05
271
原创 垃圾回收调优及JVM参数详解
一、常用JVM配置参数1.1基本参数-client,-server 这两个参数用于设置虚拟机使用何种运行模式,client模式启动比较快,但运行时性能 和内存 管理效率不如server模式,通常用于客户端应用程序。相反,server模式启动比client慢,但可获得更高的运行性能。 在windows上,缺省的虚拟机类型为client模式,如果要使用server模式,就需要...
2014-07-18 17:52:32
413
原创 做到这六点,你就是公司的宝!
做到这六点,你就是公司的宝!1、不要老想着做不顺就跳槽,哪个公司都有问题,哪个公司都有优点。2、跟对领导很重要,愿意教你的,放手让你做的领导,绝对要珍惜。 3、公司的问题就是你脱颖而出的机会,抱怨和埋怨公司就是打自己耳光,说自己无能,更是在放弃机会!4.心怀感恩之心,感谢公司给你平台,感谢同事给你配合,离开公司你葱都不算一根。 5.为公司创造利润是你存在的核心价值,公司不是慈善机构。 6.遇到问题...
2014-07-18 16:27:56
121
原创 为何要在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
205
原创 Java 中使用内存映射文件需要考虑的 10 个问题
java中的内存映射IO和内存映射文件是什么?内存映射文件非常特别,它允许Java程序直接从内存中读取文件内容,通过将整个或部分文件映射到内存,由操作系统来处理加载请求和写入文件,应用只需要和内存打交道,这使得IO操作非常快。加载内存映射文件所使用的内存在Java堆区之外。Java编程语言支持内存映射文件,通过java.nio包和MappedByteBuffer 可以从内存直接读...
2014-06-06 00:18:03
139
正则表达式 取内容中间的空格
去掉 '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
1213
原创 HTTPS那些事(三)攻击实例与防御
在《HTTPS那些事(二)SSL证书》我描述了使用SSL证书时一些需要注意的安全问题,在这一篇文章里面我再演示一下针对HTTPS攻击的一些实例,通过这些实例能更安全的使用HTTPS。知己知彼百战不殆。先说一下我的测试环境,WIFI局域网,两台计算机,其中一台是Windows 7用于发起攻击。另一台测试机用于测试攻击,配置为Windows XP SP3,IE8,Chrome 17。在开始之前,...
2014-05-09 14:44:35
89
原创 HTTPS那些事(二)SSL证书
从第一部分HTTPS原理中,我们可以了解到HTTPS核心的一个部分是数据传输之前的握手,握手过程中确定了数据加密的密码。在握手过程中,网站会向浏览器发送SSL证书,SSL证书和我们日常用的身份证类似,是一个支持HTTPS网站的身份证明,SSL证书里面包含了网站的域名,证书有效期,证书的颁发机构以及用于加密传输密码的公钥等信息,由于公钥加密的密码只能被在申请证书时生成的私钥解密,因此浏览器在生成密...
2014-05-09 14:38:34
125
原创 HTTPS那些事(一)HTTPS原理
谣言粉碎机前些日子发布的《用公共WiFi上网会危害银行账户安全吗?》,文中介绍了在使用HTTPS进行网络加密传输的一些情况,从回复来看,争议还是有的。随着网络越来越普及,应用越来越广泛,一些网络安全问题也会越来越引起网民的关注,在这里和大家一起聊聊TLS/SSL也就是我们常说的HTTPS,从原理到实际应用看清它到底是怎么一回事,以及在使用HTTPS要注意哪些问题以及相关的安全技巧。网络安全...
2014-05-09 14:34:17
96
原创 Annotation的优缺点-和配置文件比较
a. 配置(配置文件,config) 也是属于应用程序的一部分b. 配置 可以认为是 程序 的一部分,也是程序(代码)c. 配置作为程序的一部分,作用不是最大的 按重要程度分,程序代码可以这样分级: 核心代码 非核心代码 配置代码 ,配置(config) 程序输入解释如: 核心代码,不说了,就是体现你竞争力的代码,比方说一个dbms的引擎 非...
2014-05-06 18:22:51
355
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
1220
原创 使用Spring Boot快速构建应用
随着Spring 4新版本的发布,Spring Boot这个新的子项目得到了广泛的关注,因为不管是Spring 4官方发布的新闻稿还是针对首席架构师Adrian Colyer的专访,都对这个子项目所带来的生产率提升赞誉有加。Spring Boot充分利用了JavaConfig的配置模式以及“约定优于配置”的理念,能够极大的简化基于Spring MVC的Web应用和REST服务开发。...
2014-04-17 17:11:01
250
原创 使用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
513
原创 (转)敏捷结对编程实践
本文主要从提升项目质量、促进知识传递及减少项目风险等角度出发,讲述作者所在团队在结对编程实践中的一些经历,以及如何避免或减少其所带来的负面影响。你了解结对编程吗?你尝试过结对编程实践吗?也许你还未曾尝试甚至还不曾了解,那么我们一起来学习和了解敏捷结对编程实践,相信对敏捷感兴趣的你会有收获。什么是结对编程结对编程(Pair Programming)是一种敏捷软件开发实践,指两个程序员...
2014-02-13 22:51:54
306
【hadoop-2.0】编译64位hadoop2.2.0
因为hadoop在apache上放出的是32位的,而我的vm是64位的,所以需要以64位环境重新编译下,有过用maven编译java的童鞋们可能上手快些。 hadoop版本:2.2.0 参考教程:http://blog.youkuaiyun.com/bamuta/article/details/13506893 http://blog.youkuaiyun.com/...
2014-01-27 23:37:34
83
【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
90
原创 【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
227
原创 【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
118
原创 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
90
原创 Java IO流分析整理
ava中的流,可以从不同的角度进行分类。按照数据流的方向不同可以分为:输入流和输出流。按照处理数据单位不同可以分为:字节流和字符流。按照实现功能不同可以分为:节点流和处理流。 输出流: 输入流: 因此输入和输出都是从程序的角度来说的。字节流:一次读入或读出是8位二进制。字符流:一次读入或读出是16位二进制。字节流和字符流的原理是相同的,只...
2013-12-20 10:19:09
100
原创 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
791
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
591
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
84
原创 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
141
原创 双击之后显示gif (像是显示另外一幅图片)--双击有惊喜等
最近流行一种双击才能播放的GIF动画。例如下面这两张:在网页上展示不能达到最佳效果。导入QQ表情后,可以达到让人惊讶的效果。因为用户最先看到的,是带有文字的静态画面。QQ用户双击图片后,GIF动画播放。这种技巧可以把动画隐藏在一张静态的“封面”后面,用户不双击,就无法知道后边的GIF动画是什么内容:可能是美女脱掉衣服,也可能是吓人的女鬼,还可能是凤姐。众所周知,GIF动画就是...
2013-05-23 10:06:21
698
空空如也
myeclipse 配置 resin-4.0.24 问题
2011-12-07
ssh整合,action与logic之间统一接口问题
2011-08-21
spring 代理 servlet 问题
2008-10-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人