Java正则系列: (2)量词

翻译说明 greedy: 贪婪型, 最大匹配方式; reluctant: 懒惰型, 最小匹配方式; possessive: 独占型, 全部匹配方式; 也翻译为[支配型]; 这3种量词, 是修饰量词的量词, 可以理解为正则格式重复的匹配类型。 量词 ...

2018-01-11 00:08:27

阅读数:447

评论数:0

Java正则系列: (1)入门教程

本文简要介绍Java的正则表达式及其实现方式,并通过实例讲解正则表达式的具体用法。 1. 正则表达式 1.1. 简介 正则表达式(Regular Expression), 简称 正则, 也翻译为 正规式, 用来表示文本搜索模式。英文缩写是 regex(reg-ex). 搜索模式...

2018-01-03 02:04:04

阅读数:917

评论数:1

Java技巧: 根据网址/域名查询DNS/IP地址

需求: 给定一个URL地址, 例如: http://www.cncounter.com/tools/shorturl.php, 解析对应的IP地址和端口号。 说明: 本文不涉及底层的 DNS 协议, 直接使用Java平台提供的API进行操作。 DNS也就是 Domain Name Se...

2017-12-05 16:48:58

阅读数:1739

评论数:3

使用异步servlet提升性能

本文针对当今 webapp 中一种常碰到的问题,介绍相应的性能优化解决方案。如今的WEB程序不再只是被动地等待浏览器的请求, 他们之间也会互相进行通信。 典型的场景包括 在线聊天, 实时拍卖等 —— 后台程序大部分时间与浏览器的连接处于空闲状态,

2016-12-08 00:03:42

阅读数:4613

评论数:1

如何查找YUM 安装的 JAVA_HOME

很多需要javac 的程序依赖 JAVA_HOME环境变量.如果是手工下载源码安装的JDK,很容易知道JAVA_HOME的目录. 例如whereis javac javac: /usr/local/jdk1.8.0_74/bin/javac 那么对应的 JAVA_HOME 为 /usr/loca...

2016-09-22 11:26:57

阅读数:5330

评论数:2

认识 sun.misc.Unsafe

Oracle 最近宣称要在 Java 9 中去除私有 API: sun.misc.Unsafe, 这就像点燃了炸药桶, 遭到 许多开发者的抗议, 他们认为 这会严重破坏Java的生态系统

2016-01-19 20:19:48

阅读数:3008

评论数:0

Java9: REPL环境与编程

有个段子说: 为什么程序员看起来整天都无所事事的呢? 他们正在编译代码。。。 如果有一个交互式的控制台有什么好处呢? 译者的体验是, 在测试字符串,正则等很简单的程序时,简直是太方便了.

2015-09-16 00:59:14

阅读数:4318

评论数:1

Java: System.exit() 与安全策略

System.exit() 的本质是通知 JVM 关闭。一般来说,有两种禁用 System.exit() 的办法: 安全管理器 安全策略 本质都是JRE 提供的本地实现,在执行之前进行权限判断。因为System.exit() 是一种很暴力的手段,如果在 Client 模式下自己写个小程序无所谓,但...

2015-08-25 16:08:47

阅读数:5790

评论数:0

检查HTTP 的 Digest 认证代码示例-JSP

检查HTTP 的 Digest 认证. since http1.1; 请参考代码中的注释,具体信息,还可以参考《图解HTTP》 看着这本书中的HTTP-Digest认证, 写了这么一个demo代码。...

2015-06-18 21:50:17

阅读数:2397

评论数:0

检查HTTP 的 Basic认证代码示例-JSP

检查HTTP 的 Basic认证. since http1.0; 请参考代码中的注释,具体信息,还可以参考《图解HTTP》 看着这本书中的HTTP-Basic认证手痒,就写了这么一个demo代码。

2015-06-11 11:17:15

阅读数:1593

评论数:0

Java Heap dump文件分析工具jhat简介

jhat 是Java堆分析工具(Java heap Analyzes Tool). 在JDK6u7之后成为标配. 使用该命令需要有一定的Java开发经验. jhat 命令解析Java堆转储文件,并启动一个 web server. 然后用浏览器来查看/浏览 dump 出来的 heap. jhat 命...

2014-11-24 14:29:20

阅读数:28535

评论数:1

Java101系列文章

Java101 的意思是Java入门课程, 因为美国很多入门课程就叫101. 比如著名的 CS101,计算机科学入门 希望在后面慢慢将这个系列的文章翻译完.

2014-09-21 19:20:18

阅读数:2257

评论数:0

MyEclipse优化全攻略

小伙伴们在使用MyEclipse时,很耗内存有木有?经常卡死有木有? 本文告诉你如何快速进行MyEclipse优化。

2014-07-22 00:04:50

阅读数:26439

评论数:1

Java注解介绍

原文链接: Java Annotations: An Introduction原文日期: 2005年10月14日翻译日期: 2014年07月20日翻译人员: 铁锚翻译完后,感觉这篇文章是不是在http://www.developer.com被挖坟了?Java注解介绍基于注解(Annotation-...

2014-07-20 18:38:08

阅读数:6641

评论数:0

Junit指定测试执行顺序

原文链接: Test execution order原文日期: 2012年12月06日翻译日期: 2014年7月2日翻译人员: 铁锚说明: Junit4.11版本及以后才支持,建议升级到最新版本.按照设计原则,JUnit是不指定测试方法调用执行顺序的。目前为止,这些方法只是简单地按照反射(refl...

2014-07-02 15:18:41

阅读数:20103

评论数:0

测试AtomicInteger与普通int值在多线程下的递增操作

日期: 2014年6月10日作者: 铁锚Java针对多线程下的数值安全计数器设计了一些类,这些类叫做原子类,其中一部分如下:java.util.concurrent.atomic.AtomicBoolean; java.util.concurrent.atomic.AtomicInteger; j...

2014-06-10 19:23:43

阅读数:9176

评论数:11

Java Lambda表达式入门

Java Lambda表达式入门 简介 (译者注:虽然看着很先进,其实Lambda表达式的本质只是一个"语法糖",由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样的功能。本人建议不要

2014-04-27 21:17:58

阅读数:153603

评论数:31

如何实现 集群化/Session 复制-doc(cluster-howto.html)

源文档链接: http://tomcat.apache.org/tomcat-6.0-doc/cluster-howto.html  翻译日期: 2014年3月19日 翻译人员: 铁锚 感受: Tomcat 的这个集群有很多问题, 所以如果需要做分布式集群,最好使用无状态的应用程序,外加缓存...

2014-03-19 18:36:19

阅读数:3341

评论数:1

对Java配置文件中敏感信息进行加解密的工具类

在 JavaEE 配置文件中,例如 XML 或者 properties 文件,由于某些敏感信息不希望普通人员看见,则可以采用加密的方式存储,程序读取后进行解密。 常见的如: 数据库用户密码,短信平台用户密码,系统间校验的固定密码等。 本工具类参考了 《Spring.3.x企业应用开发实战》一书 5...

2014-03-19 10:26:12

阅读数:3339

评论数:1

JSP判断移动设备

日期: 2014年3月6日 人员::铁锚 看到了一篇很好的文章, 《在天猫,前端做什么?》,里面有天猫php判断移动设备的正则(个人猜测),觉得很好用,于是就决定移植到JSP里面。 jsp文件名为 index.jsp,其实也可以使用过滤器来进行拦截,然后跳转到其他域名去。 完整代码如下: ...

2014-03-06 11:32:55

阅读数:6162

评论数:0

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