自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (1)
  • 收藏
  • 关注

原创 mysql必知必会 第十三章 分组数据

group by havinggroup by 字句包含任意数目的列,这使得能对分组进行嵌套,为数据分组提供更细致的控制。

2014-02-22 21:10:13 389

原创 字符全排列算法

递归思想:1:最少的情况是一个字符全排列,直接就是。2:两个字符全排列的时候,两个要做的是互换位置,相当于当前串首字符和整个arr尾字符互换,两个字母时一次即可。3:三个字符的时候,第一个字母位置不变,剩下两个字母执行第二步。同时每个字符都有一次机会放在最左端(第一位)。循环执行当前串首字符和整个arr尾字符互换操作。4:大于三个字符(n)的也是保证每个字符都有机会放在最左端,同时

2013-04-19 10:12:57 631

原创 java网络编程的演进总结

这是一个从”单挑“,到”我要打十个“,再到”万人敌“的故事。基于TCP/IP网络,对基础网络操作的封装。三个核心类:InetAddress,Socket,ServerSocket客户端(InetAddress + Socket)1:socket通过IP和PORT,寻找服务器并建立连接2:getInputStream() 获取服务器返回的流数据:3:g

2013-04-12 17:03:06 651

原创 java多线程实现及超时返回

两种实现方式 1:继承Thread 类,重写run()2:实现 runable接口 ,实现run() 多个线程运行,一旦一个线程长时间不结束,甚至死锁,就可能造成大量线程拥堵。 执行超时返回:private ExecutorService executorService = Executors.newSingleTh

2013-03-14 18:46:43 1464

原创 memcached使用经验

1:尽量不要存储对象,因为如果是不同语言的客户端,对对象的序列化是不一样的,即使是String这样普通的对象,所以存JSON吧。2:接口所涉及的数据格式,对象,尽量考虑到异构的情况。

2012-03-22 15:24:11 353

原创 throws throw

throws:声明抛出异常。throw:实际抛出一个对象.

2012-02-23 10:22:07 229

原创 查看linux版本

1:cat /proc/versionLinux version 2.6.18-164.el5 (mockbuild@x86-003.build.bos.redhat.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)) #1 SMP Tue Aug 18 15:51:48 EDT 20092:cat /etc/issueRe

2012-02-09 17:04:08 335

原创 rails 库操作

create_table  #建表  change_table  #修改表结构  drop_table    #删除表  add_column    #增加字段  change_column #修改字段定义  rename_column #修改字段名  remove_column #删除字段  add_index     #创建索引  remove_index  #

2012-01-09 16:19:08 445

原创 ruby on rails 错误解决办法集合

1:uninitialized constant Rake::DSLapp 下:Rakefile 开头加上require 'rake/dsl_definition'2:rake aborted!stack level too deepbundle exec rake test3:ruby和mysql安装过程中报:bundle install错误

2011-12-31 14:43:56 549

原创 javaDouble精度问题

http://blog.csdn.net/pttaag/article/details/5912171

2011-12-07 21:02:08 313

原创 java线程调用两次start()报错源码

