自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yq76034150的专栏

stone yang's house

  • 博客(213)
  • 资源 (6)
  • 收藏
  • 关注

原创 Docker Registry深度历险

通过Registry跨容器共享image

2022-04-30 09:40:52 2671

原创 Mac M1芯片电脑Java开发环境准备

Mac电脑除了dmg安装包,就是appstore里安装软件,但对于开发者来说也离不开brew。Homebrew 是什么Homebrew是 mac的包管理器,仅需执行相应的命令,就能下载安装需要的软件包,可以省掉自己去下载、解压、拖拽(安装)等繁琐的步骤。 比如安装服务器 nginx,打开终端执行以下命令即可安装:brew install nginxHomebrew 官方文档 https://brew.sh/Homebrew 怎么安装因为在国内,我们使用国内源安装是最便捷的,同时

2022-03-14 11:12:36 3735

原创 Mac M1下安装、升级npm(国内源)

我们介绍使用Homebrew安装node、npm等环境,brew的安装见如下文章:Mac M1芯片电脑Java开发环境准备重要的事情说三遍:国内源 国内源 国内源 要不然慢的要死,要卡死npm我们也要使用国内源!安装很简单还是之前的套路:brew search node我们看到会有好几个主流的版本,如无特殊需求,我们安装默认版本brew install node我这边安装还是有点慢,得几分钟,等待...然后报错Error: No such file or dir

2022-03-14 11:10:50 5253

原创 csdn人气怎么样?

简书?csdn?infoq写作空间?哪个人多一些? 其实只要文章写得好,哪都一样!

2020-07-26 22:47:31 377

原创 团队协作之道

大家可以关注我的微信号:IT成长营             上篇讲了开发人员之间内部的协作问题(以后还会深入展开),今天要说的是不同角色团队之间的协作问题。在IT行业,和工业或其他行业不同,跨职能的团队协作显得尤为重要。我们简单来分析下这个问题,首先我们的市场销售人员,他们更贴近用户;其次产品经理,他们寻找客户的痛点,构思开发怎样的产品;然后是开发人员,开发相应的产品;测试人员

2017-03-26 22:46:57 552

原创 软件架构

之前在公司的一篇topic,发出来给大家

2016-12-14 23:13:38 580

原创 浅谈云计算

一篇旧文章,2013年写的。

2016-12-12 15:27:01 619

原创 西安互联网公司3年工作生涯总结

和这个时间点非常的应景,恰逢要离开目前供职的公司,又恰逢到年底了,需要做做总结,然后就是差不多3年没有对自己好好做做总结了。那么这些就攒在一起,好好表表自己回西安后的这三年!word天,顿感压力,计划花整个12月份来完善这篇总结。       如果说从杭州回西安更多的是基于家庭考虑,那么回到西安之后,对于工作的选择就更多是为实现自己的人生价值。

2016-12-06 12:14:02 1884

原创 技术整体方案

一次技术交流,阐述了整体的技术理念及具体的技术实现

2016-12-06 12:05:14 2019

原创 碰撞&改变

此文是想藉此激发大家的思维,改变认知,在技术这条路上可以大有作为。

2016-12-06 09:25:48 464

原创 如易云揭秘1-框架(cache)

