- 博客(34)
- 资源 (7)
- 收藏
- 关注
原创 Centos yum源
#docker.repo[dockerrepo]name=Docker Repositorybaseurl=http://yum.dockerproject.org/repo/main/centos/7/enabled=1gpgcheck=0 ######################### rhel7 ##########################[ro...
2018-07-29 16:13:34 237
转载 Git 仓库 SSH、HTTP、Gitweb (Nginx)
转载:https://www.cnblogs.com/wangxiaoqiangs/p/6179610.html需要安装:yum -y gcc automake epel-release install fcgi-devel简介:自己搭建 Git 仓库,实现 SSH 协议、配合 Nginx 实现 HTTP 协议拉取、推送代码。利用 Nginx 实现 Gitweb 在线浏览代码,使用 ...
2018-07-27 11:06:02 1407
转载 MySQL性能优化之参数配置
[-]目的服务器参数MySQL目前安装状况修改MySQL配置MySQL非缓存参数变量介绍及修改修改back_log参数值由默认的50修改为500每个连接256kb占用125M修改wait_timeout参数值由默认的8小时修改为30分钟本次不用修改max_connections参数值由默认的151修改为3000750M修改max_user_connections值由默认的0
2014-09-25 17:46:54 412
转载 Myeclipse10配置svn
一、到官方上下载svn1.8.3,下载后的文件名叫site-1.8.3.zip 地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 这里有很多版本,请自己选择合适的;二、解压,删除解压后得到的文件中除了名叫features和plugins的两个文件夹以外的其他所有文件。三、在MyEc
2014-08-15 14:15:08 562
转载 借助开源工具高效完成Java应用的运行分析
借助开源工具高效完成Java应用的运行分析浏览次数: 504 次 2011年11月09日 InfoQ 字号: 大 中 小分享到: QQ空间 新浪微博 腾讯微博 人人网 豆瓣网 开心网 更多不止一次,我们都萌发过想对运行中程序的底层状况一探究竟的念头。产生这种需求的原因可能是运行缓慢的服务、Java虚拟机(JVM)崩溃、挂起、死锁、频繁的JVM暂停
2013-09-18 13:39:12 546
转载 JVM参数调优
文章来源:http://www.douban.com/group/topic/4450520/JVM参数调优是一个很头痛的问题,可能和应用有关系,下面是本人一些调优的实践经验,希望对读者能有帮助,环境LinuxAS4,resin2.1.17,JDK6.0,2CPU,4G内存,dell2950服务器,网站是shedewang.com,新手可能觉得这文章没有用。 一:串行垃圾回收,
2013-08-09 17:51:00 536
转载 查看jdk安装路径和设置环境变量
windows:set java_home:查看JDK安装路径java -version:查看JDK版本linux:whereis javawhich java (java执行路径)echo $JAVA_HOMEecho $PATH二:下面是配置linux的环境变量:(记得source .bash_profile). 修改
2013-05-07 20:47:59 877
转载 监控远程JVM
环境:服务器: Linux + jdk1.6.0_02 + Resin-3.0.24客户端: Windows + jdk1.6配置步骤:服务器端:1. 新建一个目录保存密码文件 mkdir $JAVA_HOME/jconsole_pwd2. 将密码文件的模板复制到第一步创建的目录 cp $JAVA_HOME/jre/lib/management/
2013-05-07 20:37:24 663
原创 LINUX开启允许对外访问的网络端口
LINUX通过下面的命令可以开启允许对外访问的网络端口:/sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT #开启8000端口 /etc/rc.d/init.d/iptables save #保存配置 /etc/rc.d/init.d/iptables restart #重启服务 查看端口是否已经开放/
2013-05-07 13:53:02 1856
转载 Redhat Linux 编译安装MySQL-5.5.27
Redhat Linux 编译安装MySQL-5.5.27软件源码包存放位置 /usr/local源码包编译安装位置 /usr/local/mysql现在的MySQL都使用Cmake进行编译安装,所以在安装MySQL之前我们首先要把Cmake装在我们的系统上。我们所需要的软件源码包有以下:cmake-2.8.9.tar.gzmysql-5.5
2012-09-15 15:01:38 1282
转载 Linux下高并发socket最大连接数所受的限制问题
Linux下高并发socket最大连接数所受的限制问题 1、修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulimit命令查看系统允许当前
2012-09-13 17:24:23 4316
转载 Linux下MySql管理
一、mysql数据库启停1.linux下启动mysql的命令: mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路径)2.linux下重启mysql的命令: mysqladmin restart/ect/init.d/mysql restart (前面为mysql的安装路径)3.linux下关闭mysq
2012-08-19 23:38:36 938
转载 java性能编码规范整理二
12、对于高频度使用的对象,需要进行单独优化处理给以重用13、在代码开发中,需要根据应用场景合理选择集合框架中的集合类,应用场景可按单线程和多线程来划分,也可按频繁插入、随机提取等具体操作场景来划分14、对于热点代码,可以采用特定的集合类来提供系统性能,特定集合类可以是自己开发,也可以直接采用Trove这样的第三方开源类库15、当需要在方法之间传递多个属性值时,从性能角度考虑,应优先采
2012-07-05 00:46:18 421
转载 java高性能编程规范(一)
如何java高效編程,我在这里抛砖引玉了。希望各位大牛们能把自己的经验贴出来,大家一起讨论! 1.尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 控制资源的使用,通过线程同步来控制资源的并发访问;控制实例的产生,以达到节约资源的目的;控制数据共享,在不建立直接
2012-07-05 00:45:00 538
转载 高性能Java代码之 内存管理
[导读]更甚者你写的代码,GC根本就回收不了,直接系统挂掉。GC是一段程序,不是智能,他只回收他认为的垃圾,而不是回收你认为的垃圾。 更甚者你写的代码,GC根本就回收不了,直接系统挂掉。GC是一段程序,不是智能,他只回收他认为的垃圾,而不是回收你认为的垃圾。 GC垃圾回收: Grabage Collection相信学过JAVA的人都知道这个是什么意思.但是他是如何
2012-07-05 00:39:40 721
转载 J2EE 高并发体系详解--数据库备份方式
数据库备份方式几乎所有的 J2EE 集群产品都允许选择将你的会话对象通过 JDBC 备份到关系数据库中。如图 7 所示,这种方式可以让服务器实例非常简单的在正确的时间序列化会话内容并写到数据库中。当发生会话转移时,另一台可用的服务器接过已失效的服务器工作,从数据库中恢复所有的会话状态。序列化对象是关键点,它使得内存会话数据可以持久化和传输。要了解更多有关 Java 对象序列化知识,请参考
2012-07-05 00:33:00 2570
转载 J2EE 高并发体系详解--HTTP Session 失效转移
HTTP Session 失效转移几乎所有流行的 J2EE 供应商都在他们的集群产品中实现了 Http Session 失效转移,用来保障当某台服务器失效后会话状态不会丢失,使客户端请求能被正确处理。如图 6 所示,当浏览器访问有状态的 WEB 应用程序(第 1 ,2 步),这个应用程序可能在内存创建了会话对象用于保存信息以供后面的请求使用,同时,发送给浏览器一个唯一的 HTTP Sess
2012-07-05 00:31:16 3401
转载 J2EE 高并发体系详解-web负载均衡
WEB 层集群实现WEB 层集群是 J2EE 集群的重要且基本的功能。 WEB 集群技术包括 WEB 负载均衡和 HTTP Session 失效转移。WEB 负载均衡J2EE 提供商实现 WEB 负载均衡有许多方式。基本上,都一个负载均衡器被插入到浏览器和 WEB 服务器之间,如下图所示。图 5 WEB 负载均衡负载均衡器可以是一台硬件,如 F5 负载均
2012-07-05 00:28:33 3725
转载 J2EE 高并发体系详解
一个天真的问题,不是吗?但我仍要用几句话和图来回答它。通常, J2EE 集群技术包括 " 负载均衡 " 和 " 失效转移 " 。图 1 负载均衡如图 1 所示,负载均衡意味着有许多客户端向目标对象同时发出请求。负载均衡器在调用者和被调用者之间,分发请求到与原始对象相同的冗余对象中。伸缩性和高可用性就是这样得到的。 图 2 失效转移如图 2 所示,失效转移与负
2012-07-05 00:25:18 2850
转载 J2EE 高并发体系详解
J2EE 集群是用来提供高可用性和伸缩性服务,同时支持容错处理的一种流行的技术。但是,由于 J2EE 规范缺乏对集群的支持, J2EE 供应商实现集群的方法也各异。这给 J2EE 架构师和开发人员带来了很多困难。以下是几个常见的问题:l 为什么带集群功能的商业 J2EE 服务器产品如此昂贵?( 10 倍于不带集群功能的产品)l 为什么基于单服务器环境构建的应用不能在集群
2012-07-05 00:18:32 3144
转载 MySQL 管理
3.6. 启动MySQL$~/server/bin/mysqld_safe &3.7. 安全设置运行:$~/server/bin/mysql_secure_installation设置 root密码及删除测试用户和数据。3.8. 关闭MySQL$~/server/bin/mysqladmin -u root shutdown -p3.9. 编辑my.cnf根据服
2012-03-28 14:06:50 254
原创 MySQL 5.1 源码安装
yum -y install libaio* ncurses*tar zxf mysql-5.1.62.tar.gzcd mysql-5.1.62a) useradd -g mysql mysqlgameb) ./configure --prefix=/usr/local/mysqlgame --with-charset=utf8 --with-extra-c
2012-03-28 13:52:17 411
转载 centos -bash: vim: command not found
使用centos 的主機的時候, 用 vim 的時候發現 -bash: vim: command not found. 只能使用 vi. 那麼如何安裝 vim 呢?輸入 rpm -qa|grep vim 命令, 如果 vim 已經正確安裝,會返回下面的三行代碼:1234root@server1 [~]# r
2012-03-28 12:01:24 646
转载 CentOS安装JDK
第一步:查看Linux自带的JDK是否已安装 (卸载centOS已安装的1.4)安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息:java version "1.6.0"OpenJDK Runtime Environment (build 1.6.0-b09)OpenJDK 64-Bit Server VM (build 1.6
2012-03-28 10:11:37 415
转载 CentOS 安装
1、安装库: yum install libtermcap-devel ncurses-devel libevent-devel readline-devel2、下载源码wget http://www.lua.org/ftp/lua-5.1.4.tar.gztar -xzvf lua-5.1.4.tar.gz3、编译cd lua-5.1.4
2012-03-27 18:27:56 369
转载 Linux软件安装通用思路
在Linux系统中,软件安装程序比较纷繁复杂,不过最常见的有两种:1)一种是软件的源代码,您需要自己动手编译它。这种软件安装包通常是用gzip压缩过的tar包(后缀为.tar.gz)。2)另一种是软件的可执行程序,你只要安装它就可以了。这种软件安装包通常被是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。 当
2012-03-27 17:45:06 245
转载 Linux操作系统上安装MySQL数据库的方法
rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是 Civh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。这个符号将持续到安装完成后才停止。 ◆1、下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL
2012-03-27 17:41:33 467
转载 解决 c3p0 和 MySQL 集成情况下,连接长时间闲置后重新使用时报错的问题
traceBack:http://hi.baidu.com/lkf0217/blog/item/2169bf2f27e1f33d1e308961.htmlMySQL 的默认设置下,当一个连接的空闲时间超过8小时后,MySQL 就会断开该连接,而 c3p0 连接池则以为该被断开的连接依然有效。在这种情况下,如果客户端代码向 c3p0 连接池请求连接的话,连接池就会把已经失效的连接返回给客户端,客
2012-02-02 10:25:16 347
转载 c3p0 参数解释
引用文章http://kangzye.blog.163.com/blog/static/368192232010442162576/acquireIncrement #当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3acquireRetryAttempts #定义在从数据库获取新连接失败后重复尝试的次数。Default: 30acquireRet
2012-02-02 10:23:15 563
转载 JVM内存模型及垃圾收集策略解析(3)
连接地址:http://developer.51cto.com/art/201002/184385_2.htm垃圾收集器策略从20世纪60年代就已经流行起来了,相比于其他编程语言,Java语言是目前使用最多的依赖于垃圾收集器的语言。AD:2.3 JVM的垃圾收集策略 GC的执行时要耗费一定的CPU资源和时间的,因此在JDK1.2以后,JVM引
2012-01-04 14:05:00 352
转载 JVM内存模型及垃圾收集策略解析(2)
连接地址:http://developer.51cto.com/art/201002/184385_1.htm垃圾收集器策略从20世纪60年代就已经流行起来了,相比于其他编程语言,Java语言是目前使用最多的依赖于垃圾收集器的语言。AD:二 JAVA垃圾收集器2.1 垃圾收集简史垃圾收集提供了内存管理的机制,使得应用程序不
2012-01-04 14:03:44 253
转载 JVM内存模型及垃圾收集策略解析(1)
连接地址:http://developer.51cto.com/art/201002/184385.htm垃圾收集器策略从20世纪60年代就已经流行起来了,相比于其他编程语言,Java语言是目前使用最多的依赖于垃圾收集器的语言。AD:JVM内存模型是Java的核心技术之一,之前51CTO曾为大家介绍过JVM分代垃圾回收策略的基础概念,现在很多编程语言都引入了类似Ja
2012-01-04 14:02:13 301
转载 java socket 网络
一、构造SocketSocket的构造方法有以下几种重载形式: (1)Socket() (2)Socket(InetAddress address, int port)throws UnknownHostException,IOException(3)Socket
2011-09-15 15:01:56 567
为 RCP 提供捷径的实用 Eclipse 系统类
2011-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人