- 博客(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
145
转载 一个简单的Spring程序
首先,要用Eclipse开发Spring程序,需要安装Spring插件并重启Eclipse具体操作:新建javaProject后,导入需要使用的包(提前下好Spring),Spring包包含6个部分的jar,我们只要导入用的即可程序开发场景准备:角色-执行动作的人群:proformer,接口实现的类:Juggler,杂技师发布指令的主...
2016-06-28 10:28:00
129
转载 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
121
转载 strust2的核心和工作原理
在学习strust2之前,我们要明白使用struts2的目的是什么?它能给我们带来什么样的好处?设计目标 Strust设计的第一目标就是使MVC模式应用于web程序设计。技术优势 Struts2有两方面的技术优势。 一是所有的Struts2应用程序都是基于client/server HTTP交换协议,the java servlet api揭示了java s...
2016-06-01 11:58:00
181
转载 MVC模式
MVC模式代表Model-View-Controller(模型-视图-控制器)。这种模式用于应用程序的分层开发。MOdel(模型)-模型代表一个存取数据的对象或JAVAPOJO。它也可以带有逻辑,在数据变化时更新控制器。VIew(视图)-视图代表模型包含的数据可视化。Controller(控制器)-控制器作用于模型和视图上。它控制数据流向模型对象,并在数据花边时更新视图。它...
2016-05-30 15:51:00
124
转载 JSON 之FastJson解析
一、阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征: 速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson; 功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省;无依赖,能够直接运行在Java SE 5.0以上版本;...
2016-05-24 15:14:00
103
转载 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
194
转载 RMI(Remote Method Invocation ) 概念恢复
1、RMI是远程方法调用的简称,像其名称暗示的那样,它能够帮助我们查找并执行远程对象,通俗的说,远程调用就像一个class放在A机器上,然后在B机器中调用这个class的方法。2、EMI术语在研究代码之前,我们来看看必须编写哪些代码:远程对象:这个接口只定义了一个方法,我们应当明白的是,这个接口可以既包含方法的代码也包含方法的定义。远程对象包含要导出的每个方法的定义,并且实现...
2016-05-24 10:15:00
134
转载 java注解
注解包含元注解和自定义注解元注解:元注解的作用就是负责注解其他注解。java提供了4个标准的meta-annotation类型,它们用来提供对其它annotation类型作说明:1 @Target2 @Retention3 @Documented4 @Inherited@Target:说明Annotation所修饰的对象范围:可用于packages...
2016-05-24 09:28:00
74
转载 输入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
230
转载 服务器端小程序
本机打开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
135
转载 Java核心技术II读书笔记(三)
ch2 XMLSAX解析器SAXParserFactory factory = SAXParserFactory.newInstance();SAXParser parser = factory.newSAXParser(); //建立SAX解析器对象parser.parse(source,handler); //source可以是文件,URL或者字符串输入流,h...
2016-04-27 16:52:00
118
转载 Java核心技术II读书笔记(二)
ch2 XML有两种XML文档结构,DTD和Schema,用解释文档构成规则,这些规则指定了每个元素俺的合法子元素和属性。DTDDTD有多种提供方式,可以像下面这样加到XML中:<?xml version="1.0"?><!DOCTYPE configuration [ //文档类型必须匹配根元素的名字 <!ELEMENT conf...
2016-04-26 15:55:00
121
转载 Java核心技术II读书笔记(一)
Char2 XML解析器:读入一个文件,确认其具有正确的格式,然后将其分解成各种元素,使程序员能够访问这些元素。java库提供了两种XML解析器:DOM和SAX,即文档对象模型和流机制解析器。DOM不适合处理太长的XML,考虑到内存的消耗。如果只对XML中的某些元素感兴趣,而不关心上下文,考虑用SAX。DOM解析器的接口已经被W3C标准化了,org.w3c.dom包中...
2016-04-21 17:37:00
111
转载 多线程-线程的中断
写得很清楚了,我就不累赘了,只补充说明一下:interrupt()方法是给其它线程设置中断状态,不是指给当前线程设置中断状态原文地址:http://blog.youkuaiyun.com/axman/article/details/562249[线程的中断]不客气地说,至少有一半人认为,线程的"中断"就是让线程停止.如果你也这么认为,那你对多线程编程还没有入门.在java中,线程的中断(in...
2016-02-26 17:40:00
59
转载 http协议详解
转自:http://blog.youkuaiyun.com/gueter/archive/2007/03/08/1524447.aspxAuthor :Jeffrey 引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,...
2016-02-24 16:12:00
104
转载 java UncaughtExceptionHandler 处理线程意外中止
本文转自:http://peirenlei.iteye.com/blog/305079Thread的run方法是不抛出任何检查型异常(checked exception)的,但是它自身却可能因为一个异常而被终止,导致这个线程的终结。最麻烦的是,在线程中抛出的异常即使使用try...catch也无法截获,因此可能导致一些问题出现,比如异常的时候无法回收一些系统资源,或者没有关...
2016-02-23 09:22:00
85
转载 实现一个链表和队列
import java.text.SimpleDateFormat;import java.util.Calendar;import org.apache.log4j.Logger;/* * 实现一个泛型链表类接口, 1.链表增加一个节点,2.指定位置增加一个节点3.删除指定位置的节点4.删除某种内容的所有节点加上日志 * */...
2016-02-23 09:01:00
156
转载 论计算机基础的重要性
转载:http://www.cnblogs.com/bo083/archive/2012/03/25/2416627.html近来一直担心毕业需要写论文的问题,基本都没碰过编程的东西了。要写论文才发现做研究真的很难,在此向奋斗在科研一线的xdjm们致敬了!言归正传,论文刚有了一点思路就像放松一下,最近刚入了一个android手机就想试试android开发,于是花了将近半天时间搭好...
2016-02-23 08:59:00
135
转载 UML类图几种关系的总结
原文地址:http://blog.youkuaiyun.com/tianhai110/article/details/6339565在UML类图中,常见的有以下几种关系:泛化(Generalization),实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)1.泛化(G...
2016-02-23 08:58:00
67
转载 理解HashSet及使用
(1) 为啥要用HahSet? 假如我们现在想要在一大堆数据中查找X数据。LinkedList的数据结构就不说了,查找效率低的可怕。ArrayList哪,如果我们不知道X的位置序号,还是一样要全部遍历一次直到查到结果,效率一样可怕。HashSet天生就是为了提高查找效率的。(2) hashCode 散列码 散列码是由对象导出的一个整数值。在Object中有...
2016-02-23 08:57:00
91
转载 Java 集合类详解
作者:xwdreamer出处:http://www.cnblogs.com/xwdreamer0.参考文献http://blog.youkuaiyun.com/liulin_good/article/details/62138151.java集合类图1.11.2 上述类图中,实线边框的是实现类,比如ArrayList,LinkedList,HashMap...
2016-02-23 08:56:00
68
转载 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
135
转载 回调函数及其用法
在知乎上看到一篇回帖,深入简出的描述了回调函数的概念及其用法,觉得很好,转帖过来,作者:futeng 链接:http://www.zhihu.com/question/19801131/answer/26586203 来源:知乎 前言在Java社区的各种开源工具中,回调方法的使用俯拾即是。所以熟悉回调方法无疑能加速自己对开源轮子的掌握。 网上搜了一些文章,奈何...
2016-01-20 09:57:00
116
转载 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
57
转载 约瑟夫环
今天做了一个有趣的题:定义1-100共100个数,逢3出列,打印最终出列的数字清单.后来才知道,这是计算机科学和数学中有名的约瑟夫环问题.特别科普一下问题来历据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆...
2016-01-20 09:49:00
60
转载 泛型的约束与局限性
内容来至java核心技术第9版第12章1. 不能用基本类型参数化实例类型 即,没有Pair<int>,Pair<float>等类型2. 运行时类型检查只适用于原始类型,即JVM中不存在泛型或指定类型的泛型,导致无法进行某些判断 ex. if(a instanceof Pair<String>); //--- e...
2016-01-20 09:48:00
125
转载 把代码字体加大的办法
.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
916
转载 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
61
转载 泛型数组列表与反射
如果声明一个没有指定空间长度的泛型数组,如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
84
转载 java 访问器方法中对象引用的问题
"注意不要编写返回引用可变对象的访问器方法".因为会破坏类的封装性,引用的内容可能会被改变,产生业务逻辑上的错误.什么是可变对象?先要搞清楚java中值传递和引用传递的问题,总结如下:1.对象就是传引用2.原始类型就是传值3.String,Integer, Double等immutable类型因为没有提供自身修改的函数,每次操作都是新生成一个对象,所以要特殊对待。可以...
2016-01-06 16:23:00
87
转载 代码单元与代码点
代码点指编码表(比如Unicode)中某个字符的代码值(数字),书写时前面加U+,比如U+0041是字母A的代码点java中的代码单元指表示编码表字符的最小存储单元,用16位表示 Unicode代码点U+0041U+00DFU+6771U+10400表示字形UTF-32代码单元00000041...
2016-01-06 16:22:00
94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人