自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 Redis Spring 整合 demo

项目打算重构,用Redis做缓存。自己写了个业务级封装,还请各路高手帮个忙给予指点。。。 首先这个demo数据库用的是Mysql,Mybatis做的持久化中间件。 测试的数据库表: CREATE TABLE `tb_team` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(30) DEFAUL...

2015-06-04 15:13:13 85

原创 VMware 安装 CentOS 与 网络设置

VMware安装CentOS 1. 在下使用的Linux镜像版本是CentOS-6.3-x86_64-minimal.iso  300Mb左右,没有桌面系统。2. 步骤如下:      a. 虚拟机硬件兼容设置,默认的好了     b. 这里选择稍后安装操作系统     c. 如下图选择即可     d. 虚拟机名称随意,位置为虚拟的系统的安装目录...

2015-05-07 12:38:09 175

原创 平方数螺旋矩阵

 分享一道面试题,要求1.5小时内完成,如下: 观测下面数字矩阵,编写一个方法实现之。  输入 3, 输出内容到文件: 1  2  3   8  9  4   7  6  5   输入 5, 输出内容到文件: 01  02  03  04  05   16  17  18  19  06   15  24  25  20  07   14  23  22  21  08   13 ...

2015-01-02 11:16:58 352

原创 Java socket 入门 示例

面向连接传输协议(TCP)两台电脑在传输数据前,会先建立一个专属的连接,就如打电话一般,双方通话时,会占有一条专属的通讯连接,当有一方挂机后,此连接就会消失。面向连接的协议特点:确认回应:设甲乙两台电脑,当甲传数据到乙时,会等乙送回确认后才会再去传下一笔数据。当一段时间没有收到乙的确认回复,甲会试着再传一次,如果传送多次都没有回应,就表示连接可能断了。分组序号:面向连接协议在传送...

2014-07-07 11:30:13 134

原创 位操作笔记(Java)

位操作运算简介 取反(NOT)取反是一元运算符, 对一个二进制数的每一位执行逻辑反操作。使数字1成为0, 0成为1。例如:NOT 0111(十进制 7) = 1000 (十进制 8)Java 中,取反操作符用波浪线"~"表示。值得注意的是此操作符与"逻辑非(!)" 操作符不同,"逻辑非"并不是一个位操作。 按位或(OR)按位或处理两个长度相同的二进制数,两个...

2014-07-01 15:25:47 116

原创 Dojo(1.7.2) AMD Demo

   搞了搞Dojo,尝试使用其AMD( Asynchronous Module Definition )机制做了一个demo。   小试一下,仅体会到继承,防命名冲突这些好处,水平有限,仅作参考(为求简单,用了1.6以前版本的写法,而没用define那种)。    demo实现如下功能,对grid的数据分别提供4个button做加减乘除,结果摆到另一个grid。值为负值的标记为红...

2014-02-24 23:21:40 259

原创 Digester 解析XML

Digester 解析 XML 成 java 对象 惯例,提供参考连接, 高大全:http://www.massapi.com/class/di/Digester.html                                          api:http://commons.apache.org/proper/commons-digester/commons-di...

2013-12-18 15:35:40 219

原创 Javascript 面向对象化写法——语法篇

本编参考:http://www.cnblogs.com/sanshi/archive/2009/07/08/1519036.html 系列,总结如下 一.几个重要关键字 1.this —— 指当前的对象,若在全局范围,则指当前页面对象window,如果是函数中使用this,则指的是调用这个函数的对象。firebug一下demo:function sayHi() { ...

2013-11-17 22:35:43 149

原创 JSP自定义标签使用

 本篇参考:http://210.34.136.253:8488/jsp/JSPChapter14.htm, 权当总结  一、demo —— 使用一个自定义标签<oham:ac /> 用于控制页面上的某些元素的访问(accessControl),在此只是简单模拟:     1.设计思路,定一个path parameter userLev,'boss' 最高,...

2013-11-02 21:51:12 101

原创 优先队列与堆的学习

新入公司,管理比较严,机子上还没任何开发装备,不让自己装,没有权限,连个jar包都不让download,没事可做,闲得蛋疼,故作此篇。。。 介绍一个在线编译工具:http://www.compileonline.com/compile_java_online.php 转入正题(本文参考:http://jiangzhengjun.iteye.com/blog/565275,然后按...

2013-09-13 17:08:50 69

原创 Java线程基础——线程池使用示例

引言合理利用线程池能够带来三个好处:第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。 本篇参考:http://www.infoq.com/c...

2013-09-05 13:01:41 202

原创 Hibernate使用——数据查询示例

