- 博客(59)
- 资源 (9)
- 收藏
- 关注
原创 排序好用的spring 工具类
org.springframework.core.annotation.AnnotationAwareOrderComparatorCollections.sort(list, AnnotationAwareOrderComparator.INSTANCE);
2016-12-12 15:10:33
902
原创 org.springframework.data.repository.core.support.DefaultRepositoryMetadata
org.springframework.data.repository.core.support.DefaultRepositoryMetadata接口泛型实例化参考
2016-11-28 17:30:04
1548
原创 DataSource Java 官方 DBCP
DBCP使用的比较少, 大多用 c3p0c3p0与dbcp区别dbcp没有自动回收空闲连接的功能c3p0有自动回收空闲连接功能基础使用, DB
2014-05-08 15:55:00
870
原创 HttpServletRequest
获取请求参数HTTP 请求包中的元素通常为字符串类型, 索引就是 HTML表单元素的 name 或者URL中等式右边名, 使用 getParameter 获取诺出现 name相同的, 则取 URL中排在前面的, 表单中相对考前的[不好说], 当然, name相同的参数要消除HTML 表单 user : pwd :
2014-02-25 21:29:20
887
原创 ServletContext
虚拟路径对于 ServletContext 来说, 一个应用主机名后跟的资源名就是虚拟路径了;比如 http://127.0.0.1:8080/day06/ 可以访问到 tomcat下面的 day06项目http://127.0.0.1:8080/day06/SetAttribute 可以访问到 /SetAttribute 这个资源, /SetAttribute就是虚拟路径, 在tom
2014-02-25 20:57:14
1035
原创 JAVA语言特性 THIS SUPER 案例
THIS 在父类中源码级别只能调用 父类中的 抽象方法或者普通方法, 但是存在 THIS的父类方法调用者为子类时, THIS指向的方法为子类覆盖过的, 注意的是, 属性仍然使用父类的这样做直观的意义在于, 父类中可以 类似 facade模式, 把 DO_STH() { DO_A DO_B DO_C } 封装, 子类在根绝各自的功能 确认要不要覆盖或者实现 DO_A DO_B DO_C至于
2014-02-20 13:39:22
736
原创 servlet 缺省模式 <GenericServlet> <HttpServlet>
public abstract class GenericServlet implements Servlet, ServletConfig, java.io.SerializableGenericServlet 为一个抽象类, 最直观的是 init中保存了 ServletConfig 对象, 并直接简化了ServletConfig的调用, 子类继承 GenericServ
2014-02-20 11:35:22
792
原创 servlet 基础原理 (映射方式、运行初始化参数)
简介servlet 本身是一个 JAVA 程序(或者其他环境的程序), 通过 web.xml 文件把 请求资源页 反射成 JAVA对象到内存, 反射的对象需要实现 javax.servlet 里的 HttpServlet 接口映射方式web.xml 是关键
2014-02-18 15:15:10
1439
原创 异常机制
很喜欢 JAVA 的这个设计, 自动追踪栈, 调用层次, 调试代码起来方便不说, 代码也可以简洁很多, 专注于逻辑.写的测试代码太凌乱, 难得贴了.
2014-01-24 10:39:14
559
原创 多例模式 枚举 内部类
1.多例模式私有化构造函数实现, 只能获得有限个静态对象.2.枚举多例模式的自动生成版, 语法上一样, 类类型3.内部类类定义为 abstract, 实例化时, 构造函数后 用一对 { } 实现好 类的 abstract 方法public abstract class Male { public static Male BOY = new Male()
2014-01-24 10:32:05
671
原创 泛型
没有看到和 C++ 泛型那样的类型实现接口 方法的检查,视频上的意思是 源代码级别的类型检查和自动类型转换, 比较方便. 放容器的能理解, 要是排序的话, 起码实现比较接口吧, 里面的元素.
2014-01-24 10:00:05
675
原创 可变参数
只能出现在形参列表最左边, 贪心从 [ ... ] 往左边一直取值, 类型需为 [...] 前面的类型private static void hehe(int... s) { int sum = 0; for (Object i : s) { if (i.getClass().isInstance(sum)) { sum = sum + (int) i
2014-01-24 09:54:34
702
转载 自动装箱和自动拆箱
装箱是Integer.valueOf(int i),那么拆箱是:i.intValue()整形的也是 变量变化在分配空间, 值相同 句柄指向1块内存1String str1 ="abc";2String str2="abc";3System.out.println(str2==str1);//输出为 true 4 System
2014-01-24 09:46:50
665
原创 静态导入
java静态导入举报|2009-06-27 23:27ch6203 | 分类:JAVA相关 | 浏览7443次静态导入是什么意思?import xxxxx和import static xxxx的区别是什么啊?分享到:2009-06-28 06:28提问者采纳静态导入是JKD1.5后新加的功能,一般不怎
2014-01-24 09:39:48
604
原创 UCOS任务调度算法
首先看下不是很好理解的核心代码 ptcb->OSTCBY = (INT8U)(prio >> 3u); /* Pre-compute X, Y, BitX and BitY */ptcb->OSTCBX = (INT8U)(prio & 0x07u);ptcb->OSTCBBitY = (INT8
2012-08-08 14:23:17
1156
转载 嵌入式数据结构设计
数据结构设计 摘要】本章介绍了结构体中成员的对齐规则,及在此规则上如何调整成员顺序或填充部分字段保证其所占内存大小不会因为编译器的不同导致差异。然后 介绍了如何利用位域设计网络通信协议及由此带来的大小端系统的可移植性问题;同时介绍了用位域在特定平台上配置硬件寄存器的技巧。最后介绍了如何利用 union在不同系统间传输变长数据包及如何进行数据封装并提供相关操作接口的相关技巧。
2012-08-02 11:37:35
1822
转载 Linux 串口操作详解
串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是RS-232-C接口(又称EIA RS-232-C)它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。串口通讯指的是计算机依次以位(bit)为单位来传送数据,串行通讯使用的范围很广,在嵌入式系统开发过程中串口通讯也经常用到通讯方式之一。
2012-07-28 09:34:12
3046
转载 无意中知道 为什么读取栈上面的数据要比 全局区里面的要快...
觉得是没什么意义, 如果不是字符串的话, 应该全局的XXX 大概COPY下, 估计难的会往这方面想, 发这个帖子的人真是细心啊.. 转来放下面 存取效率的比较char s1[]="aaaaaaaaaaaaaaa";char *s2="bbbbbbbbbbbbbbbbb";aaaaaaaaaaa 是在运行时刻赋值的;而bbbbbbbbbbb 是在编译时就确定的;但
2012-05-27 20:11:32
1006
转载 大端和小端(网络字节序和主机字节序)
大端和小端(网络字节序和主机字节序):大端(Big Endian):即网络字节序。小端(Littile Endian):即主机字节序。记忆方式:网络的范围很大,所以大端是网络字节序。大端方式将高位存放在低地址,小端方式将低位存放在高地址。采用大端方式进行数据存放符合人类的正常思维,而采用小端方式进行数据存放利于计算机处理。如果将一个32位的整数0x12345678存放到一个
2012-05-04 11:19:57
1062
转载 顺序点
看下面两条语句:int i = 3;int k=(++i)+(++i)+(++i); 执行后k的值是多少?不同的编译器有不同的结果,可能是16(gcc),也可能是18(vc)。为什么会这样呢? 在C++标准中有一个很重要的概念:sequence points(顺序点)。原文定义如下:At certain specified points in t
2012-05-02 21:10:25
734
原创 求最长公共子串问题
n个字符串,1如n=31.what is local bus?2.this is local bus。3.local bus is name sdhfj。那么最长的共同子串是local bus函数为char * findchar(const char**asd,const int n)大体就是这些,用c去实现!!大牛们 给力啊!!看到个跟帖的代码,PS:
2012-04-19 19:48:01
877
转载 一个效率很高的BM算法 汇编实现的
{ The originial benchmark program was to demonstrate the speed difference between the POS() in Turbo Pascal 4 or 5 brute-force and the Boyer-Moore method function POSBM() Program author: Costa
2012-04-15 14:58:39
1153
原创 Qt学习笔记 - QSignalMapper
QSignalMapper 信号映射器这次的应用是 计算器,由于有多个按钮功能是类似的,可以绑定到同一个槽函数, 但是考虑到 PushButton 类没有 int 参数的 信号, 所以利用映射器进行 mapper = new QSignalMapper(this); /* * 映射信号 */ connect(ui->btn_0, SIGNAL(
2012-04-14 20:53:46
1305
mybatis3与Spring整合官方中文版
2014-10-30
spring开发指南(夏昕)
2014-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人