- 博客(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
354
转载 图解Tomcat类加载机制
说到本篇的tomcat类加载机制,不得不说翻译学习tomcat的初衷。 之前实习的时候学习javaMelody的源码,但是它是一个Maven的项目,与我们自己的web项目整合后无法直接断点调试。后来同事指导,说是直接把java类复制到src下就可以了。很纳闷....为什么会优先加载src下的java文件(编译出的class),而不是jar包中的class呢? 现在了解tomcat的类加载机制,...
2018-04-26 11:43:28
323
转载 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
461
原创 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
14161
转载 struts2标签取值方式
1.标签取值方式一 通过取值 当Action的valueStack中有该属性的值时,只需直接使用该属性的名字即可; 当Action的valueStack中没有该属性的值时,比如在session,application范围中的属性值时,需要加#或者#attr.; 例子: 假设某Action中有person成员变量,在application
2016-02-24 19:03:06
519
原创 git删除远程仓库中的提交版本
1、git reset --hard 版本号(撤销指定版本号)2、git push origin master -f (强制push)
2016-02-24 19:02:37
5533
转载 mysql中数据去重和优化
更改表user_info的主键uid为自增的id后,忘了设置原来主键uid属性为unique,结果导致产生uid重复的记录。为此需要清理后来插入的重复记录。基本方法可以参考后面的附上的资料,但是由于mysql不支持同时对一个表进行操作,即子查询和要进行的操作不能是同一个表,因此需要通过零时表中转一下。写在前面:数据量大时,一定要多涉及的关键字段创建索引!!!否则很慢很慢很慢,慢到想死的心都
2014-06-06 19:42:46
1073
原创 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
2492
原创 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
6187
转载 struts2标签取值方式
1.标签取值方式通过取值当Action的valueStack中有该属性的值时,只需直接使用该属性的名字即可; 当Action的valueStack中没有该属性的值时,比如在session,application范围中的属性值时,需要加#或者#attr.;例子: 假设某Action中有person成员变量,在application中存在company属性 那么我们可以通过以下
2013-08-08 14:38:37
660
转载 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
815
转载 Highcharts属性大全
pageEncoding="UTF-8"%>Highcharts Demovar chart;$(document).ready(function() { chart = new Highcharts.Chart({ chart: { renderTo: 'container',//设置显示图表的容器
2013-07-05 18:57:02
6315
转载 PHP安装eAccelerator
eAccelerator是一个非常优秀的PHP加速器,通过缓存编译之后的PHP代码文件,使得PHP编译对服务器的开销几乎为零。eAccelerator本身的开销也是极少的 最新的PHP5.4.8安装eAccelerator, 需要注意的是要安装高版本的,低了编译不过去。 1.下载安装eAccelerator 最新的版本是eaccelerator-42067ac.t
2013-06-24 18:49:14
779
原创 生成唯一序列号方法整理
这几种方法只是平时项目中想到的,抛砖引玉 希望能收集大家更好的方法!一、时间做前缀+随机数保证唯一用4位数字作日期 0610 + 用毫秒做多编号19 +用数字英文数组【1-9A-Za-z】抽取出几位来做补充生成这样: 061019a8dec2二、当前时间置换成对应字符串char[] letters = {'A', 'C', '1', '2', '3','4', 'a',
2013-06-09 14:10:42
10994
转载 用slf4j+logback实现多功能日志解决方案 --- 转
大家都知道,slf4j是原来log4j的作者写的一个新的日志组件,意思是简单日志门面接口,可以跟其他日志组件配合使用,常用的配合是slf4j+logback,无论从功能上还是从性能上都较之log4j有了很大的提升,我想很多用户都已经尝试,并应用到项目中。对于日志记录,说实话,以前用过log4j,但没有深入研究,用其最简单的功能。有幸在项目中用到了slf4j,来解决一个稍微复杂点的日志记录需求。
2013-05-09 12:58:02
1292
原创 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
17370
转载 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
5178
原创 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
1714
原创 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
7629
原创 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
5138
原创 将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
2835
原创 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
4706
原创 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
5990
原创 jquery 编辑table tr
最近因项目需要整理了个jquery 编辑table tr实例 直接上代码......js操作刷新实例1所属类别最小值最大值 类别1210类别25100function edit(obj){ var old0=$(obj).parent()
2011-12-23 15:13:23
1796
原创 在Apache中配制多个虚拟目录
Apache默认的虚拟目录为:Apahce\htdocs只要把php文件拷到该目录下即可通过localhost访问。但是如果配制多个站点呢?先找到Apache\conf\httpd.conf配制文件找到节点在其后面添加其它的虚拟目录节点:如mantisAl
2011-10-11 11:40:05
891
转载 apache 同一虚拟目录绑定多个不同域名实例方法
apache 同一虚拟目录绑定多个不同域名实例方法要想多域名绑定同一目录的实现就要用到serveralias方法,下面我们以www.test.com为实例,namevirtualhost *:80 servername web-demo serv
2011-10-11 11:33:04
1420
原创 apache配置多端口对应多个虚拟目录
经常需要在本地调试网站,却又不喜欢在http://localhost/网站的文件夹名且几个比较重要的项目我想直接用端口号以示区分,想达到的效果如下:http://localhost/ 默认80端口的时候访问的是D:\目录下的A网站http://localhos
2011-10-11 11:18:15
3794
原创 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
5348
1
转载 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
1402
原创 java c标签用法
<br />类别 运算符 <br />算术运算符 + 、 - 、 * 、 / (或 div )和 % (或 mod ) <br />关系运算符 == (或 eq )、 != (或 ne )、 < (或 lt )、 > (或 gt )、 <= (或 le )和 >= (或
2011-04-27 11:18:00
18904
原创 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
1098
原创 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
2160
原创 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
6059
原创 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
19660
原创 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
1235
原创 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
8976
转载 ibatis(sqlmap)中使用in语句的方法
对于快速学习ibatis而没有过多时间去查阅资料的朋友,比如我,可能有些东西不一定能在快速上手的文档中涉猎到。今天就碰到一个问题,要在分页查询的同时进行where语句删选操作。由于表记录比较少,因此采用了in语句,但是in语句所设计的字段是number型的,因此在拼凑出in后面括
2011-01-14 10:52:00
21530
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
1732
原创 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
730
转载 "运行时异常"也要扑捉(JAVA版)
<br /> Java提供了两类主要的异常:runtime exception和checked exception。checked 异常也就是我们经常遇到的IO异常,以及SQL异常都是这种异常。对于这种异常,JAVA编译器强制要求我们必需对出现的这些异常进行catch。所
2011-01-13 14:29:00
680
最新手机号段归属地数据库 (2019年5月新版)423766条.rar
2019-07-26
windows下Sublime text2设置eclipse快捷键
2014-07-15
常用SSO_单点登录_实现技术介绍
2011-11-23
jQuery1.4.1参考文档
2010-12-27
prototype.js.CHM
2010-07-22
spring2[1].0-reference_final_zh_cn.chm 中文版
2009-03-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人