摘要:出处:https://blog.csdn.net/katrinawj/article/details/80016315 将APK直接解压(修改后缀名为.zip,然后解压)后,可以看到目录下包含一个classes.dex文件。如下图所示,是一个APK文件解压后的到的: 若想要阅读该文件的内容,可以使用
阅读全文
摘要:出处:http://www.cnblogs.com/fnng/archive/2011/12/02/2272610.html最近,开发中要用到maven,所以对maven进行了简单的学习。因为有个maven高手在身边,所以,很快就上手了,我这里算是自我总结吧。关于maven是什么东东,请参考其它文章...
阅读全文
摘要:出处:http://www.cnblogs.com/whitewolf/p/4185908.htmlGuice是由Google大牛Bob lee开发的一款绝对轻量级的java IoC容器。其优势在于:速度快,号称比spring快100倍。无外部配置(如需要使用外部可以可以选用Guice的扩展包),完...
阅读全文
摘要:出处:http://www.cnblogs.com/lichenwei/p/4145696.htmlMybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件。1、相关文件...
阅读全文
摘要:出处:http://hi.baidu.com/huahua035/item/6f44d4f65ead14b131c199bf首先说Java中对日期date加一天的操作: Calendar calendar=Calendar.getInstance(); calendar.setTime(new Date()); calendar.add(Calendar.DATE, 1); // 加一天 long times=calendar.getTimeInMillis(); //获得当前时间秒多么直接呀,Calendar 对象已经封装啦时间操作的常用方法。。。。oracle中更直接:sysdate+1
阅读全文
摘要:1.上传图片jsp: <li><input type="file" name="image" id="image" /></li> <li><input type="button" value="保存" onclick="uploadImage();"/></li> javascript: function uploadImage(){ var image = document.getElementByI
阅读全文
摘要:http://www.cnblogs.com/190196539/archive/2011/12/21/2295437.html一、设置新建常见文件的默认编码格式,也就是文件保存的格式。 在不对MyEclipse进行设置的时候,默认保存文件的编码,一般跟简体中文操作系统(如windows2000,windowsXP)的编码一致,即GBK。 在简体中文系统下,ANSI 编码代表 GBK编码;在日文操作系统下,ANSI 编码代表 JIS 编码。 Window-->Preferences-->General -->content Types 在右侧窗口中展开每一个子项,依次输入编码
阅读全文
摘要:1.svn安装:1.服务端安装a.先下载 Setup-Subversion-1.6.2.msi 并安装b.建立版本库 svnadmin create D:\svn\repositoryc.配置用户和权限 打开D:\svn\repository, 你会发现已经多了一些目录和文件, 打开conf子目录, 打开svnserve.conf文件,设置[general]小节中行前没有#号的内容为: anon-access = none auth-access = write password-db = passwd 含义是: 未验证用户无任何权限 (如果把none修改为read就是给予读权限) 已验证用户
阅读全文
摘要:出处:http://www.cnblogs.com/eflylab/archive/2007/01/20/625237.htmlJava提供了数种持有对象的方式,包括语言内置的Array,还有就是utilities中提供的容器类(container classes),又称群集类(collection classes)。集合在java中非常重要,在讨论之前,先来看几个面试中的经典问题。1 Collection 和 Collections的区别。2 List, Set, Map是否继承自Collection接口。3 ArrayList和Vector的区别。4 HashMap和Hashtable的区
阅读全文
摘要:出处:http://www.cnblogs.com/zhucai/archive/2011/02/16/csharp-compare-java.html这篇文章对C#与Java做一个语言级的对比,方便C#转Java或Java转C#的人有个大致了解。这里大致用C#3.0与Java6.0做比较。写完后得知维基百科里有更加全面得多的比较:http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java.NET(C#)Java基本类型基本类型C#中有无符号数,Java没有。C#中有值类型,且可自己定义值类型的结构体(struct)。Java中的基本
阅读全文
摘要:http://skywen.iteye.com/blog/1465953最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三,控制数据共享,在不建立直接关联的
阅读全文
摘要:http://t240178168.iteye.com/blog/1660430可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代 码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。 一、通用篇 “通用篇”讨论的问题适合于大多数Java应用。 1.1 不用new关键词创建类的实例 用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的 clone()方法。clone()方法不会调用任何类构造函...
阅读全文
摘要:http://t240178168.iteye.com/blog/1660424Java程序性能优化一、避免在循环条件中使用复杂表达式在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。例子:import java.util.Vector;class CEL { void method (Vector vector) { for (int i = 0; i < vector.size (); i++) // Violation ; // ... }}更正:class CEL_fixed { void method (V
阅读全文
摘要:http://t240178168.iteye.com/blog/1660411private static Credit BaseCredit = new Credit();public static Credit getNewCredit() {return (Credit) BaseCredit.clone();}Java语言习惯用语1。循环在重要的循环里,消除循环终止判断时的方法调用。例如:将for(int i=0; i<collection.size();i++){ ... }替换为…for(int i=0; n=collection.size();i<n;i++){..
阅读全文
摘要:http://dengzhangtao.iteye.com/blog/827471Struts,Hibernate,Spring经典面试题收藏 以备不时只需。关键字: struts, hibernate, spring先简单的提一下, 要开发出好的,高质量的j2ee系统, 评价系统的高低水平 ,解耦性 至关重要! 而在开发中主要分成三个层次,表现层, 服务层, 持久层。从这三层次去解藕。spring的作用就是把服务从表现层中,抽取出來,hibernate把持久层抽取出來。剩下的表现层交给 struts控制但是面对那么多的框架,为什么在持久层中我们选择hibernate ,在服务层我们用spri
阅读全文
摘要:http://blog.csdn.net/slnqnd/article/details/1772910/Struts2.0 +Hibernate 3.2 +Spring 2.0一.Struts1.定义它是使用servlet和JavaServer Pages技术的一种Model-View-Controller实现,可帮助您控制Web项目中的变化并提高专业化水平。“模型-视图-控制器”(MVC)就是用来帮助您控制变化的一种设计模式。MVC减弱了业务逻辑接口和数据接口之间的耦合。Struts是一种MVC实现,它将Servlet 2.2和JSP 1.1标记(属于J2EE规范)用作实现的一部分。(htt
阅读全文
摘要:原文地址:Java程序员到架构师的推荐阅读书籍作者:大饼来自:java060515作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。一、Java编程入门类对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”。1、《Java编程思想》在有了
阅读全文
摘要:1.Jsp运行时报错:“Unable to find a javac compiler ”解决方案是在tomcat的Properties里面的Java Classpath里面加上了%JAVA_HOME%\lib\tools.jar;----------------------------------...
阅读全文