<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wulei4的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wulei4</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wulei4]]></copyright><item><title><![CDATA[使用缓存对象ConcurrentLruCache之后key值无法命中，导致系统性能无法提升反降]]></title><link>https://blog.youkuaiyun.com/wulei4/article/details/121159366</link><guid>https://blog.youkuaiyun.com/wulei4/article/details/121159366</guid><author>wulei4</author><pubDate>Fri, 05 Nov 2021 14:00:58 +0800</pubDate><description><![CDATA[1、问题描述：


采用ConcurrentLruCache 作为JVM缓存池对象


public class UserManager {


    private ConcurrentLruCache&lt;UserCacheKey, UserInfo&gt; cache = new ConcurrentLruCache&lt;UserCacheKey, UserInfo&gt;(100, new Function&lt;UserCacheKey, UserInfo&gt;() {
        .]]></description><category></category></item><item><title><![CDATA[CSS 选项卡]]></title><link>https://blog.youkuaiyun.com/wulei4/article/details/84385634</link><guid>https://blog.youkuaiyun.com/wulei4/article/details/84385634</guid><author>wulei4</author><pubDate>Fri, 25 Jan 2013 16:42:11 +0800</pubDate><description><![CDATA[
&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&amp;gt;   &amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&amp;gt;   &amp;lt;head&amp;gt;   &am]]></description><category></category></item><item><title><![CDATA[CSS 菜单2]]></title><link>https://blog.youkuaiyun.com/wulei4/article/details/84384865</link><guid>https://blog.youkuaiyun.com/wulei4/article/details/84384865</guid><author>wulei4</author><pubDate>Wed, 23 Jan 2013 22:58:33 +0800</pubDate><description><![CDATA[
&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&amp;gt;
&amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt]]></description><category></category></item><item><title><![CDATA[CSS 菜单样式]]></title><link>https://blog.youkuaiyun.com/wulei4/article/details/84384862</link><guid>https://blog.youkuaiyun.com/wulei4/article/details/84384862</guid><author>wulei4</author><pubDate>Wed, 23 Jan 2013 22:46:06 +0800</pubDate><description><![CDATA[
&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&amp;gt;
&amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt]]></description><category></category></item><item><title><![CDATA[动态SQL]]></title><link>https://blog.youkuaiyun.com/wulei4/article/details/84356513</link><guid>https://blog.youkuaiyun.com/wulei4/article/details/84356513</guid><author>wulei4</author><pubDate>Wed, 14 Nov 2012 17:23:12 +0800</pubDate><description><![CDATA[create or replace procedure pro_get_mob_num(v_area_code  in varchar2,
                                                 v_num_header in varchar2,
                                                 v_nu...]]></description><category></category></item><item><title><![CDATA[hibernate hql 转换 sql]]></title><link>https://blog.youkuaiyun.com/wulei4/article/details/84280931</link><guid>https://blog.youkuaiyun.com/wulei4/article/details/84280931</guid><author>wulei4</author><pubDate>Thu, 30 Aug 2012 23:04:24 +0800</pubDate><description><![CDATA[  QueryTranslator translator = new QueryTranslator(hsql);  
  translator.compile((net.sf.hibernate.engine.SessionFactoryImplementor)this.getSessionFactory(), Collections.EMPTY_MAP, false);
  System....]]></description><category></category></item><item><title><![CDATA[Java调用Oracle集合类型]]></title><link>https://blog.youkuaiyun.com/wulei4/article/details/84238850</link><guid>https://blog.youkuaiyun.com/wulei4/article/details/84238850</guid><author>wulei4</author><pubDate>Sat, 23 Jun 2012 14:39:12 +0800</pubDate><description><![CDATA[1、构造统计对象

