自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个平凡的程序猿

在平凡中不断追求......

  • 博客(49)
  • 资源 (20)
  • 收藏
  • 关注

转载 String的按值传递,java传参都是传值

目录首先是String。然后是StringBuffer同理,看自己创建的对象peoplejava中对象作为参数传递给一个方法,到底是值传递,还是引用传递?String和int参数传递是按值传递还是引用传递?一道面试题目,String的传递:123456789public String change(String s){     s = "222";     return s; }public st...

2018-05-18 14:55:37 310

转载 图解Tomcat类加载机制

说到本篇的tomcat类加载机制,不得不说翻译学习tomcat的初衷。  之前实习的时候学习javaMelody的源码,但是它是一个Maven的项目,与我们自己的web项目整合后无法直接断点调试。后来同事指导,说是直接把java类复制到src下就可以了。很纳闷....为什么会优先加载src下的java文件(编译出的class),而不是jar包中的class呢?  现在了解tomcat的类加载机制,...

2018-04-26 11:43:28 274

转载 centos6.8下安装部署LNMP-(nginx1.8.0+php5.6.10+mysql5.6.12)

在平时运维工作中,经常需要用到LNMP应用框架。以下对LNMP环境部署记录下:1)前期准备:为了安装顺利,建议先使用yum安装依赖库[root@opd ~]#yum install -y make cmake gcc gcc-c++ autoconf automake libpng-devel libjpeg-devel zlib libxml2-devel ncurses-devel bison...

2018-04-13 14:30:39 402

原创 MySQL设置utf8mb4编码

有一个项目需要存储ios的表情(emoji表情)这种表情虽然是utf8编码,但是一个字符需要占用4个字节,而MySQL utf8编码只能存放3字节的字符。在MySQL 5.6中,可以设置编码为utf8mb4,这个字符集是utf8的超集。首先,修改mysql的配置文件character_set_server=utf8mb4然后重启数据库和中间件.点击两个测试的链接

2016-11-25 11:34:11 13977

转载 struts2标签取值方式

1.标签取值方式一     通过取值     当Action的valueStack中有该属性的值时,只需直接使用该属性的名字即可;      当Action的valueStack中没有该属性的值时,比如在session,application范围中的属性值时,需要加#或者#attr.;     例子:     假设某Action中有person成员变量,在application

2016-02-24 19:03:06 486

原创 git删除远程仓库中的提交版本

1、git reset --hard 版本号(撤销指定版本号)2、git push origin master -f (强制push)

2016-02-24 19:02:37 5377

转载 mysql中数据去重和优化

更改表user_info的主键uid为自增的id后,忘了设置原来主键uid属性为unique,结果导致产生uid重复的记录。为此需要清理后来插入的重复记录。基本方法可以参考后面的附上的资料,但是由于mysql不支持同时对一个表进行操作,即子查询和要进行的操作不能是同一个表,因此需要通过零时表中转一下。写在前面:数据量大时,一定要多涉及的关键字段创建索引!!!否则很慢很慢很慢,慢到想死的心都

2014-06-06 19:42:46 977

原创 linux下php开memcached扩展

1.        wget http://pecl.php.net/get/memcache-2.2.5.tgz2.        gzip -d memcache-2.2.5.tgz3.        tar xvf memcache-2.2.5.tar4.        cd memcache-2.2.55.        /PHP安装目录/bin/phpize6. 

2013-12-31 13:58:06 2455

原创 Php扩展插件安装(以curl插件为例)

Php扩展插件安装(以curl插件为例)1.        找到安装php的源码目录2.        cd ext/curl   (这里以安装curl为例;如果需安装mbstring插件;cd ext/mbstring)3.        /PHP安装目录/bin/phpize4.        ./configure --with-php-config=/PHP安装目录/bin

2013-12-31 12:49:50 6079

转载 struts2标签取值方式

1.标签取值方式通过取值当Action的valueStack中有该属性的值时,只需直接使用该属性的名字即可; 当Action的valueStack中没有该属性的值时,比如在session,application范围中的属性值时,需要加#或者#attr.;例子: 假设某Action中有person成员变量,在application中存在company属性 那么我们可以通过以下

2013-08-08 14:38:37 607

转载 Struts2 URL参数 s:if 判断应用

