摘要: java实现 n人过桥问题 【问题描述】 n个人要晚上过桥,在任何时候最多两个人一组过桥,每组要有一只手电筒。在这n个人中只有一个手电筒能用,求这些人过桥所用的最短时间。 【输入】 【输出】 【问题分析】 当看到求最短、最长、最多、最少等字样的时候,大概率会是动态规划或者贪心算法的问题。n人过桥问题 阅读全文
posted @ 2020-03-01 16:53 健人雄 阅读(950) 评论(0) 推荐(1) 编辑
摘要: git:rebase的原理 前提: 在最近的项目中,我碰到这样一个情况:第一版app上线之后,团队紧接着进行第二版本的开发,由于团队成员对git使用不熟悉,所以开发的每一次提交都是往远端master分支上提交。 第一版本打包上线之后,我想让后续的开发中master分支保持代码高可用性,于是在远端建立 阅读全文
posted @ 2020-01-09 18:12 健人雄 阅读(6894) 评论(0) 推荐(5) 编辑
摘要: 注解@ConfigurationProperties使用方法 前言 最近在思考使用java config的方式进行配置,java config是指基于java配置的spring。传统的Spring一般都是基本xml配置的,后来spring3.0新增了许多java config的注解,特别是sprin 阅读全文
posted @ 2020-01-03 19:21 健人雄 阅读(191856) 评论(8) 推荐(54) 编辑
摘要: docker+mysql 更改配置后重启不了的解决方案 前提:在最近的项目中,决定将项目改造成数据库读写分离的架构,于是擅自更改生产环境的数据库的配置文件 ,由于我是用docker进行部署的,执行 后发现没有起来,执行 ,出现如下的错误: 这里我提一句, 基本不会造成数据丢失(高并发场景下除外)。不 阅读全文
posted @ 2020-01-02 16:01 健人雄 阅读(5035) 评论(2) 推荐(4) 编辑
摘要: docker+mysql 构建数据库的主从复制 在最近的项目中,决定将项目改造成数据库读写分离的架构,后续会有博文详细讲述我的开发改造,本文主要记录我是如何一步步的构建数据库的主从复制。 为什么使用docker 资源有限 虚拟机搭建对机器配置有要求,并且安装mysql步骤繁琐 一台机器上可以运行多个 阅读全文
posted @ 2020-01-02 10:24 健人雄 阅读(954) 评论(1) 推荐(0) 编辑
摘要: Linux docker内部执行apt get install 报错 在某个项目中使用docker构建mysql容器后想要在容器中修改mysql的配置文件,使用vim后提示 说明该镜像内没有安装相关的指令,于是我们又执行 apt get install vim 报如下错误: 经过资料查询,原因是没有 阅读全文
posted @ 2019-12-31 16:49 健人雄 阅读(179) 评论(0) 推荐(0) 编辑
摘要: OSS上传图片无法在线预览的解决方案 最近在做的项目涉及到商品详情,由于前端用的flutter框架并且该详情为富文本,dart语言关于富文本的组件不是非常友好,当富文本中的图片无法在浏览器中直接预览的时候(有时提示为下载链接),富文本组件无法显示。 先记录一下踩过的坑: 富文本中的图片也需要相应的服 阅读全文
posted @ 2019-12-18 10:33 健人雄 阅读(8385) 评论(0) 推荐(0) 编辑
摘要: Linux中du、df显示不一致问题 最近在做关于Q博士的项目的时候,用到了docker进行部署,对于后端服务可能会经常变动,于是将docker容器的jar包与宿主机目录下的jar包进行绑定,之后每次需要更新的时候替换掉原来的jar包,然后重启容器即可。当我使用docker logs f 查看容器日 阅读全文
posted @ 2019-12-11 19:54 健人雄 阅读(1838) 评论(0) 推荐(0) 编辑
摘要: zookeeper作配置中心(存储敏感信息) 前提:最近在项目中需要用到支付接口,支付宝或者微信支付,根据官方文档,需要配置一些诸如 或者 等信息,这些信息比较敏感,且是协同开发,为了避免发生一些不安全的事情,于是决定将这些信息存放在zookeeper中,这是主要原因,另一个原因是一旦配置需要改变, 阅读全文
posted @ 2019-11-29 16:22 健人雄 阅读(582) 评论(0) 推荐(0) 编辑
摘要: @Configuration结合@Bean实现对象的配置 前提:最近项目中需要做支付接口,支付宝以及微信支付,本文并不介绍如何写支付接口,而是通过这个示例讲解配置应该怎么写,项目中使用的是Kotlin语言 众所周知:Spring中的注解分为两种: 注册类 和 使用类 ,且Spring默认是单例模式, 阅读全文
posted @ 2019-11-29 15:59 健人雄 阅读(1400) 评论(0) 推荐(0) 编辑