需求是这样,有一个业务,它有很多的单据,且用户将单据均进行了维护,然后需要将这些单据一并提交回业务系统,但业务系统不能同时提交多个请求,它需要一定的间隔。 提交接口定义 业务数据 将业务数据转换为提交请求并串行提交
需求是这样,有一个业务,它有很多的单据,且用户将单据均进行了维护,然后需要将这些单据一并提交回业务系统,但业务系统不能同时提交多个请求,它需要一定的间隔。 提交接口定义 业务数据 将业务数据转换为提交请求并串行提交
在开发安卓的过程中,用户使用的PDA支持扫描识别,那么就需要监听厂家实现的广播事件,然后在Activity中注册广播及销毁广播是个繁琐的操作,因此封装了这个全局广播。 使用 在Activity中注入即可
方法一 修改docker守护进程,在/etc/docker/daemon.json中添加配置 方法二 在配置文件~/.docker/config.json中新增如下配置 方法三 创建配置文件/etc/systemd/system/docker.service.d/proxy.conf 重启服务
Android开发中,序列化,反序列化的使用是非常平凡的。通常使用JSON的序列化特性来做,但也可以使用Parcelable接口的特性来实现!
Ctrl + Alt + ← 返回 ,点击一个方法名跳转之后,按此快捷可以返回。 Ctrl + Alt + → 前进,如果一个方法跳转返回,可以通过此快捷键前进。 Ctrl + Q 查看方法Javadoc 两次 shfit 按键 打开文件全局搜索,可以全局的搜索我们需要的类名或者是文件名。 Alt + ← 或 → 向左移动到或者右移动到代码文件。 如果我们在开发过程中打开了很多代码文件,太多的文件情况下用鼠标点击很难切换到我们想要的代码界面上,通过此快捷键方便切换一点。 Ctrl + Shift + ↓ 或 ↑ 代…
Git Flow 概念 在使用Git的过程中如果没有清晰流程和规划,否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。 Git Flow 的常用分支 也就是我们经常使用的Master分支,这个分支最近发布到生产环境的代码,最近发布的Release, 这个分支只能从其他分支合并,不能在这个分支直接修改 这个分支是我们是我们的主开发分支,包含所有要发布到下一个Release的代码,这个主要合并与其他分支,比如Feature分支 这个分支主要是用来开发一个新的功能,一旦开发完成,我们合并回De…
吐槽 最近的项目因客户方安全的原因,只能使用VPN接入对方的网络。然而随之而来的问题就是不管什么连接设备均需要设置VPN才可以使用。对于一些终端设备(安卓)则非常不友好。且开发人员也需要人手一个账号。 所以就有了这篇文章。 设置 既然是用VPN那么肯定先要在路由上连接VPN。 当VPN正确连接后,可以在路由器中使用ping先测试连接是否正常。当连接正常后我们则需要根据条件增加出库的拦截策略。 添加规则 我们的目的是非常明确的,那就是希望访问对方的服务地址时,局域网内的所有设备走VPN的出口流量。那么就需要在Rout…
一直以来都在使用Ikuai的路由系统,但近一年总是感觉速度不稳定,总掉线的感觉。 那么就换到MikroTik Routers试试吧。 下载MikroTik Routers 在软路由中使用需使用CHR(Cloud Hosted Router)的镜像,你可以在 https://mikrotik.com/download 这里下载到最新的镜像。 这里直接选择 Raw 方式,以导入的形式进行安装。 创建虚拟机 移除默认磁盘 因需要使用官方提供的磁盘,这里将默认的磁盘移除掉,然后再导入官方的磁盘。 上传Raw磁盘 引入虚拟机…
默认情况下,PostgreSQL 在所有 Debian 版本中均可用。然而,Debian 的稳定版本“快照”了特定版本的 PostgreSQL,然后在该 Debian 版本的整个生命周期中都支持该版本。 PostgreSQL 项目还维护一个 apt 存储库,其中包含所有可用的 PostgreSQL 支持。 如果您的 Debian 版本中包含的版本不是您想要的版本,您可以使用 PostgreSQL Apt 存储库。该存储库将与您的常规系统和补丁管理集成,并在 PostgreSQL 的整个支持生命周期内为所有受支持的 …