create or replace type TestObj as object
(
  vname varchar2(20), --名称
  item1 number, --统计项目1
  item2 number, --统计项目2
  item3 number, --统计项目3
  item4 number
)
 
 
2、构造包含对象类型的嵌套表...]]></description><category></category></item><item><title><![CDATA[BufferedReader]]></title><link>https://blog.youkuaiyun.com/wulei4/article/details/84210590</link><guid>https://blog.youkuaiyun.com/wulei4/article/details/84210590</guid><author>wulei4</author><pubDate>Fri, 27 Apr 2012 16:17:02 +0800</pubDate><description><![CDATA[public void pintMsg() throws Exception{
	String strLine=null;
	File fileIn = new File(&quot;E:/oracle_exp_files/upload/aaa.txt&quot;);				
	BufferedReader bufferedReader = new BufferedReader(new InputStreamR...]]></description><category></category></item><item><title><![CDATA[ORACLE创建百万行数据表之效率分析]]></title><link>https://blog.youkuaiyun.com/wulei4/article/details/84157837</link><guid>https://blog.youkuaiyun.com/wulei4/article/details/84157837</guid><author>wulei4</author><pubDate>Thu, 23 Feb 2012 18:37:51 +0800</pubDate><description><![CDATA[首先，上一个图片说明真相。
 
 
说明：
1、上图是读取一个641W多行的数据表，然后在写入本地表。 
2、不包括大字段类型的表。
 
备注：
1、本人最近在做数据导入/导出之内的操作，对于数据量较大的表更新某一列数据时，最好采用inLine View方式更新，上百万行的数据，10分钟左右更新完毕；若采用快速游标方式进行逐行扫描更新，要等很久。
2、需要做数据转换时，适当的借助...]]></description><category></category></item><item><title><![CDATA[ORACLE写TXT文件操作]]></title><link>https://blog.youkuaiyun.com/wulei4/article/details/84157830</link><guid>https://blog.youkuaiyun.com/wulei4/article/details/84157830</guid><author>wulei4</author><pubDate>Thu, 23 Feb 2012 18:25:23 +0800</pubDate><description><![CDATA[1、用管理员账号创建目录并给生成用户授权
-- Create directory 
create or replace directory DIR_BOOK
  as 'D:\DIR_BOOK';
 
grant read,write on directory dir_book to scott;
 
2、编写过程
create or replace procedure p_exp...]]></description><category></category></item><item><title><![CDATA[正则表达式[查询某列的值不为6个数字的行]]]></title><link>https://blog.youkuaiyun.com/wulei4/article/details/84157326</link><guid>https://blog.youkuaiyun.com/wulei4/article/details/84157326</guid><author>wulei4</author><pubDate>Wed, 22 Feb 2012 23:54:37 +0800</pubDate><description><![CDATA[//这里查询FTP_CNET_DATA 表中字段postcode的值不为6个数字的行
 
select *  from FTP_CNET_DATA t where regexp_like(t.postcode, '[^0-9][^0-9][^0-9][^0-9][^0-9][^0-9]')]]></description><category></category></item><item><title><![CDATA[有关axis调用webservice无参数传入可是有返回参数的方式]]></title><link>https://blog.youkuaiyun.com/wulei4/article/details/84147790</link><guid>https://blog.youkuaiyun.com/wulei4/article/details/84147790</guid><author>wulei4</author><pubDate>Thu, 02 Feb 2012 16:43:29 +0800</pubDate><description><![CDATA[public void getRscMsg(){
	try {			
		final String endpoint = &quot;http://localhost:8080/CrmHttpServiceWeb/services/RscMsgService&quot;;
		final Service service =new Service(); 
		final Call call = (Call) s...]]></description><category></category></item><item><title><![CDATA[jquery bind onpropertychange]]></title><link>https://blog.youkuaiyun.com/wulei4/article/details/84006994</link><guid>https://blog.youkuaiyun.com/wulei4/article/details/84006994</guid><author>wulei4</author><pubDate>Wed, 24 Aug 2011 20:07:56 +0800</pubDate><description><![CDATA[1. JS
