上一页 1 2 3 4 5 6 7 8 ··· 25 下一页
摘要: 乌班图18更新也一年多了吧,除了最开始的尝鲜,最近才真正使用起来。用完的感受是完爆Windows,比起OSX也不差。 开发环境需要的东西: git shell idea chrome firefox 小飞机 vscode dingding secureCRT 我好像不需要别的了 阅读全文
posted @ 2019-07-09 21:04 Ryan.Miao 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 使用SpringSecurity搭建授权认证服务(1) 基本demo ======================================= 登录认证是做后台开发的最基本的能力,初学就知道一个interceptor或者filter拦截所有请求,然后判断参数是否合理,如此即可。当涉及到某些接口 阅读全文
posted @ 2019-07-09 11:40 Ryan.Miao 阅读(3183) 评论(0) 推荐(1) 编辑
摘要: Ubuntu18安装postgresql 10 ========================= 最近切换Ubuntu作为办公系统,所有软件安装都要重来一遍。 官方文档: https://www.postgresql.org/download/linux/ubuntu/ 查看系统版本 我的系统是 阅读全文
posted @ 2019-07-08 16:59 Ryan.Miao 阅读(2937) 评论(0) 推荐(0) 编辑
摘要: docker会下载容器,运行会挂载磁盘,所以我们需要把docker装在大容量的分区。 安装 https://docs.docker.com/install/linux/docker ce/centos/ 修改位置 查看我们挂载的磁盘 选择 /data作为docker容器存放地址。 运行Hello w 阅读全文
posted @ 2019-07-04 15:01 Ryan.Miao 阅读(10156) 评论(0) 推荐(0) 编辑
摘要: 制作基于maven的项目脚手架 Springboot的出现极大的简化了项目开发的配置,然而,到真实使用的时候还是会有一堆配置需要设定。比如依赖管理,各种插件,质量扫描配置,docker配置,持续集成配置,设置业务独特的架构配置等。这时候,如果创建一个包含这一切的脚手架,当需要创建项目的时候,只要cr 阅读全文
posted @ 2019-07-02 15:28 Ryan.Miao 阅读(4195) 评论(1) 推荐(3) 编辑
摘要: Docker可以把我们的运行环境打包,然后我们只要run就可以了。大部分hello world都是这么写的。但都缺少了实际应用环节。以springboot为例,hello world的Dockerfile是这样的: FROM openjdk:8-jdk-alpine VOLUME /tmp ARG 阅读全文
posted @ 2019-06-27 14:55 Ryan.Miao 阅读(8693) 评论(1) 推荐(2) 编辑
摘要: 代理(proxy) 利用代理可以在运行时创建一个实现了一组给定接口的新类。这种功能只有在编译时无法确定需要实现哪个接口时才有必要使用。 何时使用代理 假设有一个表示接口的Class对象(有可能只包含一个接口),它的确切类型在编译时无法知道。要想构造一个实现这些接口的类,就需要使用newInstanc 阅读全文
posted @ 2019-06-25 21:03 Ryan.Miao 阅读(15372) 评论(1) 推荐(2) 编辑
摘要: 到目前为止,各种日志收集,统计监控开源组件数不胜数,即便如此还是会有很多人只是tail f查看一下日志文件。随着容器化技术的成熟,日志和metrics度量统计已经不能仅仅靠tail f来查看了,你甚至都不能进入部署的机器。因此,日志收集和metrics统计就必不可少。日志可以通过logstash或者 阅读全文
posted @ 2019-06-21 19:24 Ryan.Miao 阅读(4474) 评论(0) 推荐(1) 编辑
摘要: [TOC] 安装 docker 启动 先普通启动,然后把配置文件导出来,修改配置文件,挂载到etc下 配置 配置域名和端口 作为一个公共服务,我们必然要给一个好记的域名。修改配置文件 修改端口了,则docker启动的端口映射也要改 配置ldap 作为一个公共服务,登录体系当然也要选择一个公共的方案。 阅读全文
posted @ 2019-06-20 20:10 Ryan.Miao 阅读(16964) 评论(0) 推荐(1) 编辑
摘要: 安装 https://docs.docker.com/samples/library/influxdb/ 1. 先启动,创建admin用户 登录 创建admin用户 2. 创建配置文件: 修改配置文件后,设置认证开启 3. kill并重启,并指定我们的配置文件 再次登录 输入influx 备份 !/ 阅读全文
posted @ 2019-06-20 19:59 Ryan.Miao 阅读(3042) 评论(0) 推荐(0) 编辑
摘要: url匹配规则 = : 表示精确匹配后面的url ~ : 表示正则匹配,但是区分大小写 ~ : 正则匹配,不区分大小写 ^~ : 表示普通字符匹配,如果该选项匹配,只匹配该选项,不匹配别的选项,一般用来匹配目录 @ : "@" 定义一个命名的 location,使用在内部定向时,例如 error_p 阅读全文
posted @ 2019-06-17 22:23 Ryan.Miao 阅读(36052) 评论(1) 推荐(4) 编辑
摘要: 本次实施主要实现: 代码提交gitlab,自动触发Jenkins构建 gitlab发起Merge Request, 需要Jenkins检查通过才可以merge,实现代码review和质量管控 gitlab开发分支merge后自动发布到test环境 gitlab master分支merge后自动发布到 阅读全文
posted @ 2019-06-17 15:35 Ryan.Miao 阅读(8316) 评论(2) 推荐(0) 编辑
摘要: 概述 又搞一边质量扫描插件,之前做过一遍,然后后面各种忽略,然后就放弃了,所以,应该寻找一种方法,循序渐进的实施。本次将实施一个基本的打包扫描方案,包含 checkstyle 固定团队编码风格,固定命名风格以及换行风格等,原型配置出资googlestyle, 修改缩进为4个字符(原型是2个) sur 阅读全文
posted @ 2019-06-14 16:41 Ryan.Miao 阅读(5505) 评论(0) 推荐(1) 编辑
摘要: 内部类(inner class)是定义在另一个类中的类。 内部类方法可以访问该类定义所在的作用域中的数据,包括私有的数据。 内部类可以对同一个包中的其他类隐藏起来 当想定义一个回调函数且不想编写大量代码时,使用匿名(anonymous)内部类比较便捷。 以下简单举例: 一个时钟需要两个参数:发布通告 阅读全文
posted @ 2019-05-16 20:06 Ryan.Miao 阅读(2739) 评论(0) 推荐(0) 编辑
摘要: 很想要用Java的时间api,但有时候还是需要转换为Date. 二者的相互转换并不是一步到位那么简单,所以,还是需要记录一下转换的api Date to LocalDateTime LocalDateTime to Date DateUtils 来源 https://howtodoinjava.co 阅读全文
posted @ 2019-05-16 19:25 Ryan.Miao 阅读(88390) 评论(0) 推荐(4) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 25 下一页