![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础
hqtc123
这个作者很懒,什么都没留下…
展开
-
MySQL 杂笔记
SQL一般划分为两部分,第1部分叫做DDL,即数据定义语言(data definition language),你用SQL这个单元告诉MySQL如何设立表格。还有一部分是DML,即数据控制语言( data manipulation language),这个单元用于从你的表格中获取数据。原创 2014-07-15 15:05:38 · 440 阅读 · 0 评论 -
事务的acid 性质
1、原子性(Atomicity) 事务的原子性是指事务中包含的所有操作要么都做,要么都不做,保证数据库是一致的。例如:A帐户向B帐户划账1000,则先将A减少1000,再将B增加1000,这两个动作要么都提交,要么都回退,不可能发生一个有效、一个无效的情况。2、一致性(Consistency) 一致性是指数据库在事务操作前和事务处理后,其中的数据必须都满足业务规则约束。转载 2013-06-01 10:41:11 · 659 阅读 · 0 评论 -
软件工程体系结构重点
低层设计:代码设计;中层设计:模块与类结构的设计;高层设计:体系结构的设计模块划分隐藏一些程序片段(数据结构与算法)的细节,暴露接口于外界。模块划分的目标是完全独立性,这样有助于理解、复用、开发、修改。程序片段之间并不可能做到完全独立。模块划分只能实现尽可能的独立(高内聚 cohesion,低耦合 coupling)。模块划分方法:信息隐藏,每个模块有一个或者多个“秘密”。每个模块实现了一个重要决原创 2013-03-20 15:42:35 · 595 阅读 · 0 评论 -
Java的初始化机制、垃圾回收机制和内存分配机制
先看初始化的例子public class Parent{staticTipout TIP =newTipout("父类 static 成员 TIP 初始化");Tipout tip =newTipout("父类 成员 tip 初始化");publicParent(){System.out.println("父类 构造函数 调用");}}classSubextendsParent{staticT转载 2013-03-20 08:59:57 · 446 阅读 · 0 评论 -
创建型设计模式学习
//1.Singleton 单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 public class Single{private staitc Single instance;private Single(){}public staitc getInstance(){if (instance==null) {instance=new Singl原创 2013-03-20 19:31:01 · 491 阅读 · 0 评论 -
java的抽象类和抽象方法
抽象类就是不能使用new方法进行实例化的类,即没有具体实例对象的类。抽象类有点类似“模板”的作用,目的是根据其格式来创建和修改新的类。对象不能由抽象类直接创建,只可以通过抽象类派生出新的子类,再由其子类来创建对象。当一个类被声明为抽象类时,要在这个类前面加上修饰符abstract. 在抽象类中的成员方法可以包括一般方法和抽象方法。抽象方法就是以abstract修饰的方法,这种方法只声明返转载 2013-03-22 10:27:39 · 520 阅读 · 0 评论 -
结构型设计模式学习
//1.Composite 组合模式://意图:将对象组合成树形结构以表示部分-整体的层次结构,使得用户对单个对象和组合对象的使用具有一致性//类图:组合模式的类图十分类似于数据结构的树形结构://componentpublic abstract class Component{public abstrsct void draw();public void add(原创 2013-03-22 20:34:15 · 456 阅读 · 0 评论 -
正确理解ThreadLocal
转自 http://www.iteye.com/topic/103804首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过转载 2013-04-07 11:39:35 · 518 阅读 · 0 评论 -
TCP/IP协议栈的基本工作原理
文章转载自原始地址 http://jasonccie.blog.51cto.com/2143955/422966TCP/IP是互联网的核心协议,也是大多数网络应用的核心协议。就前面一段时间面试中问到的TCP/IP问题,这里给出一个简单的小结。 TCP由RFC793、RFC1122、RFC1323、RFC2001、RFC2018以及RFC2581定义。 (1)转载 2013-04-23 18:18:17 · 624 阅读 · 0 评论 -
程序员面试常见面试题之数据库知识篇
1、能说说 数据库事务 ACID 的特性吗 ? 2、你用过 Prepared statement( 预处理语句 )? 它的作用是什么 ? 3、什么叫做数据库事务,请举例说明用法.4、Java中访问数据库的步骤,Statement和PreparedStatement之间的区别5、存储过程和函数的区别.6、游标的作用?如何知道游标已经到了最后?7、触发器分为事前触发和事后触发,转载 2013-06-01 11:17:31 · 1215 阅读 · 0 评论 -
java中volatile关键字的含义
转自 : http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 vola转载 2013-04-07 10:54:07 · 475 阅读 · 0 评论