极思维开发

封印全栈技能树!

使用Jenkins、Git私有服务器打造一元微信小程序持续集成环境

" 近来使用Java作为后端语言开发微信小程序,就如你所想,不会每次更新网站还得再上传一遍war包到tomcat吧 那不折腾死,这不是我想要做的,而且这样不利于版本控制~"

开发背景 最近和朋友协作开发,我负责在微信小程序前端调用接口,朋友负责用Java Web开发,感觉用java web有点小题大做。Git作为版本控制,在这安利一下 AWS CodeCommit ,2月1日的gitlab事件,虽然git作为一种分布式的存在,主中心服务器丢失数据损失不大,但还是让我觉得选择靠谱的Git服务器还是很重要的,关键是AWS家的这款产品还是免费使用的,很赞。在开发过...

图说 2016年

" 一年下来,数据会历历在目~"

2016是我真正开始接触到开源的一年,几乎每天都在Github上,不过提交的代码量还是很少。 2016年 Github 的时间线: 我是2015年4月在github创建账号,到2016年4月才push了第一行代码,那时候因为安卓课程设计要做个教务系统的爬虫,无从下手,到github,看到很多现成的爬虫框架,对我产生很大帮助,同时把自己做的 开源了,感觉代码写得太渣了,Java的坑还有...

Junit实战

期末复习顺便总结 Junit3X和4X异同 测试类必须是共有的 3X需要继承TestCase(extends TestCase),4X只需要添加@Test注解 3X的测试方法必须以 test 开头,4X则是随意 assertEquals表示断言 一个测试类是@Test方法的容器 使用Suite与Runner组合测试 Suite允许你将测试类归成一...

还好那天我弹奏的是一架没有声音的钢琴

我为自己解梦 昨晚我梦见自己在演奏厅演奏,台下很多人,当我敲下第一个音符的时候发现这钢琴并不会发出声音。奇怪的是这时候响起了澎湃的音乐,我作势在卖力演奏,我没能装完这场戏就醒了,毕竟我只会在很窄的音域看着音符像键盘一样敲击白键,对于我来说这更像场噩梦。 醒来后,想起这场梦的起因。 记得妹妹学钢琴的时候,偶尔会陪她一起上课,知道会经历手型、坐姿、识谱、节奏、技巧的学习,以及什么如...

AWS CodeCommit代码托管服务使用与各区域速度对比

因为自己在做的一个项目并不打算开源,而又不想自己搭建Git Server,了解之下,AWS的CodeCommit服务5 位活动用户内是免费的,小型项目的确是不错的选择。 CodeCommit免费账户配额 无限存储库 50 GB -的月存储量 10,000 个 Git 请求/月 使用方法 和Github差不多,不一样的是你需要使用 IAM 管理使用...

CSAPP-Demo-支持并发数为10的echo server

为了深入理解现在操作系统做的Demo,系统调用,并发控制、进程、IO、同步异步、堵塞、锁 ###TodoList 原文地址(转载前发邮件知会即可:romennts@gmail.com) 参考资料

Spring 入门

" 本文主要提及在入门Spring中各种想法,以及一些注意的点,说是入门篇,其实是我学完AOP之后的总结~~文中更多的是入门的一些要点 "

Spring 是一个轻量级框架,不仅仅是一个IoC容器,还有很多其他例如AOP重要的思想,你可以把Spring用在各种开发,绝不是仅仅局限于Java EE,此外,AOP已经是OOP的升级版了,就像过去Java 对于 C而言,不是谁替代谁,只是所处的位置不一样而已。 程序设计语言框架一般先研究生命周期 Spring 里面,有一大堆方法,如BeanNameAware、...

为自定义域名的GitHub Pages添加SSL 完整方案

" 2016还剩下不到一个月,将本博客升级到https也是技术债之一~~虽然GitHub Page 支持https,但是自定义域名的就需要使用第三方网站的证书了,本文就详细的介绍如何从Cloudflare 获得免费的SSL服务"

Google宣布了,从2017年1月份正式发布的Chrome 56开始,Google将把某些包含敏感内容的https页面标记为“不安全”。 简单总结一下这个过程: 在 github page 的设置中填入 custom domain 去你的域名注册商更改 dns server 成 cloudflare 所提供的 在 cloudflare 设置 A recor...

在Ubuntu 16.04 安装docker

"在安装的过程中,使用了vmware安装Ubuntu 16.04,在Ubuntu 16.04 安装docker "

由于GFW的存在,如果不使用代理的方法安装docker将会非常慢,以下是在虚拟机中可以使用物理机的shadowsock代理安装 更改ubuntu源 1.软件包管理中心 在软件包管理中心“软件源”中选择“中国的服务器”下mirros.aliyun.com即可自动使用 2.安装vim(个人比较喜欢vim,你也可以使用其他的编辑器,默认vi) sudo apt-get in...

【译】5个步骤加快STS运行速度(Eclipse适用)

"STS是专门用于开发Spring的IDE,但是关于它的提速文章几乎没有,看到外国blog有介绍得非常清楚"

中文网居然很少说关于STS使用的~~~Google了很多都是Eclipse,虽然差不多,但是有些竟是不通用的,所以挺坑的。 跟着一下步骤你就可以得到一个相当快速的IDE,工作环境: win10 X64 8G 内存 jdk1.8 将你的 jdk & eclipse & workspace & STS 或者其他关于开发的文件夹加入杀毒软件的白名...