上一页 1 2 3 4 5 6 ··· 24 下一页
摘要:Docker volume speed up npm install ================================ 上一节决定在Jenkins中采用Docker作为构建环境,于是就可以为所欲为的使用各种node版本编译我们的项目。解决了版本切换问题。然而,Docker设计的目的就 阅读全文
posted @ 2019-07-26 16:38 Ryan.Miao 阅读 (225) 评论 (0) 编辑
摘要:如何挑选node docker镜像 ====================== 在使用Jenkins构建前端项目的时候遇到一点问题: node的版本问题。 由于可能编译的项目历史不同,所依赖的node版本也各有千秋,直接把所有项目都升级到最新的也不合理。所以必须针对不同的项目使用不同node构建环 阅读全文
posted @ 2019-07-25 18:31 Ryan.Miao 阅读 (679) 评论 (1) 编辑
摘要:我写的NPE 虽然不多, 但几乎每次系统出问题的时候,看到api返回值是空的,绝大多数是NPE造成的。 这时候会感慨一下谁写的bug,然后去补判空代码。 最近抽风,开始给自己写的代码添加UnitTest, 有时间就保证覆盖率90%吧,于是就发现了 隐藏NPE, 这在正常访问不会触发的NPE。 暂时收 阅读全文
posted @ 2019-07-16 20:26 Ryan.Miao 阅读 (618) 评论 (0) 编辑
摘要:如何忽略Findbugs的bug 除了用xml的形式去忽略一些文件和bug。最好用的还是注解: 下面的方法会有MT_CORRECTNESS和STYLE的bug。注解忽略方法为: 需要添加以下依赖 阅读全文
posted @ 2019-07-16 20:21 Ryan.Miao 阅读 (201) 评论 (0) 编辑
摘要:Ubuntu下修改快捷键 Intelij Idea在Ubuntu下的快捷键几乎和windows差不多,最常用的一个快捷键与系统冲突: idea是surround with. 我常用来添加try catch. 但Ubuntu里是用来启动Terminal的。 需要把terminal的快捷键换掉。 搜索s 阅读全文
posted @ 2019-07-16 16:33 Ryan.Miao 阅读 (416) 评论 (0) 编辑
摘要:乌班图18更新也一年多了吧,除了最开始的尝鲜,最近才真正使用起来。用完的感受是完爆Windows,比起OSX也不差。 开发环境需要的东西: git shell idea chrome firefox 小飞机 vscode dingding secureCRT 我好像不需要别的了 阅读全文
posted @ 2019-07-09 21:04 Ryan.Miao 阅读 (139) 评论 (0) 编辑
摘要:使用SpringSecurity搭建授权认证服务(1) 基本demo ======================================= 登录认证是做后台开发的最基本的能力,初学就知道一个interceptor或者filter拦截所有请求,然后判断参数是否合理,如此即可。当涉及到某些接口 阅读全文
posted @ 2019-07-09 11:40 Ryan.Miao 阅读 (601) 评论 (0) 编辑
摘要:Ubuntu18安装postgresql 10 ========================= 最近切换Ubuntu作为办公系统,所有软件安装都要重来一遍。 官方文档: https://www.postgresql.org/download/linux/ubuntu/ 查看系统版本 我的系统是 阅读全文
posted @ 2019-07-08 16:59 Ryan.Miao 阅读 (516) 评论 (0) 编辑
摘要:docker会下载容器,运行会挂载磁盘,所以我们需要把docker装在大容量的分区。 安装 https://docs.docker.com/install/linux/docker ce/centos/ 修改位置 查看我们挂载的磁盘 选择 /data作为docker容器存放地址。 运行Hello w 阅读全文
posted @ 2019-07-04 15:01 Ryan.Miao 阅读 (1576) 评论 (0) 编辑
摘要:制作基于maven的项目脚手架 Springboot的出现极大的简化了项目开发的配置,然而,到真实使用的时候还是会有一堆配置需要设定。比如依赖管理,各种插件,质量扫描配置,docker配置,持续集成配置,设置业务独特的架构配置等。这时候,如果创建一个包含这一切的脚手架,当需要创建项目的时候,只要cr 阅读全文
posted @ 2019-07-02 15:28 Ryan.Miao 阅读 (894) 评论 (1) 编辑
摘要:Docker可以把我们的运行环境打包,然后我们只要run就可以了。大部分hello world都是这么写的。但都缺少了实际应用环节。以springboot为例,hello world的Dockerfile是这样的: 我们实际使用的时候通常是 也就是说,需要分环境。那直接 这样确实可以直接打出prod 阅读全文
posted @ 2019-06-27 14:55 Ryan.Miao 阅读 (1221) 评论 (0) 编辑
摘要:代理(proxy) 利用代理可以在运行时创建一个实现了一组给定接口的新类。这种功能只有在编译时无法确定需要实现哪个接口时才有必要使用。 何时使用代理 假设有一个表示接口的Class对象(有可能只包含一个接口),它的确切类型在编译时无法知道。要想构造一个实现这些接口的类,就需要使用newInstanc 阅读全文
posted @ 2019-06-25 21:03 Ryan.Miao 阅读 (981) 评论 (0) 编辑
摘要:到目前为止,各种日志收集,统计监控开源组件数不胜数,即便如此还是会有很多人只是tail f查看一下日志文件。随着容器化技术的成熟,日志和metrics度量统计已经不能仅仅靠tail f来查看了,你甚至都不能进入部署的机器。因此,日志收集和metrics统计就必不可少。日志可以通过logstash或者 阅读全文
posted @ 2019-06-21 19:24 Ryan.Miao 阅读 (512) 评论 (0) 编辑
摘要:[TOC] 安装 docker 启动 先普通启动,然后把配置文件导出来,修改配置文件,挂载到etc下 配置 配置域名和端口 作为一个公共服务,我们必然要给一个好记的域名。修改配置文件 修改端口了,则docker启动的端口映射也要改 配置ldap 作为一个公共服务,登录体系当然也要选择一个公共的方案。 阅读全文
posted @ 2019-06-20 20:10 Ryan.Miao 阅读 (1145) 评论 (0) 编辑
摘要:安装 https://docs.docker.com/samples/library/influxdb/ 1. 先启动,创建admin用户 登录 创建admin用户 2. 创建配置文件: 修改配置文件后,设置认证开启 3. kill并重启,并指定我们的配置文件 再次登录 输入influx 备份 !/ 阅读全文
posted @ 2019-06-20 19:59 Ryan.Miao 阅读 (350) 评论 (0) 编辑
上一页 1 2 3 4 5 6 ··· 24 下一页