java吧 关注:1,185,288贴子:12,585,564

【干货】一起来讲讲nio框架mina,netty3,netty4

只看楼主收藏回复




最近在看这几本书,虽然放弃了,但还是分享一下我的成果,骗点经夜,呸,是赚点经验!!


IP属地:湖北1楼2016-04-09 16:01回复
    二楼自己占,顺便申个精


    青铜星玩家
    百度移动游戏玩家均可认证(限百度账号),去领取
    活动截止:2100-01-01
    去徽章馆》
    IP属地:湖北2楼2016-04-09 16:02
    收起回复


      来自iPhone客户端3楼2016-04-09 16:04
      回复


        IP属地:重庆4楼2016-04-09 16:08
        回复
          哈哈


          IP属地:北京来自Android客户端5楼2016-04-09 16:12
          回复



            IP属地:河北来自Android客户端6楼2016-04-09 16:14
            收起回复
              其实在培训机构,学习socket编程的时候,写过邮件收发练手。但那个时候基本就是bio,后来工作了,第一份工作是做游戏的,刚开始也是搞socket,但那个时候早忘记了,于是一边摸索,一边回顾,倒也写了个聊天服务器(不是简单的readLine,和read了,这些都是BufferedReader里面的方法,开始使用DataInputStream和DataOutputStream的readInt,readShort等方法,然后才理解原来学的int占4位是什么意思,short占两位,long占两位是什么意思)。


              青铜星玩家
              百度移动游戏玩家均可认证(限百度账号),去领取
              活动截止:2100-01-01
              去徽章馆》
              IP属地:湖北7楼2016-04-09 16:16
              收起回复
                后来老板说招不到java主程,要换php,然后就换了,但聊天系统老板希望是即时的,php做不了即时,所以单独做一个聊天系统,并且使用mina做底层框架。这是我第一次接触mina,但完全对这个框架不了解,老板是搞as的(actionScript)的,经验很足,自己理解了一下,写了Decoder和Encoder给我,剩下的就是我自己处理,而且也很简单,就是每个包拿到buffer之后,根据每个包的情况处理,现在感觉当时好蠢!!


                青铜星玩家
                百度移动游戏玩家均可认证(限百度账号),去领取
                活动截止:2100-01-01
                去徽章馆》
                IP属地:湖北8楼2016-04-09 16:16
                收起回复
                  2年之后,老板又觉得实在受不了php不能广播,于是全面改为java实现,底层是找老板的一个朋友帮忙搭建的。使用netty3,这是我第一次使用netty3,跟第一次接触mina一样,完全不知道这东西怎么用的,但别人已经搭好了环境,我只需要处理业务逻辑,而且当时完全没有考虑过研究这玩意。虽然搞php这段时间也自己写过java,比如当时的高仿windows扫雷,现在在精品贴里应该还能看得到。但实在没法,也没那个能力去理解netty的原理,只能做着业务逻辑。虽然这时我已经厌倦了一直写业务逻辑


                  青铜星玩家
                  百度移动游戏玩家均可认证(限百度账号),去领取
                  活动截止:2100-01-01
                  去徽章馆》
                  IP属地:湖北9楼2016-04-09 16:20
                  回复
                    然后我就辞职了,回老家学车,然后再来武汉,找了份新工作,全职java,使用spring mvc + ibatis + spring,又是一个我完全不了解的框架(培训的时候学的是struts2+spring3+hibernate3)
                    因为是接别人的锅,为了能胜任这份工作,硬着头皮看,一个星期左右,才把系统的大概流程搞懂(包括spring mvc,ibatis,redis等的使用)


                    青铜星玩家
                    百度移动游戏玩家均可认证(限百度账号),去领取
                    活动截止:2100-01-01
                    去徽章馆》
                    IP属地:湖北10楼2016-04-09 16:28
                    收起回复
                      现在开新项目,需要使用强连接,于是再次接触到netty3,并开始花时间了解他,同时也了解了一下mina和netty4


                      青铜星玩家
                      百度移动游戏玩家均可认证(限百度账号),去领取
                      活动截止:2100-01-01
                      去徽章馆》
                      IP属地:湖北11楼2016-04-09 16:30
                      回复
                        ok现在正式开始讲


                        青铜星玩家
                        百度移动游戏玩家均可认证(限百度账号),去领取
                        活动截止:2100-01-01
                        去徽章馆》
                        IP属地:湖北12楼2016-04-09 16:31
                        回复
                          有没有啥教材之类的啊?


                          IP属地:浙江来自Android客户端13楼2016-04-09 16:44
                          收起回复
                            先从netty3开始吧。现在有点忙,所以更新比较慢


                            青铜星玩家
                            百度移动游戏玩家均可认证(限百度账号),去领取
                            活动截止:2100-01-01
                            去徽章馆》
                            IP属地:湖北14楼2016-04-09 17:11
                            回复
                              前排,技术贴


                              IP属地:上海来自Android客户端15楼2016-04-09 17:12
                              回复