- 博客(34)
- 资源 (10)
- 收藏
- 关注
转载 Lucene的IndexWriter初始化时的LockObtainFailedException的解决方法
原文链接:http://www.javaarch.net/jiagoushi/904.htm本网站使用了lucene来支持搜索功能,然后定时重建索引,但是最近日志里面出现了下面的异常。这个异常是因为lucene进入到索引目录中,发现里面就是一个write.lock。而IndexWriter的构造函数在试图获取另外一个IndexWr
2013-06-28 21:36:25 3215
原创 awk使用常用命令
github地址:https://github.com/zhwj184/shell-work#删除temp文件的重复行awk '!($0 in array) { array[$0]; print }' temp#查看最长使用的10个unix命令awk '{print $1}' ~/.bash_history | sort | uniq -c | sort -rn | head -n 10
2013-06-19 09:26:14 3933
原创 mysql的复制设置详解
原文链接:http://www.javaarch.net/jiagoushi/870.htmmysql的复制设置详解在mysql的master/slave架构中,需要使用replication机制将master的数据复制到slave中,或者在读写分离情况下,需要把写节点的数据复制到读节点中。1.安装mysql从mysql官网http://dev.mysql.com/下载my
2013-06-18 09:44:23 1469
原创 http://www.javaarch.net/jiagoushi/871.htm
原文链接:http://www.javaarch.net/jiagoushi/871.htmapache url rewrite 的RewriteRule参数详解我们经常会在apache那边对一些url进行一些重写操作,那么就会涉及到很多的重写策略的选择,比如重定向的方式,参数的处理,规则匹配的顺序等。比如我们某个应用会有下面的url rewrite规则:下面是对于域名imal
2013-06-18 09:42:36 1594
原创 tomcat和jetty对静态资源的处理和客户端缓存的处理
tomcat和jetty对静态资源的处理和客户端缓存的处理原文链接:http://www.javaarch.net/jiagoushi/867.htm这两个默认servlet名称都是defaultservlet,然后在web.xml中就可以添加下面的配置让应用支持都静态资源的处理,对应的这些静态资源的目录则是在webapp根目录下,这里其实可以不用配置servlet名称,对于名
2013-06-16 15:40:51 7911
转载 gdb命令和使用示例
原文链接:http://www.javaarch.net/jiagoushi/799.htm gdb命令和使用示例 b main - 在main函数开始处设置断点 b - 在当前行设置断点 b N - 在第N行设置断点 b +N - 在当前行后第N行设置断点 b fn - 在函数fn出设置断点 d N - 删除第N个断点 info break - 查看所有断点 r -
2013-06-07 22:03:28 912
转载 HTML5 DNS & Content 预取
原文链接:http://www.javaarch.net/jiagoushi/783.htmHTML5 DNS & Content 预取content预取预取,这个prefetch只是预先把内容请求缓存取来prerender不但先预取内容,还是预先解析html,需要展示的时候就会很快预取不要在页面中随便乱用,一般是一个页面分为几部
2013-06-06 19:06:49 2213
原创 Android 语音输入API使用
原文链接:http://www.javaarch.net/jiagoushi/782.htmAndroid 语音输入API使用Android已经支持语音输入的API了,不过不知道中文输入识别效果怎么样。这里给一个怎么使用语音输入的示例首先在android工程中的页面布局文件中res/layout/main.xml添加一个button和text <LinearLayout
2013-06-06 14:28:51 10755 7
原创 dig命令详解
原文链接:http://www.javaarch.net/jiagoushi/756.htmdig命令详解1.查看域名的A记录 # dig yahoo.com; > DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6_3.2 > yahoo.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER
2013-06-04 21:11:12 6427
原创 lsof 命令详解
原文链接:http://www.javaarch.net/jiagoushi/754.htmlsof 命令详解1.查看所有打开的文件列表 FD列: cwd current working directory rtd root directory txt program text (code and data) mem memory-mapped file 后面有1u
2013-06-04 20:46:17 1292
原创 Wget (Linux File Downloader)使用详解
原文链接:http://www.javaarch.net/jiagoushi/753.htmWget (Linux File Downloader)使用详解1.单个文件下载 # wget http://ftp.gnu.org/gnu/wget/wget-1.5.3.tar.gz --2012-10-02 11:28:30-- http://ftp.gnu.or
2013-06-04 20:33:36 3169
原创 MySQL Events详解
原文链接:http://www.javaarch.net/jiagoushi/751.htmMySQL Events详解MySQL Events是能够在特定时间执行的query语句集合。首先要开启mysql events SHOW VARIABLES LIKE "EVENT_SCHEDULER"; SET GLOBAL event_scheduler=ON; 通过执行
2013-06-04 17:40:52 4586
原创 Java EE 7中对WebSocket 1.0的支持
原文链接:http://www.javaarch.net/jiagoushi/749.htm Java EE 7中对WebSocket 1.0的支持 1.server端 pom依赖: javax javaee-api 7.0-b82 provided src/main/java/com/hmkcode/MyServerEndpoint.
2013-06-04 17:11:43 13465 5
原创 自动删除javascript中的logging语句
原文地址:http://www.javaarch.net/jiagoushi/744.htm 自动删除javascript中的logging语句一般在测试环境中我们会加上很多console.log来帮助调试,但是发布到生产环境肯定是要删除掉的。我们可以使用groundskeeper (GitHub: github.com/Couto/groundskeeper)(用node.js
2013-06-04 11:39:06 979
翻译 分布式唯一主键生成策略的一种开销比较小的方法
原文链接:http://www.javaarch.net/jiagoushi/709.htm分布式唯一主键生成策略的一种开销比较小的方法分布式场景下,经常需要做分库分表,master和master结构,那么此时就会用到全局的唯一主键id。如果使用mysql的分区策略,master到master的复制,那么此时就需要保证分区的唯一性避免主键冲突。我们可以使用mysql
2013-06-03 10:49:16 9303 1
原创 java QRCode生成示例
原文链接:http://www.javaarch.net/jiagoushi/708.htm java QRCode生成示例我们可以使用QRGen这个比较不错的包来生成QR code。maven依赖: net.glxn qrgen 1.2 示例代码: import java.io.ByteArrayOutputStream;
2013-06-03 10:15:08 11346
原创 Oracle删除重复记录的几种方式
原文链接:http://www.javaarch.net/jiagoushi/706.htmOracle删除重复记录的几种方式如果把一个文件多次导入数据库,可能会引入重复记录,那么有哪些方法可以删除重复记录呢? REATE TABLE tbl_test( SER_NO NUMBER, FST_NM VARCHAR2(30), DEPTID NUMBER,
2013-06-02 20:26:51 1110
原创 Oracle 11G 虚拟列 Virtual Column 介绍
原文链接:http://www.javaarch.net/jiagoushi/705.htmOracle 11G 虚拟列 Virtual ColumnOracle 11G 在表中引入了虚拟列,虚拟列是一个表达式,在运行时计算,不存储在数据库中,不能更新虚拟列的值。定义一个虚拟列的语法: column_name [datatype] [GENERATED ALWAYS] AS [
2013-06-02 19:51:00 11339 1
原创 Oracle Skip Locked
原文链接:http://www.javaarch.net/jiagoushi/704.htmOracle Skip LockedOracle 11g引入skip locked。Skip Locked 是在query select语句中跳过已经被其他正在执行的query select语句锁住的行,只执行能够获得锁的行。select for update如何查询大数量,那么其他ses
2013-06-02 19:29:11 6272
原创 各个数据库获取随机列的语法
原文链接:http://www.javaarch.net/jiagoushi/703.htm各个数据库获取随机列的语法MySQL SELECT column FROM table ORDER BY RAND() LIMIT 10Oracle SELECT column FROM( SELECT column FROM table ORDER BY dbms_random.v
2013-06-02 17:35:49 995
原创 如何重置mysql的密码
原文链接:http://www.javaarch.net/jiagoushi/702.htm如何重置mysql的密码如果知道密码,则通过以下方式修改; gaurav@gaurav:~$ mysql --user=root --pass mysql Enter password: mysql> update user set Password=PASSWORD('new-p
2013-06-02 17:34:22 6884
原创 使用Mysqldump 备份数据库
原文地址:http://www.javaarch.net/jiagoushi/701.htm使用Mysqldump 备份数据库1.备份一个数据库 mysqldump --user [user name] --password=[password] [database name] > [dump file] or mysqldump -u[user name] -p[pas
2013-06-02 17:09:33 9097
原创 MySQL 全文搜索支持
原文地址:http://www.javaarch.net/jiagoushi/700.htmMySQL 全文搜索支持从MySQL 4.0以上 myisam引擎就支持了full text search 全文搜索,在一般的小网站或者blog上可以使用这个特性支持搜索。那么怎么使用了,简单看看:1.创建一个表,指定支持fulltext的列 CREATE TABLE articles
2013-06-02 16:50:56 860
原创 怎么重置mysql的自增列
原文链接:http://www.javaarch.net/jiagoushi/699.htm怎么重置mysql的自增列1. 支持设置自增列的值ALTER TABLE table_name AUTO_INCREMENT = 1;不过这种方式自能设置大于当前使用的值,不能设置小于等于当前已经使用的自增列的值。myisam如果设置小于等于,则自增列的值会自动设
2013-06-02 16:42:04 7891
翻译 Spring rest对etag支持
原文地址:http://www.javaarch.net/jiagoushi/698.htmSpring rest对etag支持etag(entity tag)是http响应头中用来判断对应响应结果是否修改。可以使用hash算法来计算etag的值。比如:第一次访问 curl -H "Accept: application/json" -i http://localhost:80
2013-06-02 16:15:15 5209
翻译 Spring Security Logout
原文地址:http://www.javaarch.net/jiagoushi/697.htmSpring Security Logoutspring logout配置: ... Logout url:jsp页面 ">Logout logout成功之后url配置: 或者 logou
2013-06-02 16:14:14 11750 1
翻译 Spring Security Basic Authentication
原文地址:http://www.javaarch.net/jiagoushi/696.htmSpring Security Basic Authenticationspring security 配置 <beans:beans xmlns="http://www.springframework.org/schema/security" xmlns:xsi="http://w
2013-06-02 16:13:37 6665
原创 Spring Security Form Login
原文地址:http://www.javaarch.net/jiagoushi/695.htmSpring Security Form Loginweb.xml配置 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/jav
2013-06-02 16:11:23 15230
原创 spring3 的restful API RequestMapping介绍
原文链接:http://www.javaarch.net/jiagoushi/694.htmspring3 的restful API RequestMapping介绍在spring mvc中 @RequestMapping是把web请求映射到controller的方法上。1.RequestMapping Basic Example 将http请求映射到contr
2013-06-02 14:54:21 15792 1
原创 如何快速是DNS修改生效
原文链接:http://www.javaarch.net/jiagoushi/681.htm 如何快速是DNS修改生效 OSX, Chrome, and DNS 在开发中,经常会给域名绑定一些ip,然后又需要经常切换,那么在linux下如何快速让DNS修改声息呢? 1.先用dig命令查询域名对应的ip是否已经生效 sh
2013-06-02 12:19:07 4035 1
原创 几个有用的unix命令快捷键
原文链接:http://www.javaarch.net/jiagoushi/690.htm几个有用的unix命令快捷键 1.!$ bash或者zsh中表示上一个命令的最后一个参数,比如这里的!$表示的是file-b,那么就很方便的查看file-b的文件内容; $ cp file-a file-b $ vim !$ 2.grep -ri -r
2013-06-02 12:18:33 1331
原创 Html5 表单验证和style css验证支持
原文链接:http://www.javaarch.net/jiagoushi/693.htm Html5 表单验证和style css验证支持 看看下面的这个示例: Login Username Password Register Username Password
2013-06-02 12:17:53 1838
原创 HTML5 Fullscreen API html5全屏编程API
原文地址:http://www.javaarch.net/jiagoushi/692.htm HTML5 Fullscreen API html5全屏编程API 页面要实现全屏预览,需要隐藏浏览器地址栏工具类等组件,那么需要考虑下用户体验。 w3c规范中的fullscreen标准可以查看:http://dvcs.w3.org/hg/fullscree
2013-06-02 12:17:20 7942 1
原创 tomcat限制ip访问
tomcat限制ip访问原文:http://www.javaarch.net/jiagoushi/672.htm 在tomcat的server.xml里面可以配置两个vavle来限制ip访问,可以使用allow配置白名单,用deny配置黑名单,都支持正则配置匹配,可以把这个vavle配置在any Catalina container (Engine, Host, or Co
2013-06-01 15:22:12 11614 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人