- 博客(48)
- 资源 (10)
- 收藏
- 关注
原创 Innodb锁机制
http://www.mysqlops.com/2012/05/19/locks_in_innodb.html#more-3169这篇博客写的比较详细,下面主要是做一下测试对下面的矩阵进行验证 G I R N (已经存在的锁,包括等待的锁) G + + + + I - + + - R + + - - N +
2013-12-04 22:18:04 682
转载 执行计划
Oracle执行计划详解---作者:TTT BLOG本文地址:http://blog.chinaunix.net/u3/107265/showart_2192657.html---简介: 本文全面详细介绍oracle执行计划的相关的概念,访问数据的存取方法,表之间的连接等内容。 并有总结和概述,便于理解与记忆!+++目录---
2013-08-27 17:11:16 479
转载 hint
1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 2. /*+FIRST_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳响应时间,
2013-08-27 17:09:12 522
转载 排序操作的执行计划
SORT(UNIQUE) 子查询该操作是指把查询语句的输出结果变成唯一集合的过程。出现该排序的情况有两种,一种是使用了“DISTINCT”,另外一种是子查询以提供者角色向主查询提供其执行结果。SELECT order_id,order_dateFROM ordersWHERE order_id in (SELECT order_id
2013-08-27 17:07:18 594
原创 数据库移植之oracle To mysql(java)
一年没写博客了,准备记录一下。http://dev.mysql.com/doc/refman/5.1/zh/ 1.java 实体的移植 主键生成策略有JPA 提供与Hibernate 提供之分 JPA提供的四种标准用法为TABLE,SEQUENCE,IDENTITY,AUTO. TABLE:使用一个特定的数据库表格来保存主键。 SEQUENCE:根据底
2013-06-27 17:11:40 2720
原创 It管理
1.人员信息管理:(建议只提供人员增删改功能,其他功能在设备使用情况里面处理) 1)可对设备使用人员信息执行添加,修改,删除处理; 2)可按照姓名、设备名称、设备类型等进行查询; 3)把各个设备对应的使用角色进行相应的统计;2.设备购进管理: 1)可对设备的各项参数如价格、类型、品牌、购买人、购买商铺、商铺电
2013-03-08 14:06:26 93
原创 一些关于虚拟机的整理
1.局部变量表相关 局部变量表是运行时栈帧的组成部分,存储一组变量值(方法参数和方法内部变量),该方法的局部变量表容量在编译为Class时刻确定。 容量以slot为单位,可容纳32位以内数据,double和long占用两个slot。对局部变量表的写操作会导致局部变量表对过期引用的复用。 public static void main(Strin
2012-10-07 17:15:45 563
Cookie 与 Session
有面试题问 Cookie 与 Session 的联系与区别 。我也简单记录下自己的理解。Cookie 存储在客户端 分为 瞬时的和永久的 瞬时的就是只为了实现 seesion, 生命周期就是这一次session 周期 ,就比如我打开浏览器,关掉后与之相关的瞬时Cookie 也清除了,这些Cookie 一般存放在内存中 ,而持久的则是为了实现自动登录,往往持久化在硬盘闪。 Ses
2011-12-13 00:33:33 97
原创 虚拟机学习总结
常量池主要存放:字面量,符号引用字面量(字符串,被声明为final 的常量值)符号引用(类和接口的全限定名, 字段的名称 和 描述符, 方法的名称和描述符)被class装载的类型信息 但是Java.Lang.Class的实例存放在内存中,作为访问方法区数据的入口类型信息 对每个装载的类型,虚拟机会在方法区存放以下信息 这个类型的全限定名这个类型的直接超类全限定名
2011-09-23 11:11:25 1301
原创 从PureMvc 学 设计模式
这个框架是一个 实现非常精简MVC 框架 ,适用于 C/S 结构的程序。 框架的核心类有ControllerViewModle Controller 中包含对View的引用 并且包含对 Map String 是通知 类型的名字 ,Command
2011-09-19 19:23:41 539
从 pureMVC 学习设计模式
这个框架是一个 实现非常精简MVC 框架 ,适用于 C/S 结构的程序。 框架的核心类有ControllerViewModle Controller 中包含对View的引用 并且包含对 Map String 是通知 类型的名字 ,Command
2011-09-19 18:41:15 100
原创 数据库锁定机制 ,规范化 ,事务机制总结
之前整理了一些基本概念 现在来研究一下高端的概念吧1.事物事物是并行调度的基本单位事物的并发控制,可能面对的问题 1.丢失修改2.不可重复读3.读“脏数据” 在jdbc中 每次 update delete insert 都被作为一次隐式的事务
2011-09-13 12:44:53 560
原创 备忘录模式与原型模式复习
package com.meran.memento;public class MementoDemo { public static void main(String [] args){ Memento m=new Memento(); CareTaker
2011-09-11 19:33:54 833
原创 数据库总结
JDBC 数据库连接 过程 JDBC 定义一系列接口, 各个供应商给出自己的实现,通过数据库驱动与自己的数据库管理系统通信。 关键对象 Connection 标识着一次与数据库的通讯。 Statement stmt=conn.cre
2011-09-10 23:21:40 616
原创 通过对 Filter的学习 深入 Decorator 模式
很久没有写东西了。 因为时间很紧,但是学到 Filter的时候忽然发现应该回来 顺便复习下Decorator了在Filter 中 其实Decorator 应该被翻译为 Wrapper(包装器) 模式。 现在先总结一下 Filter 1.与servlet 类似,
2011-09-09 20:01:56 167
原创 求 素数的几种算法(位图法,多线程)
据说某公司面试,问了10几个人竟然没人会求1-100间的素数 下面我们举例 写个从1到1000w之间素数的算法 最朴素的算法package Algorithm.DP;public class Prime { int count=4; p
2011-09-01 08:25:26 2113 2
原创 Servlet 与 JSP 小结 纯概念
1. Servlet 生命周期 在第一个客户访问的时候开始 , 或者可以通过配置DD文件 在服务器启动的时候就 1)WEB 容器 加载类 2)初始化servlet , Servlet 的无参构造函数执行 3)init() 在ser
2011-08-24 22:30:01 589
原创 ArrayList LinkedList 源码分析
链表源码很简单看核心数据结构 private transient Entry header = new Entry(null, null, null);一个头节点。 再看下Entry的结构 E element; Entry next;
2011-08-13 10:12:23 499
转载 LinkedList 的局限
java.util.LinkedList是双向链表,这个大家都知道,比如Java的基础面试题喜欢问ArrayList和LinkedList的区别,在什么场景下用。大家都会说LinkedList随机增删多的场景比较合适,而ArrayList的随机访问多的场景比较合适。更进一步,我有
2011-08-13 09:32:00 2025
原创 HashMap LinkedHashMap源码分析
最近再看集合包源码 必须要记下来 要么就白看了。 有点忧虑,最后还是按照 Map和Collection 划分了。Map 接口的具体定义 直接去看源码哈,只把重要的记下。 Entry 这个接口就是 Map中存放的核心数据 ,对于不同的子类有不同的实现。下面来围观一下
2011-08-12 15:44:42 831
原创 Map 及 子类源码分析
最近再看集合包源码 必须要记下来 要么就白看了。 有点忧虑,最后还是按照 Map和Collection 划分了。Map 接口的具体定义 直接去看源码哈,只把重要的记下。 Entry 这个接口就是 Map中存放的核心数据 ,对于不同的子类有不同的实现。 下面来围观一下
2011-08-12 14:33:56 69
原创 小知识
1.instanceof null对于每一个引用类型来说都是它的子类型,但是 instanceof 规定当左操作符为 null的时候 返回false,这样是为了在转型测试的时候不会抛出空指针异常另外 instanceof要求 :如果两个操作数的单类型都是类,其中一个必须
2011-08-09 22:12:23 293
原创 多线程各种基础小结
哈哈终于开始写多线程的日志了。 先记录一下基础吧。明天写 各种生产者消费者问题的实现。1. 任务首先,我们平时总说线程做了什么什么,其实 Thread本身什么都不做,线程是用来驱动任务的, 你需要描述你任务的进行方式,来交给线程驱动。定义任务的两种方式 ,实现
2011-08-09 21:55:07 582
原创 NIO Buffer
下面是注意事项1.slice duplicate 区别 package com.meran.buffer;import java.nio.ByteBuffer;public class ByteBufferTest { private s
2011-08-08 17:12:31 412
原创 Nio学习
http://www.iteye.com/topic/834447 这个讲解的 不错,该说的都说了。 下面我们配个例子来说下。首先是 IP协议族 这个我想大家都比较熟悉了Tcp 状态机 这个图是我们的核心。 我们来比较一下五种 IO模型
2011-08-08 15:32:16 737
原创 DP 动态规划简单总结
我的算法是比较水的,所以最近再各种学习。现在整理一下吧 ,这几天主要在看动态规划,实习生笔试的时候淘宝的笔试题里就有一道,当时珍视不会啊,不过还好现在回了哈哈,不多写废话了。 动态规划:(dynamic programming)与分之法一样是通过组合来解决问题的。
2011-07-31 16:58:41 406
原创 详解 java 内部类
定义 :将一个类的定义放在另一个类中 . 首先说如何创建一个内部类的实例: 从外部类的非静态方法之外的人一位置创建某个内部类的对象,那么必须像在main()方法中那样,具体的致命这个对象的类型:OuterClassName.InnerClassName外部类可以访
2011-07-30 22:26:04 2423 1
原创 Memento备忘录模式
备忘录模式备忘录模式(Memento Pattern)又叫做快照模式(Snapshot Pattern)或Token模式,是GoF的23种设计模式之一,属于行为模式。 定义(源于GoF《设计模式》):在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象
2011-07-30 19:31:40 535
原创 Composite 模式
定义 :Compose objects into tree structures to represent part-whole hierarchies. Composite lets clients treat individual objects and cpmpositio
2011-07-29 11:01:32 568
原创 chainOfResponsibility
定义 :Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request .Chain the receivin
2011-07-27 15:21:27 508
原创 Java 反射
package Reflect; public class Reflect { private int privateField=2; public int publicField=3; public Reflect(){ print(
2011-07-26 15:23:27 72
转载 vistor模式
这个访问者模式写的太棒了。。我也就不自己整理了 直接转过来做了标题党=。=这一篇并没有介绍关于访问者模式的进阶,先说一下访问者模式的使用情况,这里引用大话设计模式的例子,因为讲得比较精辟。 假设有男人和女人两种元素,要分别打印出他们在不同状态时的不同表现。 用OO的思想把表现(行
2011-07-26 10:55:14 5316
原创 中介者模式
定义:Define an object that encapsules how a set of objects interact.Mediator promotes loose couping by keeping objects from refering to each
2011-07-25 09:34:23 322
原创 Decorator 模式
意图:动态为对象添加职责 例子 package 装饰器;public abstract class Component { void print(){}; }package 装饰器;public abstract class AbstractDecorat
2011-07-25 09:20:17 304
原创 finally子句在虚拟机的实现
下面 先给出几个指令jsr 把返回地址压入栈,跳转至偏移量指定位置处执行分支操作。ret 返回存储在局部变量index中的地址。 下面给出一个例子 package MERAN;public class Test{ public boolean handle(int i){ w
2011-07-24 11:42:54 336
原创 state模式
类图就不画了,和策略模式的差不多。 模式定义 : Allow an object to alter its behavior when its internal state changes。 the object will appear to change its class当
2011-07-23 00:43:13 323
原创 Builder 模式
定义如下:Separate the construction of a complex object from its representation so that the same construction process can different representatio
2011-07-18 18:55:01 316
原创 AbstractFactory 和FactoryMethod
先说FactoryMethod 意图 定义一个用于创建对象的接口,让子类决定实例化哪一个类。将实例化推迟到子类。
2011-07-17 18:18:13 381
原创 Singleton 模式和Double-Checked Locking
意图:保证一个类仅有一个实例,并提供一个访问它的全局方法。 public class Singleton{ private static Single instance; private instance(){}; public static Sing
2011-07-16 16:00:25 291
原创 java虚拟机
虚拟机是什么1)抽象规范2)具体实现3)运行中的虚拟机实例 虚拟机体系结构类装载器子系统,运行时数据区,执行引擎。运行时数据区包括 方法区,堆,Java栈,PC寄存器,本地方法栈 。其中java栈是线程独享的,每个java栈由栈帧组成,存储线程中java方法的调用状态,包括局部
2011-07-16 15:38:59 292
代码中文抽取器
2013-11-13
java论坛系统 软件工程课程设计 源码加文档齐全 bbs
2011-07-13
shiftone-cache swarmcache ehcache jcs 源码
2011-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人