服务器搭建
风月无边
具有较多的项目经验和一定的项目管理经验,本人认真好学,对新事务与新技术有很强的学习接受能力。曾学习J2me、ARM开发。精通技术主要有java、oracle、Eclipse、熟练使用Hibernate,Spring,Struts,DWR(AJAX)、dom4j解析编码xml几项Java技术,2020年底开始对Go语言产生浓厚的兴趣
展开
-
mongoDB占用内存太大解决方案
关键在于 --wiredTigerCacheSizeGB 16 限制缓存使用内存大小为16GB,这样MongoDB使用的内存就是(16GB-1GB)* 50%=7.5G,还行。后来研究了一下可以通过以下命令启用MongoDB。启动后占用内存终于降低了,你也赶快去试一下吧。运行程序稍微长点,就内存爆点了。原创 2024-03-11 10:17:55 · 1204 阅读 · 0 评论 -
Nginx反向代理GateWay遇到proxy_http_version=1.1
Nginx碰到SpringGateway代理,需要设置proxy_http_version 1.1原创 2023-05-16 13:56:06 · 1630 阅读 · 0 评论 -
ipset常用功能介绍
iptables+ipset组成服务器ip控制神器,控制服务器安全。原创 2022-03-29 10:20:14 · 1307 阅读 · 0 评论 -
EXSi不小心直通所有网卡
ESXI主机直通网卡时,一般默认管理口是网口一,这个口是不能直通的,但是还是有的朋友会不注意全部网口都直通,直通后web管理界面就进入不了,有的朋友直接恢复ESXI主机,这样之前的配置就全部消失了,以下是在不全部恢复的情况下,恢复管理口为不直通的状态,从而重新可以进入web管理界面。1,按F2登录,选择troubleshooting options2,选择enable esxi shell3,已经变为enabled4,返回登录时的界面,在此画面按alt+F15,进入shell界面6,输入用户名密原创 2021-08-23 17:40:35 · 7787 阅读 · 2 评论 -
DL360 Gen9的ESXi6.7无损升级
有个巧合的机会,我使用ESXi是6.7 update3版本,后来发现竟然update3版本也有补丁包,升级后,版本是这样的:登陆vmware下载对应升级包(能不能升级,你可以直接去这里查看,我的设备是HP的,所以我去这里查看https://www.hpe.com/us/en/servers/hpe-esxi.html,发现可以的。你的具体是啥型号,自己去查)https://my.vmware.com/cn/group/vmware/patch#search我这里搜索的结果连接是这样的:原创 2021-06-21 16:57:17 · 755 阅读 · 0 评论 -
把 Nginx 创建为 Windows 的一个服务
把 Nginx 创建为 Windows 的一个服务(一个较好的做法)多亏了一个叫做 "Windows Service Wrapper" 的小项目,我们有了一个办法来恰当地启动和停止 Nginx。首先从http://download.java.net/maven/2/com/sun/winsw/winsw/ 下载最新的 exe 程序(Misterdai 写本文时最新的是 "winsw-1.8转载 2014-12-10 15:11:12 · 3974 阅读 · 0 评论 -
【合集】用Raspberry Pi(树莓派)打造各种服务器
【合集】用Raspberry Pi(树莓派)打造各种服务器Raspberry Pi(树莓派)有很多的应用,其中搭建服务器是大家应用比较多的,今天就整理一个合集用Raspberry Pi(树莓派)打造各种服务器。欢迎大家提出宝贵意见,更欢迎大家补充您用树莓派所做的好玩的应用![教程] 将树莓派变成网络打印机服务器(更新PC和手机端设置)!http://www.eeboard.转载 2014-09-01 23:25:12 · 71617 阅读 · 1 评论 -
Nginx代理非80端口
Nginx通过80端口反向代理到Tomcat实现很简单,通过Jsp的request.getServerPort()获取到的端口号依然是80,而如果Nginx使用非80端口做反响代理时request.getServerPort()获取到的端口号返回依然会是80,这样边无法正确response.sendRedirectString path = request.getContextPath转载 2014-03-31 15:41:29 · 17869 阅读 · 0 评论 -
令人困惑的oracle.sql.TIMESTAMP
程序在Weblogic10.3.0下运行正常,在Weblogic10.3.5下写好的程序无法通过,跟踪代码后发现ResultSet对象通过方法ResultSet.getObject(int)返回的对象为oracle.sql.TIMESTAMP,而不是java.sql.Timestamp。所以造成后续代码解析值时运行异常。 跟踪代码后发现,两个Weblogic使用的连接池使用的JDBC名称一样,但是原创 2013-06-08 16:28:42 · 7079 阅读 · 0 评论 -
交易网站的架构的一点研究心得
这两天同事正好做数据优化,碰巧遇到高并发数据读取的事情,一起探讨了一下,后来想起来淘宝的经验应该值得学习,找了一下文档,发现确实有学习的地方,下面先转一个人谈的高并发的文章(http://blog.csdn.net/xzknet/article/details/7790491)_,我看了一下也就前两段有可以理解的内容,后面竟是闲谈(可能没有仔细悟吧)。 个人感觉淘宝现在的架构是 反向代理层面:原创 2012-07-28 18:06:19 · 1734 阅读 · 0 评论 -
伏威谈淘宝网的高并发处理与压力测试
其实到现在为止距离淘宝双十一事件已经过去蛮多天了,但在整个技术圈里面大家还是津津乐道。我这次在采访之前在和一些网友做沟通的时候,他们也提出了非常多非常有意思的问题,包括一些高并发的,一些压力测试的等等,那我希望也代表这些网友和你做一个交流。那第一个问题就是,在那么大的访问量,淘宝的技术团队是如何做到一个高并发处理的? 对于高并发处理,简单来说呢,就是如何通过集群方式去并发处理用户的请求,那说复杂转载 2012-07-26 18:15:21 · 11128 阅读 · 0 评论 -
VMware虚拟机宿主机与虚拟机通讯慢解决方法
在公司,为了充分利用服务器性能,我在服务器上装了一个VMware Server2.0 ,真是方便,又免费,又稳定,经过一系列调优,速度挺好(具体调优过程,查询我以前发的博文吧),一台计算机变了好多台服务器(就是硬盘IO受限,回来申请加硬盘)。 近期调测系统时发现,宿主机与虚拟机通讯慢,奇慢无比,只有2K-5K;但是其他通讯都是非常正常的,和内网其他计算机一样。巨崩溃。。。。经过一系列痛苦。原创 2012-03-26 17:13:54 · 7102 阅读 · 1 评论 -
解决TortoiseSVN客户端引起电脑慢的问题[svn优化]
如果你觉得SVN的cache程序使得你的机器反应很慢的话,那可以参考这个方案.不过可能要改变你以前使用习惯.这个方案有两部分,第一部分是关闭SVN的cache监视;第二部分是显示文件差异时,使用SVN的“check for modifications”显示差异。 1.关闭SVN的cache监视。即关闭tsvncache.exe这个程序对目录的监视。具体操作步骤如下:a) 右击任意目录打开右键菜单,转载 2011-11-09 21:04:37 · 9867 阅读 · 0 评论 -
linux(Centos6)安装Redmine 2.2.1
Redmine比BoardReview还要折腾,主要是让apache支持Redmine(即不通过3000端口访问,通过80端口访问),总是提示错误。后来查看apache的错误日志,才知道需要修改:1. config/environment.rb,指定环境变量。ENV['RAILS_ENV'] ||= 'production'2. public/dispatch.fcgi,加载rub转载 2016-07-12 18:52:31 · 2096 阅读 · 0 评论 -
PREROUTING 和 POSTROUTING, SNAT 和 DNAT图文解析(非常清淅)
NAT (网络地址转换) 技术在平时是很多见的,如家庭中在使用路由器共享上网时,一般用的就是 NAT 技术,它可以实现众多内网 IP 共享一个公网 IP 上网。NAT 的原理 简单的说就是当内网主机访问外网时,当内网主机的数据包要通过路由器时,路由器将数据包中的源内网 IP 地址改为路由器上的公网 IP 地址,同时记录下该数据包的消息;当外网服务器响应这次由内而外发出的请求或数据交换时,当外...原创 2016-07-19 16:45:12 · 54732 阅读 · 7 评论 -
Freeswitch环境搭建及pstn网络呼出电话备忘
一,环境准备1,系统:centos 6.72,下载freeswitch及安装前环境准备[plain] view plain copy git clonehttps://freeswitch.org/stash/scm/fs/freeswitch.git # Add the RPM repository rpm -ivh http://pkgs.repo转载 2016-11-16 19:35:44 · 5121 阅读 · 0 评论 -
docker容器常用命令汇集
docker容器常用命令汇集$ docker search mysql // 查找MySQL容器的清单$ docker run -it mysql // 运行MySQL容器的清单(如果没有,则自动开始下载)$ docker ps // 查看所有正在运...原创 2019-03-12 10:16:25 · 263 阅读 · 0 评论 -
关于JVM突破Docker内存限制的解决方案及JVM推荐配置
以下参数配置适用于非计算密集型的大部分应用 分配内存 堆配置推荐 2G -Xmx1344M -Xms1344M -Xmn448M -XX:MaxMetaspaceSize=192M -XX:MetaspaceSize=192M 3G -Xmx2048M -Xms2048M...转载 2019-02-15 16:32:41 · 1159 阅读 · 0 评论 -
使用 Docker 搭建代码质量检测平台 SonarQube
开始搭建SonarQube1、获取 postgresql 的镜像$ docker pull postgres2、启动 postgresql$ docker run --name db -e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar -d postgres3、获取 sonarqube 的镜像$ docker...转载 2019-01-25 17:02:07 · 587 阅读 · 0 评论 -
CentOS7 的/etc/rc.local不会开机执行解决方案
centos7 的/etc/rc.local不会开机执行!认真看了下/etc/rc.local文件内容的就发现问题原因转载 2017-07-25 12:18:03 · 6432 阅读 · 0 评论 -
CentOS7搭建git服务器
git实在是太popular了,好在git之父和linux之父是同一个人,有一丢丢小小的linux知识,于是除了用github公有代码仓库外,自己也搭建一个私有git仓库。转载 2017-07-05 17:58:51 · 4697 阅读 · 0 评论 -
redis使用内存info命令
redis的info memory命令返回数据解释原创 2017-04-24 09:45:06 · 5530 阅读 · 0 评论 -
使用logstash+elasticsearch+kibana快速搭建日志平台
日志的分析和监控在系统开发中占非常重要的地位,系统越复杂,日志的分析和监控就越重要,常见的需求有:根据关键字查询日志详情监控系统的运行状况统计分析,比如接口的调用次数、执行时间、成功率等异常数据自动触发消息通知基于日志的数据挖掘很多团队在日志方面可能遇到的一些问题有:开发人员不能登录线上服务器查看详细日志,经过运维周转费时费力日志数据分散在多个系统,难以查找日志数据量大,查转载 2017-03-03 10:33:09 · 4163 阅读 · 0 评论 -
Alisql源码编译安装(详细篇)
AliSQL 在 2016 云栖大会宣布开放源代码之后,迅速就获得了广泛的关注,目前(2016-10-27) star 数目已达 1187,欢迎访问 AliSQL GitHub 项目关注。社区反应也非常活跃,在 Issue 中提了不少反馈建议,其中有一部分是和编译安装相关的,因为官方目前并没有提供 binary,有同学可能没有 GNU/Linux 环境下编译代码的经验,导致不能直接使用。针对这个问题,本文提供一个非官方 (unofficial) 的编译指导,希望对大家有所帮助转载 2016-12-16 02:16:31 · 7338 阅读 · 0 评论 -
使用WebLogic的OTN插件时Eclipse控制台输出中文乱码解决方法
使用WebLogic时控制台输出中文乱码解决方法1.找到weblogic安装目录,当前项目配置的domain2.找到startWebLogic.cmd文件3.打开文件,在“call "%DOMAIN_HOME%\bin\startWebLogic.cmd" %*”上面增加如下代码原创 2011-10-12 11:32:41 · 171 阅读 · 0 评论 -
nginx做非80端口转发
nginx可以很方便的配置成反向代理服务器,但是如果配置错误,后端服务器中request.getServerPort()无法获得正确的端口,返回的仍然是80;原创 2011-04-22 16:09:00 · 15027 阅读 · 0 评论 -
NGINX常用负载均衡设置
<br /> 当前比较流行的负载均衡前端服务器主要有apache(with mod_proxy),nginx,lighttpd,squid,perlbal,pound,或者如果你的域名服务商提供DNS级别的负载均衡,也可以(就是一个域名随机指向多个IP,定制性不高)。<br /> 以前自己常用pound作为前端,它专注于负载均衡,支持https协议,配置还算简单,不过渐渐发现功能不够强大,转而研究其他一些既可以做负载均衡,又能做web服务器的高性能工具吧。Perlbal是第一个看的,大牛Dang转载 2011-03-30 09:20:00 · 2738 阅读 · 0 评论 -
最近看的几个开源项目的印象
不是专业的评价,就像读书笔记吧:1、Azureus(http://azureus.sourceforge.net):这是java版的betorrent,最新版本2.4.0.2。从网上直接下载的源代码是没法构建的,所用的库没有在包里面。可以到:http://azureus.cvs.sourceforge.net/azureus/这个地方去找。对我们研究的意义主要在于参考其算法。2、Sha转载 2007-08-11 00:15:00 · 3253 阅读 · 1 评论 -
地图上的WiKi
WiKiMapia.org 一个以 Lets describe the whole Earth为口号的地图网站 通过调用googlemaps api 允许用户在地图上标记地点 并添加描述和标签 所添加的标记对所有人公开 其他用户可以通过地名或者标签找到所需内容 目前看来所有用户的权限都是一样的:可添加 可编辑 可删除wikimap本身支持30多种语言 其中当然包括中文啦 我试了一下 找到河原创 2006-12-21 17:47:00 · 2013 阅读 · 0 评论 -
将Resin集成到IIS中
Resin是一个小巧、开源的JSP解析器,对于写JSP程序的调是一个非常好的工具,比起Tomcat等其他的配置复杂的工具,这个工具显得简单,且容易上手,不需要任何的配置,也很难会出现一些莫名其妙的错误。 Resin下载地址:http://www.caucho.com/download/index.xtp,下载后解压后就可以用了,不需要安装,使用之前需要先安装jkd,使用时只需要运行目录下的h原创 2006-05-19 09:46:00 · 2494 阅读 · 0 评论 -
Hackfing in Mysql5入门
Hackfing in Mysql5Author:SuperHei_[At]_ph4nt0m.orgBlog:http://superhei.blogbus.com/Team:http://www.ph4nt0m.orgData: 2006-01-29 Mysql5增加很多新的功能,开始支持:存储过程、触发器、视图、信息架构视图等新特。可以说这些都是发展的必然,但是新的东西的出来,必定也会转载 2006-05-11 15:25:00 · 1511 阅读 · 0 评论 -
删除windows中的服务
眼睁睁地看着Windows的“服务”中的mysql服务启动不了又没法删除,真烦人。终于找到了办法!开始→运行→regedit→注册表编辑器→HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services→下面显示的就是所安装的服务项。也可以新建服务,主要就这么几项:DisplayName:字符串值,表示服务名称Descrip原创 2006-05-10 15:04:00 · 1164 阅读 · 0 评论 -
mySQL数据同步设置
使用的mysql版本:mysql4.0.Xmaster: 192.168.1.102slave: 192.168.1.109如果是win机子修改c:/winnt/my.ini 如果是linux的机子请修改 /etc/my.cnf一、master操作1、修改my.ini##############server-id=1log-bin=c:/mysql/logs/mysql_bina转载 2006-05-10 14:59:00 · 1491 阅读 · 0 评论 -
用网卡进行远程开机
软件名称:NetWaker for windows 简体中文版简介: 这是一个通过网络进行远程开机的工具软件。只要被控的计算机主版/网卡/电源支持“网络唤醒”,同时,你也打开了这些功能(具体用法见附文),那么,利用这个程序你就可以通过网络远程启动你的计算机!软件特点:1,使用特别简单方便,而且是中文;2,免费,没有使用时间限制,没有网卡限制。3,可以添加任意多个被控机转载 2006-05-09 21:41:00 · 8998 阅读 · 0 评论 -
mySQL5.0.21安装注意的问题
1 中文问题在使用MySQL实例配置工具的使用,将使用的字符集设置为GBK2 密码问题:安装时设置的密码使用phpMyAdmin访问时不能用mysql> SET PASSWORD FOR-> root@localhost = OLD_PASSWORD(root);3 字段严格检查的问题在实例配置工具中将Enable Strict Mode去掉4 phpMyAdmin乱码问题Langua原创 2006-05-10 10:54:00 · 1565 阅读 · 0 评论 -
在Liunx下修改网卡MAC地址
首先必须关闭网卡设备,否则会报告系统忙,无法更改。命令是:sudo /sbin/ifconfig eth0 down 修改 MAC 地址,这一步较 Windows 中的修改要简单。命令是:sudo /sbin/ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE 重新启用网卡sudo /sbin/ifconfig eht0 up网卡的 M原创 2006-05-09 09:50:00 · 2573 阅读 · 0 评论 -
mySQL4.1以上版本数据库乱码问题彻底研究
看到不少用户反映转换完以后是乱码的情况,出现这种现象的主要原因是这类用户使用的都是mysql4.1以上的版本.下面作一个说明,希望出现这个问题的朋友都能耐心的把这个文档看完!!!原理注意:本文档只对MySQL 4.1及以上的数据库版本有效,之前的MySQL版本,由于没有提供对字符集的完整支持,因此也不存在此类问题。 MySQL 4.1开始,对多语言的支持有了很大变化 (这导致了问题的出现)。尽管大原创 2006-05-10 16:35:00 · 2793 阅读 · 0 评论 -
JS+DIV实现自定义Title的显示方式
自定义的title显示方式一直在华夏用,当你的鼠标悬停在带有提示的链接上时会有自定义的显示内容出现,显示的内容支持html代码,但是这个效果不支持firefox及其他浏览器,最近对之进行了改进,终于兼容了FF,Safari。代码如下: var qTipTag = "a"; //Which tag do you want to qTip-ize? Keep it lowercase转载 2007-08-14 10:42:00 · 6695 阅读 · 0 评论 -
Jame常用命令
Currently implemented commands: 常用实现命令l help display this help 显示这个帮助信息l listusers display e原创 2007-09-03 14:45:00 · 1635 阅读 · 0 评论 -
SVN使用技巧——分支与合并
文章是转载的,但是内容是很清晰的,最起码看完就知道SVN的分支与合并怎么玩了,多多练习吧。;)有助于项目的代码管理。转载 2010-12-05 21:55:00 · 3462 阅读 · 0 评论