`
文章列表
EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 Ehcache 2.5的主要新特性是增强的缓存资源管理功能,可以专门为Cache和CacheManager设置最大字节值。这为Ehcache用户提供了额外的好处: ...
1.oracle开启监听器    lsnrctl start    另外方式启动监听 export ORACLE_SID=oracle实例 sqlplus / as sysdba sql> startup 2.进入sqlplus命令    sqlplus "sys/sys@xty as sysdba" xty 为数据库名称    如果是在数据库所在主机上则直接使用    sqlplus "/ as sysdba" 3.oracle重启 以oracle身份登录数据库,命令:su – oracle 进入Sqlplus控制台,命令:sqlplus /nol ...

常用sql语句

1.oracle中的时间转换函数 1.将日期转换成字符串 select to_char(sysdate,'dd-mm-yyyy day') from dual; 2.将字符串转换成日期格式 select to_date('2012-05-03','yyyy-mm-dd') from dual ; 3.保留2位小数trunc(float,count) select trunc(124.16666,2) from dual; 4.截取字符串,substr(str,start,count) select substr('138888888',1,6) from dual; 5.增加月份或者减 ...
WSDL 文档结构 WSDL 文档是利用这些主要的元素来描述某个 web service 的: 元素 定义 <portType> web service 执行的操作 <message> web service 使用的消息 <types> web service 使用的数据类型 <binding> web service 使用的通信协议 一个 WSDL 文档的主要结构是类似这样的: <definitions> <types>    definition of types........ </types& ...
一.  简介 Apache CXF 是一个Service框架,他简化了Service的创建, CXF实现了JAX-WS2.0规范,并通过了JAX-WS2.0 TCK; CXF和Spring无缝集成;CXF支持多种传输协议(HTTP, JMS, Corba等), 支持多种Binding数据格式(SOAP,XML,JSON等), 支持多种DataBinding数据类型(JAXB, Aegis) 。CXF基于Interceptor的架构,使得整个框架非常易于扩展。 在项目中经常会使用cxf开发webservice,所以写一些相关的文章,留下一些笔记。 本文将介绍的是通过maven来实现cxf开发。 首 ...
一个优秀的软件架构师,首先一定是一个出色的程序员,这是本篇文章的议题。从本文我们可以了解到一个架构师的工作是什么,他容易遇到的问题是什么,因此他为什么必须是一个出色的程序员。 不过,在搞了四、五年编程 ...

java基础

1.//静态方法在声明时已经分配给这个类,不能被子类覆盖。 public class Test {         public static void main(String[] args) throws MalformedURLException     {         Parent p = new Parent();                 Parent s = new student();                 System.out.println(p.getName());//parent                 System.out.printl ...
----包声明 CREATE OR REPLACE PACKAGE pkg_test AS TYPE myrctype IS REF CURSOR; PROCEDURE proc_findResult(u_cursor OUT myrctype, u_id NUMBER); FUNCTION fun_findResult(u_id NUMBER) return myrctype; END pkg_test; ----包主体的声明 CREATE OR REPLACE PACKAGE BODY pkg_test   AS   PROCEDURE proc_findResult(u_cur ...
关于jvm性能调优,网上有一份不错的例子 http://liuxinglanyue.iteye.com/blog/851956
Tomcat启动行参数的优化 Tomcat 的启动参数位于tomcat的安装目录\bin目录下,如果你是Linux操作系统就是catalina.sh文件,如果你是Windows操作系统那么你需要改动的就是catalina.bat文件。打开该文件,一般该文件头部是一堆的由##包裹着的 ...
我们要做到不但会写SQL,还要做到写出性能优良的SQL语句。 (1择最有效率的表名顺序(只在基于规则的优化器中效): Oracle的解析器照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处 ...
对于java中的性能优化我们可以分为代码优化,服务器优化,数据库优化等这几个方面。 我本来的建议是如果项目中出现了性能瓶颈时我们才需要进行性能优化。 对于代码这块,我们在项目开发过程中,可以多多进行代码评审 ...
首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过ThreadLocal.set()来实现的,而是通过每个线程中的new 对象 的操作来创建的对象,每个线程创建一个,不是什么对象的拷贝或副本。通过ThreadLocal.set()将这个新创建的对象的引用保存到各线程的自己的一个map中,每个线程都有这样一个map,执行ThreadLoca ...
cxf中的https认证过程中常见的一些错误 Caused by: java.security.cert.CertificateException: No subject alternative names present at sun.security.util.HostnameChecker.matchIP(HostnameChecker.java:142) at sun.security.util.HostnameChecker.match(HostnameChecker.java:75) at com.sun.net.ssl.internal.ssl.X509TrustManage ...
相关证书制作已经在http://liuwuhen.iteye.com/admin/blogs/1661493中详细的介 绍了,接下来我们需要配置https双向认证的服务端和客户端 服务端 服务端我们需要在服务器中的server.xml文件中添加keystore和truststoreFile文件信息,具体如下: <Connector port="8443"  address="0.0.0.0" protocol="HTTP/1.1" SSLEnabled="true"                maxThre ...
Global site tag (gtag.js) - Google Analytics