Java获取真实的IP地址--转载
摘要:// 获取真实IP的方法() public String getIpAddr() { String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.length() == 0 || "unknown".equals...
阅读全文
posted @
2014-12-23 15:41
一天不进步,就是退步
阅读(2273)
推荐(0)
java.util.concurrent.Exchanger应用范例与原理浅析--转载
摘要:一、简介 Exchanger是自jdk1.5起开始提供的工具套件,一般用于两个工作线程之间交换数据。在本文中我将采取由浅入深的方式来介绍分析这个工具类。首先我们来看看官方的api文档中的叙述:A synchronization point at which threads can pair and ...
阅读全文
posted @
2014-12-23 09:51
一天不进步,就是退步
阅读(11910)
推荐(0)
3 Ways of JDK Source Code Attachment in Eclipse---reference
摘要:You wanna look at a JVM class while you are coding and you cannot. Here is the solution.First of all,downloadyour related JDK source code files unless...
阅读全文
posted @
2014-12-22 09:47
一天不进步,就是退步
阅读(302)
推荐(0)
使用org.apache.jasper.JspC编译jsp文件--转载
摘要:JspC可以通过jspc.setArgs(args);设置所需参数,和使用指令进行编译相同,使用指令编译范例:java -cp jasper.jar;servlet-api.jar;Fcatalina.jar;F:\server\tomcat.6\bin\tomcat-juli.jar;ant.ja...
阅读全文
posted @
2014-12-10 22:43
一天不进步,就是退步
阅读(2803)
推荐(0)
A different twist on pre-compiling JSPs--reference
摘要:I’ve blogged about this topic earlier and expressed my frustrations as to how web containers don’t provide good support for precompiling JSP, with the...
阅读全文
posted @
2014-12-10 22:30
一天不进步,就是退步
阅读(308)
推荐(0)
Compiling JSPs Using the Command-Line Compiler---官方
摘要:Web Server provides the following ways of compiling JSP 2.1-compliant source files into servlets:JSP are automatically compiled at runtime.Thejspccomm...
阅读全文
posted @
2014-12-10 22:12
一天不进步,就是退步
阅读(333)
推荐(0)
解决java.sql.SQLException: Parameter number X is not an OUT parameter--转
摘要:最近独自一个人写项目,孤军奋战的程序猿可真伤不起!Java 调用MYSQL带输入输出参数存储过程时如题错误:java.sql.SQLException: Parameter number X is not an OUT parameter(X 表示某个数字)按照惯例,立刻在谷歌搜以上错误,得到的答案...
阅读全文
posted @
2014-11-17 18:59
一天不进步,就是退步
阅读(5531)
推荐(2)
Java EE 7 / JAX-RS 2.0: Simple REST API Authentication & Authorization with Custom HTTP Header--reference
摘要:REST has made a lot of conveniences when it comes to implementing web services with the already available HTTP protocol at its disposal. By just firin...
阅读全文
posted @
2014-11-17 18:33
一天不进步,就是退步
阅读(2767)
推荐(0)
用 Java 技术创建 RESTful Web 服务--转载
摘要:简介JAX-RS (JSR-311) 是为 Java EE 环境下的 RESTful 服务能力提供的一种规范。它能提供对传统的基于 SOAP 的 Web 服务的一种可行替代。在本文中,了解 JAX-RS 的主要组件。本文用一个例子展示了一个企业如何使用 JAX-RS 内的功能以一种 Restful ...
阅读全文
posted @
2014-11-16 19:29
一天不进步,就是退步
阅读(432)
推荐(0)
mysql中数据库database、实例instance、会话session的关系
摘要:1.No suitable driver found for http://127.0.0.1:3306/test jdbc_url错误,jdbc走自己的协议。 正确的路径应该是:jdbc:mysql://127.0.0.1:3306/test。2. mysql中database、instance、...
阅读全文
posted @
2014-11-14 17:27
一天不进步,就是退步
阅读(6303)
推荐(1)
Monitor and diagnose performance in Java SE 6--转载
摘要:Java SE 6 provides an in-depth focus on performance, offering expanded tools for managing and monitoring applications and for diagnosing common proble...
阅读全文
posted @
2014-11-10 19:30
一天不进步,就是退步
阅读(451)
推荐(0)
troubleshooting tools in JDK 7--转载
摘要:This chapter describes in detail the troubleshooting tools that are available in JDK 7. In addition, the chapter lists operating-system-specific tools...
阅读全文
posted @
2014-11-10 16:04
一天不进步,就是退步
阅读(934)
推荐(0)
<<java 并发编程>>第七章:取消和关闭
摘要:Java没有提供任何机制来安全地终止线程,虽然Thread.stop和suspend等方法提供了这样的机制,但是存在严重的缺陷,应该避免使用这些方法。但是Java提供了中断Interruption机制,这是一种协作机制,能够使一个线程终止另一个线程的当前工作。这种协作方式是必要的,我们很少希望某个任...
阅读全文
posted @
2014-11-10 09:31
一天不进步,就是退步
阅读(1378)
推荐(1)
Java 7之多线程- Semaphore--转载
摘要:Semaphore用于保存当前可用许可的数量。是通过共享锁实现的。根据共享锁的获取原则,Semaphore分为"公平信号量"和"非公平信号量"。"公平信号量"和"非公平信号量"的释放信号量的机制是一样的!不同的是它们获取信号量的机制:线程在尝试获取信号量许可时,对于公平信号量而言,如果当前线程不在队...
阅读全文
posted @
2014-11-10 09:22
一天不进步,就是退步
阅读(327)
推荐(0)
IO流--转载
摘要:第 1 部分从输出流中读取http://www.ibm.com/developerworks/cn/java/j-io1/自早期基于浏览器的 applet 和简单应用程序以来,Java 平台已有了巨大的发展。现在,我们有多个平台和概要及许多新的 API,并且还在制作的差不多有数百种之多。尽管 Jav...
阅读全文
posted @
2014-11-05 16:10
一天不进步,就是退步
阅读(1008)
推荐(1)
在 Java 中高效使用锁的技巧--转载
摘要:竞争锁是造成多线程应用程序性能瓶颈的主要原因区分竞争锁和非竞争锁对性能的影响非常重要。如果一个锁自始至终只被一个线程使用,那么 JVM 有能力优化它带来的绝大部分损耗。如果一个锁被多个线程使用过,但是在任意时刻,都只有一个线程尝试获取锁,那么它的开销要大一些。我们将以上两种锁称为非竞争锁。而对性能影...
阅读全文
posted @
2014-10-31 18:56
一天不进步,就是退步
阅读(8393)
推荐(1)
通过扩展RandomAccessFile类使之具备Buffer改善I/O性能--转载
摘要:主体:目前最流行的J2SDK版本是1.3系列。使用该版本的开发人员需文件随机存取,就得使用RandomAccessFile类。其I/O性能较之其它常用开发语言的同类性能差距甚远,严重影响程序的运行效率。开发人员迫切需要提高效率,下面分析RandomAccessFile等文件类的源代码,找出其中的症结...
阅读全文
posted @
2014-10-31 18:26
一天不进步,就是退步
阅读(703)
推荐(0)
Understanding Extension Class Loading--官方
摘要:http://docs.spring.io/spring-amqp/docs/1.3.6.RELEASE/reference/html/sample-apps.html#d4e1285http://docs.spring.io/spring-amqp/reference/html/index.htm...
阅读全文
posted @
2014-10-28 10:59
一天不进步,就是退步
阅读(222)
推荐(0)
Java 日志缓存机制的实现--转载
摘要:概述日志技术为产品的质量和服务提供了重要的支撑。JDK 在 1.4 版本以后加入了日志机制,为 Java 开发人员提供了便利。但这种日志机制是基于静态日志级别的,也就是在程序运行前就需设定下来要打印的日志级别,这样就会带来一些不便。在 JDK 提供的日志功能中,日志级别被细化为 9 级,用以区分不同...
阅读全文
posted @
2014-10-25 22:50
一天不进步,就是退步
阅读(978)
推荐(0)
Java 实现 SSH 协议的客户端登录认证方式--转载
摘要:背景在开篇之前,让我们先对 SSH 协议有个宏观的大致了解,这样更有利于我们对本文的加深了解。首先要提到的就是计算机网络协议,所谓计算机网络协议,简单的说就是定义了一套标准和规则,使得不同计算机之间能够进行正常的网络通信,不至于出现在一台机器上发出的指令到另一台机器上成了不可认的乱码,SSH 就是众...
阅读全文
posted @
2014-10-25 22:48
一天不进步,就是退步
阅读(5839)
推荐(0)