吐槽 最近的项目因客户方安全的原因,只能使用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 的整个支持生命周期内为所有受支持的 …
什么是JDWP? JDWP(Java Debug Wire Protocol)是一个为 Java 调试而设计的一个通讯交互协议,它定义了调试器和被调试程序之间传递的信息的格式。在 JPDA 体系中,作为前端(front-end)的调试者(debugger)进程和后端(back-end)的被调试程序(debuggee)进程之间的交互数据的格式就是由 JDWP 来描述的,它详细完整地定义了请求命令、回应数据和错误代码,保证了前端和后端的 JVMTI 和 JDI 的通信通畅。比如在 Sun 公司提供的实现中,它提供了一个…
找不到磁盘 今天将系统重新安装了,遇到了不少问题,首先就是找不到硬盘。问题在于Bios启用了Intel Volume Management Devicec(VMD),当然在BIOS中关闭它也是可以找到硬盘的,另一种方法则是下载 Intel(R) Rapid Storage Technology Driver (IRST)驱动程序进行手动挂载。 首先需要将下载的 Intel(R) Rapid Storage Technology Driver 驱动解压,然后将降压后的内容拷贝至一个空的U盘或者移动硬盘中。 当安装程序…
升级系统 更新 sources.list 以10 -> 11为例 安装升级 查看当前的版本信息 升级内核 升级内核可以自己编译,但在 debian 还有比较安全的方式 -> buster-backports 添加 buster-backports 源 搜索可以安装的 linux 内核 这里有个坑是内核有 cloud 版本,没有网卡等驱动 安装内核 更新 grub 重启后就看到内核更新到最新了. 删除旧内核 最少保证有一个内核,否则系统挂了
在Odoo中创建一个模块是非常简单的事情,官方提供了一个脚手架(scaffold),使用脚手架来创建模块避免了手动创建基本结构的乏味。 取消注释文件的内容: 创建配置文件
在开发中客户提供的接口证书是一个不正常的,因此访问接口触发了异常。 javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target…
最近在项目上遇到了一个奇怪的问题,使用之前的jdk镜像时总数莫名其妙的出现问题,索性自己编译一个生产用的基础镜像。 创建镜像 创建的镜像本着最小化的原则,那当然是选择Alpine了,再者就是选择相应的JDK了,以前一直使用的是adoptopenjdk的包,但今天看到这个组织已经换到了新的地方。新的名字居然是eclipse-temurin。 本着简单高效的方式,这里就直接From了eclipse-temurin的jdk17版本,更多的版本可以在这里去寻找:eclipse-temurin local 这里只是安装了部分…