自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 EMMET速查卡

[img]http://dl2.iteye.com/upload/attachment/0094/4151/870f21d9-5e0b-3617-914d-9ba1cbb6268c.png[/img]

2014-03-03 14:02:50 144

原创 EA技巧 - 设计DB001-基本操作

闲话不必说,直接进入正题。使用EA进行数据库设计,有如下几个好处。将DB的关系进行视觉化表达通过模版技术产生所需的DB规格文件可以产生DDL脚本一、使用EA设计DB规格1.1 基本操作说明A. 创建DB设计文件【File】-->【New Project】开始创建,输入文件名以后,然后点击【存储】按钮(因为我用的是繁体系统,所以不是大家...

2014-03-03 09:54:49 343

原创 java线程:jdk 7中的Fork/Join模式

//尚未研究完成...  package org.bluebear.temp;import java.util.Arrays;import java.util.Random;import java.util.concurrent.ForkJoinPool;import java.util.concurrent.ForkJoinTask;import java.u...

2012-03-30 00:12:33 142

原创 java线程:synchronized

Java线程提供了很多的线程通讯机制,最为基础就是synchronized。对于任何一个Java对象而言,都有一个相关的Monitor,当线程进入到synchronized 方法或synchronized块时。会进行如下的几个动作: 计算指向对象的指针获取对象的Monitor,如果成功则执行第 3 步;否则执行第 6 步执行synchronized 里面的代码(也即我们的code...

2012-03-29 17:22:30 112

原创 java线程:Wait-And-Notification机制

 Java的每一个对象除了有一个相关的monitor以外(用做synchronized lock),还有一个相关的wait set,用以存放处于WAITING状态的线程 wait set是线程的集合当Java对象创建的时候,其wait set是空的。对于wait set操作(将线程加入或移出wait set)都是原子操作对于wait set的操作(加入或移出),而且只能通过O...

2012-03-29 16:42:53 116

原创 java线程:Atomic(原子的)

  一、何谓Atomic? Atomic一词跟原子有点关系,后者曾被人认为是最小物质的单位。计算机中的Atomic是指不能分割成若干部分的意思。如果一段代码被认为是Atomic,则表示这段代码在执行过程中,是不能被中断的。通常来说,原子指令由硬件提供,供软件来实现原子方法(某个线程进入该方法后,就不会被中断,直到其执行完成)  在x86 平台上,CPU提供了在指令执行期间对总线...

2012-03-29 01:54:08 467 1

原创 Java线程:什么是线程

一、什么是线程线程是指令的执行路径。在Java语言中,线程无处不在,每一个计算机程序最少都有一个线程。例如下面的程序 package study.thread.chapter2.example1;/** * calculate the factorial of a number which is inputed from standard console * ...

2012-03-28 22:03:23 177

原创 停掉TOMCAT

一、使用TELNET      在命令行键入:telnet ip port 后,然后键入大写的SHUTDOWN。其中port默认为8005 

2012-03-20 01:13:06 153

原创 VMWare 8 安装深度技术的XP系统

没什么好说的,只是做个记录而已。 使用VMWare8 安装深度技术的XP系统时,会报错“A:\GHOSTERR.TXT".解决办法:应该首先对虚拟盘(即文件),进行分区,无需格式化。然后在虚拟机中设定进入bios,首先启动CD/DVD项,即可。 参考:http://zhidao.baidu.com/question/177733634.html...

2012-03-12 23:04:18 112

原创 UBUNTU 10.4 在VMWare上安装以后,出现键盘问题

问题描述:环境:XP VMWare上安装ubuntu 10.4,用户的图形登录画面,键盘可以工作,但是进入桌面以后,键盘的键值移位了,似乎键盘失效了。 解决方法:1、转到终端画面CTRL + ALT + F1 2、登录以后,键入如下命令:sudo add-apt-repositoryppa:pitti/sru-te...

2012-03-12 11:10:56 111

原创 Python基础:Python可变对象和不可变对象

Python在heap中分配的对象分成两类:可变对象和不可变对象。所谓可变对象是指,对象的内容是可变的,例如list。而不可变的对象则相反,表示其内容不可变。不可变对象:int,string,float,tuple可变对象   :list,dictionary一、不可变对象由于Python中的变量存放的是对象引用,所以对于不可变对象而言,尽管对象本身不可变,但变量的对象引用...

2012-03-06 02:03:12 430

原创 Python基础:Python的变量和对象

一、基本原理Python中一切都是对象,变量中存放的是对象的引用。这是一个普遍的法则。我们举个例子来说,Python是如何来处理的。x = 'blue'y = 'green'z = x当python执行上面第一句的时候,会在heap中首先创建一个str对象,其文本内容为blue,同时还创建一个名为x的对象引用,x引用的就是这个str对象。第二句也是类似;第三条创建了一个名为...

2012-03-06 01:10:44 338

原创 给程序员的VIM 速查卡

看上去很多,很全的样子。图片来自于:http://michael.peopleofhonoronly.com/vim/ 。网站还有PDF,Excell2011版本的,还有支持色盲的卡。 菜鸟级  : 玩VIM必不可少的技能。入门级  :高手级  :                                  骨灰级  : ...

2012-03-04 19:25:12 177

原创 Oracle SQL优化【转】

转自:http://www.cnblogs.com/rootq/archive/2008/11/17/1334727.html (1)      选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你...

2011-11-15 07:05:25 92

原创 PHP理解之三:PHP的类自动加载【转】

转:http://www.liuhui.info/article78.html spl_autoload_register()函数应该是主流框架使用最多的也是非常核心的函数之一,可实现自动注册函数和类,实现类似__autoload() 函数功能,简化了类的调用与加载,提高了工作的效率,这里通过一个实验谈谈这个函数的部分特征。函数原型 bool spl_autoload_regi...

2011-11-10 23:57:39 96

原创 PHP理解之二:include,include_once,require,require_once之间的区别【转】

转自:http://registerboy.pixnet.net/blog/post/2426163 require() is identical to include() except upon failure it will produce a fatal E_ERROR level error. In other words, it will halt the scr...

2011-11-10 23:06:11 114

原创 PHP理解之一:this,self,parent三个关键字之间的区别【转】

转自:http://hi.baidu.com/sneidar/blog/item/4c0015ecd4da9d38269791d3.html PHP5是一具备了大部分面向对象语言的特性的语言,比PHP4有了很多的面向对象的特性,但是有部分概念也比较难以理解,这里我主要谈的是 this,self,parent三个关键字之间的区别。从字面上比较好理解,分别是指这、自己、父亲。我们先建立几个...

2011-11-10 14:55:43 131

原创 PHP函数之-字符串函数

一、大小写转换string strtoupper(string str) : 字符串转大写string strtolower(string str) : 字符串转小写string ucfirst(string str): 首字母大写 二、字符串截取string substr(string str,int start,int length) : 截取字符串 三、查找...

2011-11-10 14:31:32 100

原创 PHP内建常量

PHP_OS       : 操作系統__FILE__     : 运行的PHP程式所在目录

2011-11-10 14:31:14 111

原创 B-Tree

http://slady.net/java/bt/view.php?w=800&h=600  private boolean done;public void setDone(boolean done){ this.done = done;}public void run(){ while(!this.done){ ...

2011-11-02 23:02:15 76

原创 MySQL数据交换

一、从文件加载数据到Table中1. 使用LOAD DATA INFILE加载 (参考手册:http://dev.mysql.com/doc/refman/5.5/en/load-data.html)    注意用户必须有File_Priv权限才能做导入的工作。1.1. 加载CSV文件    如果某个table栏位的数据为NULL的时,在CSV中...

2011-11-02 17:16:12 177

原创 MySQL SQL001- 重复记录的处理

一、建立测试环境1.1. 建立表格CREATE TABLE books ( book_id INT AUTO_INCREMENT PRIMARY KEY, title VARCHAR(50), pub_year VARCHAR(4), author VARCHAR(50));1.2. 建立测试数据文件,books.txt,其内容如下1,王国维词新释辑评,...

2011-11-01 09:54:14 94

原创 springframework之org.springframework.util包

org.springframework.util包位于springframework-core-XXX.jar包类 Assert类Assert工具类用于检查参数。当参数不合法的时候,扔出IllegalArgumentException异常. Assert.notNull(clazz, "The class must not be null");Assert.is...

2011-10-31 23:49:33 7376

原创 SQL总结

一、SQL Injection在使用SQL语句,或Store Procedure的时候,为了保护数据,防止发生SQL Injection的危险,应该尽量避免拼接SQL语句。而应该采用bind variables的方式二、请不要使用select *避免select不必要的资料,这样会增加网络负担,磁盘I/O,内存和CPU的开销。甚至某些索引的优化手段失效三、判断记录是否存在SQL...

2011-10-26 01:07:13 72

原创 AXIS之一:AXIS技术的一个问题

前天做技术交流,有一位同仁针对下面的一段AXIS客户端代码提出了这样的问题:QName qname=new QName("SparePartDetails","SparePartBean");这2个参数是什么意义? String endpointURL = "http://localhost:8080/ws/services/SparePartService";String metho...

2011-10-26 01:06:59 318

原创 数据交换之JSON篇

利用JSON来做HTML和SERVER之间的数据交换,尤其是SERVER向BROWSER中扔JSON,在现在的web系统非常常见,也有很多javascript支持。在HUDSON中,利用JSON来做系统update的工作,来有些新颖。节选其中一段做个存留,扩展思路。 updateCenter.post({ "id" : "default", "signature" : {...

2011-10-26 01:06:43 145

原创 JVM系列:-Xss调整Stack Space的大小

Java程序中,每个线程都有自己的Stack Space。这个Stack Space不是来自Heap的分配。所以Stack Space的大小不会受到-Xmx和-Xms的影响,这2个JVM参数仅仅是影响Heap的大小。Stack Space用来做方法的递归调用时压入Stack Frame。所以当递归调用太深的时候,就有可能耗尽Stack Space,爆出StackOverflow的错误。...

2011-10-26 01:06:24 770

原创 1G多的XML转档

问题:   存在一个1G多的XML文件,需要将其中的数据,按照一定的逻辑提取数据,做一定的格式化处理和处理逻辑,生成3个不同的文本文件解决:   做XML的转换,有如下的几个选择:1. DOM + XSL ;2. DOM + 自己解析 ; 3:SAX + 自己解析。因为担心performance的问题,所以决定采用SAX + Stack的方式来处理。因为要生成3个文件,所以...

2011-10-26 01:06:01 119

原创 MySQL用户和权限

一、相关命令汇总USE mysqlUPDATE USER SET user='test' WHERE user = ''GRANT ALL ON *.* TO 'jerry'@'%' IDENTIFIED BY 'mypass'FLUSH PRIVIELEGESSELECT USER();SHOW GRANTS 二、实际问题汇总3.1 如何限制每小时每位用户...

2011-10-25 19:49:42 64

原创 Xml And JavaBean

一、通过Jaxb来做二者之间的转换1. 使用jaxb的工具,或者netbeans ide根据xml的xsd来产生JavaBean2. 使用jaxb的API,来实现xml和JavaBean之间的切换 public class JaxbUtil { /** * 读取xml文件,转成JavaBean */ public static Obj...

2011-10-25 19:46:18 66

原创 ActiveMQ之三 -- 使用ActiveMQ来传送文件

这个方法还有待研究,目前还有如下几个疑点:1. ActiveMQ 报出这样的信息: INFO | Usage Manager memory limit (1048576) reached for topic://EXCHANGE.FILE. Producers will be throttled to the rate at which messages are removed...

2011-10-25 19:44:23 565

原创 ActiveMQ之二 --- 配置ActiveMQ

conf/activemq.xml文件是集中配置ActiveMQ地方。下文会详述ActiveMQ的配置内容 一、配置Transport Connectors。通过配置ActiveMQ监听端口和相关的协议,方便ActiveMQ的客户端连上ActiveMQ。 ..未完待续.....

2011-10-25 19:42:21 79

原创 ActiveMQ之一 --- 安装ActiveMQ

一、安装1. 从activemq.apache.org下载最新版本的ActiveMQ 二进制压缩文件apache-activemq-x.x.x-bin.zip(其中x.x.x是ActiveMQ的版本号码)2. 将文件解压至任一地方即可,记作${ActiveMQ} 二、启动1. 运行文件夹${ActiveMQ}/bin/activemq.bat。即会输入类似的如下信息: ...

2011-10-25 19:41:10 145

原创 有色小学四年级奥数参考答案

第1题:    ( 19  * 17 )  * 8 = ( 19 + 17 )÷ 2 * 8 = 18 * 8 = (18+8)÷ 2 = 13第2题:  第一种答案    第二种答案:    第3题:  (1)39 ;  (2)11、64第4题:  (8, 40, 80)第5题:...

2011-10-17 22:43:45 157

原创 有色小学四年级奥数

1. 有2个数A与B,A * B表示A与B的平均数,例如,9 * 7 = (9 + 7 )÷ 2, 那么(19 * 17 ) * 8 = ▁▁▁▁▁▁。2. 现有边长为3厘米和4厘米的2个正方形,将4厘米的正方形切割成3块,然后和边长3厘米的正方形拼成一个边长5厘米的大正方形。(先在左下图画出切割示意图,后在右图画出新拼成的正方形的示意图。) 3.找规律填数;(1)...

2011-10-17 10:26:10 519

原创 转:主流浏览器中常用的Javascript开发Debug工具

转自:http://www.gbin1.com/technology/javascript/javascriptdebugtools2/index.html Javascript作为前端开发语言来说,被广大web开发人员使用,作为其开发过程中的特性,使得开发中debug成为一个比较棘手的问题,今天我们这里按不同浏览器介绍几种常用的debug工具,希望对大家的Javascript代码帮助。...

2011-10-14 08:19:46 151

原创 在XSL中利用递归,进行字符串切割

问题:在XSL解析XML的时候,在XML中有这样一个字符串2.16.840.1.113883.6.1数据 ,需要根据最后一个“.”后面的数字来进行输出格式化。当等于1的时候,输出门诊;为2的时候,输出急诊;为3的时候,输出住院。 思路:因为最后“."前面有多少数据值不清楚,怎样才能获得那个数值呢?所以利用递归的方法,利用substring-after(var,pattern) fu...

2011-10-14 08:08:06 582

空空如也

空空如也

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

TA关注的人

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