java
文章平均质量分 64
iteye_6462
这个作者很懒,什么都没留下…
展开
-
jstl 与el 表达式问题
应用部署运行的时候出现JSP异常, 发生在使用JSTL库的时候: According to TLD or attribute directive in tag file, attribute value does not accept any expressions, 可能是因为使用了JSP2.0版本, 同时又没有使用JSTL core库的备用版本(RT库), 以下有两种处理方法: 1. 修...原创 2011-12-29 16:53:33 · 60 阅读 · 0 评论 -
java的动态代理机制详解
在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所以本篇随笔就是对java的动态机制进行一个回顾。 在java的动态代理机制中,有两个重要的类或接...原创 2017-04-10 18:33:40 · 96 阅读 · 0 评论 -
ANSI2utf8
ANSI2utf8.bat 写道 @echo off&color atitle TXT文本ANSI转UTF-8 -by 314ccp-set/p.=请将目录拖放此处:cls & cd /d "%.%"for /r %%a in (*.java)do ("C:\Program Files\Java\jdk1.6.0_25\bin\native2ascii" -encoding ...原创 2016-12-18 13:27:57 · 237 阅读 · 0 评论 -
Xmemcached用户指南
一、XMemcached简介 XMemcached是一个新java memcached client。也许你还不知道memcached是什么?可以先看看这里。简单来说,Memcached 是一个高性能的分布式内存对象的key-value缓存系统,用于动态Web应用以减轻数据库负载,现在也有很多人将它作为内存式数据库在使用,memcached通过它的自定义协议与客户端交互,而XMemcached...原创 2013-03-24 22:28:34 · 75 阅读 · 0 评论 -
xmemcached
一、XMemcached是什么?经常碰到的一个问题是很多朋友对memcached不了解,误以为xmemcached本身是一个缓存系统。Memcached是一个开源的,C写的分布式key-value缓存,XMemcached只是它的一个访问客户端。Memcached通过网络协议跟客户端交互,通过客户端你才可以去使用memcached,xmemcached是它的java客户端之一。二、为什么要选择x...原创 2013-03-20 19:19:06 · 113 阅读 · 0 评论 -
正确使用 Volatile 变量
Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种有效使用 volatile 变量的模式,并强调了几种不适合使用 volatile 变量的情形。 锁提供了两种主要特性:...原创 2013-03-20 10:22:24 · 55 阅读 · 0 评论 -
jvm参数详解
JVM 实用参数-5 新生代垃圾回收 http://ifeve.com/useful-jvm-flags-part-5-young-generation-garbage-collection/ 本部分,我们将关注堆(heap) 中一个主要区域,新生代(young generation)。首先我们会讨论为什么调整新生代的参数会对应用的性能如此重要,接着我们将学习新生代相关的JVM参数。 单纯...原创 2014-06-25 18:44:16 · 263 阅读 · 0 评论 -
学习dubbo源代码
http://alibaba.github.io/dubbo-doc-static/User+Guide-zh.htm 一、Dubbo整体架构 1、Dubbo与Spring的整合Dubbo在使用上可以做到非常简单,不管是Provider还是Consumer都可以通过Spring的配置文件进行配置,配置完之后,就可以像使用springbean一样进行服务暴露和调用了,完全看不到dubboap...原创 2014-04-22 23:28:05 · 62 阅读 · 0 评论 -
基于Servlet3.0 comet http长连接
基于 HTTP 长连接的“服务器推”技术 Comet 简介 浏览器作为 Web 应用的前台,自身的处理功能比较有限。浏览器的发展需要客户端升级软件,同时由于客户端浏览器软件的多样性,在某种意义上,也影响了浏览器新技术的推广。 在 Web 应用中,浏览器的主要工作是发送请求、解析服务器返回的信息以不同的风格显示。AJAX 是浏览器技术发展的成果,通过在浏览器端发送异步请求,提高了单用户操作的响...2013-11-18 10:22:40 · 90 阅读 · 0 评论 -
tomcat7 websocket demo
參考: * http://www.eoeandroid.com/thread-272068-1-1.html * http://blog.csdn.net/baiyang_liu/article/details/8261089 ChatWebSocketServlet.java package jmind.ws.tomcat; import java.io.IOExcept...原创 2013-11-09 16:30:32 · 103 阅读 · 0 评论 -
tomcat8+java7 的WebSocket聊天Demo
基于tomcat8的WebSocket聊天Demo 參考: http://svn.apache.org/viewvc/tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/chat/ChatAnnotation.java?view=markup 需要 websocket-api <dependency> ...2013-11-09 16:27:12 · 364 阅读 · 0 评论 -
基于Jetty8的WebSocket聊天Demo
基于Jetty8的WebSocket聊天Demo 先上代码 ChatWebSocketServlet @WebServlet("/ws/jetty") public class ChatWebSocketServlet extends WebSocketServlet { private static final long serialVersionUID = 911...2013-11-08 09:37:01 · 333 阅读 · 0 评论 -
异步记录日志
异步记录日志 注意:该功能需要高版本才能支持,如1.0.11。 AsyncAppender,异步记录日志。 工作原理: 当Logging Event进入AsyncAppender后,AsyncAppender会调用appender方法,append方法中在将event填入 Buffer(这里选用的数据结构为BlockingQueue)中前,会先...原创 2015-08-12 15:47:42 · 423 阅读 · 0 评论 -
tag标记参数
tag标记参数 2009年07月27日 星期一 下午 4:38 rtexprvalue的全称是 Run-time Expression Value, 它用于表示是否可以使用JSP表达式. 当在标签里指定true时, 表示该自定义标签的某属性的值可以直接指定或者通过动态计算指定, example as follow: select * from mytable order...原创 2012-06-05 16:40:09 · 312 阅读 · 0 评论 -
Google Guava Collections 使用介绍
Google Guava Collections 使用介绍 Google Guava Collections(以下都简称为 Guava Collections)是 Java Collections Framework 的增强和扩展。每个 Java 开发者都会在工作中使用各种数据结构,很多情况下 Java Collections Framework 可以帮助你完成这类工作。但是在有些场合你使...原创 2012-04-24 17:04:52 · 73 阅读 · 0 评论 -
早年的验证码
package cn.code; /* * $Id: RandomCodeImageServlet.java,v 1.2 2007/11/21 17:39:27 javacat Exp $ */ import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletReq...2013-06-13 22:18:11 · 180 阅读 · 0 评论 -
java编码规范
* 1 规范的规范 * 2 代码编码 * 3 代码布局 * 4 Java包命名 * 5 webapps应用目录命名 * 6 Java代码命名 * 7 Java源文件编写约定 * * 7.1 内容元素顺序 * 7.2 注释 * * 7.2.1 注释的格式 * 8 其他规范 * 9 自动代码检查规范的规范 1...2013-06-11 13:51:25 · 77 阅读 · 0 评论 -
javacc使用小结
avaCC是一个很不错的词法、语法解析器的生成器,只需要编写规则就可以生成Java语言的词法、语法解析器(新版本的JavaCC还支持C/C++作为目标语言)。JavaCC相当与Yacc/Bison+Lex/Flex很类似。 JavaCC首页: http://javacc.java.net/ 在首页上下载的JavaCC是最新版的,使用方法和Bison一样,在命令提示符或者终端中执行、获得生...原创 2015-03-06 10:21:47 · 192 阅读 · 0 评论