`
文章列表
原文链接:http://www.javaarch.net/jiagoushi/871.htm     apache url rewrite 的RewriteRule参数详解 我们经常会在apache那边对一些url进行一些重写操作,那么就会涉及到很多的重写策略的选择,比如重定向的方式,参数的处理,规则匹配的 ...
tomcat和jetty对静态资源的处理和客户端缓存的处理   原文链接:http://www.javaarch.net/jiagoushi/867.htm   这两个默认servlet名称都是defaultservlet,然后在web.xml中就可以添加下面的配置让应用支持都静态资源的处理,对应的这些静态资源的目录则是在webapp根目录下,这里其实可以不用配置servlet名称,对于名称为default的url,tomcat和jetty都会作为静态资源文件处理   <servlet-mapping> <servlet-name>defau ...
原文链接:http://www.javaarch.net/jiagoushi/835.htm   java对于接口和抽象类的代理实现,不需要有具体实现类 在某些场景下,可能我们只需要定义接口或者抽象类,而具体实现或者可以从接口的annotation就可以知道具体实现,后者具体实现由其他动态语言实现,或者需要实现AOP的一些其他功能,我们不需要具体实现,那么我们有哪些方法可以来实现这样的功能呢? 1.使用java.lang.reflect.Proxy代理类
  原文链接: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 - 继续执行,直到有异常或者退出 c - c继续到下一个断点 f - 执行直到当前函数结束 s - 单步执行 s N - 执行下面N行 n - 单步跳过执行 ...
HTML5 DNS & Content 预取   content预取   预取,这个prefetch只是预先把内容请求缓存取来 <link rel="prefetch" href="http://www.webtutorialplus.com/infinite-scroll-with-jquery/" />   prerender不但先预取内容,还是预先解析html,需要展示的时候就会很快 <link rel="prerender" href="http://www.webtuto ...
  在物料清单采购中,用到excel上传文件解析功能,不过使用poi来解析,发现如果某个单元格为空,则使用poi的官网示例则会被忽略,导致某些非必填的单元格为空,而解析出来则认为不符合格式。找了半天,也没发现poi正确解析的示例和一些资料,只能自己查查excel的格式,然后再解析了。官网地址示例:http://poi.apache.org/spreadsheet/how-to.html#xssf_sax_api 那么我们就看看excel2007的格式了。   1.    excel2007是使用xml格式来存储的,把一个excel文件后缀改为.zip,打开之后就直接可以看到一个exc ...
原文链接:http://www.javaarch.net/jiagoushi/782.htm     Android 语音输入API使用 Android已经支持语音输入的API了,不过不知道中文输入识别效果怎么样。这里给一个怎么使用语音输入的示例 首先在android工程中的页面布局文件中res/layout/main.xml添加一个button和text <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools=" ...
原文链接:http://www.javaarch.net/jiagoushi/756.htm   dig命令详解 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< 2.查看域名的ip # dig yahoo.com +short 98.13 ...
原文链接:http://www.javaarch.net/jiagoushi/754.htm lsof 命令详解 1.查看所有打开的文件列表 FD列: cwd current working directory rtd root directory txt program text (code and data) mem memory-mapped file 后面有1u表示: r for read access. w for write access. u for read and write access. TYPE – of ...
原文链接:http://www.javaarch.net/jiagoushi/753.htm   Wget (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.org/gnu/wget/wget-1.5.3.tar.gz Resolving ftp.gnu.org... 208.118.235.20, 2001:4830:134:3::b Connect ...
原文链接:http://www.javaarch.net/jiagoushi/751.htm MySQL Events详解 MySQL Events是能够在特定时间执行的query语句集合。 首先要开启mysql events SHOW VARIABLES LIKE "EVENT_SCHEDULER"; SET GLOBAL event_scheduler=ON; 通过执行SHOW VARIABLES LIKE 'EVENT_SCHEDULER'; 确定已经开启,正在执行的events可以通过 SHOW PROCESSLIST;查看。 ...
  原文链接:http://www.javaarch.net/jiagoushi/749.htm   Java EE 7中对WebSocket 1.0的支持 1.server端 pom依赖: <dependency> <groupId>javax</groupId> <artifactId>javaee-api</artifactId> <version>7.0-b82</version> <scope>provided</ ...
  原文地址:http://www.javaarch.net/jiagoushi/744.htm   自动删除javascript中的logging语句 一般在测试环境中我们会加上很多console.log来帮助调试,但是发布到生产环境肯定是要删除掉的。 我们可以使用groundskeeper (GitHub: github.com/Couto/groundskeeper)(用node.js写) 这个工具 来删除javascript中的console.log语句。 比如我们有下面这段js: function filter(list, age) { var ...
原文链接:http://www.javaarch.net/jiagoushi/709.htm   分布式唯一主键生成策略的一种开销比较小的方法 分布式场景下,经常需要做分库分表,master和master结构,那么此时就会用到全局的唯一主键id。 如果使用mysql的分区策略,master到master的复制,那么此时就需要保证分区的唯一性避免主键冲突。 我们可以使用mysql的自增列,但是mysql却无法保证物理和逻辑数据库的主键唯一性。 mysql5.6以上出现了GUID,但是GUID很大,而且如果需要建索引需要拿性能会比较差。这样对于某些查询只需要索引 或者需要利 ...
  原文链接:http://www.javaarch.net/jiagoushi/708.htm   java QRCode生成示例 我们可以使用QRGen这个比较不错的包来生成QR code。 maven依赖: <dependencies> <dependency> <groupId>net.glxn</groupId> <artifactId>qrgen</artifactId> <version>1.2</version> < ...
Global site tag (gtag.js) - Google Analytics