- 博客(32)
- 资源 (6)
- 收藏
- 关注
原创 mysql 批量删除修改表
A、MySQL批量删除指定前缀表 select CONCAT( 'drop table ', table_name, ';' ) FROM information_schema.tables Where table_name LIKE 'tbl_error_order_%'tbl_error_order_"为要删除的表前缀,每月生成一个表,执行此SQL语句后会
2015-05-11 20:38:25
684
原创 windows实现端口映射与转发
今天研究了下windows下实现端口转发:网上发现方法很多。这些方法不是我想要的,本文主要实现windows裸机实现端口转发(只用操作系统):应用场景:一、服务器对外一个应用程序端口,使用不同端口处理不同业务二、服务器对外多个端口,但是服务器只有一个程序,分配多个程序接口,映射到同一端口上处理。 先整理下可以实现端口转发的工具:1.利用IIS实现WWW和FTP服务的重定向
2015-01-17 19:19:06
5080
转载 查看LINUX进程内存占用情况
可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令: (1)top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看,如想查看o
2014-11-01 11:01:13
642
原创 CentOS下安装php5.3
1.下载php源码 http://www.php.net/downloads.php2.选择: php-5.3.28.tar.gz 3.下载完成后上传到linux的/root文件夹4.cd /roottar -zxvf php-5.3.28.tar.gzcd php-5.3.28./configure --prefix=/usr/local/php5 --wit
2014-05-05 09:06:14
1436
原创 centos下安装mysql5.5
操作系统:Centos5.6稳定版本 mysql-5.5.36-linux2.6-i686.tar.gz 下载地址:http://mirrors.sohu.com/mysql/MySQL-5.5/此文件为编译后的文件(数据库账号ideacome@123_!@#)groupadd mysqluseradd -r -g mysql mysqlcd /hometar -z
2014-05-05 08:48:38
701
原创 CentOS下安装FTP
操作系统环境CentOS5.6使用FTP软件vsftpd#目的:创建Ftp用户,制定用户只能访问某一文件夹的权限1.安装vsftpd一般在CentOS上都自动安装了vsftd,若没有安装则可以使用以下步骤进行安装: yum -y install vsftpdtouch /var/log/vsftpd.log # 创建vsftp的日志文件在CentOS中,这样就可以完成了
2014-05-04 18:14:04
985
原创 centOS下安装apache2.2
1. 准备程序 :httpd-2.2.27.tar.gz 下载地址:http://httpd.apache.org/download.cgi#apache22apr-1.5.1.tar.gz下载地址:http://apache.spd.co.il/apr/apr-util-1.5.3.tar.gz下载地址:http://apache.spd.co.il/apr/ 安装a
2014-05-02 00:53:25
1461
转载 使用JAVA远程调用导致程序自动down掉,jdk1.5的debug模式系统漏洞
在项目上遇到一个系统会突然down掉的问题,因为并没有详细的日志信息,百思不得其解,终于有一天这个问题再次出现,捕获的日志信息为: ERROR: transport error 202: handshake failed - connection prematurally closed ["transport.c",L41]JDWP exit error JVMTI_ERROR_NONE(
2012-09-14 10:46:55
6821
原创 任务管理器中看见多个java.exe,修改进程的名称,更好的进行进程管理
1.web服务器当同一个服务器上启动多个tomcat后,我们会在任务管理器中看见多个java.exe,当我们需要对某个tomcat进行监控时,却无法区分出该tomcat的进程,那么如何修改进程名呢? 打开tomcat_home\bin\setclasspath.bat文件,找到set _RUNJAVA="%JRE_HOME%\bin\java"这一行。 将该行注
2012-08-15 10:29:27
9716
4
原创 liunx下syntax error: unexpected end of file错误提示
很多时候我们开发环境在windos下,运行环境在liunx下,这样伴随着和多莫名的错误,今天我也遇到一个比较郁闷的问题,写了个sh脚本,到服务器上执行总是报错,反复检查也没有发现语法错误。执行时总是提示如下的错误 ./autoupdate.sh: line 15: syntax error: unexpected end of file最后求助运维朋友才找到问题,原来是文件编码不正
2012-05-28 13:03:25
1613
原创 sqlserver2005 性能分析(2)
使用win2003操作系统性能计数器,分析以下具体指标:SQL Server :Buffer Manager又很多有用的计数器都是这 buffer manager 对象下面,可以帮助发现buffer pool滚筒的问题。buffer cache hit ratiobuffer cache hit ratio一般情况下在oltp中要高于95%,在olap中要高于90%。可惜的是没有关
2012-04-20 13:30:26
995
原创 检测sqlserver2005性能瓶颈
确定硬件资源瓶颈和优化操作系统是一门艺术,需要识别检测如下几个子系统: 测试和检测工具使用win2003自带的性能检测工具:性能计数器1.处理器系统,以下指标确定处理器是否存在瓶颈 Processor :%Processor Time计数器不应该持续大于80%System :Processor Queue Length计数器不应该持续大于2每个处理器的Processor-conte
2012-04-18 09:40:36
731
原创 Amoeba+mysql实现读写分离
安装mysql的过程和配置主从备份的过程在这里都不详细说了说明:master主机:192.168.0.136 slave主机:192.168.0.135 amoeba主机和master在同一台主机上面1, 首先要安装jdk环境, 在0.136上安装下载jdk1.5或者更新版本,地址 http://java.sun.com/javase/do
2012-03-15 11:19:01
1246
原创 nginx+tomcat+session复制(linux)
Nginx+tomcat+session复制说明:Server1:nginx+tomcat1 Server2:tomcat21.安装nginxtar zxf pcre-8.12.tar.gzcd pcre-8.12./configuremake;make install下载下面的插件安装,否则nginx无法识别tomcat中jvmRoute,从而无法达到s
2012-03-15 09:13:18
1484
原创 tomcat集群,几种session同步解决方案的比较
在集群中session安全和同步是个最大的问题,下面是我收集到的几种session同步的方案,希望能通过分析其各自的优劣找出其适应的场景。1. 客户端cookie加密这是我以前采用的方式,简单,高效。比较好的方法是自己采用cookie机制来实现一个session,在应用中使用此session实现。问题:session中数据不能太多,最好只有个用户id。参考实现:http://r
2012-03-15 09:07:13
2971
转载 nginx、memcached、tomcat 负载均衡和集群配置,session共享
使用memcached-session-manager这个开源项目(http://code.google.com/p/memcached-session-manager/ ),下面简称msm。安装nginx、memcached、tomcat 省略 tomcat1、nginx、memcached安装在192.168.1.11tomcat2安装在192.168.1.101
2012-03-15 09:01:12
1886
1
原创 利用Spring框架封装的JavaMail现实邮件发送
最近发现使用自己的POP3服务器给用户发送邮件总是有不同类型的邮件收不到,比如我的邮件是地址是123456@qq.com 发送给126邮箱可以,发送给qq邮箱就不行。经过半天的研究和考证最终确定了方案使用qq的POP3/SMTP邮件服务器,具体设置和配置如下: 1.JAVA框架spring整合Email邮件服务代码配置
2012-02-17 13:06:32
2956
转载 用批处理自动备份MySQL数据库
使用批处理文件执行mysql备份,然后用windows自代的任务计划执行1.使用批处理自动的XCOP命令net stop mysqlxcopy D:\wwwroot\xuxu123\*.* D:\wwwroot\xuxu123\%date:~,10%\ /ynet start mysql 2.使用mysql的mysqldump指令生成sql脚本@echo onREM
2012-02-14 10:50:01
1372
原创 web打印控件
一般我们使用web打印都是把要打印的信息放在一个Iframe 或一个DIV中,传到打印机中 ,这样做比较麻烦的是,每次打印都要有个预览的提示,但是最麻烦的是,页面的布局,整个页面打印出来的效果不好,行距,也边距,等都不对称。 网上找了半天发现这个控件组件不错:WEB应用平台—LAPUTAC (一个同时支持数据在服务器、客户端存储,同时支持WEB应用模式和单独打包模式的领先应用平台,详见
2009-12-31 14:41:00
1439
原创 Eclipse下安装调试JS的插件 主要是JSEclipse 和Spket
可以通过Eclipse自动更新功能从 http://download.macromedia.com/pub/labs/jseclipse/autoinstall 安装JSEclipseJEclipse是Javascript的编辑器,要想使用ExtJs,还需要下载(Ext_JSEclipse.zip)这个文件,把所有xml文件解压缩到你的Eclipse Workspace中目录:Eclip
2008-12-16 18:21:00
5072
1
原创 Struts2页面开发中常用标签使用说明
1. Struts2页面开发中常用标签使用说明 1.1.往action里传值的使用方式: a. userName属性需要在访问的action中提供相应的属性,并有SET/GET方法。 b. 可以不在访问的action中提供相应的属性,用request.getParameter(“userName”);1.2.显示标签 property 用于输出指定值: 当action返回到指定页面是,可以通
2008-12-16 18:20:00
976
1
原创 Hibernate could not initialize proxy - the owning Session was closed 错误 :解决办法
其实这个异常写的非常之清楚,就是会话关闭,无法对Hibernate实体进行操作。造成这样的情况有很多,什么书写错误啊,逻辑错误啊,等等.不过,偶是因为LAZY.关于lazy机制:延迟初始化错误是运用Hibernate开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么必须当代理类实例或代理集合处于持久化状态(即处于Session范围内)时,才能初始化它。如果在游离状态时才
2008-12-16 18:17:00
691
原创 MyEclipse中文显示,配置UTF-8(个人认为比较好)
在MyEclipse中编写Web Project,有3个地方需要改编码设置:1.window-->preference-->general-->content type然后在中展开每一个子项,并在中输入"UTF-8"点update!2.window-->preference-->MyEclipse-->Files and Editors将每个子项的"Encoding"
2008-11-26 11:10:00
2070
原创 SSH2开发错误RROR - ParametersInterceptor - [setParameters]: Unexpected Exception caught setting
控制台出现这个样的错误ERROR - ParametersInterceptor - [setParameters]: Unexpected Exception caught setting forumId on class com.longsp.action.LevelAction: Error setting expression forumId with value [Ljav
2008-11-26 11:03:00
6246
1
原创 CSS的一些技巧
//////////// "class="input" style="height:80%;width:100%;" /> //////////////////// 其中onkeydown="if(event.keyCode==13)CheckSubmit();" 当按下回车键时候 直接
2008-10-31 09:09:00
547
原创 js对本地cookie的操作
设置 获取 删除 cookie的操作 ///////////////////////////////////////function setCookie(name, value) { var argv = setCookie.arguments; var argc = setCookie.arguments.length; var expires =
2008-10-31 09:03:00
1311
原创 Linux下安装JDK的技巧
linux下安装java运行环境,首先要安装jdk ,下面是我总结的一些安装步骤:一、安装JDK 从sun网站上直接下载JDK:http://java.sun.com/j2se/1.4.2/download.html 提供了两个下载: 1、RPM in self-extracting file (j2sdk-1_4_2_04-linux-i586.bin, 32.77 MB) 这个是自
2008-10-25 09:25:00
537
原创 简单的Txt文件名修改和扩展名修改
// 修改已经发送的文本文件名 或文本文件的扩展名 public void RenameTxtFile() { File file = null; try { file = new File(fileurl); // 指定文件名及路径 String Parent=file.getParent(); //修改文件的扩展名 /* String filename = f
2008-10-24 15:04:00
1864
原创 数据库真的已死吗?
上一段时间 看了一篇文章《数据库已死》读后大为感叹!!! 的确,现在的企业级的项目, 数据库成为了大多数企业应用的主要瓶颈,也成为了运行环境中最不具伸缩性的层,刚毕业的时候开过这样的一个项目的源码 ,所有的业务逻辑用数据库的存储过程写的 java 负责调用 存储过程和触发器 当时那个程序读起来 很是费劲 很明显 没有完全的脱了数据库,没有充分的发挥 java
2008-10-23 12:47:00
1082
1
Spring 2.0学习文档 和Spring API文档
2008-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人