自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

x53611925的专栏

记录成长的点点滴滴

  • 博客(58)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 mysql for update 锁类型探索

通过几个实验探索一下mysql for update锁的类型表结构CREATE TABLE `test_user` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `login_name` varchar(20) NOT NULL DEFAULT '', `name` varchar(30) NOT NULL DEFAUL...

2016-07-05 17:07:06 176

ArrayList扩容问题

最近在看jdk的源码,看到ArrayList的时候发现一个问题,在插入的时候,如果进行扩容,会进行两次数组的copy。 第一次:public void ensureCapacity(int minCapacity) { modCount++; int oldCapacity = elementData.length; if (minCapacity > oldCap...

2015-03-12 11:00:54 534

原创 通过反射获取对象的值

 今天突然想到原先写过的一个反射类的效率问题,通过测试发现反射获取值的时间为直接获取值时间的9倍左右,于是加一个map缓存一部分结果,效率获得明显的提升取值时间大概为直接取值的三倍左右。 测试代码不贴了测试结果循环100000次反射:890ms左右加入map:300ms左右直接调用:100ms左右 下面贴出改进代码import java.lang.ref...

2014-03-27 14:34:19 629

原创 java截取中英文混杂字符串

  java截取中英文混杂字符串,原来找的一直存在字符编码问题,所以在网上找到了这个解决方案,亲测可用。  /** * 截取一段字符的长度(汉、日、韩文字符长度为2),不区分中英文,如果数字不正好,则少取一个字符位 * * @param str 原始字符串 * @param srcPos 开始位置 * @...

2012-05-21 13:51:44 191

原创 oracal取从表最大值

现在是遇到这种问题,比如两个表主表base与环节表process现在取主表base的记录和环节号最大的记录关联    base表:           id,         content    process表           id,           baseid,          dealPerson,          dealTime 现在取process表中dealPerso...

2011-09-28 10:50:17 149

原创 sys_connect_by_path横转纵(转)

个人认为写得比较好,转过来标记一下 表结构和数据如下(表名Test):NO VALUE  NAME1       a       测试11       b       测试21       c       测试31       d       测试42       e       测试54       f        测试64       g       测试7Sql语句:sel...

2011-08-08 17:19:15 92

原创 sys_connect_by_path纵转横

个人觉得这个函数其实很好用,sys_connect_by_path(字段名, 2个字段之间的连接符号),注意这里的连接符号不要使用逗号,oracle会报错,如果一定要用,可以使用replace替换一下,方法如下 REPLACE(字段名,原字符,',')。还有,这个函数使用之前必须先建立一个树,否则无用。举个例子:目的:将num值相等的项目写成 seq1,seq2,seq3,……的形式(SELECT...

2011-03-16 17:51:01 83

原创 window.open以post方式提交

第一种方式   最近在做web项目,碰到需要跨页面传递参数的功能,就是那种需要把当前页面的内容带到新开的子窗体中,以前的做法是传一个id过去,然后在新窗口中去读数据库的内容。虽然不怎么麻烦,但是如果内容么有在数据库里保存,仅仅是处以拟稿状态时,就不能实现了,用户还常常认为是个bug。考虑采用get的方式传递,把需要的内容都序列化然后,通过url去传,显得很臃肿,而且get的传递内容长度有限制。...

2011-01-25 15:23:46 812

原创 XML特殊字符转义

 XML实体中不允许出现"&","<",">"等特殊字符,否则XML语法检查时将出错,如果出现这些字符,则将自动转换为"&","<",">",所以在读取XML文件的时候需要对这些特定的字符进行相应的处理;附:XML的转义字符;  &   &

2010-12-29 12:39:54 346

原创 IE7与IE8浏览器下session cookie的共享问题以及区别

众所周知Session cookie被广泛用来做浏览器用户身份校验。在近期的项目测试中就遇到一个相关的问题,发现在两不同的IE8窗口里面并以两个不同用户身份分别登录后,前面登录的用户页面会在第二个用户登录以后刷新成第二个用户信息页面,但是在IE6浏览器下测试是好的,并未发现类似问题。查了整个项目中session设置的地方,并未发现问题。最后分析是session被浏览器共享了,于是网上查了I...

2010-12-09 15:41:54 86

原创 MyEclipse 多项目对应配置多个Tomcat

MyEclipse 多项目对应配置多个Tomcat如果多个项目放在一个Tomcat下,在MyEclipse启动Tomcat时,会把其他项目也一起启动,速度会慢。现在设置多个项目,分别对应一个Tomcat。如果你设置多个Tomcat并行运行,那么就更爽了,不过你的电脑配置一定要好才行 ,呵呵最近处于两个项目的结合点,新的项目要做,刚做完的项目也还有很多需要修改的地方。所以经常需要来回切换,哥们儿们都...

2010-11-17 14:16:49 179

原创 PowerDesigner设计时表显示注释选项

PowerDesigner设计时表显示注释选项PowerDesigner设计时表显示注释选项: 选定编辑的表,右键- >Properties- >Columns- >Customize Columns and Filter(或直接用快捷键Ctrl+U)- >Comment(前面打勾)- >OK ...

2010-11-05 15:27:35 100

原创 sql函数整理及sql执行顺序

1.sql关键字1.union子句用法 union子句union操作符将两个查询结果合并为一个结果集。为连接查询合并两个表时:列的数日和顺序在查中必须一致;数据类型兼容语法:select  语句union   [ all ] select  语句注意:1 .union运算从最终结果集中删除重复记录,如想不删除重复记录使用all关键字2 .第一个select语句中不能用order by或comp...

2010-11-04 16:55:56 238

原创 内联,左外联,右外联,全连接,交叉连接 的区别

连接分为:内连接、外连接、交叉连接 一、内连接——最常用 定义:仅将两个表中满足连接条件的行组合起来作为结果集。 在内连接中,只有在两个表中匹配的行才能在结果集中出现 关键词:INNER JOIN 格式:SELECT 列名表 FROM 表名1 [INNER] JOIN 表名2 ON或WHERE 条件表达式 说明: (1)列名表中的列名可以出自后面的两个表,但如果两个表中有同名列,应在列名前标明出处...

2010-10-15 16:39:37 136

原创 Oracle 中 decode 函数用法

select sum(DECODE(C810000125,'是',1,0))/COUNT(1) 合格率 FROM t581 统计合格率,如果 C810000125这个字段为“是”结果1,不为是结果为0还可以这样写: select sum(case when C810000125 = '是' then 1 else 0 end)/COUNT(1) 合格率 FROM t581  ...

2010-10-13 11:20:48 117

原创 pl sql developer 提示消息乱码问题

    最近遇到一个很奇怪的问题,pl sql查询内容编码正常,但提示错误消息是乱码。这时用SELECT * FROM v$nls_parameters;查询字符集编码为NLS_LANGUAGE = SIMPLIFIED CHINESENLS_CHARACTERSET = AL32UTF8我注册表信息为HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOM...

2010-10-08 10:19:12 93

原创 如何在PL/SQL Developer中设置使其可以显示查询返回的所有记录?

25.1问题描述在使用PL/SQL Developer中有个地方不方便,查询语句查出来的记录只能是满屏那么多行(默认一页显示多少行是自动检测的,就是显示数据行的网格窗口的高度能容纳的行数),也就是一般不会超过30行每页,当然在返回的记录上在右键快捷菜单上选择fetch next page项就会读取下一页的数据,比较不方便,那么有没有办法一次显示所有的记录呢?就是在MS SQLServer的查询...

2010-09-30 15:15:24 244

原创 sql查询另一张表相关联数据出现次数超过4并且查出具体次数

select base.c1 baseid, base.C700000001 baseschema, dp2.turnSentCount, from (select dp2.C700020001 baseid, count(*) turnSentCount from T92 dp2 where dp2.C7000200...

2010-09-29 14:47:29 491

原创 java正则表达式

转自:http://blog.csdn.net/cping1982/archive/2007/11/24/1900808.aspx众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大家都知道,正则表达式是一种可以用于模式匹配和替换的规...

2010-09-26 14:32:29 68

原创 连接两句不同的sql(UNION)

  UNION 指令的目的是将两个 SQL 语句的结果合并起来。从这个角度来看, UNION 跟 JOIN 有些许类似,因为这两个指令都可以由多个表格中撷取资料。 UNION 的一个限制是两个 SQL 语句所产生的栏位需要是同样的资料种类。另外,当我们用 UNION这个指令时,我们只会看到不同的资料值 (类似 SELECT DISTINCT)。 UNION 的语法如下: [SQL ...

2010-08-11 13:12:08 403

原创 The type java.lang.Object cannot be resolved解决方法

最近,在Eclipse中导入其他项目,总是报下面2个错误。将项目所需的jar都引入了。依然还存在这个问题。  1.The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object. Fix the build path then try ...

2010-07-22 09:33:38 87

原创 jdbc连接数据库(转)

package org.craf;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;import java.util.ArrayList;import java.util.HashMap;import j...

2010-07-21 09:58:04 74

原创 读取文件夹下所有文件

/** * 读取文件夹下所有文件 */ private List readfile(String filepath) throws FileNotFoundException, IOException { List fileNameList = new ArrayList(); try { File file = new File(filepath);...

2010-06-12 16:12:30 144

div层实现IE Firefox 页面半透明遮罩效果弹窗

div层实现IE Firefox 页面半透明遮罩效果弹窗

2010-04-13 23:33:58 77

oracle定时备份批处理文件

批处理文件 @echo offset filename=%DATE:~4,4%%DATE:~9,2%%DATE:~12,2%set filedir=d:\echo %filename%exp sdfxw/123456@oracledb file=%filedir%%filename%.dmp full=yfor /f "skip=7" %%i in ('dir d:\*.dmp /tc /...

2010-03-31 15:26:58 112

批处理获取当前时间

原文:http://hi.baidu.com/tylzyoudi/blog/item/bdd80a13c3399f856438db72.htmlrem CODE BY t0nsha rem 关于提取date,time输出结果的一个批处理 rem “:”(冒号)和“~”波浪号必不可少! rem “~”后的数字:为正数表示舍弃输出结果的前几位;直接跟负数表示取到输出结果的后第几位。 rem “,”...

2010-03-31 13:40:27 295

简单的oracle备份恢复批处理文件 -- 转

建议一:利用任务计划、批处理文件和ORACLE的EXP导出功能,可以根据日期自动生成ORACLE备份文件,大大方便了ORACLE数据备份。:1、建立批处理文件backup.bat\.exp system/manager file=d:\backup\oracle\oracle%date:~0,10%.dmp owner=system log=d:\backup\oracle\oracle%da...

2010-03-31 13:09:10 78

图片加播放按钮(含切换图片播放按钮)

图片切换加播放按钮按钮链接不会随图片切换而切换

2010-03-16 12:58:04 1232

网页浮动广告

第一种方式:<script> var Rimifon = { "Ads" : new Object, "NewFloatAd" : function(imgUrl, strLink) { var ad = document.createElement("a"); ad.DirV = true; ad.DirH = true; ad.AutoMove ...

2010-03-11 09:43:03 92

jquery1.4 API

按照惯例,我们提供了两份jQuery的拷贝,一份是最小化的(我们现在采用Google Closure作为默认的压缩工具了),一份是未压缩的(供纠错或阅读)。jQuery压缩 (23kb Gzipped) jQuery常规 (154kb) 另外,Google也在他们的服务器上放置了一份jQuery的拷贝。这份拷贝会自动的最小化然后压缩 – 并且放在Google最快的缓存服务器上。...

2010-03-09 11:46:45 94

使用window.open提交form表单

今天碰到一个应用,需要在一个固定的Windows中展示数据,而数据又是通过form表单发给Servlet处理并forward(request, response)到另一个view页面来统一展示的 ..好吧 表达有点不好.. 现在需要,点提交按钮后open一个新的固定页面,并提交父页面的表单数据. 查询关于Window.open oNewWindow = window.open( [sURL] [,...

2010-03-08 09:26:59 1105

使用Eclipse的快捷方式

1. Ctrl+左键这个是大多数人经常用到的,用来查看变量、方法、类的定义2. Ctrl+O查看一个类的纲要,列出其方法和成员变量。提示:再多按一次Ctrl+O,可以列出该类继承的方法和变量。助记:"O"--->"Outline"--->"纲要"3. Ctrl+T查看一个类的继承关系树,是自顶向下的,再多按一次Ctrl+T, 会换成自底向上的显示结构。提示:选中一个方法名,按Ctrl+...

2010-02-26 15:26:40 85

prototype.js 1.4版开发者手册(转)

看到一个很好的东西在国内没有被很多人使用起来,实在是不爽,所以花了很大功夫把这个手册翻译成中文,由于这篇文章很长,所以,翻译的工作量很大而且有些地方英文版也没有说清楚,虽得查看源代码,好在不是坚持做完了,大家鼓励下啊!^o^ prototype.js是一个非常优雅的javascript基础类库,对javascript做了大量的扩展,而且很好的支持Ajax,国外有多个基于此类库实现的效果库,也做得很...

2010-02-26 15:25:16 94

prototype.js开发笔记(转)1.3.1

原文地址:https://compdoc2cn.dev.java.net/prototype/html/prototype.js.cn.html 1.1. Prototype是什么? 或许你还没有用过它, prototype.js 是一个由Sam Stephenson写的JavaScript包。这个构思奇妙编写良好的一段兼容标准的一段代码将承担创造胖客户端, 高交互性WEB应用程序的重担。轻松加入...

2010-02-26 15:24:22 89

关于window.open打开页面缓存问题

框架用window.open打开另一个页面,当目录被第二次打开时会直接调用缓存,这时可以在地址后面加一个随机数,以避免打开缓存。 window.open('地址'+随机数,'框架页面名','');...

2010-02-26 15:17:43 1903

原创 flv视频播放器

播放器1    flvplayer <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="500" height...

2010-02-06 14:54:30 295

js做的新闻图片切换效果

js做的图片切换效果,一个为图片生成flash另一个比较类似迅雷电影首页的效果第三个为图片与文字分开切换

2010-01-08 13:01:41 260

原创 多Tomcat配置启动项

第一种方法:需配置环境变量第一个tomcat配置CATALINA_HOME环境变量指向tomcat安装目录比如:E:\sdfxw\tomcat5-sdfxw配置环境变量path指向%CATALINA_HOME%\bin在命令行中进入/Tomcat路径/bin/,执行“service.bat install【服务名】到此为止windows服务上就增加了一个tomcat...

2010-01-08 12:57:17 134

原创 Java 的 HTTP 文件队列下载(读取流)

Sun技术社区Java 的 HTTP 文件队列下载原文地址:http://gceclub.sun.com.cn/yuanchuang/week-15/http.html下载源代码作者:杨辽作者简介杨辽,软件工程师,您可以通过magicsliao@yahoo.com.cn和作者取得联系。序言许多用户可能会遇到这样的情况:在网站上发现一个很好...

2010-01-07 15:46:44 158

原创 lucene搜索

这里做的lucene是根据一个表里的网址链接抓取网页生成索引。线程配置文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">&a

2010-01-06 10:04:46 96

打开或关闭Windows功能变空白的问题的解决方案

远景技术组win7完美版确实是一个好系统,我安装后一直很稳定,已经作为主系统了,呵呵,赞一下远景技术组,谢谢! 但安装后,会出现“打开或关闭Windows功能变空白的”问题,令许多像我这样的菜鸟很烦恼。坛子里虽然也给出了解决方案,但说得不够详细。今天下午在群里,在许多大哥的指导下,终于解决了这个问题,经反复测试的确可行,大家可以试试! 注:来自zgcc,本人只作一些细节上的注释,方便像我一样的菜鸟。大虾别扔砖啊,呵呵! 1.先停止并禁用Windows Modules Install服务。 2.把“管理员取得所有权注册表文件”导入注册表。 管理员取得所有权_注册表文件.rar (446 Bytes, 下载次数: 3764) 3.对C:\Windows\servicing\Packages这一文件夹,右键“取得管理员”权限 4.“把替换后引起空白的6个原始文件”这一压缩包中的六个文件,复制到C:\Windows\servicing\Packages这一文件夹中。 5.将Windows Modules Install服务改回手动,并启动它。 6.进入打开或关闭Windows功能,发现该列表又回来了(如果不行,重启电脑)。 7.再次进行替换,重启电脑后,问题就解决了!

2013-10-14

Android开发入门与实战代码源码

Android开发入门与实战代码源码

2013-10-14

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除