`
文章列表
linux下部常用命令 查看tomcat进程:       ps -ef|grep tomcat    杀死进程:                  kill -9 2724  2724为进程号   查看tomcat输出日志: tail -f catalina.out     解压war包:               jar -xvf back.war   查看 tomcat日志:      tail -f catalina.out  或者 tail -100 f catalina.out 会实时更新; tail -n 100 catalina.out不实时更新。 ...
不少人看过或了解过Velocity,名称字面翻译为:速度、速率、迅速,用在Web开发里,用过的人可能不多,大都基本知道和在使用Struts,到底 Velocity和Struts是如何联系,怎么看待Velocity呢?让我们来尝试一下,了解Velocity的概念,通 ...
以下信息原文出自http://cqjava.iteye.com/blog/465495非常感谢cheng888qi 当利用ajax调用action返回json值的时候默认是把action中的所有属性全部转化为json字符串返回给浏览器了,但是我们有时候需要根据实际情况返回部分结果,如何对json的结果进行定制输出呢?result提供了一些参数替你解决这个问题: 5.1. root参数:从返回结果中根据ognl表达式取出你需要输出的结果          如:     action类 Java代码  
一、什么是java注解          注解,顾名思义,注解,就是对某一事物进行添加注释说明,会存放一些信息,这些信息可能对以后某个时段来说是很有用处的。          Java注解又叫java标注,java提供了一套机制,使得我们可以对方法、类、参数、包、域以及变量等添加标准(即附上某些信息)。且在以后某个时段通过反射将标注的信息提取出来以供使用。 二、自定义Java标注 1  为什么要自定义注解
75.What might form part of a correct inner class declaration or combined declaration and instantiation? A. private class C B. new SimpleInterface(){ C. new ComplexInterface(x){ D. private final abstract class( E. new ComplexClass() implements SimpleInterface  ...
最近在网上看到的一哥们总结的面试题,感觉对以后面试有点帮助,摘过来,方面以后找工作时候看下 面试java架构师的比较变态的题目1.变态指数 4     int x=4;     System.out.println("value is " +((x>4)?99.9:9));     答案: 9.0 问号表达式的后面两个条件有要求,因为前面的是float,所以后面转为float.     估计出题者才通过SCJP的考试。    2.变态指数 5     public class Test {        ...
一、预先需要掌握的知识(java虚拟机) java虚拟机的方法区: java虚拟机有一个运行时数据区,这个数据区又被分为方法区,堆区和栈区,我们这里需要了解的主要是方法区。方法区的主要作用是存储被装载的类的类型信息,当java虚拟机装载某个类型的时候,需要类装载器定位相应的class文件,然后将其读入到java虚拟机中,紧接着虚拟机提取class中的类型信息,将这些信息存储到方法区中。这些信息主要包括: 1、这个类型的全限定名 2、这个类型的直接超类的全限定名 3、这个类型是类类型还是接口类型 4、这个类型的访问修饰符 5、任何直接超接口的全限定名的有序列表 6、该类型的常量池 ...
 在多人开发项目中,我们经常要在自己程序内部调用别人的http请求接口,主要通过流的方式进行调用,最近项目中经常用到,写了个访问接口如下: /** * 程序中访问http数据接口 */ public String searchLoginService(String urlStr) { /** 网络的url地址 */ URL url = null; /** http连接 */ HttpURLConnection httpConn = null; ...
在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据库那么 IP ,数据库名称,表名称,数据库主机等信息是我们本地的, ...
在项目中经常用用到String类型跟Date类型的转换,总结下方便自己查阅 以下是java代码的:DateUtil.java   /** * java 日期辅助类 * @author lyj */ public class DateUtil { /** * 格式化string为Date * @param datestr * @return date */ public static Date parseDate(String datestr) { if ...
数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型)      JAVA集合可以存储和操作数目不固定的一组数据。      所有的JAVA集合都位于 java.util包中!      JAVA集合只能存放引用类型的的数据 ...
最近项目完成了一期,有空总结下自己平时容易模糊的基础概念,下面是一篇转载,算是一个知识的总结吧。 String是固定长度的字符串,如果要发生变化必须重新生成新的实例; String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 而如果是使用 StringBuffer 类则结果就不一样了,每次结果都会对 StringBuffer 对象本身进行操作,而不是生成新的对象,再改变对象引用。所以在一般情况下我们推荐使用 ...
在项目中,我们经常要比较两个对象和值是否相等,所以经常会用到==与equals的比较,因此弄清楚两者区别,非常必要,下面总结一下两种用法与区别:         简单的来说,==与equals区别主要是在对象比较使用上,==比较的 ...
      一、Memcache简介 Memcache是danga.com的一个项目,最早是为LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的 ...
1.设置Cookie   Cookie cookie = new Cookie("key", "value");          cookie.setMaxAge(60);       设置60秒生存期,如果设置为负值的话,则为浏览器进程Cookie(内存中保存),关闭浏览器就失效。   cookie.setPath("/test/test2");      设置Cookie路径,不设置的话为当前路径(对于Servlet来说为request.getContextPath() + web.xml里配置的该Servle ...
Global site tag (gtag.js) - Google Analytics