Hibernate老鸟的话,对于Hibernate cache的精妙实现应该都是非常了解,即便不了解其实现原理,也知道Hibernate cache非常的易用,集成EhCache,对于系统性能也有很好的提升。那我们来看看如易云的框架,如易云的框架基于Mybatis,Mybatis新版本中也集成了cache,并且也有开源的分布式cache集成(例如: Mybatis-Ignite https

2016-11-28 23:23:54 756

原创 JHipster入门

大家可以看看上篇创易技术选型,对于创易,基本使用了其完整的微服务架构,不过我们对其做了一些改造,对JHipster我们使用的核心部分会做一些探讨。       官方的整体架构图如下:   经过再三思考,我们还是决定暂时去掉 gateway(网关),一方面是对Zuul proxy的性能持怀疑态度(还是倾向于专门的7层负载Nginx)[关于Zuu

2016-11-15 19:29:27 1758

原创 如易云平台使用

如易云平台主要 服务于 开发者,开发人员使用如易云基本功能大概是这样的:使用开发流程       在线使用如易云,请参看文章:如易云解密2-自动生成代码 。 建议在代码生成前将自己的模型建立完整(因为目前如易云对于增量模型的支持还不是很好),下载生成的代码即可正常运行!【注意,默认生成的页面仅仅是对单表数据的维护,不涉及关联属性维护】      对于多表模型的管理, 如易云支持

2016-11-13 21:46:33 697

原创 如易云解密2-自动生成代码

如易云框架 先了解,基于如易云在线服务可快速生成 类似 https://git.oschina.net/starteasy/sample 的全套代码。第一步当然是注册 如易云账号了,如图:(还没做任何校验,请填写正确的信息)注册页面第二步登录成功后,会跳转到如易云管理控制台,可以选择一键生成应用,别着急,等一段时间后,会在后台生成所有的代码;一键创建应用

2016-11-13 16:59:39 421

原创 如易云是什么

如易云是创易旗下的云产品。如易云,技术加速,让创业变得简单!如易云想做最懂你的云服务厂商(如何最懂你?吸纳任何感兴趣的同学加入,众包开发)。更多如易云介绍,请移步官网        如易云助力开发和运营(也包括内部管理),如图:创易&如易云        一句话指出如易云核心:“如易云是一个面向开发者的技术云平台,支持根据业务模型快速生成pc web前台系统,pc web运

2016-11-13 16:48:01 488

原创 如易云解密3-运营系统的动态性炼成记

系统体验: 运营系统demo     admin/admin 登录一、单表页面的动态性       软件行业 抽象能力非常重要,大家都知道。其实抽象程度的高低,决定了其所在领域的灵活性(动态性)。我们运营系统的动态性显示方面主要有赖于布局模板(aceadmin/hplus等)和 jqgrid,然后服务端适配其抽象方式。整体系统的交互如下图:展示交互整体的动态性的

2016-11-11 21:34:06 391

原创 如易云揭秘1-框架

如易云是什么 如易云的框架是业务系统开发和技术中间件之前的桥梁,是对业务领域深入理解后的精巧封装,可以大大提升开发效率。全景图我对每块,做下简单说明。        se-context,业务上下文(主要是用户信息),大家都懂的。因为集成了springsecurity,基本上是对SecurityContext的包装,通过上下文可以方便的拿到用户信息,不过这里会支持 web入

2016-11-11 08:03:20 322

原创 创易是什么

简书首发:http://www.jianshu.com/p/9c218231c548创易是什么? 创易是 “面向开发者和中小微企业的一体化技术服务平台”。我们关注我们用户群从0-1和高速成长期阶段(即面向他们的朝阳阶段),如图:创易关注客户的发展阶段我们对用户群做了深入研究和思考之后,我们希望用户群以及他们的生态可以健康发展,同时我们也需要提高我们提供的服务质量和全面性。创

2016-11-11 07:59:49 725

原创 2013总结2014展望

非常感谢在淘宝的两年,之前非常憧憬的公司没想到供职短短的两年后就离职,这是之前从未想过的。为了家庭,为了自己的那份思乡之情和踏入工作时默默许下的心愿,我离开了淘宝,回到了我梦寐以求的故乡。        淘宝确实是一家伟大的公司,不止是它在改变人类生活方式方面,对于供职在这家公司的技术人员也更是如此。虽然之前我的供职经历也不算逊色,并且有些更具有开拓意义,但在淘宝,对人的成长的助力是卓著的。虽

2014-01-01 00:12:12 1024

原创 Mysql存储java对象

mysql  设置字段为 blob保存对象,先将对象序列化为byte[]  使用 setObject(byte[] bytes)ByteArrayOutputStream baos = new ByteArrayOutputStream(); ObjectOutputStream out = null; try { out = new ObjectOutputStream(b

2013-04-19 21:56:25 6328

原创 [实时web系列]实时web消息传播方式

所有的消息传播方式基本类似,当前的网络中有三种通讯模式:单播、广播、组播。1.单播:    主机之间一对一的通讯模式,网络中的交换机和路由器对数据只进行转发不进行复制。如果10个客户机需要相同的数据,则服务器需要逐一传送,重复10次相同的工作。但由于其能够针对每个客户的及时响应,所以现在的网页浏览全部都是采用单播模式,具体的说就是IP单播协议。网络中的路由器和交换机根据其目标地址选

2013-01-08 21:55:26 823

原创 [实时web系列]实时web概览

随着社会化互联网热潮的到来,实时web越来越受到大家的重视。一方面从业务场景角度而言,消息实时通知大大提高了系统的友好性;另一方面从性能角度而言,新数据由服务端自动推送,而非用户自动刷新页面获取,大大减轻了服务器压力。       目前来讲,实时web实现技术主要有两种类型 传统的comet技术、flash的socket 和 html5推出的websocket。       从目前用户使用

2013-01-07 21:06:50 1509

原创 2012总结

时光荏苒,就又要作别2012,迎接2013了。人到中年,突然觉得这时间如白驹过隙,一不留神就又是新的一年,有种苍凉之感!       去年差不多这个时候展望2012,许了几个比较笼统的愿望:“我的儿子昊昊快乐的成长;老婆太累了,明年好好休息一下,调整心态,教导昊昊;然后就是双方父母,年纪大了,少操心,好好照顾好自己;我就是把自己的技术能力提高!”原文见:http://blog.sina.com

2012-12-31 20:50:45 548

原创 erlang实现长连接管理问题解决

具体参见:http://www.metabrew.com/article/a-million-user-comet-application-with-mochiweb-part-1/1.    erlang进程增加了休眠特性hibernate,支持连接从20w->70w;如上面的文章里面所说,使用hibernate后支撑的长连接飞涨。2.    40w时系统出现异常。查看系统日志发现soc

2012-11-23 21:41:52 1936

原创 erlang并发编程模板

erlang这门语言的优势主要在于多核编程,编写强大高可用的程序离不开otp框架。otp中主要的行为模式gen_server,虽名为通用服务器,但gen_server的代码并不天生具有处理并发请求的能力,实际上一个gen_server写成的模块是运行在一个线程中的,所有针对它的请求都是序列化处理的,因此gen_server并不具有自动并行处理的能力,还得靠程序员自己实现并行。注意gen_serve

2012-11-22 22:02:30 1529 1

转载 新手指南:详解Linux Top 命令

转自:http://os.51cto.com/art/201108/285581.htmLinux top命令简介top 命令是最流行的性能监视工具之一,我们必需了解。它是一个优秀的交互式工具,用于监视性能。它提供系统整体性能,但报告进程信息才是 top 命令的长处。top 命令交互界面如下图所视:top 界面分为两个部份,光标上面部份显示关于系统整体性能,光标下面部份显示

2012-09-06 23:03:34 946 1

原创 erlang R15B windows 下载

erlang是什么?不知道的以后写文章介绍一下。之前因为是网通网络,在官网下载很慢,在快盘共享一下,有需要的可以下载!下载地址: http://www.kuaipan.cn/file/id_2969415834463050.html

2012-08-10 22:55:10 1332 1

原创 netty 优雅关闭

netty是一个java nio的网络框架,它屏蔽了底层网络细节,并且非常的高效。如果你是最近要开发一个消息平台,使用netty最好不过了。       一个好的消息平台有很多需要注意的细节和应该遵守的约定准则。其中平台的优雅关闭必不可少。这个主要是避免消息丢失。那么如何做到netty的优雅关闭呢?       在netty中,接受连接请求和对请求进行业务处理分别有两个线程执行器bossE

2012-02-14 22:45:08 36076 3

原创 HSJ实现(一)

HSJ基于netty实现。netty作为基于NIO的一个网络框架,因为它良好的性能表现,现在越来越多的应用使用它。HSJ作为一个异步实现的客户端,但其又是一个DB操作客户端,所以面临的一个棘手问题就是异步发送请求后必须准确知道服务方执行的结果。作为异步发送API大致有以下几种策略(原文参见http://blog.chinaunix.net/space.php?uid=20357359&do=blo

2012-02-12 19:12:42 2054

原创 HSJ介绍

HSJ是mysql插件handlersocket的一个java客户端。Handlersocket(以下简称hs)是mysql的一个插件,旨在提高mysql的写入和读取性能,它通过插件的方式赋予MySQL完整的NoSQL功能,从原理上讲,它跳过MySQL中最耗时的语法解析,查询计划等步骤,直接读取数据,如果内存够大,能装下索引,MySQL的查询效率能提高若干倍!相关原理和性能表现参见:(中文)htt

2012-02-05 17:04:03 6595

原创 Maven真的有那么好吗

http://1.1lifes.sinaapp.com/?p=202之前一直听说maven的大名,直到它后来者居上,但因为工作环境,一直没有使用过maven,对它的很多功能都很期待。这不,这次换了工作新公司使用maven,也就自然而然的切换到maven了。使用maven时间不长,但对于maven我还是感觉到很多的不爽,姑且来说说自己浅显的认识。       先说说maven

2012-01-03 16:49:41 9191 1

原创 mysql启动失败 问题解决

摘自:http://1.1lifes.sinaapp.com/?p=186我是linux新手,安装软件也是胡乱安装,找了一篇文章。将mysql安装到一个特定文件下了,但后来压测handlersocket,mysql突然crash了。去启动怎么也启动不了,无奈呀!我安装mysql的文件夹在/opt/yq下,启动不了,自然去找错误日志了,但因为安装文件使用的默认方式,google了一下,说

2011-12-18 13:20:10 6874

原创 ubuntu 11.10 下eclipse 黑色背景问题处理

说实在话,在开发工具支持方面,ubuntu测试的力度不大,对于开发者来说吸引力有点打折扣,废话少说。进入正题!在ubuntu 各版本下都会出现eclipse提示背景为黑色,几乎影响使用的问题。包括javadoc的冒泡显示,调试时inspect 之类的弹出框都有这样的问题。你去google搜索ubuntu eclipse 黑色  也是可以搜出很多相关的帖子和解决方案。但都不是11.10版本的,要不就

2011-11-03 21:42:21 1971 1

原创 linux常用操作(一)

linux操作系统也算是很早就接触过了,也装过很多版本(红旗linux turbo linux fedro ubuntu很多版本 redhat 等),但都没怎么深入,也没怎么坚持过,所以还算是新手。上周在公司需要测试新功能,申请了机器(linux的),在家里我也转向ubuntu11。10(windows太慢了)。对于我这个新手来讲,也对于想入门的linux的新手来讲,我将自己在使用中感觉非常有用并

2011-10-30 22:39:21 1196 4

原创 ubuntu 11.10 laucher和全局菜单不见的处理方式

最近win7系统实在太慢了,就装了ubuntu 11.10,初次进入,确实感觉比较的惊艳。主要就是laucher侧栏 ,软件中心等功能。为了体验下3D效果安装了compiz并且设置后悲剧了,立马 laucher和全局菜单不见了。想进入终端命令行也不行,抓狂呀。安装程序什么的也都没了。幸好通过打开文件的方式启动了 浏览器,查了一番,最终解决问题。谢天谢地。         进入终端  ctrl

2011-10-29 16:59:19 1612 1

原创 playframework简介

playframework框架出来已经两年了吧,从开始的备受瞩目到现在的踏踏实实。具有跨时代的2.0版本也在紧张的开发中。现在在java界full stack的框架也是越来越多,国内的诸如此类框架也很多。Douyu、nutz、guzz、j-hi、rapid-framework和bbossgroups等。大多国内的框架都是把在工作中的东东拿出来开源,有些是有思想的,很多是经验代码的堆积。因为本人并没

2011-10-25 23:08:19 1374

转载 Hash算法系列-具体算法(url hash)

什么是urlhash架构url hash架构对url进行一次hash算法,然后通过hash结果找到对应的服务器。因为针对单一个url的hash结果是一样的,所以理论上这个url会被永久分配到固定的一台服务器上。另外因为经过了hash算法,所以分配url就很均匀,同时访问量也可

2011-09-17 23:24:29 8665

原创 godaddy 域名转向指南

今天搞godaddy 域名转向把人搞晕了,之前删除了a记录,导致转向不成功。使用godaddy 域名转向必须指向godaddy 特定的转向服务器,即设置自己域名的a地址为该ip。在dns manager中设置A记录:A记录是:@   64.202.189.170   。之前都

2011-09-17 22:50:52 3054 1

原创 Hash算法系列-具体算法(HashedWheelTimer)

在一些需要实时消息功能的网站应用中,除了客户端轮询请求服务器获取消息外,还有一种方案就是comet长连接推送消息。显然后者更具有优势,实时性高,客户端、服务端压力都比较小。对于长连接方案,我们需要考虑对长连接进行管理,以便有消息时可以推送到客户端。可是对于大量长连接的建立服务器是

2011-09-16 21:07:16 8964 6

原创 Hash算法系列-应用(加密)

加密也是hash算法应用比较广的一个领域,hash算法的one way特性很好的满足了密码不被破解的需求。加密没多少了解。摘抄一篇,大家了解下。原文:http://blog.csdn.net/wanmdb/article/details/6616422Hash,一

2011-09-15 20:52:47 1722

敏捷开发流程

结合敏捷方法论的内部研发流程

2016-12-06

外卖网网站

struts2 + spring + hibernate + myeclipse 开发的一个web2.0网站

2007-08-19

speedstudio

speedstudio一个eclipse插件系统,简化speedframework开发

2007-08-19

×××××××网络书店文档

网络书店的配套文档及uml图例 ××××××××××××××××××××××××

2007-08-19

网络书店javabean

网络书店配套的java源码 …………………………………………………………………………

2007-08-19

×××××××网络书店系统

struts1.1 + jsp 实现的网络书店系统

2007-08-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除