使用 Gitlab CI 构建 web 应用

铁路领域是一个快速变化的环境。为了更快地为你提供最新的改进和修复,Captain Train这个web-app要经常进行更新,有时每天要更新多次。

你是不是很想知道我们是如何平滑地构建和部署这个app的呢?那就接着往下读:下面列出了我们工程过程中的一些技术要点。
[......]

阅读全文

分布式锁1 Java常用技术方案

前言:

      由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问题,那么就要利用分布式锁来解决这些问题。所以自己结合实 际工作中的一些经验和网上看到的一些资料,做一个讲解和总结。希望这篇文章可以方便自己以后查阅,同时要是能帮助到他人那也是很好的。

[......]

阅读全文

一篇文章,读懂Netty的高性能架构之道

Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得IO操作结果。[......]

阅读全文

SuperSocket与Netty之实现protobuf协议,包括服务端和客户端

今天准备给大家介绍一个c#服务器框架(SuperSocket)和一个c#客户端框架(SuperSocket.ClientEngine)。这两个框架的作者是园区里面的江大渔。 首先感谢他的无私开源贡献。之所以要写这个文章是因为群里经常有人问这个客户端框架要如何使用。原因在于服务端框架的文档比较多,客户端的文档比较少,所以很多c#基础比较差的人就不懂怎么玩起来。今天就这里写一个例子希望能给部分人抛砖引玉吧。[......]

阅读全文

13.6℃ 这里有杭城最凉快的天然避暑点

嫌太热,又不想总在空调房待着?来玉皇山紫来洞

近日的杭城只剩下热、热、热,而这高温天才刚开了个头。天太热,可总待在空调房,空气不流通不说,还极易出现“空调病”,比如鼻塞、头昏、打喷嚏、耳鸣、 全身乏力。那么,杭城有没有自然的清凉宝地呢?昨天,记者挨个致电了西湖风景名胜区内的管理处,还别说,真发掘出不少天然避暑点。
[......]

阅读全文

被老师叫家长很丢脸?智慧的应对之策是这样的!

家长们觉得教育孩子最头疼的事情是什么?孩子学习不努力?考试成绩不好?不爱做作业?跟这些相比,小美觉得时不时被老师叫家长才是最头疼的吧!一接到老师电话,第一反应就是,“哎呀,我的祖宗诶,你又犯什么错误了,能让我省点心吗!”这是不是道出了大家的心声?面对老师对孩子的批评,你是坚决反驳不相信孩子会这么做呢?还是一声不吭就想回家好好收拾孩子呢?你知道在面对老师的批评时怎样做才算是正确的吗?金妈给你支个招!

[......]

阅读全文

虎跑梦泉

虎跑梦泉位于西湖之南,大慈山定慧禅寺内。虎跑之名,因梦泉而来。传说唐代高僧性空住在这里,后来因水源短缺,准备迁走。有一天,他在梦中得到神的指示:南岳衡山有童子泉,当遣二虎移来,日间果见两虎跑翠岩做穴,石壁涌出泉水,虎跑梦泉由此得名。

快速完成工作的20个技巧,一定要看!

工作繁重,效率低下,熬夜加班,压力山大?试着①“先吞下青蛙”:从最不愿意的事情开始做起;②磨刀不误砍柴工:花点时间学习工作相关技能;③保持整洁:纠正工作中混乱的地方;④向后策划:倒推你现在要做的事……20个实用技巧,对拖延症、焦虑症、工作效率低下都有效!
[......]

阅读全文