- 博客(5)
- 资源 (10)
- 收藏
- 关注
原创 在Angular应用启动前获取数据并注入到应用中
在Angular应用启动前获取数据并注入到应用中在部分业务场景下,我们在启动客户端Angular应用时,可能需要将一些数据注入到Angular应用中,比如:配置文件信息-让应用根据不同的配置信息进行初始化操作,应用的遗留数据信息-实现应用的平滑升级等等。如何实现这样的需求呢要实现这样的需求,我们需要改变一下Angular应用的启动方式。我们将启动入口函数封装到另外的函数中,并将这个函数导出,导出的函
2017-03-20 11:19:23 2145 2
原创 Mac下配置Java环境变量
Mac下配置Java环境变量下面的操作均在终端窗口完成。通过如下命令找到JDK的安装路径/usr/libexec/java_home -v 1.8打开系统环境变量配置文件sudo vim etc/profile在文件尾部,添加java路径JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home"CLASS_
2017-03-17 16:59:30 3600
原创 协程(Coroutine)-ES中关于Generator/async/await的学习思考
协程--轻量级的用户态线程协程(Coroutine)是一种轻量级的用户态线程。简单来说,进程(Process), 线程(Thread)的调度是由操作系统负责,线程的睡眠、等待、唤醒的时机是由操作系统控制,开发者无法精确的控制它们。使用协程,开发者可以自行控制程序切换的时机,可以在一个函数执行到一半的时候中断执行,让出CPU,在需要的时候再回到中断点继续执行。因为切换的时机是由开发者来决定的,就可以结
2017-03-10 11:30:11 4490 1
转载 棋牌游戏服务器开发心得
一个多人在线的棋牌类网络游戏的项目临近尾声,我参与了该项目的整个设计流程,并且完成了90%的核心代码。关于这个项目,有很多地方值得聊一聊。本系列不打算把这个项目将得多么详细规范,那是设计文档应该描述的,我打算只说说一些值得注意的地方。这个项目的一个特别之处是,客户端是手机,用户通过移动网络与服务器通信。和PC相比,手机的处理能力极弱,而且网络流量费用昂贵。因为除了要考虑普通网络游戏的一些问题之外,这
2017-03-10 08:58:46 31675 13
原创 使用Jenkins搭建持续集成环境
使用Jenkins搭建持续集成环境准备工作安装JDK (具体安装流程这里不进行展开讨论)从Jenkins官方网站https://jenkins.io下载最新的war包。(虽然Jenkins提供了Windows、Linux、OS X等平台的安装包,但是,墙裂推荐使用war包)安装Jenkins当我们准备工作完成时,我们就可以开始我们的启动工作了。 首先,我们在终端cd到我们存放jenkins.
2017-03-03 10:00:56 1436
Gson2.2.4 API CHM帮助文档
2015-10-13
thinking in patterns with java
2015-07-14
Head First Java - 中文版.zip
2013-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人