
Java EE
文章平均质量分 71
叶易风云
这个作者很懒,什么都没留下…
展开
-
项目部署到Tomcat根目录,server.xml 配置详解
在Tomcat安装目录下找到ocnf目录中的server.xml 文件在标签前 增加如下:Xml代码 Context path="" docBase="E:/Item/chs/WebRoot" debug="0" reloadable="false" crossContext="true">Context> Host> 其中E:/I原创 2015-11-02 20:33:54 · 7399 阅读 · 1 评论 -
Jquery中AJAX参数详细列表
下面是Jquery中AJAX参数详细列表:参数名类型描述urlString(默认: 当前页地址) 发送请求的地址。typeString(默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET"。注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但转载 2014-08-18 09:42:04 · 716 阅读 · 0 评论 -
JQUERY获取当前页面的URL信息
以前在做网站的时候,经常会遇到当前页的分类高亮显示,以便让用户了解当前处于哪个页面。之前一直是在每个不同页面写方法。工程量大,也不便于修改。一直在想有什么简便的方法实现。后来在网上查到可以用获取当前URL的详细信息来判断。所以收集了JQUERY获取URL的函数的资料。设置或获取对象指定的文件名或路径。window.location.pathname例:http://localhos转载 2014-08-18 08:59:22 · 717 阅读 · 0 评论 -
同时支持手机号、用户名、邮箱登录
创建项目:测试的代码:public static void main(String[] args) {//String e = "257@qq.com";String e ="15315315326";String em = "^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$";转载 2014-08-27 13:55:47 · 7573 阅读 · 0 评论 -
java垃圾回收总结(2)
基本上 jvm内存回收有三种 基本算法标记-清除标记清除的算法最简单,主要是标记出来需要回收的对象,然后然后把这些对象在内存的信息清除。如何标记需要回收的对象,在上一篇文章里面已经有说明。 标记-清除-压缩这个算法是在标记-清除的算法之上进行一下压缩空间,重新移动对象的过程。因为标记清除算法会导致很多的留下来的内存空间碎片,随着碎片的增多转载 2014-08-27 09:36:26 · 671 阅读 · 0 评论 -
java volatile 关键字
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所转载 2014-08-27 09:16:45 · 587 阅读 · 0 评论 -
java 垃圾回收总结(1)
以前看过很多次关于垃圾回收相关的文章,都只是看过就忘记了,没有好好的整理一下,发现写文章可以强化自己的记忆。java与C,c++有很大的不同就是java语言开发者不需要关注内存信息,不会显式的直接操作内存,而是通过jvm虚拟机来实现。java虚拟机运行的时候内存分配图如下图: jvm虚拟机栈:一个是线程独有的,每次启动一个线程,就创建一个jvm虚拟机栈,线程转载 2014-08-27 09:33:09 · 787 阅读 · 0 评论 -
Java 基本数据类型 对应表示范围
Java 基本数据类型 对应表示范围原创 2014-08-26 12:27:23 · 1317 阅读 · 0 评论 -
利用jQuery 解决URL请求参数有中文时出现乱码的问题
利用jQuery 解决URL请求参数有中文时出现乱码的问题在开发的时候经常会碰到URL中请求参数含有中文的情况,这时如果在前台不作处理,直接在后台利用request.getParameter()拿对应的参数值就会出现中文乱码。原创 2014-08-13 13:51:51 · 3390 阅读 · 0 评论 -
java java.lang.Long详解之一:toString()
陆陆续续花了近两周时间看完了Long.java,可以说收获颇丰。也花了几天时间构思应该如何去写出来,苦于一直没有好的思路,又不能在这里干耗着浪费时间。所以就准备写出来了。很随意的写,想到哪里写到哪里。准备贴很多源码,附加我个人的理解。toString(long i, int radix)首先让我们目睹下Long中强大的toString方法。 [java] v转载 2014-08-26 14:46:54 · 1964 阅读 · 0 评论 -
java java.lang.Long详解之二 缓存
众所周知Long中有个小小的陷阱,就是在-128至127范围内,Long.valueOf(long l)返回的Long的实例是相同的,而在此范围之外每次使用valueOf(long l)时,返回的实例都是不同的。本篇文章的主要目的就是揭示这个小陷阱。首先来看一段代码,验证上述的小陷阱。[java] view plaincopyprint?转载 2014-08-26 15:09:42 · 704 阅读 · 0 评论 -
java 位移运算符
位移动运算符:例如:3 1)把3转换为二进制数字0000 0000 0000 0000 0000 0000 0000 0011, 2)把该数字高位(左侧)的两个零移出,其他的数字都朝左平移2位, 3)在低位(右侧)的两个空位补零。则得到的最终结果是0000 0000 0000 0000 0000 0000 0000 1100, 转换为十进制是12。同理,>>转载 2014-08-26 14:07:04 · 1227 阅读 · 0 评论 -
Java 正则表达式处理选项及SQL注释删除
常 量等效的嵌入标志表达式Pattern.CANON_EQ无Pattern.CASE_INSENSITIVE(?i)Pattern.COMMENTS(?x)Pattern.MULTILINE(?m)Pattern.DOTALL转载 2014-08-23 10:58:54 · 3266 阅读 · 0 评论 -
jQuery Validate插件 reomte用法详解
springmvc 结合jQuery validate插件的remote方法 通过ajax检测用户注册时用户是否已存在原创 2014-08-09 13:10:04 · 1925 阅读 · 0 评论 -
java 结合jQuery实现跨域名获取数据
javaweb 结合jQuery getJSON 以及ajax方法实现跨域名获取数据原创 2014-08-08 10:27:29 · 1428 阅读 · 0 评论 -
jQuery validate方法详解
在做项目的时候,往往会遇到需要对页面的上得某个值进行验证,而这个验证并不是常用的,需要用自己定义的规则来验证。这样的话,就可以使用jquery的自定义验证方法了。下面我先说一下自定义验证的基本格式: [javascript] view plaincopy"text/javascript"> jQuery.valid转载 2014-08-09 09:25:03 · 2227 阅读 · 0 评论 -
二进制负数
原码就是原来的表示方法反码是除符号位(最高位)外取反补码=反码+1以前学习二进制编码时,老师讲了一堆堆的什么原码啊反码啊补码啊xxxx转换啊,还有负数的表示方式啊 总是记不零清,终于从网上找到了一种比较好的讲解方式,保存再share一下,不过为了系统化讲解,又找来了一些编码的基础知识,如果只想看负数编码记忆法,请跳转到1.如果你不知道二进制怎么编码,请继续,否则请跳到2转载 2014-09-25 13:30:01 · 2371 阅读 · 0 评论 -
spring 注解方式配置Bean
概要:再classpath中扫描组件组件扫描(component scanning):Spring能够从classpath下自动扫描,侦测和实例化具有特定注解的组件特定组件包括:@Component:基本注解,标示了一个受Spring管理的组件(可以混用,spring还无法识别具体是哪一层)@Respository:建议标识持久层转载 2015-11-01 15:31:54 · 2211 阅读 · 0 评论 -
关于Spring中的<context:annotation-config/>配置
关于Spring中的配置 当我们需要使用BeanPostProcessor时,直接在Spring配置文件中定义这些Bean显得比较笨拙,例如: 使用@Autowired注解,必须事先在Spring容器中声明AutowiredAnnotationBeanPostProcessor的Bean:bean class="org.springframework.beans.fac转载 2015-10-29 16:07:44 · 1048 阅读 · 0 评论 -
Eclipse上的Web项目调试
在Eclipse中开发Web项目的首要难题就是如何进行代码调试。本文简要说明一下在Eclipse中使用Tomcat和Jetty调试Java Web项目的方法。 Tomcat插件方式。Eclipse自身可以通过下载安装Tomcat插件的方式进行调试,由于插件中集成了tomcat的运行环境,所以不需要独立安装Tomcat服务器。该插件网址http://www.eclipsetotale转载 2014-11-20 15:11:34 · 1741 阅读 · 0 评论 -
eclipse 引入 没有.project文件的方法
点击File菜单,分别选择Import->General->Existing Projects into Workspace,然后在Select root directory中Browse你想要加入的工程。然而我并没有成功,任我怎么点击Refresh都没有显示可用的Projects文件(你现在就可以试一试)这是为什么呢?原来这种导入方法只适用于eclipse自己创建的工程,比如说,在别人的电脑转载 2014-11-20 10:28:03 · 12201 阅读 · 3 评论 -
深入浅出:MySQL的左连接、右连接、等值连接
深入浅出:MySQL的左连接、右连接、等值连接 三种连接的语法为便于更多的技友快速读懂、理解,我们只讨论2张表对象进行连接操作的情况,大于2张表对象进行的连接操作原理也是一样的。 1.左连接(LEFT JOIN )SELECT M.columnname……,N.* columnname…..FROM left_table M LEFT JOI转载 2014-10-04 10:53:01 · 829 阅读 · 0 评论 -
web.xml中 listener、filter、servlet等 加载顺序
Web项目的很多信息都配置在web.xml文件中,而且项目启动时,容器(下文以Tomcat为例)会先读配置文件,那web.xml文件中的那么多内容是按照什么顺序加载的呢? 这个读取顺序跟文件内容的上下文顺序基本没有关系,也就是说这些配置信息的读取顺序是一定的,跟他写在哪个位置没关系,写到最后的可能第一个执行。 分析: (1)因为无论是转载 2014-10-14 16:27:36 · 1198 阅读 · 0 评论 -
eclipse +maven+web应用 +tomcat 找不到jar包
eclipse +maven+web应用 +tomcat ,spring的jar包都依赖于Maven Dependencies, 在 web应用 右键->Run as -> Run on Server情况下,会找不到WebContent/WEB-INF/lib下的jar,这个目录的确也没有放jar包。 处理方法:Properties->deployment asse转载 2014-10-13 13:19:28 · 1737 阅读 · 0 评论 -
ConcurrentHashMap基本用法
ConcurrentHashMapConcurrentHashMap是一个线程安全的Hash Table,它的主要功能是提供了一组和HashTable功能相同但是线程安全的方法。ConcurrentHashMap可以做到读取数据不加锁,并且其内部的结构可以让其在进行写操作的时候能够将锁的粒度保持地尽量地小,不用对整个ConcurrentHashMap加锁。ConcurrentHas转载 2014-10-09 14:26:36 · 1359 阅读 · 0 评论 -
ava需要关注的知识点---ConcurrentHashMap
ConcurrentHashMap默认初始大小 16,临界值:12:基数:0.75 1.ConcurrentHashMap是一个线程安全的hashMap。相对hashMap多出以下一些特殊属性: Java代码 //默认能够同时运行的线程数目 static final int DEFAULT_CONCURRENCY_LEVEL = 16; //最大同时运转载 2014-10-09 14:25:10 · 873 阅读 · 0 评论 -
java中的HashTable,HashMap和HashSet
目录(?)[+]上篇博客中我们详细的分析了java集合《java中Map,List与Set的区别》。同时我们也对HashSet和HashMap的核心方法hashcode进行了详解,见《探索equals()和hashCode()方法》。万事俱备,那么下面我们就对基于hash算法的三个集合HashTable,HashSet和HashMap详解。原创 2014-10-05 10:46:01 · 1554 阅读 · 0 评论 -
java中Map,List与Set的区别
java中Map,List与Set的区别 目录(?)[+]Set,List,Map的区别java集合的主要分为三种类型:Set(集)List(列表)Map(映射)要深入理解集合首先要了解下我们熟悉的数组:数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),而JAVA集合可以存储和操作数目不固定原创 2014-10-05 12:22:38 · 1410 阅读 · 0 评论 -
Java Matcher类 replaceAll 捕获组使用及使用符号$引用捕获组
Java Matcher类 replaceAll 捕获组使用及使用符号$引用捕获组详解原创 2014-11-08 12:55:15 · 5414 阅读 · 0 评论 -
java 实现任务调度
综观目前的 Web 应用,多数应用都具备任务调度的功能。本文由浅入深介绍了几种任务调度的 Java 实现方法,包括 Timer,Scheduler, Quartz 以及 JCron Tab,并对其优缺点进行比较,目的在于给需要开发任务调度的程序员提供有价值的参考。前言任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。本文由浅入深介绍四种任务调度的 Jav转载 2014-09-18 15:02:11 · 802 阅读 · 0 评论 -
Eclipse乱码解决
使用Eclipse编辑文件经常出现中文乱码或者文件中有中文不能保存的问题,Eclipse提供了灵活的设置文件编码格式的选项,我们可以通过设置编码 格式解决乱码问题。在Eclipse可以从几个层面设置编码格式:Workspace、Project、Content Type、File 本文以Eclipse 3.3(英文)为例加以说明: 1. 设置Workspace的编码格式: Windows转载 2014-08-20 09:08:43 · 586 阅读 · 0 评论 -
Spring 缓存 @cache 详细介绍
介绍 spring 3.1 激动人心的新特性:注释驱动的缓存,本文通过一个简单的例子进行展开,通过对比我们原来的自定义缓存和 spring 的基于注释的 cache 配置方法,展现了 spring cache 的强大之处,然后介绍了其基本的原理,扩展点和使用场景的限制。通过阅读本文,你可以短时间内掌握 spring 带来的强大缓存技术,在很少的配置下即可给既有代码提供缓存能力。5 评论:转载 2014-06-07 13:22:19 · 4558 阅读 · 0 评论 -
window.print()打印网页局部内容
用window.print()打印指定div里面的内容今天客户让添加个打印证照功能,直接用window.print()打印的是整个页面,而用以下方法就可以只打印证明了 window.print可以打印网页,但有时候我们只希望打印特定控件或内容,怎么办呢? 首先我们可以把要打印的内容放在div中,然后用下面的代码进行打印。 --> "javascript转载 2014-07-18 09:46:22 · 5589 阅读 · 1 评论 -
SpringMVC源码剖析(一)- 从抽象和接口说起
SpringMVC作为Struts2之后异军突起的一个表现层框架,正越来越流行,相信javaee的开发者们就算没使用过SpringMVC,也应该对其略有耳闻。我试图通过对SpringMVC的设计思想和源码实现的剖析,从抽象意义上的设计层面和实现意义上的代码层面两个方面,逐一揭开SpringMVC神秘的面纱,本文的代码,都是基于Spring的 3.1.3RELEASE版本。任何一个框架,都有转载 2014-06-06 12:38:45 · 917 阅读 · 0 评论 -
Spring MVC 入门
概述 大部分Java应用都是Web应用,展现层是Web应用不可忽略的重要环节。Spring为展现层提供了一个优秀的Web框架——Spring MVC。和众多其它Web框架一样,它基于MVC设计理念,此外,由于它采用了松散耦合可插拔组件结构,具有比其它MVC框架更多的扩展性和灵活性。 Spring MVC框架围绕DispatcherServlet这个核心展开,Disp转载 2014-06-06 11:15:28 · 787 阅读 · 0 评论 -
Spring 与Mybatis整合详解
Mybatis整合Spring 根据官方的说法,在ibatis3,也就是Mybatis3问世之前,Spring3的开发工作就已经完成了,所以Spring3中还是没有对Mybatis3的支持。因此由Mybatis社区自己开发了一个Mybatis-Spring用来满足Mybatis用户整合Spring的需求。下面就将通过Mybatis-Spring来整合Mybatis跟Spring的用转载 2014-06-04 16:12:05 · 1136 阅读 · 0 评论 -
String类 replaceAll方法 及Matcher类 appendReplacement方法处理$ \特殊字符 详解
1、先原看看String类的replace方法的达原码原创 2014-05-21 22:41:48 · 6050 阅读 · 0 评论 -
JavaEE 下面使用Spring 时 web.xml 中ContextLoaderListener的作用及配置,多个配置文件时contextConfigLocation的作用
Spring之ContextLoaderListener的作用 http://lei2006.blog.sohu.com/116206469.html 使用spring除了添加必要的jar包,另外在web.xml一定要加上启动spring的监听器,这样配置在xml文件中的bean才会初始化 如你在web.xml这样作了配置:(web.xml 2.4)原创 2014-05-14 16:43:23 · 1998 阅读 · 0 评论 -
servlet中使用HttpServletResponseWrapper截获返回的页面内容
servlet中使用HttpServletResponseWrapper截获返回的页面内容Post by 铁木箱子 in Java, Web技术 on 2010-07-30 16:16.点评一下 评论 (0) 阅读 (2,753)[转载声明] 转载时必须标注:本文来源于铁木箱子的博客http://www.mzone.cc[本文地址] 本文永久地址是:http:/转载 2014-05-13 10:19:35 · 1181 阅读 · 0 评论 -
Servlet ServletContextListene 和HttpSessionListener 作用
Servlet之监听器ServletContextListene 和HttpSessionListener 作用使用监听器的步骤:1.实现监听器的接口2.在web.xml中进行配置ServletContext application = getServletContext();监听器也叫Listener,是Servlet的监听器,转载 2014-05-13 09:56:51 · 1488 阅读 · 0 评论