- 博客(32)
- 收藏
- 关注
转载 一个完成的spring xml配置文件
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://ww...
2016-06-30 15:16:00
193
转载 一个简单的Spring程序
首先,要用Eclipse开发Spring程序,需要安装Spring插件并重启Eclipse 具体操作: 新建javaProject后,导入需要使用的包(提前下好Spring),Spring包包含6个部分的jar,我们只要导入用的即可 程序开发场景准备: 角色- 执行动作的人群:proformer,接口 实现的类:Juggler,杂技师 发布指令的主...
2016-06-28 10:28:00
186
转载 Spring beans.xml
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http:/...
2016-06-12 17:51:00
170
转载 strust2的核心和工作原理
在学习strust2之前,我们要明白使用struts2的目的是什么?它能给我们带来什么样的好处? 设计目标 Strust设计的第一目标就是使MVC模式应用于web程序设计。 技术优势 Struts2有两方面的技术优势。 一是所有的Struts2应用程序都是基于client/server HTTP交换协议,the java servlet api揭示了java s...
2016-06-01 11:58:00
224
转载 MVC模式
MVC模式代表Model-View-Controller(模型-视图-控制器)。这种模式用于应用程序的分层开发。 MOdel(模型)-模型代表一个存取数据的对象或JAVAPOJO。它也可以带有逻辑,在数据变化时更新控制器。 VIew(视图)-视图代表模型包含的数据可视化。 Controller(控制器)-控制器作用于模型和视图上。它控制数据流向模型对象,并在数据花边时更新视图。它...
2016-05-30 15:51:00
169
转载 JSON 之FastJson解析
一、阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征: 速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson; 功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省;无依赖,能够直接运行在Java SE 5.0以上版本;...
2016-05-24 15:14:00
144
转载 Java本地方法(native方法)的实现
Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。 可以将native方法比作Java程序同C程序的接口,其实现步骤: 1、在Java中声明native()方法,然后编译; 2、用javah产生一个.h文件; 3、...
2016-05-24 10:47:00
248
转载 RMI(Remote Method Invocation ) 概念恢复
1、RMI是远程方法调用的简称,像其名称暗示的那样,它能够帮助我们查找并执行远程对象,通俗的说,远程调用就像一个class放在A机器上,然后在B机器中调用这个class的方法。 2、EMI术语 在研究代码之前,我们来看看必须编写哪些代码: 远程对象:这个接口只定义了一个方法,我们应当明白的是,这个接口可以既包含方法的代码也包含方法的定义。远程对象包含要导出的每个方法的定义,并且实现...
2016-05-24 10:15:00
176
转载 java注解
注解包含元注解和自定义注解 元注解: 元注解的作用就是负责注解其他注解。java提供了4个标准的meta-annotation类型,它们用来提供对其它annotation类型作说明: 1 @Target 2 @Retention 3 @Documented 4 @Inherited @Target: 说明Annotation所修饰的对象范围:可用于packages...
2016-05-24 09:28:00
123
转载 输入sql语句,将结果写入到xml文件
import java.io.FileOutputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import ja...
2016-05-23 16:29:00
288
转载 服务器端小程序
本机打开cmd,输入telnet 127.0.0.1 8189,在输入任意字符通讯,输入"BYE"结束。 package ch4Test; import java.io.*; import java.net.ServerSocket; import java.net.Socket; import java.util.Scanner; public class Ec...
2016-05-04 14:51:00
176
转载 Java核心技术II读书笔记(三)
ch2 XML SAX解析器 SAXParserFactory factory = SAXParserFactory.newInstance(); SAXParser parser = factory.newSAXParser(); //建立SAX解析器对象 parser.parse(source,handler); //source可以是文件,URL或者字符串输入流,h...
2016-04-27 16:52:00
165
转载 Java核心技术II读书笔记(二)
ch2 XML 有两种XML文档结构,DTD和Schema,用解释文档构成规则,这些规则指定了每个元素俺的合法子元素和属性。 DTD DTD有多种提供方式,可以像下面这样加到XML中: <?xml version="1.0"?> <!DOCTYPE configuration [ //文档类型必须匹配根元素的名字 <!ELEMENT conf...
2016-04-26 15:55:00
178
转载 Java核心技术II读书笔记(一)
Char2 XML 解析器:读入一个文件,确认其具有正确的格式,然后将其分解成各种元素,使程序员能够访问这些元素。 java库提供了两种XML解析器:DOM和SAX,即文档对象模型和流机制解析器。 DOM不适合处理太长的XML,考虑到内存的消耗。 如果只对XML中的某些元素感兴趣,而不关心上下文,考虑用SAX。 DOM解析器的接口已经被W3C标准化了,org.w3c.dom包中...
2016-04-21 17:37:00
154
转载 多线程-线程的中断
写得很清楚了,我就不累赘了,只补充说明一下:interrupt()方法是给其它线程设置中断状态,不是指给当前线程设置中断状态 原文地址:http://blog.youkuaiyun.com/axman/article/details/562249 [线程的中断]不客气地说,至少有一半人认为,线程的"中断"就是让线程停止.如果你也这么认为,那你对多线程编程还没有入门.在java中,线程的中断(in...
2016-02-26 17:40:00
82
转载 http协议详解
转自:http://blog.youkuaiyun.com/gueter/archive/2007/03/08/1524447.aspx Author :Jeffrey 引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,...
2016-02-24 16:12:00
151
转载 java UncaughtExceptionHandler 处理线程意外中止
本文转自:http://peirenlei.iteye.com/blog/305079 Thread的run方法是不抛出任何检查型异常(checked exception)的,但是它自身却可能因为一个异常而被终止,导致这个线程的终结。最麻烦的是,在线程中抛出的异常即使使用try...catch也无法截获,因此可能导致一些问题出现,比如异常的时候无法回收一些系统资源,或者没有关...
2016-02-23 09:22:00
138
转载 实现一个链表和队列
import java.text.SimpleDateFormat; import java.util.Calendar; import org.apache.log4j.Logger; /* * 实现一个泛型链表类接口, 1.链表增加一个节点, 2.指定位置增加一个节点 3.删除指定位置的节点 4.删除某种内容的所有节点 加上日志 * */ ...
2016-02-23 09:01:00
191
转载 论计算机基础的重要性
转载:http://www.cnblogs.com/bo083/archive/2012/03/25/2416627.html 近来一直担心毕业需要写论文的问题,基本都没碰过编程的东西了。要写论文才发现做研究真的很难,在此向奋斗在科研一线的xdjm们致敬了!言归正传,论文刚有了一点思路就像放松一下,最近刚入了一个android手机就想试试android开发,于是花了将近半天时间搭好...
2016-02-23 08:59:00
172
转载 UML类图几种关系的总结
原文地址:http://blog.youkuaiyun.com/tianhai110/article/details/6339565 在UML类图中,常见的有以下几种关系:泛化(Generalization),实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(G...
2016-02-23 08:58:00
94
转载 理解HashSet及使用
(1) 为啥要用HahSet? 假如我们现在想要在一大堆数据中查找X数据。LinkedList的数据结构就不说了,查找效率低的可怕。ArrayList哪,如果我们不知道X的位置序号,还是一样要全部遍历一次直到查到结果,效率一样可怕。HashSet天生就是为了提高查找效率的。 (2) hashCode 散列码 散列码是由对象导出的一个整数值。在Object中有...
2016-02-23 08:57:00
137
转载 Java 集合类详解
作者:xwdreamer 出处:http://www.cnblogs.com/xwdreamer 0.参考文献 http://blog.youkuaiyun.com/liulin_good/article/details/6213815 1.java集合类图 1.1 1.2 上述类图中,实线边框的是实现类,比如ArrayList,LinkedList,HashMap...
2016-02-23 08:56:00
124
转载 Java-泛型编程-使用通配符? extends 和 ? super
原文地址:http://blog.youkuaiyun.com/fw0124/article/details/42296283 泛型中使用通配符有两种形式:子类型限定<? extends xxx>和超类型限定<? super xxx>。 (1)子类型限定 下面的代码定义了一个Pair<T>类,以及Employee,Manager和President类。 ...
2016-01-21 08:44:00
183
转载 回调函数及其用法
在知乎上看到一篇回帖,深入简出的描述了回调函数的概念及其用法,觉得很好,转帖过来, 作者:futeng 链接:http://www.zhihu.com/question/19801131/answer/26586203 来源:知乎 前言 在Java社区的各种开源工具中,回调方法的使用俯拾即是。所以熟悉回调方法无疑能加速自己对开源轮子的掌握。 网上搜了一些文章,奈何...
2016-01-20 09:57:00
152
转载 log4j.properties 详解与配置步骤
一、log4j.properties 的使用详解 1.输出级别的种类 ERROR、WARN、INFO、DEBUG ERROR 为严重错误 主要是程序的错误 WARN 为一般警告,比如session丢失 INFO 为一般要显示的信息,比如登录登出 DEBUG 为程序的调试信息 2.配置日志信息输出目的地 log4j.appender.appenderName = fully....
2016-01-20 09:49:00
92
转载 约瑟夫环
今天做了一个有趣的题:定义1-100共100个数,逢3出列,打印最终出列的数字清单. 后来才知道,这是计算机科学和数学中有名的约瑟夫环问题. 特别科普一下 问题来历 据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆...
2016-01-20 09:49:00
96
转载 泛型的约束与局限性
内容来至java核心技术第9版第12章 1. 不能用基本类型参数化实例类型 即,没有Pair<int>,Pair<float>等类型 2. 运行时类型检查只适用于原始类型,即JVM中不存在泛型或指定类型的泛型,导致无法进行某些判断 ex. if(a instanceof Pair<String>); //--- e...
2016-01-20 09:48:00
173
转载 把代码字体加大的办法
.cnblogs_code span {line-height: 1.5 !important; font-family: Courier New !important; font-size: 12px !important;} 把这段添加到管理-设置-CSS里面,红色为字体大小,修改为自己想要的. 修改编辑器字体大小: .postBody p{color:#000;fon...
2016-01-06 17:07:00
980
转载 System.arraycopy方法
数组的复制有多种方法,其中有一种就是System.arraycopy方法,传闻速度也很快. 方法完整签名: public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 参数 @src -- 这是源数组 @srcPos -- 这是源数组中的起始位置 @des...
2016-01-06 16:37:00
98
转载 泛型数组列表与反射
如果声明一个没有指定空间长度的泛型数组,如ArrayList<Integer> in = new ArrayList<>(),这时,系统会自动给in分配10个容量空间,即[null,null,null,null,null,null,null,null,null,null],如果这时为in赋值,如: for(int i=1;i<=5;i++){ ...
2016-01-06 16:31:00
113
转载 java 访问器方法中对象引用的问题
"注意不要编写返回引用可变对象的访问器方法".因为会破坏类的封装性,引用的内容可能会被改变,产生业务逻辑上的错误. 什么是可变对象? 先要搞清楚java中值传递和引用传递的问题,总结如下: 1.对象就是传引用 2.原始类型就是传值 3.String,Integer, Double等immutable类型因为没有提供自身修改的函数,每次操作都是新生成一个对象,所以要特殊对待。可以...
2016-01-06 16:23:00
117
转载 代码单元与代码点
代码点指编码表(比如Unicode)中某个字符的代码值(数字),书写时前面加U+,比如U+0041是字母A的代码点 java中的代码单元指表示编码表字符的最小存储单元,用16位表示 Unicode代码点 U+0041 U+00DF U+6771 U+10400 表示字形 UTF-32代码单元 00000041 ...
2016-01-06 16:22:00
127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