
Java
iteye_19209
这个作者很懒,什么都没留下…
展开
-
java -cp
java -cp .;../lib/sqlite-jdbc-3.8.11.2.jar com.javasee.db.SQLiteConn-cp 和 -classpath 一样,是指定类运行所依赖其他类的路径,通常是类库,jar包之类,需要全路径到jar包,window上分号“;”分隔,linux上是分号“:”分隔。不支持通配符,需要列出所有jar包,用一点“.”代表当前路径。使...原创 2016-07-29 11:58:13 · 116 阅读 · 0 评论 -
Spring加载resource时classpath*:与classpath:的区别
from : http://blog.youkuaiyun.com/kkdelta/article/details/5507799 spring可以通过指定classpath*:与classpath:前缀加路径的方式从classpath加载文件,如bean的定义文件.classpath*:的出现是为了从多个jar文件中加载相同的文件.classpath:只能加载找到的第一个文件.比如 r...原创 2016-10-19 10:14:48 · 119 阅读 · 0 评论 -
常见Java Web 容器比较 (tomcat、 jboss 、resin、 weblogic、 websphere、 glassfish)
web 容器比较 tomcat jboss resin weblogic websphere glassfish1. Tomcat是Apache鼎力支持的Java Web应用服务器,由于它优秀的稳定性以及丰富的文档资料,广泛的使用人群,从而在开源领域受到最广泛的青睐。-2. Jboss作为Java EE应用服务器,它不但是Servlet容器,而且是EJB容器,从而受到企业级开发人员的欢...原创 2016-11-08 14:55:03 · 527 阅读 · 0 评论 -
Netty
Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Netty 是一个基于NIO的客户,服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户,服务端应用。Netty相当简化和流线化了网络应用的编程开发过程,例如,TCP和UDP的...原创 2016-11-18 09:48:48 · 84 阅读 · 0 评论 -
使用JMAP dump及分析dump文件
fromhttp://www.cnblogs.com/0616--ataozhijia/p/4136312.html 转载:http://blog.youkuaiyun.com/kevin_luan/article/details/8447896http://liulinxia02.blog.163.com/blog/static/26868772009111861834942/...原创 2016-12-05 08:50:20 · 169 阅读 · 0 评论 -
JVM:查看java内存情况命令
https://my.oschina.net/u/1385143/blog/176554jinfo:可以输出并修改运行时的java 进程的opts。jps:与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。jstat:一个极强的监视VM内存工具。可以用来监视VM内存内的各种堆和非堆的大小及其内存使用量。jmap:...原创 2016-12-05 08:54:44 · 146 阅读 · 0 评论 -
linux下分析Java程序内存汇总
http://blog.youkuaiyun.com/zlzlei/article/details/46472729 使用pmap查看进程内存运行命令使用pmap可以查看某一个进程(非java的也可以)的内存使用使用情况,命令格式:pmap 进程id示例说明例如运行:pmap 12358显示结果如下图(内容较多, 分成几张图说明):内容开始部分...原创 2016-12-05 08:56:59 · 192 阅读 · 0 评论 -
applicationContext.xml 和 springmvc-servlet.xml 配置文件加载顺序
applicationContext.xml是随ContextLoaderListener的加载而执行的,而xxx-servlet.xml是随DispatcherServlet的加载而执行的,在web.xml中,加载顺序是listener>filter>servlet所以applicationContext.xml先加载!...原创 2016-12-20 15:32:32 · 487 阅读 · 1 评论 -
线程池系列一:线程池作用及Executors方法讲解
from : http://zy116494718.iteye.com/blog/1704344线程池的作用: 线程池作用就是限制系统中执行线程的数量。 根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程 排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执...原创 2016-12-23 21:01:30 · 98 阅读 · 0 评论 -
线程池系列二:ThreadPoolExecutor讲解
from:http://zy116494718.iteye.com/blog/1725365一、简介 1)线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTi...原创 2016-12-23 21:02:13 · 129 阅读 · 0 评论 -
线程池系列三:结合线程池实现Socket
from : http://zy116494718.iteye.com/blog/1725689Java5增加了新的类库并发集java.util.concurrent,该类库为并发程序提供了丰富的API多线程编程在Java 5中更加容易,灵活。本文通过一个网络服务器模型,来实践Java5的多线程编程,该模型中使用了Java5中的线程池,阻塞队列,可重入锁等,还实践了 Calla...原创 2016-12-23 21:03:01 · 580 阅读 · 0 评论 -
Lombok 安装、入门 - 消除冗长的 java 代码
from:http://www.blogjava.net/fancydeepin/archive/2012/07/12/lombok.html前言: 逛开源社区的时候无意发现的,用了一段时间,觉得还可以,特此推荐一下。 lombok 提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。特别是相对于 POJO,光说不做不是我的风格...原创 2016-12-26 16:30:48 · 94 阅读 · 0 评论 -
Java web工程web.xml 配置中classpath: 与classpath*:的区别
首先 classpath是指 WEB-INF文件夹下的classes目录 解释classes含义: 1.存放各种资源配置文件 eg.init.properties log4j.properties struts.xml 2.存放模板文件 eg.actionerror.ftl 3.存放class文件 对应的是项目开发时的src目录编译文件 总结:这是一个定位资源的入口 ...原创 2016-10-19 10:13:17 · 180 阅读 · 0 评论 -
你应当知道的7个Java工具
本文由 ImportNew - 张涛 翻译自 jaxenter。欢迎加入翻译小组。转载请见文末要求。Alex Zhitnitsky告诉我们这7个辅助工具的主要功能特点,这些工具每个java程序员都应该了解一下。这篇文章最初发表在takipi的博客–Java与Scala异常分析和性能监控.在准备进行锁和负载测试之前,应该对一些最新的最具创新性的工具有一个快速了解。为了防止...原创 2016-10-11 21:45:32 · 198 阅读 · 0 评论 -
Java编码规范
Google的Java编码规范英文版:[url]http://google-styleguide.googlecode.com/svn/trunk/javaguide.html[/url]Google的Java编码规范中文版:[url]http://hawstein.com/posts/google-java-style.html[/url]Google Java编...原创 2016-08-10 16:25:19 · 191 阅读 · 0 评论 -
Java编码规范:Eclipse的Code Templates设置
打开Eclipse的Window->Preferences->Java->Code Style->Code Templates点击"Import",导入模板codetemplates.xml文件。点击"Export",导出模板codetemplates.xml文件。可以参考:[url]http://chenzhou123520.iteye.com/blog/1625...原创 2016-08-10 16:36:09 · 124 阅读 · 0 评论 -
java.lang.OutOfMemoryError
java.lang.OutOfMemoryError异常解决方法原因: 常见的有以下几种:1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据;2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;3.代码中存在死循环或循环产生过多重复的对象实体;4.使用的第三方软件中的BUG;5.启动参数内存值设定的过小;常见错误提示:...原创 2016-09-05 15:00:10 · 107 阅读 · 0 评论 -
java.lang.OutOfMemoryError
-server -Xms512m -Xmx1024m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=trueEclipse 中 VM arguments参数设置[img]http://dl2.iteye.com/upload/attachment/0119/8420...原创 2016-09-05 21:17:30 · 73 阅读 · 0 评论 -
eclipse中tomcat启动参数设置
-Dspring.profiles.active=integratetest原创 2016-09-06 19:57:49 · 1329 阅读 · 0 评论 -
Java Portlet 规范概述
首先,解释几个基本的术语。1)PortalPortal 是一种 web 应用,通常具有个性化、单点登录、来自不同源的内容聚合(aggregation)并提供信息系统表现层等特点。所谓聚合,是指将不同来源的内容整合到一个 web 页面的操作。一个 Portal 应用可通过复杂的个性化配置为用户提供定制的内容,而 Portal 页面也可含有不同的 portlet 为不同的用户生...原创 2016-09-29 13:46:06 · 1701 阅读 · 0 评论 -
1 注解(Annotation)基本概念
http://www.cnblogs.com/peida/archive/2013/04/23/3036035.html 什么是注解(Annotation): Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元素的Annotion...原创 2016-09-29 20:33:49 · 124 阅读 · 0 评论 -
2 注解(Annotation)自定义注解入门
http://www.cnblogs.com/peida/archive/2013/04/24/3036689.html 要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotatio...原创 2016-09-29 20:38:43 · 105 阅读 · 0 评论 -
3 注解(Annotation)--注解处理器
http://www.cnblogs.com/peida/archive/2013/04/26/3038503.html 如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API,以帮助程序员快速的构造自定义注解处理器。注解处理器类库(java.lang.ref...原创 2016-09-30 12:01:24 · 108 阅读 · 0 评论 -
内省(Introspector)
http://www.cnblogs.com/peida/archive/2013/06/03/3090842.html 一些概念: 内省(Introspector) 是Java 语言对 JavaBean 类属性、事件的一种缺省处理方法。 JavaBean是一种特殊的类,主要用于传递数据信息,这种类中的方法主要用于访问私有的字段,且方法名符合某种命名规则...原创 2016-09-30 12:03:12 · 102 阅读 · 0 评论 -
什么时候使用CountDownLatch
本文由 ImportNew - 张涛 翻译自 howtodoinjava。欢迎加入翻译小组。转载请见文末要求。 正如每个Java文档所描述的那样,CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。在Java并发中,countdownlatch的概念是一个常见的面试题,所以一定要确保你很好的理解了它。在这篇文章...原创 2016-10-11 21:28:40 · 90 阅读 · 0 评论 -
Java安全框架—Shiro Apache 的孵化器项目Shiro其前身是JSecurity
fromhttp://blog.youkuaiyun.com/peterwanghao/article/details/5258870Apache 的孵化器项目Shiro其前身是JSecurity,是一个强大,灵活的Java安全框架。用于简洁地处理身份验证,授权,企业多个系统会话管理,加密服务等。 其系统框架如下:[img]http://dl2.iteye.com/...原创 2017-01-02 23:34:53 · 163 阅读 · 0 评论