$(document).ready(function (){
	$(&quot;#zqmj&quot;).bind(&quot;propertychange&quot;,function (){	
		var zqmjVal=$(&quot;#zqmj&quot;).val();
		var deptment='${appUser.regionid}';
		if(zqmjVal!=null &amp;amp;&amp;amp; $.trim(zqm...]]></description><category></category></item><item><title><![CDATA[Oracle 字符串加密方法]]></title><link>https://blog.youkuaiyun.com/wulei4/article/details/84004080</link><guid>https://blog.youkuaiyun.com/wulei4/article/details/84004080</guid><author>wulei4</author><pubDate>Thu, 18 Aug 2011 21:32:05 +0800</pubDate><description><![CDATA[ 测试环境：oracle10g 
 
1、方法一 MD5加密
create or replace function fn_md5(input_string VARCHAR2) return varchar2
IS
raw_input RAW(128) := UTL_RAW.CAST_TO_RAW(input_string);
decrypted_raw RAW(2048);
erro...]]></description><category></category></item><item><title><![CDATA[java & JSON 转换]]></title><link>https://blog.youkuaiyun.com/wulei4/article/details/83980620</link><guid>https://blog.youkuaiyun.com/wulei4/article/details/83980620</guid><author>wulei4</author><pubDate>Wed, 03 Aug 2011 17:18:04 +0800</pubDate><description><![CDATA[public class JsonBean2 {
	
	private int col;
	private int row;
	private String value;	

	public int getCol() {
		return col;
	}
	public void setCol(int col) {
		this.col = col;
	}
	public ...]]></description><category></category></item><item><title><![CDATA[恢复已删除的表]]></title><link>https://blog.youkuaiyun.com/wulei4/article/details/83922689</link><guid>https://blog.youkuaiyun.com/wulei4/article/details/83922689</guid><author>wulei4</author><pubDate>Wed, 18 May 2011 10:54:43 +0800</pubDate><description><![CDATA[--Oracle 10g 中的新特性
 
--从回收站查询已删除的表信息
SELECT * FROM user_recyclebin WHERE original_name='TEMP_PXDW';
--恢复已删除的表
FLASHBACK TABLE TEMP_PXDW TO BEFORE DROP;...]]></description><category></category></item><item><title><![CDATA[input checkbox 边框]]></title><link>https://blog.youkuaiyun.com/wulei4/article/details/83888894</link><guid>https://blog.youkuaiyun.com/wulei4/article/details/83888894</guid><author>wulei4</author><pubDate>Mon, 11 Apr 2011 19:28:35 +0800</pubDate><description><![CDATA[&amp;lt;style type=&quot;text/css&quot;&amp;gt;input { height: expression( (this.type==&quot;checkbox&quot;?&quot;15px&quot;:&quot;&quot;) );  width:  expression( (this.type==&quot;checkbox&quot;?&quot;15px&quot;:&quot;&quot;) ); }&amp;lt;/style&amp;gt;]]></description><category></category></item><item><title><![CDATA[spring-beans-2.0.xsd]]></title><link>https://blog.youkuaiyun.com/wulei4/article/details/83772989</link><guid>https://blog.youkuaiyun.com/wulei4/article/details/83772989</guid><author>wulei4</author><pubDate>Thu, 02 Dec 2010 11:59:43 +0800</pubDate><description><![CDATA[    项目里面用到了Spring2.0 ，从Tomcat5.5 上移植到WebSphere7.0时，报错
 [Servlet 错误]-[cvc-elt.1：找不到元素“beans”的声明。]: org.springframework.beans.factory.BeanDefinitionStoreException: Line 5 in XML document from file [D:\...]]></description><category></category></item><item><title><![CDATA[遮罩层]]></title><link>https://blog.youkuaiyun.com/wulei4/article/details/83769493</link><guid>https://blog.youkuaiyun.com/wulei4/article/details/83769493</guid><author>wulei4</author><pubDate>Thu, 25 Nov 2010 19:57:23 +0800</pubDate><description><![CDATA[

&amp;lt;%@ page language=&quot;java&quot; pageEncoding=&quot;UTF-8&quot;%&amp;gt;
&amp;lt;html&amp;gt;
  &amp;lt;head&amp;gt;
  &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;
  	function $(id)
	{
	  return document.getElementById(id);
	}]]></description><category></category></item><item><title><![CDATA[文件读取操作]]></title><link>https://blog.youkuaiyun.com/wulei4/article/details/83769438</link><guid>https://blog.youkuaiyun.com/wulei4/article/details/83769438</guid><author>wulei4</author><pubDate>Thu, 25 Nov 2010 17:55:06 +0800</pubDate><description><![CDATA[    读文件，下载文件


package com;

import java.io.BufferedOutputStream;
import java.io.FileInputStream;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.H...]]></description><category></category></item></channel></rss>