Jan29

【学习笔记】java读写锁学习小记

Author: leeon  Click: 4887   Comments: 0 Category: java  Tag: java,线程,读写锁

直接贴上学习的测试代码:

[code="java"]
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantReadWriteLock;

class func {
private ReentrantReadWriteLock rwl = new ReentrantReadWriteLock();
private Lock wl = rwl.writeLock();
private Lock rl = rwl.readLock();

public void ww() throws InterruptedException {
wl.lock();
Thread.sleep(2000);
System.out.println("write here");
wl.unlock();
}

public void rr() throws InterruptedException {
rl.lock();
Thread.sleep(3000);
System.out.println("read here");
rl.unlock();
}
}

public class test {

public static void main(String[] args) {

final func f = new func();

Thread thread1 = new Thread(new Runnable() {

@Override
public void run() {

try {
f.rr();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
});
Thread thread2 = new Thread(new Runnable() {

@Override
public void run() {
try {
f.rr();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
});

Thread thread3 = new Thread(new Runnable() {

@Override
public void run() {
try {
f.ww();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
});

thread1.start();
thread2.start();
thread3.start();
}

}
[/code]


从运行的代码结果可以看出,线程在执行读锁的时候互相不会阻塞,但是读锁和写锁之间会相互被阻塞,同时读锁和读锁之间也是会相互阻塞的。

简单点说就是:A君在写文章,B君和C君只能等待,等A写完了B和C才能看,如果B和C都在看文章,A君就必须等待他们看完才能继续写文章。

Jan28

【学习笔记】java静态锁和实例锁的区别

Author: leeon  Click: 6610   Comments: 0 Category: java  Tag: 静态锁,java

在java中synchronized同步关键字可以使用在静态方法和实例方法中使用,两者的区别在于:

静态锁:  在静态方法前面加上synchronized方法表示锁定此类,当多个线程调用这个类中的静态方法时会阻塞。

实例锁: 在实例方法前面加上synchronized方法表示锁定类的单个实例,当多个线程调用一个类申明的同一个实例的实例方法是会阻塞。

例如一个类func中有如下方法静态方法:

[code="java"]
class func{
public synchronized static void staticFuncA() throws InterruptedException{
TimeUnit.SECONDS.sleep(2);
System.out.println("This thread is "+Thread.currentThread().getName());
}

public synchronized static void staticFuncB() throws InterruptedException{
TimeUnit.SECONDS.sleep(2);
System.out.println("static func b");

}

public static void staticFunC(){
System.out.println("static fun c");
}


public synchronized void funcD() throws InterruptedException{
Thread.sleep(2000);
System.out.println("func d");
}

public synchronized void funcE() throws InterruptedException{
Thread.sleep(2000);
System.out.println("func e");
}

}
[/code]

当多个线程都需要执行staticFuncA或staticFuncB方法时,当某一个线程抢占到静态锁的方法,其他线程都会在调用静态锁方法时被阻塞并等待抢占到静态锁方法的线程执行完毕。而不具有静态锁特性的静态方法staticFunC就不受锁的影响,可以随意执行而不会被阻塞。总结: 静态锁是对全局带有synchronized的静态方法产生影响。

而在实例锁中,实例方法的同步是在多个线程调用同一个对象时受到锁的控制,并且和静态方法一样,同样会影响到所有非静态具有synchronized的方法。但静态锁和实例锁两者间的同步并不会受到互相干扰,也就是说线程调用staticFunB并不会影响到其他线程调用funcE。

Jan20

【原创】Sphinx中maxed out, dismissing client错误解决

Author: leeon  Click: 8152   Comments: 1 Category: 架构  Tag: sphinx,warning,maxed out

最近在使用sphinx的过程中一直有发现有搜索不到为空的情况,但是跟踪请求从query.log查询日志发现都有正常发送请求,并在日志中有记录返回数据量和耗时,但从searchd.log日志中发现有如下类似的信息出现:

[Mon Jan 20 09:54:53.503 2014] [30391] WARNING: maxed out, dismissing client

[Mon Jan 20 09:54:55.855 2014] [30391] WARNING: last message repeated 75 times

这类信息出现的时间通常是在索引定时更新的阶段,然后去sphinx官网论坛搜索了一番都说是将max_children 参数调大即可,国内各种sphinx的配置教程中基本都使用max_children=30 ,看来是一个大坑。原本以为这个参数是用在sphinx的prefork模式中来定义最大的子进程数,其实不然,这个参数也可以定义在线程模式下最大的并发处理线程数数量。

为了验证其参数意义做了一下测试,在高并发请求下更新索引,会导致searchd进程的响应处理时间增大,从而导致并发情况下线程数突增,当处理请求的线程数增长超过30个时,就会有抛弃请求的情况出现,这也就导致如上文所说的warning日志出现。笔者最后将max_children调大后再次做压力测试的同时更新索引,就再没有出现丢请求的问题,搜索为空的情况也没有再出现过了。

Jan19

【原创】武汉互联网公司介绍[2016年8月更新版]

Author: leeon  Click: 39294   Comments: 12 Category: 其他  Tag: 互联网,创业,武汉,it

本人关注武汉互联网发展多年,圈子有限,见识有限暂时收集到一些我所知道的武汉互联网圈较大的互联网公司分享给各位,如果你有更多的资讯可供分享请在本文下留言,我会持续更新和补充,谢谢。


汉口:

融众网(投融资垂直领域网站,http://www.rongzhong.cc/)

亿房网(www.fdc.com.cn 华中地区老资历房地产垂直门户网站)

一起好网贷 (专注于P2P小额网贷领域,https://www.yiqihao.com/)

夜店达人,艾伦大陆等手游网游作品公司(武汉中媒文化传媒有限公司,人员规模200人,欠薪多月无法正常发薪)

新浪湖北 (湖北新浪互联信息服务有限公司,http://hb.sina.com.cn

武商网 (武商集团旗下电子商务网站 www.wushang.com)

凤凰网湖北频道  (凤凰网湖北分站 http://hb.ifeng.com/)

博看网  (http://www.bookan.com.cn/ 专业数字报刊发行网站)

飞牛网  (大润发超市旗下网上电商平台 http://www.feiniu.com/)

麦格网 (http://www.magook.com/ 精品杂志阅读类移动客户端产品)

酷发88彩票网(http://www.kufa88.com 湖北楚天传媒体育发展有限责任公司旗下彩票网站,属于湖北日报传媒集团旗下

达芙妮官网(www.daphne.cn 国内知名达芙妮鞋业的电商平台,武汉这边主要招技术岗位和产品岗位

火凤凰云计算基地 (http://www.whicloud.com/ 云计算基地

良品铺子 (http://www.517lppz.com/果脯零售品牌转型互联网产品)

中国社区网(http://www.cncn.org.cn 百步亭集团弄的社区资讯类型网站)



武昌:

腾讯大楚网(hb.qq.com)

腾讯武汉研发中心(移动互联网产品研发:浏览器,Q立方,手机os)

搜狐武汉研发中心(搜狐企业邮箱,搜狐云产品研发,SendCloud邮箱产品)已从搜狐独立出来成立武汉闪达科技有限公司(http://sendcloud.sohu.com/)

UC武汉

风行网武汉研发中心(风行网产品研发http://www.funshion.com/)

一号店武汉研发中心(一号店B2C,http://www.yhd.com/)

海豚浏览器 (http://cn.dolphin.com)

72g/265g (武汉本地的手游,页游发行平台,http://www.72g.com/ www.265g.com)

盛天网络 (号称湖北最大互联网公司http://www.stnts.com/,在网吧终端管理软件比较出名)

改图网 (www.gaitu.com 号称国内最大的在线图片修改网站)

九块邮 (www.jiukuaiyou.com 淘宝返利性质网站,号称月流水千万已经开始盈利)

绿盟科技武汉研发中心 (www.nsfocus.com 国内第一大信息安全厂商)

家事易 (武汉本土最早做生鲜B2C的电商,覆盖面很广,www.justeasy.com.cn/)

acfun (http://www.acfun.tv/ AcFun弹幕视频网,中国最具影响力的网络弹幕视频平台)

男人袜 (http://www.nanrenwa.com/ 专业售卖袜子的电商公司)

蚕豆网 (http://www.candou.com/  techweb旗下的手游公司,武汉这边主要招编辑岗位

超级玩家 ( 武汉老牌游戏网站 http://www.sgamer.com/)

木仓科技武汉研发中心(驾考宝典app开发商http://www.mucang.cn/)

多多教育社区(湖北省教育厅官方背景教育社区,后台背景强大,公司名:湖北博盛数字教育服务有限公司 http://www.dodoedu.com/)

高德软件武汉分公司 (从事GIS,地图数据采集开发)

斗鱼TV (acfun的关联公司,主要做游戏在线直播)

航班管家(国内最知名的航班查询app,武汉这边是分公司)

智慧圈(做O2O商业服务的公司,创始人是阿里巴巴元老,前万达电商CEO龚义涛,http://www.shangquanquan.com/)

人人网武汉运营中心(http://www.renren.com)

智能公交(武汉公交查询唯一官方工具,东方数码出品,用户量200万,http://www.eastdigit.com/)

宁美国度(淘宝垂直类目电脑装机第一品牌,单款爆品超过10万台。)

优游网  (武汉本土手游媒体)http://www.yoyou.com/

一起晃  (武汉本土手游媒体  )http://www.17huang.com/

07073手游  (武汉本土页游运营平台,主要员工均来自于盛大)http://www.07073sy.com

工长360(家装电商,通过用互联网的方式来运营家装新模式http://www.zxbbm.com/

微摇 (http://www.wxshake.com/ 基于微信的应用

恋爱笔记(http://portal.lianaibiji.com/ 周鸿祎投资的大学生创业项目)

明源云客(http://www.mysoft.com.cn/dcyk/index.html 国内首屈一指的房地产信息化综合提供商 )

极验验证(http://www.geetest.com/ 验证码技术解决方案提供商

时光小屋(http://peekaboomoments.com/ 据说是台湾地区最大的儿童成长日记

 应用,现在已经在向国内市场做推广

PPTV (聚力传媒,老牌P2P视频网站)

女生派(做女生自拍社区的app)

车来了(公交实时查询app,主要针对武汉以外的市场,重点发家于杭州地区。)

灯塔财经(专做财经资讯app,类似于雪球财经)

卓尔购(卓尔集团电商平台,http://www.zallgo.com/

uber武汉运营中心(武汉雾博软件技术服务有限公司,uber在中国的第一家运营中心)

腾米跑跑  (跑步运动类app)

启蒙听听 (幼儿早教语音类app)

斑马快跑(新能源货运O2O平台,http://www.bmkp.cn/)

北京中传视讯科技有限公司武汉分公司 (http://www.cmmobi.com/ 移动互联网公司)

找钢网(武汉研发中心,地处花山软件新城)

石墨文档 (在线协作文档编辑器 https://shimo.im/)



汉阳:

得意生活网(武汉本土人气bbs社区,www.deyi.com)

九州通医药网(全国医药物流领域垂直网站,www.jztey.com)

炎黄娱动 (www.yhetent.com/ 本土手游页游产品开发运营企业)

京东武汉分公司 (www.jd.com 武汉分公司主要是做仓储物流方面管理)

爱手游(http://team1201.com/)武汉本地专注于手机游戏研发的公司

恒信汽车电商 (http://www.hxqc.com 华中地区最大乘用车经销商集团成立的互联网汽车电商公司)



附武汉手游企业介绍:

从总体情况上来讲,武汉的手游研发团队和重庆相似,多是从端游、页游转型手游,但彻底转型专做手游研发的公司几乎没有,大多正在转型中。纯手游创业团队也有,最多占武汉手游团队总数10%。相对于成都手游信息不对称,武汉的消息更闭塞、线下交流甚少。这有好有坏,好在CP能安心做研发,劣在“武汉的研发团队,开发产品不着急,一款产品的研发周期在8个月左右。”错过了产品最佳上线时机,与渠道、玩家喜好的手游脱轨。

一、端游、页游公司转型手游

现目前,武汉手游研发公司,多为在页游时代被国人知晓的公司,他们正处在页游转型手游的过程中。这些公司是:超级玩家、拇指通、武汉中媒、誉龙网络传媒等,游戏茶馆对这些公司手游研发情况做了调查,基本情况如下:

誉龙网络传媒有限公司

誉龙网络成立于09年,核心成员均为有8-10年游戏研发经验,该公司首款手游《战无双》2013年3月立项,4月正式研发,目前安卓、iOS平台都已完成。《战无双》是一款动作类偏暗黑画风的英雄养成类游戏,可单击闯关,也可联网PVP,开发成本近100万,研发团队22人。

与大多武汉本地研发商相同,他们与外界接触甚少。本次游戏茶馆到武汉举办的线下沙龙,这款产品在150 人面前亮相,“这是《战无双》的首次公开展示。”其公司运营总监郝明说,他们与外界交流甚少,游戏到现在也只邀请了朋友测评,未在渠道、平台上做过测试。“目前,我们正在找代理,倾向独代。”

武汉超级玩家科技股份有限公司

该公司成立与2008年6月,是一家集游戏自主研发、游戏平台运营、媒体社区提供等数项目服务为一体的多元化创意企业。公司核心团队均为中国电子竞技最早的开拓者,公司现有员工170人,创业之初的核心成员占公司员工20%,被称为华中研发实力第一的游戏企业。

该公司副总裁为腾讯老将,《QQ斗地主》核心研发人员之一,2012年进入超级玩家,现担任该公司技术总监。此外,该公司的员工由3部分构成,本地华中科技大学、武汉大学应届毕业生,北上广回流人才和公司自培人才。

现目前,该公司首款基于移动互联网的手机游戏《指点江湖》相继于2013年6月、8月陆续登陆当乐网(d.cn)、UC九游游戏开发平台进行了不删档内测,已正式上线,和平台联运。基于在端游、页游的积淀,公司研发人员的游戏游戏开发经验丰富,将在2014年开3个项目,分别为页游移植手游的《超级篮球》,一款足球游戏,和另外一款游戏(保密)。目前,公司手游研发人员近100人。

武汉中媒文化传媒有限公司

该公司于2010年在武汉成立。2011年成立手机游戏研发中心MobileBunker(移动碉堡);2013年9月,手游资讯门户网站《游戏部落》正式上线,该网站致力于为玩家推荐最好玩的手机游戏,版块包括独家视频、新游地带、游戏库、新闻中心,是一个趣味十足的手游综合门户。

武汉中媒是一家以移动互联网及传统互联网应用开发为主的多元化传媒公司。从事网络游戏研发、手机游戏研发、互联网等行业多年的技术型人才在这里得到发展和提升。公司现已开发《疯狂酒吧》、《垃圾侠》、《噩梦狗》、《垃圾侠资料片》、《合金潜入》、《彩之刃》等不同种类的手机游戏。最新手游《夜店之夜》在25日安卓、iOS双平台内测,与酷狗、91、UC等合作运营,在内测期间获得了酷狗的主推位。

据悉,武汉中媒的老板是一个追求“不上市”的实业家,武汉中媒是其60家公司里的其中1家,在2014年,武汉中媒将把运营部转移到北京和上海,武汉将作为总部存在,继续做研发。值得一提的是,该公司有音乐部,游戏音乐无外包。

武汉天楚通信有限公司

武汉天楚通信300投资成立了游戏研发中心,研发人员30多人,首款手游是一款休闲类ARPG游戏,西游体裁的战斗类游戏,英雄是“猪八戒”,可变身成“天蓬元帅”、“美女”等形象,即将在2014年1月上线。和武汉许多其他公司一样,也走联运,预计会和4399、360手机助手联合运营。该公司还有一款游戏正在研发,是一款类日本《金币传奇》的动作类推金币游戏。

武汉清风得意网络科技有限公司

武汉清风得意成立于2010年,注册资金为200万元,目前主要经营网络技术、信息技术的技术开发、技术咨询、技术服务及技术转让;计算机软硬件的开发及销售。《傲世三国》是该公司已上线手游,2013年9月内测,10月正式上线,11月份数据为3日新增用户10万人,次日流程45.36% ,目前在windows phone精品手游第7位。目前已拿到腾讯《天星之子 》的独家制作权,预计会在2014年投入上线。

该游戏公司现有产品,均借鉴了目前市面上受欢迎的游戏,受到业内人士质疑“会不会有版权问题?”该公司某工作人员这样回复,新成立的公司需要借鉴优秀游戏模式,保证团队生存。“等公司有一定基础了,我们会改变方式。”

武汉拇指通科技有限公司

武汉拇指通科技有限公司成立于2004年8月,公司主要从事网络游戏和手机游戏等互动娱乐项目的开发与运营。公司投入巨资历经一年半的策划和研发,成功开发了具有自主知识产权的游戏引擎和游戏平台。

公司目前独立开发并运营的全新3D休闲类棋牌游戏《赖子游戏中心》注册用户数已超过2000万人,最高同时在线用户数超过3万,每日活跃用户数超过30万,是一家同时具有自主研发和运营资质的棋牌网络游戏公司。如今,赖子游戏中心已成为湖北本土最大的在线棋牌游戏中心,在国内棋牌游戏中心的排名榜中也进入了前10名。赖子游戏中心现已成功进入湖北、安徽等市场,并不断地开拓全国市场。

二、手游创业团队

武汉纯手游创业团队不多,游戏茶馆记者接触到了2家,分别是武汉点滴在线和 某某公司(名字暂不透露)。

武汉点滴在线网络科技有限公司:

该公司成立于2010年9月,可以把这家公司称为武汉第一家纯手游创业公司。截止目前,该公司产品有《热血萌主》(曾用名:大江湖)、《神兵卷轴》、《神兵塔防》、《封神使》、《机器少女》、《Dragon Stars》、《Armor Dolls》。《热血萌主》台湾、越南、韩国等地已独代出去。

2014年,该公司有一跨新游将上线,名为《闯江湖》,是一款卡牌+养成的Q版欧美风格RPG游戏,游戏玩法为“卡牌养成+副本冒险+竞技PK”,其特色在于将高度还原PC上DOTA的战斗感。该游戏的制作人为武汉本地人,大学毕业后就在武汉游戏行业任职,至今已有8年游戏研发经验。该公司在卡牌火起来之前,就已经研发了卡牌游戏,在卡牌研发上有一定的经验积累,目前该公司的定位是不放弃公司经验资源,做擅长的游戏。

某某公司:

该创业团队成立1年多,核心成员来3人,均非武汉本地人士,曾在盛大任职,均由10年游戏研发经验,现研发人员10人。《宠物入侵》是该团队第三款自研手游,iOS、安卓版本已开发完成,美术精致画风呆萌,是一款养成类回合制轻度游戏。《宠物入侵》可单机玩,也可联网PVP。

为什么会去武汉创业?该公司CEO透露,他是华中师范大学毕业,自己在母校担任研究生导师,母校能提供一定的人才,而政府也给了他们一定的资源,所以就到武汉创业。“我们是小团队,现在的3款游戏都是用于团队磨合。前2款的游戏的收入,样团队没问题,但他希望能想在第三款游戏找到独代。最近一段时间以来,有很多北上广的投资商找过来想投资,但大多是看着手游行业的火爆,想涉足手游,并不不能资源,所以还在考虑中。近日,正在与业内某家公司正在接洽业务,准备引入资金300万。

三、盛天和265G

湖北盛天网络技术股份有限公司

湖北盛天旗下的平台与软件产品主要覆盖通过网吧、教育行业与酒店等各类公众互联网服务场所上网的网民,其中在网吧行业,盛天旗下的软件产品易游拥有超过全国市场30%的市场占有率。目前盛天旗下的平台与软件产品正逐步打破场所限制,或将发力移动互联网以及电商领域,覆盖越来越广泛的互联网网民。每天有三千万网民通过盛天旗下的平台与软件产品接入互联网,使用在线视频、网络游戏、电子商务等各类网络内容与服务。

58game是盛天网络基于自身丰富的在线游戏合作伙伴资源而打造的游戏综合门户,58game涵盖网吧游戏赛事、游戏活动、游戏礼包、网吧特权,游戏资讯等内容。目前,网站再次整合原有资源,开设了手机游戏专区。

265G

265G是一家网页游戏门户网站,国内最早,为游戏厂商和玩家提供专业和全面的媒体服务。随着网页游戏行业的发展,从2007年建站发展至今,在客户与用户量、自然访问量、媒体营销等方面,均首屈一指;在用户价值、品牌价值、美誉度和行业合作等方面,名列前茅。

目前,在网站,也开设了手机游戏专区,上线了多款手机游戏。为了适应手游发展,该公司分为了页游和手游2大板块,手游网站起用的是,在1998年就已注册,以“youxi”为域名的网站,称为“手机游戏第一门户”。

四、总结

注册资金:武汉研发手游的公司,多在千万以上,涉及游戏业务多为页游、手游研发,游戏咨询平台,社区等;研发产品:大多公司都在研发卡牌、休闲类游戏,战斗方式基本为回合制,即时战斗甚少。手游创业团队:拜访的2家公司目前均有意向融资,但找过来的企业,多为国内实业集团、公司,且多要求51%控股,不能带给公司好的建议和资源。

基于武汉便利的交通和优厚的大学资源,也有一些手游研发中心在武汉设立,例如某某网在武汉设立的某某在线华中产品研发中心。据传,2014年,武汉政府将在原有基础上加大对移动互联网领域投入,投入资金约10亿元,移动游戏研发企业将为重点扶持对象;腾讯将在武汉设研发总部,预计投入资金10亿,武汉政府支持力度大,特别为该公司修建了“腾讯大道”。

总的来说,从交通便利和高校资源来看,武汉发展手游都后劲十足,但或许正因如此,武汉人才外流严重。至于2014年,各种资源是否会大力倾向手游研发,武汉页游转战手游领军研发公司有几家,武汉能否解决人才问题,只有让时间来验证。武汉,成都在手游快速跑道上等你。

分类

标签

归档

最新评论

Abyss在00:04:28评论了
Linux中ramdisk,tmpfs,ramfs的介绍与性能测试
shallwe99在10:21:17评论了
【原创】如何在微信小程序开发中正确的使用vant ui组件
默一在09:04:53评论了
Berkeley DB 由浅入深【转自架构师杨建】
Memory在14:09:22评论了
【原创】最佳PHP框架选择(phalcon,yaf,laravel,thinkphp,yii)
leo在17:57:04评论了
shell中使用while循环ssh的注意事项

我看过的书

链接

其他

访问本站种子 本站平均热度:8823 c° 本站链接数:1 个 本站标签数:464 个 本站被评论次数:94 次