Criteria Query的使用 Criteria 查询表达式Criteria 本身只是一个查询容器,具体的查询条件需要通过Criteria.add方法加到Criteria实例中。示例1:Criteria criteria = session.createCriteria(TPerson.class);criteria.add(Restrictions.eq("nam...

2013-08-23 21:31:20 162

原创 Java 内存学习

开始接触性能优化了,测试时遇到涉及内存问题。。。特此作这篇关于java内存机制的学习笔记。说明:1.本篇为收集别人资料,然后根据自己的理解总结的,仅供参考,有谬误的请务必不吝指正。2.本篇不适合色盲或色弱者。。。 变量在Java中,只要声明一个变量,内存中就会分配出一块区域给该变量,形如:int a; boolean b;之类,此时内存中如下图:不同的数据类型所...

2013-08-16 10:11:37 145

原创 Java 自定义annotation使用示例

Annotation 是一种用于描述数据的一种数据,在Java里所描述的数据指的是Java的程序代码,主要目的是为了让第三者能够从这些annotation当中得到一些信息,但也能用于实现某种业务上的操作,比如Spring中使用到的那些annotation,鄙人就是想像Spring那样使用annotation而作这篇笔记。 自定义一个annotation,TestMyAnno.java:...

2013-08-13 14:40:15 178

原创 Spring3+Struts2+Hibernate4+Mybatis整合的一个maven例子

说明:1.用了maven去搞这个demo,懒得去导jar包。。。2.这个demo用了spring去做Ioc,事务的aop;用了struts2去做“MVC”(没有用到任何UI技术,有点对不起这个MVC,就单单一个后台。。。);用了hibernate和Mybatis两个持久层,用上MyBatis是用来应对复杂的SQL查询逻辑,结果集映射也灵活。3.此demo目的只是一个笔记,搞java...

2013-08-09 17:30:44 90

原创 Hibernate使用——多对多关联示例

多对多关联 在hibernate的关联映射当中,多对多的关联映射需要借助中间表完成。由于多对多关联的性能不佳(由于引入中间表,一次读取操作需要反复数次查询),因此设计中应该避免大量使用。 一个例子:角色Role与权限privilege的关系是典型的一对多关系,现有一个军团,一个军团里有团长,将军,军师和士兵这几个角色,在一个军团里,团长拥有全部权限,可以任命手下,发起团战,发起...

2013-08-05 17:48:00 75

原创 Hibernate使用——一对多关联示例

一对多关联 首先举一例:阵型cancan的人找lulu阵型里的人做心灵pk,无奈cancan阵型里的人与lulu阵型实力相距甚远。。。于是提出cancan阵型里的人可以群K lulu阵型里的单个人,当然,接受单挑。在hibernate的映射中,一对多关联分为单向一对多和双向一对多关联。 单向一对多TLulu.java:package learnHibernate.b...

2013-08-05 15:53:02 139

原创 Hibernate使用——一对一关联示例

一对一关联一对一关联包括如下的两种类型:  1. 主键关联  2. 唯一外键关联 主键关联        一对一的主键关联形式,即两张关联表通过主键形成一对一映射关系。       下面是一个例子,oham 阵型与lulu阵型配对进行精神单挑,要求两组阵型人数相同,一对一PK: TOham.java package learnHibernate.be...

2013-08-02 16:33:21 124

原创 Java Thread 入门

Java的Thread机制可以类比进程,可让几个操作同时执行,详情googl:time sharing。 线程架构图:代表一个线程持有CPU资源,代码资源和数据资源 Java中想让某种操作具有线程能力有两种方式:extends Thread和implements Runnable,重载run 方法,在里面实现想要的操作:请看码:public class TestTh...

2013-07-27 21:58:17 73

原创 Hibernate使用——实体映射的几种策略

环境:DB——MySQL,hibernate4.1.4 面向设计的粒度细分通过对象细化,实现更加清晰的系统逻辑划分——情景:重新规划已有系统,通过case分析得出新的类设计,但相应地数据库的表的ER不希望改变。现有一表:t_personcreate table t_person( id int(11) not null auto_increment, name va...

2013-07-24 17:38:26 271

原创 Oracle 连接查询,字表多行字段合并为一行,以逗号分隔的查询SQL

要做什么看标题就懂了。。。 背景:1. 现有二表:test_main, test_sub           2. test_sub表的m_id是关联test_main的m_id字段的外键,main对sub为一对多。            求做成以下结果: 步骤1.test_main建表SQL:create table test_main( ...

2013-07-17 11:45:08 2674

原创 算法——二叉树基础遍历与排序

1.二叉树,一种递归的数据结构,一棵非空的二叉树由根节点以及左右子树组成。且看图: 在任一给定结点上,可以按某种次序执行三个操作:    1)访问结点本身(N)   2)遍历该结点的左子树(L)   3)遍历该结点的右子树(R)因此根据这三种操作的先后次序,可分为:  a)NLR 前序遍历  (PreorderTraversal亦称(先序遍历))——访问根结...

2013-07-09 22:16:36 178

原创 Hibernate使用——自定义数据类型

本篇介绍hibernate的自定义数据类型的用法       有些时候,出于设计上的统一性考虑,需要针对数据结构可能重复出现的数据模式,引入一些自定义数据类型。也就是说,目的是对某些数据处理方式封装起来,让系统业务逻辑更清晰。 UserType       这是一个Hibernate的接口,阁下可到官方Doc阅览个梗概:              http://docs.j...

2013-06-27 11:15:44 639

原创 Hibernate使用——入门

 读过<<深入浅出Hibernate>> 了解到 ORM,系统设计分层思想,现在仅对Hibernate(4.1.4)这一持久层实现框架的使用作笔录以备忘之. 基本概念1.Hibernate 是一种“对象——关系数据映射组件”,它使用映射文件将对象(Object)与关系型数据(Relational)相关联。在Hibernate中,映射文件通常以.hbm.x...

2013-06-26 15:57:52 96

原创 CSS 常用属性笔记——position

1.position  属性      用于设置页面元素的位置,     可以指定下几个值:     1) static: static定位就是不定位,出现在哪里就显示在哪里,这是默认取值,只有在你想覆盖以前的定义时才需要显示指定,以DIV做root节点为例:<head><style type="text/css"> div#root{width...

2013-06-24 16:48:01 116

原创 Ext3语法笔记——apply与applyIf

1.apply 与applyIf     两者都是用于copy对象属性     Ext.apply(trgObj, sourceObj, [optObj]);      Ext.applyIf(trgObj, sourceObj, [optObj]);     trgObj,目标对象,属性要copy到它;sourceObj,源对象, 用它的属性来copy,optObj可选,目标...

2013-06-18 15:36:27 251

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除