java
yangnianbing110
这个作者很懒,什么都没留下…
展开
-
多态中的域以及静态方法
放假呆在家没事,顺手把think in java拿起来看,对于这个大部头我一直都木有坚持从头往后翻完,而是木事的时候就拿起来翻翻,经常都学到了新的东西!多态,从刚开始学习java的时候就开始了解的,自己也经常使用,但是看看下面一段代码package thinkInJava.polymorphism;public class FieldAccess{ public static void原创 2012-01-15 00:29:07 · 693 阅读 · 0 评论 -
多线程中任务的执行
在多线程程序中,主要是围绕着任务的执行来展开的,所谓的任务是指一些抽象的且离散的工作单元,通过把应用程序的工作分解到多个任务中,每个任务之间有一定的事物边界,各个任务可以同时执行,从而以并发的形式来提高执行效率编写并发程序的时候,首要的是找到清晰的任务边界,各个任务之间应该是相互独立的。独立性有助于并发,只有有足够的资源(计算资源以及存储资源)的情况下,这些任务是可以并行执行的。例如在原创 2012-11-25 18:38:46 · 3736 阅读 · 0 评论 -
spring mvc处理表单提交
1.表单数据的提交 controller中处理表单提交的方法所接受的参数中,与表单对象name所对应的的字段都会被注入表单所提交的值,这里Person类中有name,age字段都会被注入值,形参name以及age也会被注入值@RequestMapping(value="/user/new") public St原创 2013-04-21 00:43:34 · 7668 阅读 · 1 评论 -
spring mvc基本配置
最近闲得蛋疼,晚上回家了解了解spring mvc1.关于spring mvc的配置spring mvc的入口是一个servlet,在项目描述文件web.xml中配置 mvcServlet org.springframework.web.servlet.DispatcherServlet mvcServlet /这里url-pattern配置为"/“会响应所有的请原创 2013-04-17 22:05:47 · 1045 阅读 · 0 评论 -
maven学习笔记
maven实战学习笔记放假了解了一下maven,发现真是一个不错工具,原来电脑里面的jar包都乱作一团,很多重复,而且经常找jar包找半天,通过使用maven仓库来管理jar包可以很好的解决这个问题。1:首先安装maven,目前maven有两个大版本,2.X以及3.x,下面是3.0.5的下载地址。http://mirrors.cnnic.cn/apache/maven/maven-3/原创 2013-05-01 23:02:28 · 869 阅读 · 0 评论 -
jpa注解
转载自http://www.blogjava.net/sxyx2008/archive/2010/07/20/326601.htmljap注解 1、@Entity(name="EntityName")必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在转载 2014-01-09 16:12:07 · 1162 阅读 · 0 评论 -
java压缩文件
1package com.resoft.util; 3import java.io.BufferedOutputStream; 4import java.io.File; 5import java.io.FileInputStream; 6import java.io.FileNotFoundException; 7import java.io.FileOutputS转载 2014-04-02 17:12:56 · 975 阅读 · 0 评论 -
java 8 lambda
第一章:简介在我们探索lambda表达式以及如何使用的之前,我们至少要知道为什么会有lambda,在本章中我讨论这个问题,并且解释本书的结构以及写作动机。为什么再次改变java?java1.0是在1996年1月发布的,从那时起,所有的语言都发生的很大的变化。业务需要更加复杂的应用,以及计算机运行在更加快速的多核计算机上,java虚拟机的出现,以及更加高效的编译器意味着程序员可以翻译 2014-05-22 00:24:25 · 876 阅读 · 0 评论 -
java 8 lambda—第二章—lambda表达式
第二章:lambda表达式java8中最大的变化就是引入了lambda表达式,一种紧凑的传递行为的方式,这也是本书剩下部分所要讨论的内容,让我们进入其中吧。编写第一个lambda表达式swing是一个平台无关的gui库,在该库中,有很多常见的习惯,比如为了知道用户点点击了什么,注册一个事件监听器,这个事件监听器可以执行一些操作响应用户的输入。button.addAction翻译 2014-05-22 00:53:33 · 2154 阅读 · 0 评论 -
java对视频进行截图
import java.io.File;import java.util.List;//生成视频文件的首帧为图片//windows下的版本public class CreatePh { //public static final String FFMPEG_PATH = "E:/ffmpeg/ffmpeg.exe"; public static boolean processImg(原创 2014-06-23 16:14:13 · 18366 阅读 · 7 评论 -
java 8 lambda—第三章—Stream
第三章:streamsjava8的变化是为了帮助我们编写更好的代码,新的核心代码库作为这种变化中的一部分,我们这章开始讨论新的库,变化最主要集中在集合api以及新添加的特性streams.streams让我们在更高的抽象层上处理集合。从外部迭代到内部迭代:java中对于集合最常最的处理就是迭代,处理集合中的每个元素。int count = 0;for(Artist ar翻译 2014-05-25 23:37:29 · 10316 阅读 · 0 评论 -
spring的AOP配置
AOP面向切面编程,指的是抽象出公共的业务逻辑,定义一个切入点,在指定的切入点切入抽象出来的公共逻辑,这些公共的逻辑代码不需要到处复制粘贴,解决代码复用的问题。面向切面的编程有两种实现方式:一种是在编译的时候织入切面代码。另外一种是在运行的时候通过生成代理来对代码实现增强。spring aop采用的是第二种方式,在调用方法的时候来实现代码的织入。aop中几个关键的概原创 2014-07-07 00:42:23 · 1067 阅读 · 0 评论 -
servlet3.0规范异步请求
servlet3.0规范中添加了异步处理,即一部分操作处理wancheng原创 2014-07-24 19:04:11 · 7565 阅读 · 0 评论 -
同步工具类
所谓的同步工具类可以是任何一个对象,只要它根据其自身的状态来协调线程的控制流。阻塞队列,信号量,栅栏,以及闭锁均可以作为同步工具类来使用,他们封闭了一些状态,这些状态将决定执行同步工具类的线程是继续执行还是等待,此外还提供了一些方法对状态进行操作,以及另外一些方法用于高效的等待同步工具类进入预期状态。阻塞队列:BlockingQueue接口定义了可阻塞的put和take方法,同时也原创 2012-11-18 18:38:36 · 816 阅读 · 0 评论 -
finally的使用
finally一般是在try..catch语句最后用来释放资源等操作的,在一般人的印象中finally{}中的语句是一定会执行的,其实不然。.如果程序在进入try...catch语句之前产生异常,从而没有进入try...catch语句,那么对应于该try..catch的finally语句并不会执行。对于try..catch语句中有控制转移语句(return、break、continue)的情况原创 2011-12-27 00:09:24 · 564 阅读 · 0 评论 -
从线程中逃逸的异常
如果使用常规的try...catch来对从线程中抛出的异常进行处理package Exception;public class ExceptionThread extends Thread{ public void run() { throw new RuntimeException(); } public static void main(String[] args)原创 2012-03-10 13:23:03 · 2184 阅读 · 0 评论 -
java中Thread类的join()方法
Thread类中有一个join()方法,在一个线程中启动另外一个线程的join方法,当前线程将会挂起,而执行被启动的线程,知道被启动的线程执行完毕后,当前线程才开始执行。下面我们新建两个继承Thread的类,让其中一个线程在另外一个线程中调用join方法class Thread1 extends Thread{ public Thread1(String threadName) {原创 2012-03-10 11:45:47 · 10863 阅读 · 0 评论 -
动态代理和静态代理以及spring的aop
代理模式:为其他对象提供一种代理以控制对这个对象的访问。代理角色和真是角色均实现同一个抽象角色,在代理角色内部有对真实角色的引用,从而用户可以通过对代理角色的访问来访问真是角色。动态代理:被代理的对象可以在运行时动态的进行改变,增加了灵活性。实现一个动态代理:1.创建被代理的类以及接口。public interface Subject{ publ原创 2012-02-15 22:48:52 · 2501 阅读 · 0 评论 -
fmt标签
标签属性和说明:key:指定资源文件中的键bundle:若使用了保存了资源配置文件,该属性就可以从保存的资源文件中进行查找var:将信息保存为一个变量scope:变量的作用范围,标签属性说明:basename:资源文件的指定,只需要指定文件名而无需扩展名var:用于保存资源配置文件为一个变量scope:变量的作用范围 //指定资源文件中原创 2012-03-22 22:16:53 · 692 阅读 · 0 评论 -
Spring内核研究-管理bean之间的关系一(depends-on)
Spring内核研究-管理bean之间的关系一(depends-on)depend-on用来表示一个Bean的实例化依靠另一个Bean先实例化。如果在一个bean A上定义了depend-on B那么就表示:A 实例化前先实例化 B。 这种情况下,A可能根本不需要持有一个B对象。 比如说,你的DAO Bean实例化之前你必须要先实例化Database Bean,DAO Be转载 2012-04-27 09:41:12 · 689 阅读 · 0 评论 -
jackson
Jackson 框架,轻易转换JSONJackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html相比json-lib框架,Jackson所依赖的jar包较少转载 2012-04-28 14:05:33 · 2143 阅读 · 0 评论 -
struts ModelDriven
可以根据Action属性的不同将它分为两类:Field-Driven(属性驱动) Action和Model-Driven(模型驱动) Action。 一、Field-Driven(属性驱动)Action,Action拥有自己的属性,这些属性一般是Java的基本类型。表单字段直接和Action的属性 对应。二、实现了modelDriven接口可以在action中直接获得例如User对象,转载 2012-05-10 21:42:21 · 736 阅读 · 0 评论 -
spring bean的绑定
spring in action第三版读书笔记spring会调用默认的构造函数来实例化bean,如果需要使用指定的构造函数可以使用或者来进行构造函数的参数指定,前者直接指定某个值,后者指定某个bean作为参数我们也可以指定其他的函数来实例化beanbean的范围;singleton:每个spring容器中,bean只实例化一次,该方式为默认方式prototype原创 2012-05-30 11:35:10 · 1467 阅读 · 0 评论 -
spring中的spel表达式语言
spring in action第三版读书笔记spring3.0引入了spring expression language(spel)语言,通过spel我们可以实现1.通过bean的id对bean进行引用2.调用方法以及引用对象中的属性3.计算表达式的值4.正则表达式的匹配5.集合的操作spel最终的目标是得到表达式计算之后的值,这些表达式可能是列举的一些值,引原创 2012-05-29 23:15:37 · 11100 阅读 · 1 评论 -
tomcat 设置uri编码方式
今天工作中碰到一个问题,从前台传入到后台时,如果请求参数中包含汉字的时候在后台得到的该参数会是一串乱码,浏览器和eclipse编码都设置成为utf-8后问题依然存在,问了项目里面的牛人,才知道是tomcat编码设置的问题。在tomcat安装目录下面的server.xml文件中 URIEncoding即为tomcat的url编码方式,设置成为utf-8即可正常编码带中文的连接原创 2012-06-04 13:31:52 · 6431 阅读 · 1 评论 -
spring实现远程方法调用
spring in action一书的读书笔记使用spring实现远程方法调用可以极大简化开发将一个spring bean包装成为RMI service<bean class="org.springframework.remoting.rmi.RmiServiceExporter" p:service-ref="spitterService" p:serviceName="Sp原创 2012-05-27 01:05:16 · 10048 阅读 · 0 评论 -
maven的安装与配置
什么是maven?首先maven是原创 2014-09-09 21:20:05 · 721 阅读 · 0 评论