自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sjmnh1的专栏

技术---既要有广度也要有深度

  • 博客(21)
  • 收藏
  • 关注

转载 JDBC读取新插入Oracle数据库Sequence值的5种方法

JDBC读取新插入Oracle数据库Sequence值的5种方法      Oracle的sequence实现非常灵活,所以也带来一些易用性问题,如何取到新插入记录生成的sequence值与其它数据库有较大差别,本文详国介绍了5种实现读取新插入记录sequence值的方法。测试用的数据库脚本:[sql] view plaincopy

2014-05-30 00:08:18 817

转载 关于数据库Varchar字段类型长度设计问题

关于数据库Varchar字段类型长度设计问题      现代数据库一般都支持CHAR与VARCHAR字符型字段类型,CHAR是用来保存定长字符,存储空间的大小为字段定义的长度,与实际字符长度无关,当输入的字符小于定义长度时最后会补上空格。VARCHAR是用来保留变长字符,在数据库中存储空间的大小是实际的字符长度,不会像CHAR一样补上空格,这样占用的空间更少。  

2014-05-30 00:06:09 1003

转载 面向程序员的数据库访问性能优化法则

面向程序员的数据库访问性能优化法则 特别说明:1、  本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识;2、  本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库;3、  本文未深入数据库优化中最核心的执行计划分析技术。 读

2014-05-30 00:01:26 875

转载 构建高性能web之路------mysql读写分离实战

一个完整的mysql读写分离环境包括以下几个部分:应用程序clientdatabase proxydatabase集群在本次实战中,应用程序client基于c3p0连接后端的database proxy。database proxy负责管理client实际访问database的路由策略,采用开源框架amoeba。database集群采用mysql的master-slave的repl

2014-05-29 23:33:41 556

转载 Cookie和Session专题

一、cookie机制和session机制的区别*************************************************************************************具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存

2014-05-29 23:26:36 451

转载 数据库设计三大范式

为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。                 在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值

2014-05-25 16:44:48 477

转载 JMS与MQ详解

《一》1.ActiveMQ概述    企业消息软件从80年代起就存在,它不只是一种应用间消息传递风格,也是一种集成风格。因此,消息传递可以满足应用间的通知和互相操作。但是开源的解决方案是到最近10年才出现的。Apache ActiveMQ就是其中一种。它使应用间能以异步,松耦合方式交流。ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。 ‍   Act

2014-05-25 16:21:07 1225

转载 android---listview详解2

ListView 和 Adapter 的基础工作原理:ListView 针对List中每个item,要求 adapter “给我一个视图” (getView)。一个新的视图被返回并显示如果我们有上亿个项目要显示怎么办?为每个项目创建一个新视图?NO!这不可能!实际上Android为你缓存了视图。Android中有个叫做Recycler的构件,下图是他的工作原理:

2014-05-16 00:36:47 510

转载 android---listview详解1

在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。 列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据    具体的将被映射的字符串,图片,或者基

2014-05-16 00:32:51 421

转载 Hibernate一对一外键双向关联(xml配置篇)

Husband.javapackage com.one2one.bean;public class Husband {        private int id;    private String name;    private Wife wife;    public int getId() {        return id;    }

2014-05-16 00:00:12 615

转载 Win7下安装苹果MAC OS X Mountain Lion 双系统详细图文教程

本教程为在win7系统中安装苹果 Mountain Lion 双系统的图文教程, 如果仅是想要安装苹果尝鲜,建议在虚拟机中安装,请参考: VMware虚拟机安装MAC OS X Mountain Lion详细图文教程如果对PC机安装黑苹果有兴趣的朋友,请详细观看本教程,以免带来不必要的麻烦。在安装苹果MAC OS X双系统之前,确认BIOS可以开启AHCI(必须)安

2014-05-15 23:37:22 1610 1

转载 VMware9虚拟机安装MAC OS X Mountain Lion 10.8.2详细图文教程

之前论坛里的莱茵哈特网友发过一帖:VMware虚拟机安装MAC OS X Mountain Lion详细图文教程,这个帖子发的时候还是VMware8,现在的最新版已经更新到了9.01版本,而且Mountain Lion也更新到了10.8.2版本,加上看到帖子后面很多网友安装失败,所以写一个虚拟机安装MAC OS的升级版教程,同时也更新了所用的系统和软件,以及修正了部分错误并简化了安装步骤。

2014-05-15 23:32:51 1164 1

翻译 [教程/美化] 破解三星Galaxy Note2(N7108)内存不足问题

亲,你的牛2使用一段时间后是不是内存不足?是不是清理也没用?网上看到一位大神的攻略,在此奉上:我按一下方法操作后腾出来6个G的内存。                                             故障案例  关于三星Galaxy Note2内存不足问题  公司 

2014-05-15 23:03:50 4557

转载 Spring 反射注入+全注解注入

Spring IoC容器会先把所有的Bean都进行实例化,不管是要用到的火鼠用不到的,如果你想暂时不进行Bean的实例化,要用到属性lazy-init="true".Spring的三种注入方式:① 构造注入:通过构造器(constructor)注入② 设值注入:通过Setter方法注入③ 反射注入:通过注解(annotation)的方式注入Spring

2014-05-06 08:20:25 662

转载 Spring 中的default-lazy-init="true" 和 lazy-init="true"

今天在做项目的时候无意看到  在spring的配置中的根节点上有个  default-lazy-init="true"配置,从来没有用过,google下,记录如下1、spring的default-lazy-init参数 spring在启动的时候,会默认加载会默认加载整个对象实例图,从初始化ACTION配置、到 service配置到dao配置、乃至到数据库连接、事务等等。这样可以

2014-05-06 08:19:44 552

转载 WEB打印的几种方案

------------------------------------------一  基于Web的打印方案比较分析--------------------------------   基于web的套打,难度在于要将浏览器中呈现的html,精确地打印到票据中,而且能够实现对分页位置的控制。下面就ie浏览器所能采用的套打解决方案,来个汇总分析,希望对大家有所帮助。   一、浏览器的

2014-05-05 23:09:29 2351

转载 JDBC获取Mysql自动增长字段代码

Mysql aut_increment这个功能在主从关系中经常用到。MySQL没有oracle的专门序列,加上以前的项目使用的是select max(*)来实现这个功能,也是没有深究。后来对比发出max(*)的方法要多一次select,效率肯定不如用java来实现。方法1、有select LAST_INSERT_ID()可以获取最后的auto_increment。所在可用select la

2014-05-05 18:54:38 717

转载 Hibernate悲观锁乐观锁

锁( locking ) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中 (可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机 制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓 的 “ 锁 ” ,即给我们选

2014-05-05 10:06:40 422

转载 camel重要网址收集

http://blog.csdn.net/kkdelta/article/category/1071275

2014-05-04 23:45:23 582

转载 java 反射的实例

JAVA反射机制是在运行状态中,对于任意一个类,都能够得到这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制.    概括一下:    反射就是让你可以通过名称来得到对象(类,属性,方法)的技术。    例如我们可以通过类名来生成一个类的实例;    知道了方法名,就可以调用这个方法;知道了

2014-05-04 08:17:45 476

转载 Java反射实例

方法 Java反射经典实例 Java Reflection CookbookJava提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。1. 得到某个对象的属性1 public

2014-05-04 08:10:26 429

空空如也

空空如也

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

TA关注的人

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