随笔分类 - JAVA
摘要:? 表示不确定的java类型。 T 表示java类型Class<T>在实例化的时候,T要替换成具体类Class<?>它是个通配泛型,?可以代表任何类型<? extends T>受限统配,表示T的一个未知子类。<? super T>下限统配,表示T的一个未知父类。 Class<T> 多见于泛型类的定义
阅读全文
摘要:推荐使用第二个方法,速度最快。方法一:用JAVA自带的函数Java代码publicstaticbooleanisNumeric(Stringstr){for(inti=str.length();--i>=0;){if(!Character.isDigit(str.charAt(i))){return...
阅读全文
摘要:一般匹配符1、assertThat( testedNumber, allOf( greaterThan(8), lessThan(16) ) );注释:allOf匹配符表明如果接下来的所有条件必须都成立测试才通过,相当于“与”(&&)2、assertThat( testedNumber, anyOf...
阅读全文
摘要:java产生随机数的几种方式一.在j2se里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把他乘以一定的数,比如说乘以100,他就是个100以内的随机,这个在j2me中没有。二.在java.util这个包里面提供了一个Random...
阅读全文
摘要:Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogge...
阅读全文
摘要:1、修改eclipse.ini在Myeclipse安装目录下G:\MyEclipse8.5\Genuitec\MyEclipse 8.5有一个myeclipse.ini配置文件,设置如下:-vmargs-Xmx512m-XX:MaxPermSize=256m-XX:ReservedCodeCache...
阅读全文
摘要:内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。*内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。注意:内部类是一个编译时的概念,一旦编译成功,就会...
阅读全文
摘要:http://ricki.iteye.com/blog/842343http://blog.csdn.net/kinmet2010/article/details/5976869http://www.oschina.net/p/hibernate%20tools/
阅读全文
摘要:What is DataSource?作为DriverManager设施的替代项,DataSource对象是获取连接的首选方法。实现DataSource接口的对象通常在基于Java(TM) Naming and Directory Interface (JNDI) API的命名服务中注册。增强程序的...
阅读全文
摘要:概括一下,大致分为四步:安装驱动,填充context.xml,填充web.xml,编写程序取得连接。通过一个小DEMO对这种配置方式有了一点了解,以tomcat6.0连接mysql5.0.8数据库为例。安装驱动下载与所要连接的数据库版本对应的JDBC驱动程序,加入到应用的CLASSPATH。如果用t...
阅读全文
摘要:JDBC数据源(DataSource)的简单实现数据源技术是Java操作数据库的一个很关键技术,流行的持久化框架都离不开数据源的应用。数据源提供了一种简单获取数据库连接的方式,并能在内部通过一个池的机制来复用数据库连接,这样就大大减少创建数据库连接的次数,提高了系统性能。对于数据源的应用,一般都选择...
阅读全文
摘要:一、DataSource接口是一个更好的连接数据源的方法: JDBC1.0是原来是用DriverManager类来产生一个对数据源的连接。JDBC2.0用一种替代的方法,使用DataSource的实现,代码变的更小巧精致,也更容易控制。 一个DataSource对象代表了一个真正的数据源。根据D...
阅读全文
摘要:关键字: eclipse快捷键 折叠展开代码块编辑作用域 功能 快捷键全局 查找并替换 Ctrl+F文本编辑器 查找上一个 Ctrl+Shift+K文本编辑器 查找下一个 Ctrl+K全局 撤销 Ctrl+Z全局 复制 Ctrl+C全局 恢复上一个选择Alt+Shift+↓全局 剪切 Ctrl+X全...
阅读全文
摘要:本文由ImportNew-miracle1919翻译自javacodegeeks。欢迎加入Java小组。转载请参见文章末尾的要求。学习一门新技术通常是一个很困难的过程,当你想要同时学习两门有交叉的新技术的时候,这个过程会变得更困难。Tomcat和Eclipse是Java EE开发中最流行的2个必备神...
阅读全文
摘要:在server.xml里的标签下加上就可以了,下面咱们逐一分析各个参数。className官方文档上说了This MUST be set toorg.apache.catalina.valves.AccessLogValveto use the default access log valve. &...
阅读全文
摘要:javax.servlet.ServletContext接口一个servlet上下文是servlet引擎提供用来服务于Web应用的接口。Servlet上下文具有名字(它属于Web应用的名字)唯一映射到文件系统的一个目录。一个servlet可以通过ServletConfig对象的getServletC...
阅读全文
摘要:在Eclipse中使用Ant Ant是Java平台下非常棒的批处理命令执行程序,能非常方便地自动完成编译,测试,打包,部署等等一系列任务,大大提高开发效率。如果你现在还没有开始使用Ant,那就要赶快开始学习使用,使自己的开发水平上一个新台阶。 Eclipse中已经集成了Ant,我们可以直接在Eclipse中运行Ant。 以前面建立的Hello工程为例,创建以下目录结构:新建一个build.xml,放在工程根目录下。build.xml定义了Ant要执行的批处理命令。虽然Ant也可以使用其它文件名,但是遵循标准能更使开发更规范,同时易于与别人交流。通常,src存放Java源文件,classes存放
阅读全文
摘要:开发JavaEE项目,常用的工具有MyEclipse,Eclipse,netBeans等,我比较喜欢用Eclipse,因为相比MyEclipse体积小很多,响应速度也快,且足以满足需求,我喜欢简洁的编程风格。MyEclipse加了很多插件,尤其是可以自动部署项目到Tomcat服务器,复制一个已有的项目,在项目上点右键,选择Properties,修改下Web Project Settings为新的项目名称,比如修改login1为login2,deploy下,就到tomcat的webapps下自动生成login2这个项目文件夹,而在Eclipse中,可以创建一个新的项目,点运行时,可以在工作区下.
阅读全文
摘要:Java Servlet API 中引用 Session 机制来追踪客户的状态。Servlet API 中定义了 javax.servlet.http.HttpSession 接口,Servlet 容器必须实现这个接口。当一个 Session 开始时,Servlet 容器将创建一个 HttpSession 对象,Servlet 容器为 HttpSession 分配一个唯一标识符,称为 Session ID。Servlet 容器将 Session ID 作为 Cookie 保存在客户的浏览器中。每次客户发出 HTTP 请求时,Servlet 容器可以从 HttpRequest 对象中读取 Ses
阅读全文
摘要:Xml代码 后面加上一条就可以了Xml代码后加的是意思是设置admin和manager的用户名和密码为admin
阅读全文