`
文章列表
   最近一直就没怎么写博客,由于各种原因吧,客观的还有主观的。    今天主任问我,技术博客还在写吗,我真不好回答,感觉快荒废了都,以后一定得继续坚持,寻找好的途径来丰富自己,勉励自己以后继续努力提高技术,提高自身价值。     加油,加油!
     这几天学习了一下自定义标签.很有意思的东东.     在我看来呀,写一个自定义标签可以分为三步:1:先写一个处理这个标签的JAVA类,我认为这个应该是最重要的,你首先明白你要做的是什么,那么你就要先写这个JAVA类.2:进行 ...

Annotation 介绍

 
从JDK5开始提供名为Annotation(注释)的功能,它被定义为JSR-175规范。注释是以“@注释名”在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value="unchecked")。注释可以附加在package, class, method, field等上面,相当于给它们添加了额外的辅助信息,我们可以通过反射机制编程实现对这些元数据的访问。如果没有外部解析工具等对其加以解析和处理的情况,本身不会对Java的源代码或class文件等产生任何影响,也不会对它们的执行产生任何影响。元数据的作用,大致可分为三种:编写文档,通过代码里标识的 ...
  下面给出一些表达式实例:   表示式 说明 "0 0 12 * * ? " 每天12点运行 "0 15 10
Quartz特点 1) Quartz能嵌入到任何独立的应用中运行。  2) Quartz能在应用服务器或者 Servlet 容器中实例化,并且能够参与 XA 事务。  3) Quartz能够以独立的方式运行(在它自己的Java虚拟机中),可以通过 RMI使用
ANT常用任务:Copy Tasks 注意:本节笔记中所使用的缩写/名词: [project.basedir] : 表示ant构建文件build.xml中project元素basedir属性的值.此属性在上一节中已有说明,再次不在赘述. 源文件 : 指被复制的文件. 源目录 : 是与源文件相关的文件夹,具体的解释说不清, 可以在回复中附上各位的解释说明. 复制文件 : 指复制后产生的副本文件. 目标目录 : 是与复制文件相关的文件夹.类同与源目录. 文件集 : 对应于ant中的fileset名词.是指一组文件的集合. ============================ ...
安装与配置     下载地址:http://ant.apache.org/,在本文中下载的是1.8.1版本。解压到某个目录(例如D:\MyDocs\Plugins\Ant\using\ant),即可使用。 添加系统环境变量:ANT_HOME,该变量指向Ant解压后的根目录,在此为ANT_HOME=D:\MyDocs\plugins\Ant\using\ant 然后在环境变量Path后面增加:%ANT_HOME%\bin     安装与配置完毕后,读者可以测试一下Ant是否可用,首先进入Ant的bin目录,运行命令ant –version,若安装和配置成功,则会显示Ant版本信息,如下图所示 ...
自1999年起我就开始发掘一些科技公司,并帮助它们运营。我最近的一个公司是fabulis.com。下面是从干这行中得到的57条经验。我可以列出更多,但恐怕会令你厌烦。 1.做你个人有热情的事情。你是你自己最好的民意代表。 2.用 ...
       这几天看了《SQL语言艺术》一书,对其中提到的数据库开发过程中应该关注的问题进行一下总结: 1.查询的识别:        尽管许多产品提供良好的监控工具,但要确定一小段S QL 语句与整个系统的关系,有时却非常困 ...
一、识别占用资源较多的语句的方法(4种方法)   1.测试组和最终用户反馈的与反应缓慢有关的问题。   2.利用V_$SQLAREA视图提供了执行的细节。(执行、读取磁盘和读取缓冲区的次数)   • 数据列   EXECUTIONS:执行次数   DISK_READS:读盘次数   COMMAND_TYPE:命令类型(3:select,2:insert;6:update;7delete;47:pl/sql程序单元)   OPTIMIZER_MODE:优化方式   SQL_TEXT:Sql语句   SHARABLE_MEM:占用shared pool的内存多少   BUFF ...
具体的顺序如下:   初始化顺序:父类静态变量—>父类静态代码块—>子类静态变量—>子类静态代码块—>父类非静态变量—>父类非静态代码块—>父类构造方法—>子类非静态变量—>子类非静态代码块—> ...
最近被人问到如何在linux下创建多层目录结构,当时只是知道mkdir命令,但参数则不晓得了,现总结如下:     mkdir命令功能:创建一个目录(类似DOS下的md命令)。语法:mkdir [选项] dirname说明:该命令创建由dirname命名的目录。需要创建目录的用户在当前目录中(dirname的父目录中)具备写权限,并且dirname不能是当前目录中已有的目录或文档名称。命令中各选项的含义为:- m 对新建目录配置存取权限。也能够用chmod命令配置。- p 能够是个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次能够建立多个 ...
  一个策略模式的加减乘除: 抽象策略角色: (精囊妙计)  Operation抽象类(oper抽象方法) 具体策略角色: (三条妙计)  计算乘积,计算除法,计算加法,计算减法 环境角色:  (赵云)   有一个策略类( Operation )的引用  

代理模式学习

    博客分类:
  • JAVA
  代理模式所涉及的角色有: 抽象主题角色:声明了真实主题与代理主题的共同接口(共有的特性) 代理主题角色:含有对真实主题角色的引用(操作真实主体对象),代理角色通常在将客户端调用传递给真实主题对象的之前或者之后都会执行某些操作(方法),而不是只单纯的返回真实的对象。 真实主题角色:定义了代理角色所代表的真实对象。     //抽象的主题角色 abstract class SaleComputer{ abstract public void SaleComputer(); } //真实的主题角色(ComputerMaker) class ComputerMaker ...
1、mysql服务的启动和停止 net stop mysql net start mysql 2、登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是: mysql> 注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP mysql -h主机地址 -u用户名 -p用户密码 3、增加新用户 格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码" 如,增加一个用 ...
Global site tag (gtag.js) - Google Analytics