`
fyd222
  • 浏览: 103895 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表

golang

Regexp :   package main   import "fmt" import "regexp"   func main() { rex := regexp.MustCompile(`\[\[([^\]]+)\]\]`) fmt.Println(rex.FindAllStringSubmatch("[[1]] , , , [[2]]dfd",-1))   }

oracle 参考

四、更多参考DIFFERENCES BETWEEN PROCESSES, SESSIONS AND CONNECTIONS 五、快捷参考 有关性能优化请参考 Oracle硬解析与软解析 共享池的调整与优化(Sharedpool Tuning) Buffercache 的调整与优化(一) Oracle表缓存(cachingtable)的使用   有关ORACLE体系结构请参考 Oracle表空间与数据文件 Oracle密码文件 Oracle参数文件 Oracle联机重做日志文件(ONLINE LOG FILE) Oracle控制文件(CONTROLFILE) Oracle ...
jsp中forword和sendRedirect的区别 RequestDispatcher.forward()</P> 是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传递.</P> 但forward ()无法重定向至有frame的jsp文件,可以重定向至有frame的html文件, ...

资源定位

    博客分类:
  • java
  基本上,两个都可以用于从 classpath 里面进行资源读取,  classpath包含classpath中的路径和classpath中的jar。 两个方法的区别是资源的定义不同, 一个主要用于相对与一个object取资源,而另一个用于取相对于classpath的资源,用的是绝对路径。 在使用Class.getResourceAsStream 时, 资源路径有两种方式, 一种以 / 开头,则这样的路径是指定绝对路径, 如果不以 / 开头, 则路径是相对与这个class所在的包的。 在使用ClassLoader.getResourceAsStream时, 路径直接使用相对于class ...

参考手册

Linux Shell  http://man.ddvip.com/linux/Mandrakelinuxref/   http://blog.csdn.net/lifetragedy 架构师   http://www.open-open.com/home/space-37924-do-blog-id-8883.html   程序员提高

java动态代理

    博客分类:
  • java
java动态代理(JDK和cglib) JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为两种。 静态代理:由程序员创建或特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存在了。 动态代理:在程序运行时,运用反射机制 ...

发送邮件

    博客分类:
  • java
  在java应用程序中加入发送邮件的功能 javaMai 为建立邮件和消息服务提供了框架,因而应用程序可以发送和接收邮件.JavaMail API 是一个用于阅读、编写和发送电子消息的可选包(标准扩展),可以用来建立基于标准的电子邮件客 ...

upload

    博客分类:
  • demo
http://www.uploadify.com   http://code.google.com/p/swfupload/   http://code.google.com/p/rapid-framework/
Oracle进行文件夹读写配置 1.设定UTL_FILE_DIR Oracle 8i 以前 oracle\product\10.2.0\admin\AWF\pfile下的intOracleSid.ora UTL_FILE_DIR='C:/LOG','C:/LOG2'   Oracle 9i以后   ALTER SYSTEM SET   UTL_FILE_DIR='C:/Log','C:/LOG2'   SCOPE = SPFILE ; ×需要重启服务 查看设置结果 SELECT NAME, VALUE FROM V$PARAMETER2 WHERE NAM ...
定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 问题由来:在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会给旧代码中引入错误,也可能会使我们不得不对整 ...
定义:一个对象应该对其他对象保持最少的了解。 问题由来:类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。 解决方案:尽量降低类与类之间的耦合。 自从我们接触编程开始,就知道了软件编程的总的原则:低耦合,高内聚。无论是面向过程编程还是面向对象编程,只有使各个模块之间的耦合尽量的低,才能提高代码的复用率。低耦合的优点不言而喻,但是怎么样编程才能做到低耦合呢?那正是迪米特法则要去完成的。 迪米特法则又叫最少知道原则,最早是在1987年由美国Northeastern University的Ian Holland提出。通俗的来讲,就是一个类对自己依赖的类知道的越 ...
定义:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。 问题由来:类A通过接口I依赖类B,类C通过接口I依赖类D,如果接口I对于类A和类B来说不是最小接口,则类B和类D必须去实现他们不需 ...
定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。 问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操作;假如修改类A,会给程序带来不必要的风险。 解决方案:将类A修改为依赖接口I,类B和类C各自实现接口I,类A通过接口I间接与类B或者类C发生联系,则会大大降低修改类A的几率。 依赖倒置原则基于这样一个事实:相对于细节的多变性,抽象的东西要稳定的多。以抽象为基础搭建起来的架构比以细节为基础搭建起来的架构要稳定的多。在ja ...
  前言 MView Log的结构 刷新的过程 完全刷新的过程 快速刷新过程 参考资料 前言 现在我们通过一些例子来说明一下MView Log的基本结构以及MView快速刷新的过程。 在这一部分里面,我们还是利用上一部分提供的例子先建立一个MView,同时也创建该MView基表的MView Log。 -- 创建一个测试用的表TUSER@orcl> create table t (a int, b varchar2(50), constraint p
  http://www.dbabeta.com/2009/mview_step_by_step_01.html   前言 几个术语的对应 什么是MView MView的基本概念 一个简单的例子 MView的作用 MView的刷新 MView刷新的分类 指定刷新方式 什么时候刷新
Global site tag (gtag.js) - Google Analytics