public synchronized void start() { if(threadStatus != 0 || this != me) throw new IllegalThreadStateException(); group.add(this); start0(); if(stopBefore

2011-11-17 16:36:50 576

转载 http://tech.ccidnet.com/art/297/20051223/399191_1.html

http://tech.ccidnet.com/art/297/20051223/399191_1.html

2011-11-16 18:11:24 654

转载 div定位文章

http://www.ipmtea.net/css/201010/09_335.html

2011-11-15 15:55:06 243

原创 Excel技巧

1:=CONCATENATE("http://61.135.147.122:8082/issues/",A2)

2011-11-01 09:02:51 209

原创 javascript基础知识

1:闭包2:(function(){})()块级作用域。3:javascript在一个函数中没有块级作用域,所以必须使用2的方法提供块级代码。4:正则中美元符号匹配结束。

2011-10-30 19:28:59 215

原创 不刷新整个页面实现后退功能

监控浏览器hash值,通过判断hash值来进行页面局部变化,减少与服务器的交互。jquery的插件onhashchange可以实现。如果有需要用hash值,在页面内做如:返回顶部操作,可用scroll实现scroll(0,400);。

2011-10-30 18:16:07 516

原创 html注入解决办法记录

1:function _strReplace(content){if(typeof(content)=='undefined'||content==''){return "";}content = content.replace(new RegExp("content = content.replace(new RegExp(">","g"),">") ;return

2011-10-30 08:10:30 528

原创 java应用启动脚本

#classpathecho "Generating classpath ..."CLASSPATH=""for N in ./lib/*.jar; do CLASSPATH="$CLASSPATH$N:"; done# startupecho "Starting  ..."java -Xms100M -Xmx512M -classpath $CLASSPATH com.v

2011-10-28 10:36:01 343

原创 oracle replace

update tb_product p set p.p_producttype = replace(p.p_producttype,'.','>')

2011-10-26 19:51:18 431

原创 各个模块分解

servlet不要做逻辑控制,只要传参调用;实现与servlet之间加一层逻辑判断与控制的东西。

2011-10-08 09:18:46 381

原创 176启动

服务启动:./dbstart.sh 监听启动:lsnrctl start;

2011-08-18 14:45:14 263

原创 strace命令

很强大

2011-08-08 16:06:02 195

原创 成为杰出程序员的唯一秘诀

内容如下:别以为是那些软件开发定律,别以为是开发出那些特殊用途的软件,别以为是软件设计技术本身。只有一条真理决定了一个软件程序员的成功还是失败。由于坚持这个真理,一个资深的程序员能在一天的时间里学会一门新的编程语言,而由于不坚持这条真理,一个初级的程序员用十年时间也只能挣到一

2011-08-08 10:39:44 312

原创 jquery性能优化

http://developer.51cto.com/art/201108/280802.htm

2011-08-05 15:31:42 216

原创 JDBC批量操作

pst = conn.prepareStatement(sql); for(Msg msg:msges){ pst.setString(index++, msg.getId()); pst.setString(index++, msg.getPublishe

2011-08-05 10:23:24 272

原创 magent源码学习

1

2011-08-04 22:28:54 342

原创 cookies作用域

cookies完整格式:name=[; expires=][; domain=][; path=][; secure]  默认目录级;设定path=“/portal”,这样整个portal下的可用,已证实;设定domain=“l

2011-08-04 11:40:41 282

原创 表结构修改

表结构修改:此操作在pl/sql中不能保存alter table tb_strage_uainfo add ua_pixel varchar2(16);update tb_strage_uainfo t set t.ua_pixel='240:320';

2011-08-04 11:07:43 276

原创 memcached安装

./configure –with-libevent=/usr    指明libevent路径# make# make install

2011-08-02 21:52:23 227

原创 libevent安装

./configure --prefix=/usrmakemake install验证安装成功:ls -al /usr/lib | grep libevent(或 ls -al /usr/local/lib | grep libevent)

2011-08-02 21:48:00 531 1

原创 计算网络连接状态数

netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"\t",state[key]}'netstat -n | awk '/^tcp/ {++state[$NF]}

2011-08-02 16:36:24 496

原创 尽量使用httpclient进行网络连接

避免使用java的httpUrl进行网络访问,中测试中发现,如果服务端不能返回或者阻塞,会导致客户端的java程序阻塞(即使是多线程也会阻塞,???应该是IO阻塞了!!!)httpclient则不会!

2011-08-02 15:58:54 498

原创 memcached delete flush_all

通过stats命令观察到的状态:1:delete 一个key: stat curr_items 99992:直接flush_allstat curr_items 10000

2011-08-02 09:24:05 620

原创 网站开发人员应该知道的61件事

http://www.itlearner.com/article/4740

2011-08-01 22:29:30 206

原创 apache 三个 mpm

1.   event是MPM中比较适用于需要有大量持续连接(KeepAlive  traffic)的情况。keepAlive的优点是,可以在同一个TCP连接中响应多次请求;通过这种方式,可以使一个包含大量图片的HTML的文档提速1倍。配置的方法比较简单只需要在配置文件中设

2011-08-01 22:23:18 320

原创 apache连接数限制

http://jeamic.blog.163.com/blog/static/8882060020111289237226/

2011-08-01 22:10:23 243

原创 memcached设置

-m 1024M;stats:curr_items:表示当前缓存中存放的所有缓存对象的数量。不包括目前已经从缓存中删除的对象。total_items:表示从memcached服务启动到当前时间,系统存储过的所有对象的数量,包括目前已经从缓存中删除的对象。

2011-08-01 17:09:27 331

原创 表现层

1:tabs2:附件上传;

2011-08-01 16:09:39 222

原创 linux任务时间差计算

123

2011-08-01 16:08:54 339

原创 linux链接

当文件是做了链接,不管是修改源文件还是链接后的文件都会同时修改两者的值(这是现象);

2011-07-29 15:52:06 284

nutch1.6源码

nutch1.6源码,直接从官网也可以下

2013-01-21

空空如也

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

TA关注的人

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