摘要: 基于多人格斗系统设计.总体1.放技能/使用道具,行走,公告,聊天共性:A.服务端代理推送B.管道内推送2.玩家信息(统一玩家信息查看,去除每个模块自己实现)3.怪物掉落(统一掉落控制、领取、有限期等)4.团队框架管理(无论几种组队玩法,团队信息/逻辑应统一控制管理)5.怪物AIA.共享AI(小怪固定... 阅读全文
posted @ 2015-06-23 15:37 solq 阅读(516) 评论(0) 推荐(0) 编辑
摘要: maven项目https://github.com/solq360/common* 链式编/解码* 链路层链式处理* 管道管理socket* 多协议处理非常方便* 仿netty NioEventLoop 单线程串行处理========侍加功能 :* 自动化编/解码* rpc 接口增强使用简单聊天例子... 阅读全文
posted @ 2015-06-18 12:00 solq 阅读(2027) 评论(0) 推荐(1) 编辑
摘要: TextAsset t = (TextAsset)Resources.Load("skill2"); XmlDocument xmlDoc = new XmlDocument(); xmlDoc.LoadXml(t.text.ToString().Trim()); XmlElement n = (XmlElement)xmlDoc.SelectSingleNode("/datas/data[@skillID='1002']"); if (n != null) { p... 阅读全文
posted @ 2012-05-21 13:40 solq 阅读(15550) 评论(4) 推荐(1) 编辑
摘要: server handlerAdded server channelRegistered server channelActive server read server channelInactive server channelUnregistered server handlerRemoved 阅读全文
posted @ 2017-01-24 10:45 solq 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 这节课给大家带来【技术宅系列】【群晖同步百度云】 运行功率11W,体积大小11CM长宽,2.5寸硬盘 有需要安装可以找我,包搞定 演示视频:https://pan.baidu.com/s/1cnClHG PS:请先在手机安装百度云,如果不想安装在网址是查看 阅读全文
posted @ 2016-12-14 22:59 solq 阅读(2138) 评论(0) 推荐(0) 编辑
摘要: 本人第一次录游戏视频,很多地方说错了 第一节说奶量百万,其实是十万 目前上传去百度云,录了奶德,跟猫德 [https://pan.baidu.com/s/1jIsLlg6] 阅读全文
posted @ 2016-12-07 14:48 solq 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 做后端开发也有五年了,从工厂到IT行业转化很大,当然最后离职的工厂想也没想过会写代码为生。 是什么变动会让我走入这一行呢? 1.思想作怪 ====== 我当时就想,我认为不应该一辈子只做这狗屎事,起码在当时看来就是狗屎而不是现在。 2.环境压迫 ====== 没挑战又臭又长,得不到尊重,接触的人群都 阅读全文
posted @ 2016-11-11 17:07 solq 阅读(3227) 评论(0) 推荐(2) 编辑
摘要: 总结 =========== 测试项目 github (https://github.com/solq360/jmzq) 非常不稳定 pub/sub 模式 30W压测丢了27W条消息,官方没有给出任何的发送状态供业务层处理 pull/push 模式 限制很死,不能进行双向通信。如果是内网的机子根本无 阅读全文
posted @ 2016-03-22 12:19 solq 阅读(311) 评论(0) 推荐(0) 编辑
摘要: threadpool.py=========== coding: UTF 8 """Easy to use object oriented thread pool framework.A thread pool is an object that maintains a pool of work... 阅读全文
posted @ 2016-01-07 15:16 solq 阅读(2017) 评论(0) 推荐(0) 编辑
摘要: https://github.com/solq360/compareExcel =================== jdk 1.7 可自己编译1.6 每个sheet第一行不允许为空 SVN对比excel差异 适合策划、财务职业使用 svn集成 "G:\numerical\commo... 阅读全文
posted @ 2015-12-25 17:39 solq 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 玩过职业 近战 武器战,冰DK,惩戒骑,增强萨,踏风 法系远程 鸟德,痛苦术,火法,奥法 治疗 奶德,奶骑,奶萨 三板甲职业就冰DK 最轻松,增强萨操作最频繁 机动性最好就武器战,踏风最差的,踏风群攻还要帖近目标才行施放 收人头最多的是武器战,一个砍杀19W看着就爽 惩戒骑追杀也不错,增强... 阅读全文
posted @ 2015-09-23 21:25 solq 阅读(278) 评论(0) 推荐(0) 编辑
摘要: p2p网络结构==========* 中央集中式结构* 无集中式非结构* 混合式以超级节点结构穿透原理==========* 防火墙为克隆型(cone net),对称型(Symmetric NAT) 只有克隆型才能用打洞方式穿透* 开源方案 httptunnel,ICE,n2n 等 * 自定义处理... 阅读全文
posted @ 2015-08-22 18:09 solq 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 安装jdk8================1、下载JDK从官网下载jdk8jdk-8u5-linux-x64.tar.gz2、解压$ tar -zxvf jdk-8u5-linux-x64.tar.gz解压出来是一个jdk1.8.0_05文件夹3、将文件夹移动到安装目录$ sudo mv jdk1... 阅读全文
posted @ 2015-08-17 11:35 solq 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 本资料只是个人研究,无实际操作================解决问题切分功能================* 负载均衡 * IO均衡 * 网络IO * 日志IO * 存储IO * 数据共享 * 只读共享 * 更改推送 * 并发控制 * 会话共享 * 多机协调工作 * 中心... 阅读全文
posted @ 2015-08-03 12:00 solq 阅读(783) 评论(0) 推荐(0) 编辑
摘要: ``` /*** * 测试统计API * 小结: * 1.逻辑代码应用{} 包起来 不写{} 默认 + return * 2.重载方法参数必须加类型声明 * 3.书写风格一个表达式只做一次抽象转换 * 4.最后断链了 stream 内部会关闭流,再执行流之类操作会抛异常 * ... 阅读全文
posted @ 2015-07-30 18:45 solq 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 监控对象===========```import java.util.Date;import java.util.HashMap;import java.util.Map;import java.util.Map.Entry;import java.util.concurrent.Concurren... 阅读全文
posted @ 2015-07-29 16:24 solq 阅读(804) 评论(0) 推荐(0) 编辑
摘要: 谈谈我对这行业看法当初选择这行是觉得程序能帮人带来方便,是真干了实事。但入了这行后发现都是玩虚的。既然结果是玩虚的,为什么一开始就不玩,非要学好几年程序才玩?无能为力改变外在环境,只能改变自己,使自己变得更强大.而不是适应谈谈IT公司是如何成立的,又是如何赚钱的具体操作我没试过,是通过思考想出来的.... 阅读全文
posted @ 2015-07-18 12:50 solq 阅读(557) 评论(0) 推荐(0) 编辑
摘要: jmx是java程序之间互为通信,rpc调用风格.应用场景:集群环境内快速度部署java 程序,可发布分析数据程序```package testplus2.game;import java.util.Set;import javax.management.ObjectName;/** * jmx 服... 阅读全文
posted @ 2015-06-27 16:08 solq 阅读(1299) 评论(0) 推荐(0) 编辑
摘要: 今天起床刷牙时脑子突然冒出来,虽然现在不搞这块但好的东西应该记录下来1.瓶颈存在优化a)将分析时间打散b)每次数据入库/数据收集时立刻分析c)将变更的结果存储入库d)将结果缓存起来,查询时优先查缓存->数据仓库->创建数据实例e)新统计任务补过去数据时,在CPU低峰期异步执行f)将分析过的数据设置已... 阅读全文
posted @ 2015-06-15 10:56 solq 阅读(444) 评论(0) 推荐(0) 编辑
摘要: https://github.com/solq360/common主要运行在android 平台解决自动化编/解码,等等。。 模块解决问题/实现处理备注负责人进度录音播放AudioRecord和AudioTrack熟悉录音处理接口solq进行中声音编码第三方库处理燥音,回音,压缩等通信jdk... 阅读全文
posted @ 2015-05-05 16:20 solq 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 处理原理:半包:即一条消息底层分几次发送,先有个头包读取整条消息的长度,当不满足长度时,将消息临时缓存起来,直到满足长度再解码粘包:两条完整/不完整消息粘在一起,一般是解码完上一条消息,然后再判断是否有剩余字节,有的话缓存起来,循环半包处理客户端接收代码: private void callR... 阅读全文
posted @ 2015-03-05 14:29 solq 阅读(23720) 评论(7) 推荐(2) 编辑
摘要: public class SocketAsyncEventArgsPool{ //已使用记录 private List usedRecord; //未使用记录 private List unUsedRecord; //池子... 阅读全文
posted @ 2015-03-03 18:02 solq 阅读(7296) 评论(0) 推荐(1) 编辑
摘要: 1.Heap Buffer(堆缓冲区)2.Direct Buffer(直接缓冲区)3.Composite Buffer(复合缓冲区)4.PooledByteBuf 池缓冲 readerInex 当前读取索引 writerIndex 当前写索引 0~readerInex 之间被视为 ... 阅读全文
posted @ 2015-03-02 17:59 solq 阅读(2228) 评论(0) 推荐(0) 编辑
摘要: ByteToMessageDecoder 1.socket 移除时触发,最后次读数据处理 @Override public final void handlerRemoved(ChannelHandlerContext ctx... 阅读全文
posted @ 2015-03-02 11:52 solq 阅读(7657) 评论(0) 推荐(0) 编辑
摘要: 1.LineBasedFrameDecoder 1.先找到结束符索引 private static int findEndOfLine(final ByteBuf buffer) { final int n = buffer.writerIn... 阅读全文
posted @ 2015-03-01 17:16 solq 阅读(10574) 评论(0) 推荐(0) 编辑
摘要: 1.安装java jdk eclipse 后发现运行不了,原因是JAVA_HOME 没有设置,真操蛋export JAVA_HOME=`/usr/libexec/java_home`2.安装brew 为什么要安装,eclipse 会依赖一些库。。。。没安装会出现不正常工作ruby -e "$(cur... 阅读全文
posted @ 2015-02-12 12:22 solq 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 示例 : wikit http://netty.io/wiki/index.html书 : netty in action http://blog.csdn.net/abc_key/article/category/2374891 netty 权限指南nio1.缓冲区 Buffer java 基本类... 阅读全文
posted @ 2015-02-04 17:25 solq 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 三个核心文件1.公开访问web service配置 config.php2.管理BEAN,扫描,注册,初始化等流程 ioc.php3.管理rest 拦载处理 ws.phpconfig.phpioc.php{"setIoc"}($_ioc); $bean->{"postConst... 阅读全文
posted @ 2015-01-08 15:56 solq 阅读(449) 评论(0) 推荐(0) 编辑
摘要: AbstractApplicationContext 分析启动流程 // Prepare this context for refreshing.prepareRefresh(); 1. // Initialize any placeholder property sources in the c... 阅读全文
posted @ 2014-12-17 19:53 solq 阅读(938) 评论(1) 推荐(0) 编辑
摘要: 新开淘宝美衣人小店,有兴趣光顾一下,主要代销韩国服装www.jiaotuhao.com 阅读全文
posted @ 2014-10-16 13:31 solq 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 项目属性-> settings -> mingw c linker 1.libs search 填写lib路径 2.lib 填写文件名,不要后缀 阅读全文
posted @ 2014-10-14 21:22 solq 阅读(279) 评论(0) 推荐(0) 编辑