Struts2的s:if标签很怪异,下面来具体地看看,如何用s:if标签来判断URL中的参数。访问一个带有URL参数的页面,如:http://localhost:8080/a.jsp?name=xht555# # # # # # Struts2 url参数测试 # # # # OK # OK # # 就上面一个简单的代码,却始终不能进入到IF

2013-08-08 14:30:28 767

转载 Highcharts属性大全

pageEncoding="UTF-8"%>Highcharts Demovar chart;$(document).ready(function() {    chart = new Highcharts.Chart({        chart: {            renderTo: 'container',//设置显示图表的容器

2013-07-05 18:57:02 6265

转载 PHP安装eAccelerator

eAccelerator是一个非常优秀的PHP加速器,通过缓存编译之后的PHP代码文件,使得PHP编译对服务器的开销几乎为零。eAccelerator本身的开销也是极少的 最新的PHP5.4.8安装eAccelerator,  需要注意的是要安装高版本的,低了编译不过去。  1.下载安装eAccelerator  最新的版本是eaccelerator-42067ac.t

2013-06-24 18:49:14 742

原创 生成唯一序列号方法整理

这几种方法只是平时项目中想到的,抛砖引玉 希望能收集大家更好的方法!一、时间做前缀+随机数保证唯一用4位数字作日期 0610  + 用毫秒做多编号19  +用数字英文数组【1-9A-Za-z】抽取出几位来做补充生成这样: 061019a8dec2二、当前时间置换成对应字符串char[] letters = {'A', 'C', '1', '2', '3','4', 'a',

2013-06-09 14:10:42 10866

转载 用slf4j+logback实现多功能日志解决方案 --- 转

大家都知道,slf4j是原来log4j的作者写的一个新的日志组件,意思是简单日志门面接口,可以跟其他日志组件配合使用,常用的配合是slf4j+logback,无论从功能上还是从性能上都较之log4j有了很大的提升,我想很多用户都已经尝试,并应用到项目中。对于日志记录,说实话,以前用过log4j,但没有深入研究,用其最简单的功能。有幸在项目中用到了slf4j,来解决一个稍微复杂点的日志记录需求。

2013-05-09 12:58:02 1220

原创 mysql 的FIND_IN_SET()用法

FIND_IN_SET(str,strlist)返回str在字符串集strlist中的序号(任何参数是NULL则返回NULL,如果str没找到返回0,参数1包含","时工作异常)例子:查询表字段 pingid = (1,2,3,) SELECT * FROM `linkinfo` WHERE `pingid` REGEXP '{id},' AND `pingid` NO

2013-04-03 11:18:47 17271

转载 linux下python开发环境——安装Eclipse+PyDev

Eclipse是由java开发的,所以要想让Eclipse跑起来就得安装jdk,在命令行里输入javac就能查看本机是否已经安装好了jdk了。1、安装jdk先从oracle官网上下载jdk,放到/usr/local/src/文件中,由于找不到linux的下载连接,所以只能在界面中用FF直接下载了。1、cd /usr/local/src/#进入所放下载文件的目录2、chmod u

2013-01-10 15:21:03 5118

原创 Window2003 64位IIS 连接ACCESS 报错“Microsoft.Jet.OLEDB.4.0”

由于64位操作系统不支持Microsoft OLE DB Provider for Jet驱动程序,也不支持更早的Microsoft Access Driver (*.mdb)方式连接。所以用于Access 和 Excel 数据库的 MicrosoftOLE DB Provider for Jet 在 64 位版本中不可用,也就是说,如下两种连接字符串都已经无法正常工作了:"Provider=

2013-01-10 15:17:12 1677

原创 linux 安装php 不安装mysql 需要支持mysql mysqli

最近要搭建WEB平台,前端服务器只安装NGX,APACHE2,PHP5等应用软件不安装数据库,但需要能连接数据库,后端服务器只安装mysql,oracle数据库。之前编译php的时候 只知道加个参数 --with-mysql=/usr/local/mysql (mysql 安装路径)但不知道为什么这么做或者需要mysql什么文件。经过百度 Google 逛搜, 原来需要mysql 头文

2013-01-10 15:16:05 7554

原创 Linux下编译php不编译mysql让php支持mysql扩展

编译参数:--with-mysql=mysqlnd--with-mysqli=mysqlnd--with-pdo-mysql=mysqlndmysqlnd是php5.3以后版本加入的,5.3以下版本必须还是要编译mysql。

2013-01-10 15:14:57 5084

原创 将nginx同时作为负载均衡和Web缓存服务器

Nginx从0.7.48版本开始,支持了类似Squid的缓存功能。这个缓存是把URL及相关组合当作Key,用md5编码哈希后保存在硬盘上,所以它可以支持任意URL链接,同时也支持404/301/302这样的非200状态码。虽然目前官方的Nginx Web缓存服务只能为指定URL或状态码设置过期时间,不支持类似Squid的PURGE指令,手动清除指定缓存页面,但是,通过一个第三方的Nginx模块,可

2012-12-18 14:43:21 2799

原创 nginx purge更新缓存404错误

百思不得其解,网上遇到nginx清理缓存出现404的用户不在少数,网上一共有如下3中情况:1、  ngx_cache_purge版本与nginx版本不匹配换了一个版本的purge,发现依旧无效2、  nginx启动方法不对很多人安装完nginx,仅仅reload一次nginx,实际上应该stop之后在start。这不是我的解决方法。3、  purge未编译到nginx中肯定

2012-12-18 11:12:22 4645

原创 nginx 启动停止 php 5.3.18 中 php-fpm 启动 关闭 配置 成服务启动

从php5.3.3开始 源码中开始包含 php-fpm,不用专门再打补丁了,只需要解开源码直接configure,关于php-fpm的编译参数有 –enable-fpm –with-fpm-user=www –with-fpm-group=www –with-libevent-dir=libevent位置。这个php-fpm 不再支持 php-fpm 补丁具有的 /usr/local/

2012-11-21 18:24:07 5931

原创 jquery 编辑table tr

最近因项目需要整理了个jquery 编辑table tr实例  直接上代码......js操作刷新实例1所属类别最小值最大值 类别1210类别25100function edit(obj){    var old0=$(obj).parent()

2011-12-23 15:13:23 1741

原创 在Apache中配制多个虚拟目录

Apache默认的虚拟目录为:Apahce\htdocs只要把php文件拷到该目录下即可通过localhost访问。但是如果配制多个站点呢?先找到Apache\conf\httpd.conf配制文件找到节点在其后面添加其它的虚拟目录节点:如mantisAl

2011-10-11 11:40:05 841

转载 apache 同一虚拟目录绑定多个不同域名实例方法

apache 同一虚拟目录绑定多个不同域名实例方法要想多域名绑定同一目录的实现就要用到serveralias方法,下面我们以www.test.com为实例,namevirtualhost *:80     servername web-demo    serv

2011-10-11 11:33:04 1380

原创 apache配置多端口对应多个虚拟目录

经常需要在本地调试网站,却又不喜欢在http://localhost/网站的文件夹名且几个比较重要的项目我想直接用端口号以示区分,想达到的效果如下:http://localhost/     默认80端口的时候访问的是D:\目录下的A网站http://localhos

2011-10-11 11:18:15 3750 1

原创 stomppy client for python

1.下载stomp.py http://code.google.com/p/stomppy/downloads/detail?name=stomp.py&can=2&q=2. 编辑py代码SimpleExample .py  跟stomp.py同一目录import s

2011-09-21 18:09:37 5284 2

转载 EL表达式对字符串的操作

<br />uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>   <br />上面的 uri 根据你的实际情况定。    <br />   <br />${fn:substring("你要截取的字符串"),be

2011-04-27 11:31:00 1323

原创 java c标签用法

<br />类别 运算符   <br />算术运算符 + 、 - 、 * 、 / (或 div )和 % (或 mod )   <br />关系运算符 == (或 eq )、 != (或 ne )、 < (或 lt )、 > (或 gt )、 <= (或 le )和 >= (或

2011-04-27 11:18:00 18820 2

原创 org.apache.commons.lang.StringUtils

<br />字符串判断:<br />例1: 判断是否为空(blank):<br />StringUtils.isBlank(null): true<br />StringUtils.isBlank(""): true<br />StringUtils.isBlank(" "):

2011-03-17 17:54:00 1048

原创 org.apache.commons.lang.ArrayUtils

<br />例1: 数组打印:<br />数组aStr: { "abc", "uvw", "xyz", "123", "456" }<br />ArrayUtils.toString(aStr):{abc,uvw,xyz,123,456}<br /><br />例2: 数组是否包

2011-03-17 17:53:00 2076 1

原创 org.apache.commons.lang.math.NumberUtils

<br />判断字符串是否为数字:<br />例1: 判断1个字符串中的字符是否全为数字:<br />NumberUtils.isDigits("11"): true<br />NumberUtils.isDigits("011"): true<br />NumberUtils.

2011-03-17 17:52:00 6009

原创 org.apache.commons.collections.CollectionUtils

<br />集合判断:<br />例1: 判断集合是否为空:<br />CollectionUtils.isEmpty(null): true<br />CollectionUtils.isEmpty(new ArrayList()): true<br />CollectionU

2011-03-17 17:51:00 19559 1

原创 org.apache.commons.lang.time.DurationFormatUtils

<br />格式化日期间隔:<br />//代码片段:<br />Date date1 = new Date();<br />Date date2 = DateUtils.addWeeks(date1, -2);<br />String dura = DurationFormat

2011-03-17 17:50:00 1208

原创 org.apache.commons.lang.time.DateFormatUtils

<br />常用日期格式的格式化操作:<br />例1: 以 yyyy-MM-dd 格式化:<br />DateFormatUtils.ISO_DATE_FORMAT.format(new Date()): 2009-03-20<br /><br />例2: 以 yyyy-MM-

2011-03-17 17:49:00 8889

转载 ibatis(sqlmap)中使用in语句的方法

对于快速学习ibatis而没有过多时间去查阅资料的朋友,比如我,可能有些东西不一定能在快速上手的文档中涉猎到。今天就碰到一个问题,要在分页查询的同时进行where语句删选操作。由于表记录比较少,因此采用了in语句,但是in语句所设计的字段是number型的,因此在拼凑出in后面括

2011-01-14 10:52:00 21395 2

转载 ibatis的#和$的区别、like、in的用法

<br /># 会根据不同类型而生产字符串,如 String 类型 : aa ---> 'aa'<br />$ 表示原生类型,如 String 类型 : aa ---> aa<br /><br />在做in,like 操作时候要特别注意<br /> <br />1.#是把传入的数

2011-01-14 10:50:00 1683

原创 jstl 日期字符格式化标签

JSP Standard Tag Libraries<br />Formatting and Internationalization<br />Two form input parameters, 'date' and 'isoDate', are URL-encoded in

2011-01-13 17:42:00 678

转载 "运行时异常"也要扑捉(JAVA版)

<br />     Java提供了两类主要的异常:runtime exception和checked exception。checked 异常也就是我们经常遇到的IO异常,以及SQL异常都是这种异常。对于这种异常,JAVA编译器强制要求我们必需对出现的这些异常进行catch。所

2011-01-13 14:29:00 624

最新手机号段归属地数据库 (2019年5月新版)423766条.rar

移动号段: 134 135 136 137 138 139 147 148 150 151 152 157 158 159 165 172 178 182 183 184 187 188 198 联通号段: 130 131 132 145 146 155 156 166 171 175 176 185 186 电信号段: 133 149 153 173 174 177 180 181 189 191 199 虚拟运营商: 170

2019-07-26

windows下Sublime text2设置eclipse快捷键

windows下Sublime text2设置eclipse快捷键,点击菜单栏:Preferences --> Browser Packages 打开文件夹Default下替换Default (Windows).sublime-keymap 即可。

2014-07-15

jquery 编辑table实例

jquery 编辑table 实例一行编辑 实例二双击编辑单元格

2011-12-23

常用SSO_单点登录_实现技术介绍

1、 SAML(是否已认证,Subject和资源授权) 2、 Kerberos(OS级SSO) 3、 OpenID(基于URL的SSO) 4、 CAS(基于session的SSO) 5、 基于Cookie 6、 Oauth(应用间的SSO) 7、 NTLM(基于AD的SSO)

2011-11-23

apache+php安装配置

windows2003 和 CentOS5.3 apache+php安装配置

2011-11-18

jQuery1.4.1参考文档

jQuery 1.4.1 中文参考手册(速查表),CHM格式,这可能是目前最新的jQuery参考文档了,而且是中文版,非常 难得 ,找了好长时间才找到,里面除了参考手册外还有jQuery函数速查表,经常从事WEB前端编程的朋友,经常会用到jQuery 的,希望这本手册能够成为你的得力助手,提高你的编程速度。

2010-12-27

java密保卡生成 源码

默认会在c盘下生成一张8*10的密保卡jpg图片,每个单元格数字随机,密保卡序列号随机。

2010-12-16

jQuery API 中文版手册

jQuery API 中文版手册 核心、选择器、属性、筛选、文档处理、CSS、事件、效果、AJAX、工具 用法介绍

2010-12-14

jad.exe,生成源码

解压jar.rar后,打开bat.bat,把需要生成源码的jar文件拖到bat文件里 任意键即可生成源码

2010-12-14

FckEditor.rar

FckEditor源代码,直接拷贝到项目中就OK

2010-11-25

prototype.js.CHM

prototype.js 是Sam Stephenson写的一个非常优雅的javascript基础类库,对javascript做了大量的扩展,而且很好的支持Ajax,国内外有多个基于此类库实现的效果库,也做得很棒。   prototype.js不仅是一个有很大实用价值的js库,而且有很高的学习价值。   ---   在prototype.js中,prototype对象是实现面向对象的一个重要机制。   每个函数就是一个对象(Function),函数对象都有一个子对象 prototype对象,类是以函数的形式来定义的。prototype表示该函数的原型,也表示一个类的成员的集合。   在通过new创建一个类的实例对象的时候,prototype对象的成员都成为实例化对象的成员。   1、该对象被类所引用,只有函数对象才可引用;   2、在new实例化后,其成员被实例化,实例对象方可调用。   同时,函数是一个对象,函数对象若直接声明成员,不用被实例化即可调用。 prototype.js开发笔记 -------------------------------------------------------------------------------- Table of Contents 1. Programming Guide 1.1. Prototype是什么? 1.2. 关联文章 1.3. 通用性方法 1.3.1. 使用 $()方法 1.3.2. 使用$F()方法 1.3.3. 使用$A()方法 1.3.4. 使用$H()方法 1.3.5. 使用$R()方法 1.3.6. 使用Try.these()方法 1.4. Ajax 对象 1.4.1. 使用 Ajax.Request类 1.4.2. 使用 Ajax.Updater 类 2. prototype.js参考 2.1. JavaScript 类的扩展 2.2. 对 Object 类的扩展 2.3. 对 Number 类的扩展 2.4. 对 Function 类的扩展 2.5. 对 String 类的扩展 2.6. 对 document DOM 对象的扩展 2.7. 对 Event 对象的扩展 2.8. 在 prototype.js中定义的新对象和类 2.9. PeriodicalExecuter 对象 2.10. Prototype 对象 2.11. Class 对象 2.12. Ajax 对象 2.13. Ajax.Base 类 2.14. Ajax.Request 类 2.15. options 参数对象 2.16. Ajax.Updater 类 2.17. Ajax.PeriodicalUpdater 类 2.18. Element 对象 2.19. Abstract 对象 2.20. Abstract.Insertion 类 2.21. Insertion 对象 2.22. Insertion.Before 类 2.23. Insertion.Top 类 2.24. Insertion.Bottom 类 2.25. Insertion.After 类 2.26. Field 对象 2.27. Form 对象 2.28. Form.Element 对象 2.29. Form.Element.Serializers 对象 2.30. Abstract.TimedObserver 类 2.31. Form.Element.Observer 类 2.32. Form.Observer 类 2.33. Abstract.EventObserver 类 2.34. Form.Element.EventObserver 类 2.35. Form.EventObserver 类 2.36. Position 对象 (预备文档)

2010-07-22

Hibernate帮助文档.chm 

hibernate帮助文档 详细讲解hibernate的使用

2009-03-26

spring2[1].0-reference_final_zh_cn.chm 中文版

spring2[1].0-reference_final_zh_cn.chm 中文版 详细讲解spring 的用法

2009-03-26

Struts-API-1.2.9 英文版

Struts-API-1.2.9 英文版 详细讲解

2009-03-26

resin-3.1.5.zip

resin-3.1.5.zip resin-3.1.5.zip

2008-09-11

apache-tomcat-6.0.13.exe

apache-tomcat-6.0.13.exe

2008-09-10

PLSQL Developer 6.0.0.840 汉化版.exe

PLSQL Developer 6.0.0.840 汉化版.exe

2008-09-10

Ecside中文教程和2[1].0的jar包.zip

Ecside中文教程和2[1].0的jar包.zip

2008-09-10

Oracle精简客户端

Oracle精简客户端 Oracle精简客户端 

2008-09-10

struts 入门学习

好东西好东西好东好东西西

2008-07-28

空空如也

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

TA关注的人

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