上一页 1 2 3 4 5 6 7 8 9 10 ··· 38 下一页
摘要: 一、简介与引入1、ToStringBuilder、HashCodeBuilder、EqualsBuilder、ToStringStyle、ReflectionToStringBuilder、CompareToBuilder等这些类都是位于commons-lang.jar下面的,所以要使用这些类一定要... 阅读全文
posted @ 2014-05-13 16:53 E_star 阅读(3266) 评论(0) 推荐(1) 编辑
摘要: 今天项目中遇到了一个对List中对象去重的问题。首先对于我们自己系统中的对象我们只要重写该对象的 equal 和 hashcode 即可(利用对象中的能够唯一确定对象的属性)。但是我遇到的不是本系统的对象, 而是另一个系统中的对象, 我本身是无法对其进行重写的。 我的处理方法是遍历List,利用Ma... 阅读全文
posted @ 2014-05-12 22:28 E_star 阅读(849) 评论(0) 推荐(0) 编辑
摘要: window->preferences->Myeclipse->Servers->Tomcat 然后找到你的相应的Tomcat服务器的版本,选中然后展开其下面的子菜单会发现有个Launch选项,选中,在右侧Tomcat launch mode 中,选择Run mode 然后Apply ,最后点击... 阅读全文
posted @ 2014-05-02 11:34 E_star 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 1: 获取事件源的两种方式2: overflow 控制展现 "> My JSP 'index.jsp' starting page --> 会员管理 添加会员 删除会员 ... 阅读全文
posted @ 2014-04-22 23:18 E_star 阅读(2128) 评论(0) 推荐(0) 编辑
摘要: 加密和认证 首先我们需要区分加密和认证这两个基本概念。 加密是将数据资料加密,使得非法用户即使取得加密过的资料,也无法获取正确的资料内容,所以数据加密可以保护数据,防止监听攻击。其重点在于数据的安全性。身份认证是用来判断某个身份的真实性,确认身份后,系统才可以依不同的身份给予不同的权限。其重点在... 阅读全文
posted @ 2014-04-22 21:11 E_star 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 这个build失败的解决方案就是不要把你项目的 target目录放在src repository 里面,还有 .project 和 .classpath 最好也别放到src repository 里。具体的做法就是在新建项目的时候,在第一次commit 到 SVN 之前,先在项目的根目录设置一个 S... 阅读全文
posted @ 2014-04-21 16:33 E_star 阅读(4102) 评论(0) 推荐(0) 编辑
摘要: Xml代码 ... 阅读全文
posted @ 2014-04-21 15:21 E_star 阅读(484) 评论(0) 推荐(0) 编辑
摘要: "> My JSP 'index.jsp' starting page --> 新闻标题 大字体 || 中字体 || 小字体 新闻新闻新闻新闻新闻新闻新闻新闻新闻新闻 阅读全文
posted @ 2014-04-19 16:46 E_star 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 一直就崇拜JS如此牛叉的来操作Html标签, 抽出时间来学习学习,哈哈。Js是Netscape公司语言, 基于对象和事件驱动。 与Java不同之处:1:所属公司不同2:js是基于对象,java是面向对象3:js是由浏览器解释执行,java是由jvm解释执行4:js是弱类型语言,java是强类型5:j... 阅读全文
posted @ 2014-04-19 13:49 E_star 阅读(199) 评论(0) 推荐(0) 编辑
摘要: pinyin4j的使用很方便,一般转换只需要使用PinyinHelper类的静态工具方法即可:String[] pinyin = PinyinHelper.toHanyuPinyinStringArray(‘赵’);//该类还有其他的拼音转换形式,但是基本上用不到,就不介绍了返回的数组即是该字符的拼... 阅读全文
posted @ 2014-04-17 16:11 E_star 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 如何在eclipse jee中创建Maven project并且转换为Dynamic web project注意:该文档只针对以下eclipse版本,如图为了方便,我将我本地的压缩包放在了微云网盘中,大家可以直接下载,jee,subversion,m2eclipse都集成好了,下载地址链接:http://url.cn/Mqe9ap(密码:qHjz)一.创建maven工程在eclipse的菜单栏选择File->New->Other->Maven->Maven Project下一步后选择Create a simple project(skip archetype selec 阅读全文
posted @ 2014-04-11 20:32 E_star 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图:图1 TCP报文格式 上图中有几个字段需要重点介绍下: (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。 (2)确认序号:Ack序号,占32位,只有ACK标志位为1时,确认序号字段才有效,Ack=Seq+1。 (3)标志位:共6个,即URG、ACK、PSH、RST、SYN、FIN等,具体含义如下: (A)URG:紧急指针(urgent pointer)有效。 (B)ACK:确认序号有效。 (C)PSH:接收方应... 阅读全文
posted @ 2014-04-04 17:12 E_star 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 从eclipse中增加了maven2的插件之后,maven默认的本地库的路径是${user}/.m2/repository/下,一般windows用户的操作系统都安装在C盘,所以这个目录 下的jar包比较危险。我尝试从myeclipse->preferences->java->build path->classpath variables中查找M2_REPO这个变量,发现其路径指向的是“C:/Documents and Settings/lvxda/.m2/repository/”,我想修改其路径为:d:/m2/repository,可是这个变量的编辑按钮是灰色的,不可 阅读全文
posted @ 2014-04-02 19:03 E_star 阅读(2197) 评论(0) 推荐(0) 编辑
摘要: 大多数java应用源码构建和依赖管理是使用maven来实现的,maven也是java构建和依赖管理的事实上的标准。我们的应用系统也都是基于maven构建的,maven虽然在依赖管理方面确实很牛叉,但是并不能很优雅地解决所有依赖的问题,比如此次谈及的“全局排除”功能。 之前包括现在都在经历这样的事情,想禁止一个依赖被依赖进来,如果这个依赖属于冷门的依赖,很少类库会间接依赖它,那么进行一次排除完全OK,但是如果一个依赖是热门依赖,比如常用的apache的commons系列工具库,单独排除也可以实现,只是比较啰嗦,而且以后引入新的依赖就要时刻关心是否会带来不被允许的依赖,对维护人员来说简直是灾难.. 阅读全文
posted @ 2014-03-31 13:33 E_star 阅读(22212) 评论(0) 推荐(0) 编辑
摘要: 自动装配,官方给出的定义是这样:Spring IoC容器可以自动装配(autowire)相互协作bean之间的关联关系。因此,如果可能的话,可以自动让Spring通过检查BeanFactory中的内容,来替我们指定bean的协作者(其他被依赖的bean)。由于autowire可以针对单个bean进行... 阅读全文
posted @ 2014-03-31 10:12 E_star 阅读(721) 评论(0) 推荐(1) 编辑
摘要: 以前一直没有在意,今天建立maven工程的时候在节点下加入了junit依赖,结果在dependency Graph中没有发现junit的依赖关系,怎么回事?没有加入项目依赖?遂google之得解释:1.使用项目继承利用项目继承可以将结构信息,部署信息,共同的依赖信息放置在单一的位置。在每个工程的pom中:[...]org.apache.maven.proficioproficio1.0-SNAPSHOT[...]这使得项目的pom可以继承顶层pom中的定义,检查顶层pom的dependencies部分:[...]junitjunit3.8.1test[...]在各个子模块的pom中没有对Jun 阅读全文
posted @ 2014-03-31 09:32 E_star 阅读(1434) 评论(0) 推荐(0) 编辑
摘要: Maven库:http://repo2.maven.org/maven2/Maven依赖查询:http://mvnrepository.com/Maven常用命令:1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName2. 创建Maven的Web项目: mvn archetype:create -DgroupId=packageName -DartifactId=webappName -DarchetypeArtifactId=maven-archetype-webapp3 阅读全文
posted @ 2014-03-21 21:37 E_star 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 在删除主表数据时,报了一个异常Cannot delete or update a parent row: a foreign key constraint fails原因是主表中还包含字表的数据,不能删除与这张表或数据有关联的字段,所以无法删除解决办法:在创建数据库的外键时,将删除的动作配置由RESTRICT改成cascade,就可以解决. 阅读全文
posted @ 2014-02-28 19:30 E_star 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: 简单来说,对象内存分配主要是在堆中分配。但是分配的规则并不是固定的,取决于使用的收集器组合以及JVM内存相关参数的设定以下介绍几条基本规则(使用的ParNew+Serial Old收集器组合):一,对象优先在新生代Eden区分配[java]view plaincopy//-XX:+UseParNewGC-Xms20m-Xmx20m-Xmn10m-XX:+PrintHeapAtGC-XX:+PrintGCDetailspublicclasstest{staticintmb=1024*1024;publicstaticvoidmain(String[]args){byte[]b1=newbyte[ 阅读全文
posted @ 2014-02-24 21:09 E_star 阅读(2013) 评论(0) 推荐(0) 编辑
摘要: 基本上 jvm内存回收有三种 基本算法标记-清除标记清除的算法最简单,主要是标记出来需要回收的对象,然后然后把这些对象在内存的信息清除。如何标记需要回收的对象,在上一篇文章里面已经有说明。标记-清除-压缩这个算法是在标记-清除的算法之上进行一下压缩空间,重新移动对象的过程。因为标记清除算法会导致很多的留下来的内存空间碎片,随着碎片的增多,严重影响内存读写的性能,所以在标记-清除之后,会对内存的碎片进行整理。最简单的整理就是把对象压缩到一边,留出另一边的空间。由于压缩空间需要一定的时间,会影响垃圾收集的时间。标记-清除-复制这个算法是吧内存分配为两个空间,一个空间(A)用来负责装载正常的对象信息 阅读全文
posted @ 2014-02-24 19:53 E_star 阅读(1045) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 38 下一页