`
文章列表
在vi中设置快捷键 在当前用户目录下创建.vimrc文件,写入我们自定义的快捷键,格式如下: (1)imap <F12> <?php?> <Esc>1Fpa<Enter><Enter><Esc>ki 解释: imap (呵呵应该是标识符吧,有谁告诉我一下) <F12> 就是自定义的快捷键。 <?php?> 就是我们在插入状态下,点击F12时,往vi里面输入的字符。 <Esc> 表示点击Esc键,确定进入命令模式 1Fp   表示从光标处向左移动到第一个p处 a     插 ...

linux 查找命令

linux的查找命令,就相当于window中使用win键+F: find . -type f  -exec grep 'mingtian'  -l {} \; find . -type f :表示查询所有的文件 {} :表示存放查询的文件 \;  :是表示转义 -exec grep 'mingtian'  -l :调用grep 过滤包含mingtian 的文件 find . -type f -name "*.*" |xargs grep 'xiaoshou' -l find . -type f -name "*.*" :表示查询所有的文 ...
什么是守护线程。守护线程在没有用户线程可服务时自动离开,在Java中比较特殊的线程是被称为守护(Daemon)线程的低级别线程。这个线程具有最低的优先级,用于为系统中的其它对象和线程提供服务。将一个用户线程设置为守护线程的方式是在线程对象创建之前调用线程对象的setDaemon方法。典型的守护线程例子是JVM中的系统资源自动回收线程,我们所熟悉的Java垃圾回收线程就是一个典型的守护线程,当我们的程序中不再有任何运行中的Thread,程序就不会再产生垃圾,垃圾回收器也就无事可做,所以当垃圾回收线程是Java虚拟机上仅剩的线程时,Java虚拟机会自动离开。它始终在低级别的状态中运行,用于实时监控和 ...
case在SQL中有两种写法,先建立一个表 create table salgrade(grade int, sal int); insert into salgrade values(1,1000); insert into salgrade values(2,2000); insert into salgrade values(3,3000); commit; 第一种写法,简单写法: select grade,sal,   case grade         when 1 then 'low'         when 2 then 'middle'         else 'h ...
什么是MVC?      话说N多年前,在一个叫SmartTalk的国度出现了一个叫MVC的家伙,后来流窜到了java国,在Java国里呼风唤雨(java的很多有界面的组件,比如swing都是采用MVC模式设计的)。   这个MVC是个什么样的家伙?     首先 ...
设计思想:    观察者模式定义了对象之间的一对多的依赖关系,当一个对象的状态发生改变时,所有它的依赖对象将被自动通知并更新第一种方式,采用API提供的接口和类来实现: 网上商店中的商品在名称、价格发生变化时,必须自动通知会员,Java的API为我们提供了Observer接口和Observable类来实现所谓观察者模式。   Observable(可观察者)类允许在自身发生改变时,通知其它对象(实现接口Observer,观察者)。   下面是一个可观察者(产品类): import java.util.*; public class product extends Observable ...
    通过上一篇《java中代理模式的实现步骤》,我们已经掌握了如何运用代理模式进行权限[quan xian]设计等相关需求的编程方式,在有些情况下,我们会有特殊的需求,比如说我们需要实现一个数据库的连接池,连接池给调用者 ...
简介摘要: 代理模式是GOF设计模式中的一种,常用于权限模块的架构设计,其根本的原理是通过将一个代理对象交给调用者,使得调用者不能直接使用相应的功能模块,所 有的调用被传递给代理对象,代理对象负责对真实模块完成调用,在调用者与被调用者之间建立了一个隔离带,我们可以使 代理模式是GOF设计模式中的一种,常用于权限模块的架构设计,其根本的原理是通过将一个代理对象交给调用者,使得调用者不能直接使用相应的功能模块,所有的调用被传递给代理对象,代理对象负责对真实模块完成调用,在调用者与被调用者[bei tiao yong zhe]之间建立了一个隔离带,我们可以使用这个隔离带进行权限检查、对象的延迟[yan ...
这个是实体: @Entity @Table(name="Person3") public class Person3 implements Serializable { public enum Level{LEVEL1,LEVEL2,LEVEL3}; @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @Column(name="username",unique=true,nullable=false) private String n ...
Global site tag (gtag.js) - Google Analytics