- 博客(20)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 Ubuntu 下Nginx 多端口同时转发TCP
1,安装nginxapt-get updateapt-get install nginx2,找到nginx的安装目录whereis nginxnginx: /usr/sbin/nginx /usr/lib/nginx /etc/nginx /usr/share/nginx /usr/share/man/man8/nginx.8.gz3,进入 /etc/nginx4,打开nginx.confps:由于配置的是tcp的端口转发,需要再htpp的外出添加配置http{}//.
2020-12-03 11:53:24 1544
原创 java游戏服务器开发从0开始-Netty
1,为什么用Netty?在这里我要吹一下netty了,如果你从0开始制作socket通讯,长连接,自定义协议,高并发,Netty就是绝配如果你是小白,如果你对socket不太了解,想搭建一个稳定的java游戏服务器,你就选Netty 2,使用Netty搭建socket通讯框架Netty的具体介绍和基础代码,请查找《Netty 权威指南》,如果你要用Netty,强烈建议你去读一下...
2018-08-31 16:29:45 4062 1
原创 java游戏服务器开发从0开始-基础搭建
eclipse安装maven这里就不在书写,网上有很多教程,可以自己查找,当然你可以下载一个自带maven的eclipse新建Maven项目,pom.xml如下<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s...
2018-08-31 11:00:46 2430
原创 java游戏服务器开发从0开始
前言从2011年实习开始一直从事java服务器开发工作,中间没有静下心来详细写一些东西,趁着项目告一段落,对之前的6年的技术积累做一个总结,不负青春。开发游戏需要哪些工具1,eclipse当然用自己最熟悉的工具就好了,但是eclipse我认为最牛逼的开发工具,没有之一!2,svn或者git版本校验,保存改动3,Maven再也不用天天去找jar包了游戏开发...
2018-08-31 09:51:49 1005 1
原创 linux解决java内存溢出问题总结
最近项目中遇到内存溢出问题,随着程序的运行,内存只增不减,最终达到系统内存最大值,总结了一下解决此问题的过程1,top 查看java程序的pid2,jmap -histo:live pid > pid.txt 此命令可以查看当前java程序中内个对象的数量和占用空间ps:也可以通过jmap -histo pid | head -n10 查看前10行的值通过查看获取到[C代
2017-04-04 15:58:01 15752
原创 ubuntu 14.04下安装ftp
1,安装vsftpdapt-get install vsftpd2,更改 write_enable=YESpam_service_name=ftp3,service vsftpd restart4,添加用户useradd -d /data/www/wwwroot -s /sbin/nologin ftpuserpasswd ftpuserch
2016-12-02 16:30:21 411
原创 Ubuntu14.04设置
设置ssh的root登录1,sudo passwd root passwd 新建root用户2,vi /etc/ssh/sshd_config更改配置3,注释掉 #PermitRootLogin without-password,添加 PermitRootLogin yes4,service ssh restart 重启ssh服务移动硬盘fdisk
2016-08-23 11:22:42 371
原创 mongo 高级查询
// 大于 : field > valuedb.collection.find({ "field" : { $gt: value } } ) // 小于 : field < valuedb.collection.find({ "field" : { $lt: value } } ) // 大于等于 : field >= valuedb.collection.find({ "f
2016-03-21 15:34:01 519
原创 mongodb group 查询
mongodb的group查询 1,根据vfrom查询 类似mysql的 select sum(rmb) from charge_unkilled group by vfrom;db.charge_unkilled.group({ key:{vfrom:true}, initial:{num:0,sum:0}, $reduce:function(doc,
2016-03-21 15:21:40 858
转载 Ubuntu UFW 防火墙
1.安装sudo apt-get install ufw2.启用sudo ufw enablesudo ufw default deny运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。关闭所有外部对本机的访问,但本机访问外部正常。3.开启/禁用sudo ufw allow|deny [service]打开或关闭某个端口,例如:sudo ufw allow smtp 允许
2016-01-21 17:53:53 616
原创 XenServer搭建
公司项目需要搭建AppScale,所以先要搭建XenServer服务器1,下载iso文件, http://downloadns.citrix.com.edgesuite.net/7281/XenServer-6.2.0-install-cd.iso2,将此iso刻录到cd盘上 ps:不要尝试使用优盘安装试了n次都已失败告终,各种奇葩问题3,使用cd盘之前先要保证两点 1:主机cpu要设
2015-11-23 13:28:27 847
原创 /usr/sbin/mysqld: Incorrect key file for table './test/user.MYI'; try to repair it 解决
今天查看数据,发现从数据库中user表与主数据库中的user表不一致,通过show slave status 查看主从同步正常,通过查看mysql日志看到/usr/sbin/mysqld: Incorrect key file for table './test/user.MYI'; try to repair itcheck table user 查看有error信息r
2015-02-28 14:50:47 484
原创 解决 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 问题
本人在添加数据库权限的时候,不小心把localhost权限给删除了,实在是悲剧,解决方案如下vi /etc/my.cnf[mysqld]下添加skip-name-resolve skip-grant-tables这两句的意思是登陆服务器不做校验,即不用输入密码service mysqld restart 重启mysqlmysql -uroot 登陆s
2015-01-31 13:46:42 468
原创 linux 升级ssh6.7
1.升级openssh可能造成ssh协议无法登陆,所以先建立telnetuseradd -d /usr/syl -m user/添加用户passwd user//设置密码vi /etc/sudoers 找到## Allow root to run any commands anywhereroot ALL=(ALL) ALLuser ALL=(ALL
2015-01-17 18:22:00 816
原创 eclipse安装SVN插件
手动安装SVN插件一 ,下载SVN插件二 ,下载解压后得到features文件夹和plugins文件夹三 ,切到eclipse主目录,新建links文件夹和myplugins文件夹四 ,在myplugins文件夹里新建WBPro文件夹,然后在WBPro文件夹里新建eclipse文件,最后把解压后得到features文件夹和plugins文件夹copy进去, 结构是
2013-09-28 17:29:20 515
原创 c3p0连接池
最近项目中使用了c3p0作为连接池,遇到了mysql八小时连接废弃的问题,下面展示一下我的解决方案configuration.xml<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dt
2013-08-20 18:13:09 703
使用百度bae搭建的服务器上传文件丢失?
2013-11-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人