- 博客(92)
- 资源 (20)
- 收藏
- 关注
转载 mysql索引需要了解的几个注意
转载地址:http://thephper.com/?p=142mysql索引需要了解的几个注意板子之前做过2年web开发培训(入门?),获得挺多学生好评,这是蛮有成就感的一件事,准备花点时间根据当时的一些备课内容整理出一系列文章出来,希望能给更多人带来帮助,这是系列文章的第一篇注:科普文章一篇,大牛绕道索引是做什么的?索引用于快速找出在某个列中有一特定值
2015-05-21 11:06:28 497
转载 mysql更新判断存在更新,不存在插入
MySql更新多条数据不建议使用UPDATE语句 转载地址:http://ju.outofmemory.cn/entry/18814mysql 更新插入,可以执行类似oracle 的 merge 语句来做判断是更新还是插入这就要介绍一下在MySql中INSERT语法具有一个条件DUPLICATE KEY UPDATE,这个语法和适合用在需要判断记录是否存在,不存在则插入存
2015-05-18 10:06:34 6415
原创 svnync svn同步
项目需求要实现开发环境与测试环境的svn两台服务器同步。所以网上找了点资料去操作实现,单向同步,源目录向目标目录同步。两台都是windows,源目录:file:///F:/Repositories/app目标目录:https://192.168.1.15/app1.首先目标目录机器上创建app这个svn(通过VisualSvn server 上直接创建或者命
2015-04-14 13:59:39 4215
转载 ORACLE-分区表
ORACLE-分区表此文从以下几个方面来整理关于分区表的概念及操作:1.表空间及分区表的概念2.表分区的具体作用3.表分区的优缺点4.表分区的几种类型及操作方法5.对表分区的维护性操作.6.表的分区做过改变后索引问题7.将一个非分区表转换为分区表 (1) 表空间及分区表的概念表空间: 是一个或多个数据文件的
2014-08-28 07:19:30 656
原创 Disruptor 3种EventProcessor实现类
BatchEventProcessor 一个消费者处理对象 表示一个消费者. //获取下一个消费下标位置 long nextSequence = sequence.get() + 1L; //一直检查获取可以消费的产品位置.while (true) { try {
2014-07-10 05:15:26 5368
转载 Disruptor原理剖析
Disruptor原理剖析 Disruptor是LMAX公司开源的一个高效的内存无锁队列。这两天看了一下相关的设计文档和博客,下面尝试进行一下总结。第一部分。引子谈到并发程序设计,有几个概念是避免不了的。1.锁:锁是用来做并发最简单的方式,当然其代价也是最高的。内核态的锁的时候需要操作系统进行一次上下文切换,等待锁的线程会被挂起
2014-07-03 22:58:24 826
原创 MappedByteBuffer读取
public class MappedFileRead{ static final long G = 1024*1024*1024; private static Logger log = Logger.getLogger(MappedFileRead.class); public static void main(String[] args) { long start
2014-05-30 08:24:43 6486 1
转载 Java 开发 2.0: Kilim 简介
Java 开发 2.0: Kilim 简介一种用于实现 Java 并发性的角色框架并发编程是 Java™ 开发 2.0 的核心概念,但可能不是基于线程的并发性。Andrew Glover 解释为什么在多核系统中进行并发编程时,角色优于线程。他然后介绍 Kilim —— 一种基于角色的消息传递框架,结合了并发编程和分布式编程。查看本系列更多内容 | 0 评论:
2014-05-27 08:33:19 640
转载 深入浅出Coroutine
深入浅出Coroutine说到coroutine(中文一般翻译成协程),对于Java程序员来说可能有点陌生,因为Java语言本身并不支持coroutine,但是早在1963年这个想法就被提出来了。到目前为止,已经有很多语言提供了对coroutine的支持,比如Ruby,Python,Go,Erlang等。所以,理解coroutine是很有必要的。Lua是原生支持coroutine的语言之一,下
2014-05-23 02:08:51 797
转载 Windows从noinstall zip安装MySQL免安装版
Windows从noinstall zip安装MySQL免安装版于 2013 年 3 月 28 日目录 [hide]1 第一步,下载MySQL的免安装版压缩包2 第二步,配置MySQL3 第三步,启动MySQL4 第四步:更改MySQL密码5 安装到Windows service服务开机自动启动5.1 向Windows添加服务
2014-04-09 01:13:30 2897
转载 Mysql精简方式140M->4M
Mysql精简方式140M->4M1.删除所有的目录,只保留 data share bin 2.删除BIN下面除以下三个文件之外的所有文件: libmysql.dll(MYSQL5中的文件,在MYSQL5.5中不存在) mysqladmin.exe mysqld.exe 3.如果要用客户端,请保留mysql.e
2014-04-09 01:10:40 541
原创 ORACLE JAVA调用
测试窗口结果再次修改java代码 这次需要调用它其他jar包就用之前的commons lang包package com.oracle.test;import org.apache.commons.lang3.RandomStringUtils;public class OracleCall {public static String ru
2014-04-04 08:30:05 673
原创 oracle 调用java
一、首先最好设置环境变量 PATH 路径为 ORACLE 目录下 bin路径,比如我安装的是绿色版oracle 具体目录是G:\ORACLE\app\Administrator\product\11.2.0\dbhome_2\BIN然后再cmd执行我的java文件存放在E盘wjdc目录下java 代码package com.oracle.test;pub
2014-04-04 03:18:06 5460
转载 编译 postgresql --with -python
3.编译postgresql_9.2.4,原先是9.1.3[postgres@kenyon ~] $tar -zxvf postgresql_9.2.4.tar.gz[postgres@kenyon ~] cd postgresql_9.2.4[postgres@kenyon postgresql_9.2.4]./configure --prefix=/home/postg
2014-03-26 02:29:46 2842
转载 PostgreSQL 9.1: Installing plpythonu/plpython3u (Python) in Windows
PostgreSQL 9.1: Installing plpythonu/plpython3u (Python) in WindowsInstall plpython3uIf you're lucky, the following command will just work, and the Python language has been successfully instal
2014-03-26 02:18:07 5143
转载 plpython 9.2.2
plpython 9.2.2分类: postgresql2013-02-07 18:02 164人阅读 评论(0) 收藏 举报目录(?)[+]注意,安装python时,需要--enable-shared安装pg时,需要--with-python如果python,重装报 error while loading sh
2014-03-26 00:56:26 2421
转载 Install pljava on OpenSuSE
Install pljava on OpenSuSE4 RepliesInstall SUN/Oracle JDK and PostgreSQL via zypper or Yast.Download pljava here http://pgfoundry.org/frs/?group_id=1000038&release_id=1024Create a
2014-03-25 08:21:05 698
转载 POSTGRESQL
POSTGRESQL 函数学习记录 2014/3/20CREATE FUNCTION sales_tax(subtotal real) RETURNS real AS $$BEGIN RETURN subtotal * 0.06;END;$$ LANGUAGE plpgsql;CREATE or REPLACE FUNCTION calculate_s
2014-03-20 08:19:40 944
原创 java中的write(int n) 要小心
今天为了写一个socket 中专服务,其中接受请求的CRC32 值 为4位 读取后,转发给另一个socket时 直接用write(int n) 这个方法直接输出时,发现返回异常,后来觉得是输出CRC32 有问题,查找api 看到write(int n) 是要写入的字节是参数 b 的八个低位。b 的 24 个高位将被忽略。解决方法所以还是自己 int 转换成 byte[] 数组
2014-01-05 23:34:39 4844
原创 js 银行卡4位中间一个空格
function change(){ var card = $('#cardNo').val(); card = card.replace(/\D/g,'') var ncard=''; for(var n=0;n ncard += card.substring(n,n+4)+" "; } console.log(nca
2013-12-05 23:57:55 5554
转载 Given final block not properly padded
获取Cipher对象的时候一定要写成Cipher cipher = Cipher.getInstance("DES/ECB/NoPadding");不要写成Cipher cipher = Cipher.getInstance("DES");否则解密的时候会报错:Given final block not properly padded原因
2013-11-06 10:38:36 53230 3
原创 SimpleDateFormat做静态成员 成员 多线程并发出现问题
今天写个多线程异步通知,需要传一个时间,static SimpleDateFormat sdf = new SimpleDateFormat();用这样定义并在线程中调用这个sdf多线来format Date对象 出现两个线程 本来应该输出不同时间,现在输出是同一个时间...存在线程安全问题 当作成员变量 传进线程 也是一样还是需要在线程中n
2013-08-24 15:59:35 861
转载 JaxbContext生成xml文件或java类对象转化注解
JAXB(Java API for XML Binding),提供了一个快速便捷的方式将Java对象与XML进行转换。在JAX-WS(Java的WebService规范之一)中,JDK1.6 自带的版本JAX-WS2.1
2013-07-12 14:50:16 18701
转载 代码重构技巧
代码重构技巧作为一个软件开发人员,你是否遇到过这样的情况:在阅读其他人的代码时,感觉很混乱,且大量重复;或是自己写的代码过一周或二周后再去看时,会发现其中很多的不足。如果是的话,那么恭喜你,最起码你是个有思想的程序员,你的境界比之前提升了。这个时候你是放之任之,还是决定亲自操刀来重构它呢?如果你选择后者,再次恭喜你,你不仅有思想,你还是个想到且能付诸实践的程序员。如果你选择前者,很遗憾,你
2013-06-21 10:25:01 1259
转载 Could not create the view: An unexpected exception was thrown. myeclipse非正常关闭,出现错误
问题:电脑突然断电,myeclipse非正常关闭,“Package Explorer”非正常显示,出现错误“Could not create the view: An unexpected exception was thrown.”。但是项目中的文件可以通过命令查看。解决方式:关闭myeclipse -- 删除文件“.metadata/.plugins/o
2013-06-21 08:37:28 947
原创 webService 客户端调用 axis2
今天找出来给同事用,重新改了下 给同事. package com.jielan.axis2;import org.apache.axiom.om.OMAbstractFactory;import org.apache.axiom.om.OMElement;import org.apache.axiom.om.OMFactory;import org.apache
2013-05-03 13:49:15 1242
原创 proxool连接池 配置
100172800000300000 -->205-->truetrue select sysdate from dual
2013-05-02 16:54:01 530
原创 本地异步通知发送 正常,但是部署服务到服务器上,发送http请求,返回就是验证失败
后来将发送的 参数 和地址 拼接成 url .自己在服务器上的IE浏览器去打开这个地址,发现返回确实是失败,但是本地生产的地址和这个一样在火狐 谷歌上都是正常返回时success.本地的ie浏览器上也一样是失败.地址一样只不过是参数有中文,这样我觉得可能是编码问题...后来将httpUtil 工具 中PrintWriter out = new PrintWriter(httpConn.
2013-04-12 23:35:38 1711
转载 log4j中配置日志文件几种方式
http://blog.csdn.net/fclwd/article/details/8645410感谢原作者1、绝对路径方式 使用绝对路径那就不用说什么了,直接输出到配置路径 log4j.appender.infofile.File = D:/logs/info.log2、使用System设置好日志根路径log4j.appender.logfile
2013-03-28 23:31:12 906
转载 Couldn't perform the operation prepareStatement: You can't perform any operations on this connection
Couldn't perform the operation prepareStatement: You can't perform any operations on this connection. It has been automatically closed by Proxool for some reason (see logs). 链接池 报错重新部署的时候报错
2013-03-01 12:31:52 13278
原创 dwz执行流程
自己理解DWZ 对你提交后 然后处理业务 业务处理 再根据业务处理成功与否 来判断 返回的是成功提示还是失败提示 返回的提示可以关闭刷新设置 你自己 转发到一个页面 { "statusCode":"200", "message":"\u64cd\u4f5c\u6210\u529f", "navTabId":"page1", "r
2013-01-23 15:52:23 790
转载 js 时间库 http://momentjs.com/
Formatting datesmoment().format('MMMM Do YYYY, h:mm:ss a');moment().format('dddd');moment().format("MMM Do YY");moment().format('YYYY [escaped] YYYY');moment().format();January 22nd 2013,
2013-01-22 12:22:52 1144
转载 ajax能访问struts action中特定的某个方法
恩可以访问action中除了execute的其他方法1//queryAll是struts.xml中action的name属性2//getUsage是这个action类中定义的返回值是String的方法名3 4//要访问这个方法,可以这样调用
2013-01-11 14:30:23 1788
转载 【struts2】五大核心jar包 和 作用
struts2五大核心jar包 1。Commons-logging.jar -------------- 用于通用日志处理 2。Freemarker.jar -------------- 表现层框架,定义了struts2的可视组件主题 3。Ognl.jar -------------- OGNL表达式语言,struts2支持该EL 4。Struts2-cor
2013-01-10 21:55:52 14052
原创 Unable to read TLD "META-INF/c.tld" from JAR file ********
jar包 冲突重复。我是全部jar包都移除,再重新加一个jre 1.6 加上自己的包 加上 servlet-api.jar jsp-api.jar 就好了。后来一次 有这种情况,我把jsp-api servlet-api 变成自定义库,编译时引用,发布时,使用tomcat自带的jsp-api 和 servlet-api
2013-01-10 17:21:26 757
转载 ie tester 加载firebug lite
先执行var s = document.createElement("script"); s.src = 'http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js'; s.type="text/javascript"; if(document.all){ s.onreadystatechange =
2013-01-06 12:18:29 482
转载 IE6 position:fixed 不支持 修复
.top {_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop));}
2013-01-05 17:30:13 475
原创 oracle表数据批量更新或插入
因为最近项目有资料需要 插入,但是原有表中可能已经有这个账户,但是没有资料,如果原表没有,则需要插入。所以也是网上查了一堆资料,MERGE INTO NEWLOCAL_MOBILECARD t1USING LOCAL_MOBILECARD_TEST t2ON ( t1.mchtid=t2.mchtid and t1.cardno=t2.cardno)WHEN MATCHED THE
2012-12-23 18:18:47 2356
原创 excel 导出csv 字段文字 没有双引号,解决办法
excel 中奖空白的地方都 填为某个特有字符串,只要不和你excel的内容重合就好,以免替换这个字符串 ,替换了excel中的 原有内容。然后选择所有内容在单元格格式中数字 --自定义 中类型 中填写"csv加上双引号"@"csv加上双引号" 这样之类的然后确定。之后导出csv文件。然后将刚才空白单元格填写的内容替换回来,替换为空,再将csv加上双引号 替换为 " . 这样就完成
2012-12-23 18:10:44 20199
postgres pl/python 安装需要的plpython2.so文件
2014-03-26
pljava-i686-w64-mingw32-pg8.4-snapshot.20120525.0.tar.gz
2014-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人