
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文详细介绍了在无网络环境下Linux系统(CentOS7+/Ubuntu16.04+)的Docker离线安装方案。主要内容包括:首先在联网环境准备Docker引擎离线包、系统服务配置文件和可选镜像资源;然后通过SCP等方式迁移到目标服务器;接着解压安装核心组件,配置systemd服务实现开机自启;最后通过运行测试容器验证安装效果。文章还提供了常见问题排查方法,如权限设置、端口冲突等。该方案适用于
FRP 实现内网穿透的核心逻辑很简单:公网服务端监听通信端口(7000),内网客户端连接服务端,将内网服务端口(7878)映射到公网端口(7891),外网通过公网端口即可访问内网服务。整个实操过程难度不大,重点注意 3 点:版本一致、端口不冲突、服务文件格式正确,避开本文提到的坑,基本能一次成功。后续如果需要穿透多个内网服务,只需在客户端 frpc.toml 中添加多个 [[proxies]] 节
本文介绍了使用Java的BlockingQueue实现生产者消费者模式的方法。该模式通过共享队列解耦生产者和消费者线程,解决数据同步问题。BlockingQueue提供了线程安全的put()和take()方法,自动处理队列满/空时的阻塞等待。文章详细展示了实现步骤:定义产品类、创建生产者线程、消费者线程及主程序,并分析了其线程安全、阻塞机制和解耦优势。同时给出了实际应用场景和最佳实践建议,如使用有
这篇讲些git的高级应用,如分支操作,版本回退,bug修复流程等。

最近改了下依赖包版本,编译启动没啥问题,但调接口的时候报错了遇到这种问题一般都是依赖包版本冲突造成的。

有时候,我们想比对两个word文档,标记出两个文档之间的差异,这样一眼就能看出来修改了哪些地方,如下图,左边文档中的扩招2000人删除了,辞呈改成了说明,新增了并且加重处罚等文字,是否一目了然了。

要比较word文档内容,我们需要先读取word文档,这里使用poi库,至于比较内容,可以使用apache的commons-text库。

本文介绍了如何在达梦数据库中实现MySQL的GROUP_CONCAT函数。由于达梦数据库原生不支持该函数但提供类似功能的LISTAGG,当项目需要同时兼容两种数据库时,可以通过创建自定义聚合函数来解决。具体实现步骤包括:1)创建GROUP_CONCAT_TYPE聚合类型;2)实现类型体完成初始化、迭代、终止和合并操作;3)创建GROUP_CONCAT聚合函数;4)建立公共匿名函数以便其他用户使用。
最近改了下依赖包版本,编译启动没啥问题,但调接口的时候报错了遇到这种问题一般都是依赖包版本冲突造成的。

有时候,我们想比对两个word文档,标记出两个文档之间的差异,这样一眼就能看出来修改了哪些地方,如下图,左边文档中的扩招2000人删除了,辞呈改成了说明,新增了并且加重处罚等文字,是否一目了然了。








