05 2014 档案

摘要:第 四 篇 业务层及 web 层技术开发第 15 章 Spring MVCSpring 为展现层提供了一个优秀的 web 框架 -- Spring MVC -- 松散耦合和插拔组件结构设计。Spring MVC 通过一套 MVC 注解,让 POJO 成为处理请求的控制器,无须实现任何接口。支持 RE... 阅读全文
posted @ 2014-05-31 23:23 小尼人00 阅读(218) 评论(0) 推荐(0) 编辑
摘要:第 11 章 使用 Spring JDBC 访问数据库(1), Spring JDBC 是 Spring 所提供的持久层技术。它的主要目的是降低使用 JAVASE JDBC API 的门槛,不需处理繁杂而乏味的工作。 ORM 框架已经成熟丰富,但 JDBC 的灵活性更直接,如在完全依赖数据库配置产... 阅读全文
posted @ 2014-05-31 23:19 小尼人00 阅读(125) 评论(0) 推荐(0) 编辑
摘要:第八章 Spring 对 DAO 的支持Spring 对持久化技术提供的支持 : Hibernate, iBatis, JDO, JPA, TopLinkSpring 通过 Spring JDBC 框架对 JDBC API 进行简化Spring 面向 DAO 制定了通用的异常体系,屏蔽具体持久化技术... 阅读全文
posted @ 2014-05-31 23:11 小尼人00 阅读(162) 评论(0) 推荐(0) 编辑
摘要:第一章 Spring 概述第二章 快速入门第三章 IOC 容器概述反射技术是 实现依赖注入的 Java 底层技术本章内容 : * IOC 概念所包含的设计思想 * Java 语言反射技术 * BeanFactory、ApplicationContext 以及 WebApplicationContex... 阅读全文
posted @ 2014-05-31 22:39 小尼人00 阅读(110) 评论(0) 推荐(0) 编辑
摘要:Ctrl + Alt + F2登陆后 : pkill gonme-session 然后再 Ctrl + Alt + F7 登陆后,恢复了时间显示 阅读全文
posted @ 2014-05-30 11:16 小尼人00 阅读(177) 评论(0) 推荐(0) 编辑
摘要:对象关系映射(Object/Relation Mapping)提供了概念性的、易于理解的模型化数据的方法。ORM方法论基于三个核心原则: 简单:以最基本的形式建模数据。 传达性:数据库结构被任何人都能理解的语言文档化。 精确性:基于数据模型创建正确标准化了的结构。 典型地,建模者通过收集来自那些熟悉... 阅读全文
posted @ 2014-05-29 18:10 小尼人00 阅读(398) 评论(0) 推荐(0) 编辑
摘要:Ubuntu Linux, 不要弄什么 wine,龙井 或者什么等 QQ 了。非常不给力,不要在 linux 环境里,浪费 弄 QQ 的时间了,没事可以 web QQ 下, 我知道,可能不好用,但是不要依赖QQ, web QQ 也就够了,wine 什么的都不靠谱。除非某讯开发出基于 linux ... 阅读全文
posted @ 2014-05-29 17:45 小尼人00 阅读(142) 评论(0) 推荐(0) 编辑
摘要:DBCP连接池配置 关于dbcp连接池具体的使用方法还需参考:点击打开链接dbcp jar包commons-dbpc.jar、commons-collections.jar、commons-pool.jar 下载点击下载c... 阅读全文
posted @ 2014-05-29 14:00 小尼人00 阅读(277) 评论(0) 推荐(0) 编辑
摘要:第八章 Spring 对 DAO 的支持Spring 对持久化技术提供的支持 : Hibernate, iBatis, JDO, JPA, TopLinkSpring 通过 Spring JDBC 框架对 JDBC API 进行简化Spring 面向 DAO 制定了通用的异常体系,屏蔽具体持久化技术... 阅读全文
posted @ 2014-05-29 12:04 小尼人00 阅读(152) 评论(0) 推荐(0) 编辑
摘要:英雄不谈出处,这一刻只有我的理想和努力spring.jar是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。spring-src.zip就是所有的源代码压缩包。除了... 阅读全文
posted @ 2014-05-28 10:05 小尼人00 阅读(159) 评论(0) 推荐(0) 编辑
摘要:(一) Spring 是什么 ?Spring 是分层的 Java SE/EE 应用一站式的轻量级开源框架, 以 IOC (Inverse of Control) 和 AOP (Aspect Oriented Programming) 为内核。Rod Johnson Java 奇才, JCP (Jav... 阅读全文
posted @ 2014-05-27 09:46 小尼人00 阅读(137) 评论(0) 推荐(0) 编辑
摘要:p10 第十章 泛型(1), 自己写个基本的范型(2), 泛型通配符 Info i = new Info();(3), 受限泛型 Info temp; 下限 : Info temp;(4), 泛型 与 子类继承的限制 * 一个类的子类可以通过对象多态性为其父类实例化,但是在泛型操作中,子类的泛型类... 阅读全文
posted @ 2014-05-20 20:39 小尼人00 阅读(201) 评论(0) 推荐(0) 编辑
摘要:p9 第九章 多线程 进程是程序的一次性动态执行过程,它需要经历从代码加载,代码执行,到执行完毕的一个完整过程,这个过程也是进程本身从产生,发展到最终消亡的过程。多进程操作系统能同时运行多个进程(程序)。 多线程是实现并发机制的一种有效手段。进程和线程一样,都是实现并发的一个基本单位。线程是比进程更... 阅读全文
posted @ 2014-05-20 15:04 小尼人00 阅读(333) 评论(0) 推荐(0) 编辑
摘要:p6OO 第六章 面向对象 (高级篇)(1), super 关键字 super 调用父类指定构造方法的操作,与 this 调用构造方法的要求一样,语句必须放在子类构造方法的首行。(2), 继承的应用 / 覆写 / final 关键字(3), 抽象类, 包含抽象方法的类必须是抽象类,抽象方法只需要声... 阅读全文
posted @ 2014-05-19 14:48 小尼人00 阅读(224) 评论(0) 推荐(0) 编辑
摘要:JAVA和C++都是面向对象语言。也就是说,它们都能够实现面向对象思想(封装,继乘,多态)。而由于c++为了照顾大量的C语言使用者,而兼容了C,使得自身仅仅成为了带类的C语言,多多少少影响了其面向对象的彻底性!JAVA则是完全的面向对象语言,它句法更清晰,规模更小,更易学。它是在对多种程序设计语言进... 阅读全文
posted @ 2014-05-19 13:47 小尼人00 阅读(193) 评论(0) 推荐(0) 编辑
摘要:p5OO 第五章 面向对象 (基础篇)Notes(1), Constructor / this / String String str1 = "hello"; 解释 : 是把一个在堆内存空间的使用权给了 str1 对象。 String str2 = "hello"; str1 == str2 是 t... 阅读全文
posted @ 2014-05-19 12:35 小尼人00 阅读(144) 评论(0) 推荐(0) 编辑
摘要:1, 内部类 可以声明成 public 或 private, 对其访问的限制与成员变量和成员方法完全相同package com.qunar.basicJava.javase.p5OO;/** * Author: libin.chen@qunar.com Date: 14-5-19 11:54 */... 阅读全文
posted @ 2014-05-19 12:29 小尼人00 阅读(153) 评论(0) 推荐(0) 编辑
摘要:HelloWorldpackage com.qunar.basicJava.javase;public class HelloWorld { public String sayHello() { return "hello wolrd! I'm RoBY"; } pu... 阅读全文
posted @ 2014-05-18 20:47 小尼人00 阅读(163) 评论(0) 推荐(0) 编辑
摘要:Maven 项目管理工具 Apache Maven 主要服务于基于 Java 平台的项目构建,依赖管理 和 项目信息管理。 国内知名软件公司阿里巴巴和淘宝开始使用 Maven 管理他们的项目。第一章 Maven 1.1 何为 Maven 1.1.1 何为构建 编写源代码 --> 编译 --> ... 阅读全文
posted @ 2014-05-18 20:44 小尼人00 阅读(186) 评论(0) 推荐(0) 编辑
摘要:-------------------- (1) --------------------------------------------sudo apt-get update 获得最近的软件包的列表;列表中包含一些包的信息,比如这个包是否更新过tar -zxvf ****.tar.gz -- j... 阅读全文
posted @ 2014-05-18 13:12 小尼人00 阅读(183) 评论(0) 推荐(0) 编辑
摘要:siyu.du@qunar.comHashMap 实现你要熟悉它!http://www.giyf.com/网址 : http://gitlab.corp.qunar.com/siyu.du/qua网址 : http://www.webmonkey.com/2012/07/try-git/网址 : h... 阅读全文
posted @ 2014-05-18 13:04 小尼人00 阅读(130) 评论(0) 推荐(0) 编辑
摘要:/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash... 阅读全文
posted @ 2014-05-18 12:09 小尼人00 阅读(185) 评论(0) 推荐(0) 编辑
摘要:1、通过deb包安装的情况: 安装.deb包:代码:sudo dpkg -i package_file.deb反安装.deb包:代码:sudo dpkg -r package_name2、通过apt-get安装的情况:安装代码:sudo apt-get install package_name反安装... 阅读全文
posted @ 2014-05-17 10:06 小尼人00 阅读(196) 评论(0) 推荐(0) 编辑
摘要:#!/bin/bash#before install check DB setting in # judge.conf # hustoj-read-only/web/include/db_info.inc.php# and down here#and run this with root#CENTO... 阅读全文
posted @ 2014-05-16 20:57 小尼人00 阅读(357) 评论(0) 推荐(0) 编辑
摘要:做个记录:http://www.blogjava.net/yjhmily/articles/336926.html1、删除 mysql1sudoapt-getautoremove--purgemysql-server-5.02sudoapt-getremovemysql-server3sudoapt... 阅读全文
posted @ 2014-05-15 12:53 小尼人00 阅读(168) 评论(0) 推荐(0) 编辑
摘要:--/* POJ_3468_Interval Tree 更新区间 与 h1698 类似,但是你要清楚他们的区别 -- 为负,随时查询任意一个区间,上下面 Author : a_clay Created : 2012-02-04*/#include #include #incl... 阅读全文
posted @ 2014-05-08 16:21 小尼人00 阅读(129) 评论(0) 推荐(0) 编辑
摘要:-/* POJ_3264_Interval Tree 最大最小值之差 Author : a_clay 2014/05/08*/#include #include #include #include #include #include #define mid(x) ((x) >> 1)u... 阅读全文
posted @ 2014-05-08 16:04 小尼人00 阅读(133) 评论(0) 推荐(0) 编辑
摘要:/** * C++ 打印 21 内素数表 */#include #include using namespace std;const int N = 21;int a[N];/** * int b[1034567890]; 可以开这么大的数组 10 位数字的 数组 */int main() { ... 阅读全文
posted @ 2014-05-08 13:49 小尼人00 阅读(127) 评论(0) 推荐(0) 编辑
摘要:popular_cow#include #include #include // INT_MAX#include #include #include #define foreach(i, v) for (__typeof((v).begin()) i = (v).begin(); i != (v)... 阅读全文
posted @ 2014-05-08 09:39 小尼人00 阅读(92) 评论(0) 推荐(0) 编辑
摘要:POJ_1961 KMP next的典型应用 类似于 poj2406/* * POJ_1961 KMP next的典型应用 类似于 poj2406 * Author : a_clay 2014/05/06 */ #include #include #include #include #inc... 阅读全文
posted @ 2014-05-07 20:27 小尼人00 阅读(103) 评论(0) 推荐(0) 编辑
摘要:HDOJ_1711_KMP 入门 /* HDOJ_1711_KMP 求匹配位置 * * I really like this KMP in door * * Author : a_clay 2014/05/06 */ #include #include #include #includ... 阅读全文
posted @ 2014-05-07 20:17 小尼人00 阅读(118) 评论(0) 推荐(0) 编辑
摘要:优先队列+BFS法 用广搜的思想,只是在出队时做了处理,利用优先队列让队列中到起点的时间值最小的点先出队。该方法会用到优先队列的STL。首先需要了解优先队列的使用规则:优先队列中元素的比较规则默认是按元素的值从大到小排序的,就是说队列中最大的元素总是位于队首,所以出队时,并非按先进先出的原则进行,... 阅读全文
posted @ 2014-05-07 19:05 小尼人00 阅读(132) 评论(0) 推荐(0) 编辑
摘要:POJ Knight Move 1915/* * POJ_1915_Double BFS Knight Moves * * I really like this double bfs problem * * Author : a_clay 2014/05/06 */#include #inc... 阅读全文
posted @ 2014-05-07 16:57 小尼人00 阅读(96) 评论(0) 推荐(0) 编辑
摘要:/* * POJ_3414_BFS * I really like this bfs problem * On the first and only line are the numbers A, B, and C. These are all integers in the range from ... 阅读全文
posted @ 2014-05-07 16:38 小尼人00 阅读(119) 评论(0) 推荐(0) 编辑
摘要:关于这里我的[Effective Java]系列的文章,多参考自http://tonylian.iteye.com/blog, 但是我为了以后修改成我自己的版本,加上看上去舒服些,我没选择 【转载】的标注但绝大版权归于 :http://tonylian.iteye.com/blog 如有侵权,请见谅... 阅读全文
posted @ 2014-05-07 10:17 小尼人00 阅读(95) 评论(0) 推荐(0) 编辑
摘要:静态工厂和构造器有个共同的局限性 : 它们都不能很好地扩展到大量的可选参数 阅读全文
posted @ 2014-05-07 10:10 小尼人00 阅读(102) 评论(0) 推荐(0) 编辑
摘要:《第2章》创建和销毁对象(第1~6条)【第1条】考虑用静态工厂方法代替构造函数所谓静态工厂方法,实际上只是一个简单的静态方法,它返回的是类的一个实例。使用静态工厂方法的好处:1)它与构造函数不同,它有名字,你可以把名字起的更易于阅读。 如果你想让2个构造函数拥有相同个数和类型的参数,这将是无法实现的... 阅读全文
posted @ 2014-05-07 10:06 小尼人00 阅读(177) 评论(0) 推荐(0) 编辑
摘要:/*[任务]dijkstra (单源最短路,图中不能有负权的边。) [perfect!]*[说明]Dijkstra算法按从源点src到其他各点的最短路径长度递增的顺序,依次确定src到每个点的最短路。* 首先将dis[src]赋为0,其余点的dis赋为INF,此时所有点的最短路都还未确定。之后,每次... 阅读全文
posted @ 2014-05-06 20:13 小尼人00 阅读(121) 评论(0) 推荐(0) 编辑
摘要:iconv -f cp936 -t utf8 Tarjan_p1236.cpp -o Tarjan_p1236.cpp 阅读全文
posted @ 2014-05-06 11:47 小尼人00 阅读(93) 评论(0) 推荐(0) 编辑
摘要:import java.math.BigInteger;import java.util.*;/** * nyist 28 * 大数阶乘 */public class Main28 { public static void main(String args[]) { Scanne... 阅读全文
posted @ 2014-05-06 11:17 小尼人00 阅读(149) 评论(0) 推荐(0) 编辑
摘要:1, 代码可维护性相关(1), svn 提交不写注释(2), 命名太随意(3), 代码随意排版(4), 多层嵌套结构(5), 一个方法包打天下 : 要记住 -- 单一职责原则, 一个方法不应该承载太多,要尽量抽取出来。(6), 不统一的风格(7), 混乱的 pom 文件(8), 晕头转向的配置文件 ... 阅读全文
posted @ 2014-05-04 09:54 小尼人00 阅读(417) 评论(0) 推荐(0) 编辑
摘要:sudo apt-get update && sudo apt-get dist-upgradeUbuntu中sudo apt-get update #这一步是更新你的源列表,换源后必须执行sudo apt-get dist-upgrade #这一步是更新软件,如果你对新版本软件的需求不是那么迫切,... 阅读全文
posted @ 2014-05-03 21:14 小尼人00 阅读(612) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示