More
未读
vue单页应用通过预渲染提高SEO加快搜索引擎收录
背景 单页应用没法做 SEO,vue 官方提供了 SSR(服务端渲染)、Nuxt.js 等方案,但都要修改项目原来的代码来适配,对于已经存在的项目来说很不适合 根据爬虫和用户的特性,爬虫需要的是有尽量多的页面信息,并不关心页面能不能操作,而用户需要的是完整可操作的页面,所以我们可以根据爬虫和用户的这
运维
未读
python脚本验证服务器端口连通性
场景 在给客户公司部署服务的时候,可能由于他们网络策略的原因,需要到服务器内验证当前服务器是否可以访问另一条服务器的某个端口 如果服务器里有 telnet、nc,那就没什么问题,它们都可以用来测试连通性,但是有些客户提供的服务器没有这些命令,也不允许联网安装,这种情况下很难验证 但是 linux 服
运维
未读
frp+nginx代理内网git仓库到外网(居家办公必备!)
场景 公司 git 仓库一般都禁止外网访问,但是有时候需要在家里办公,如果公司有 vpn 还好,如果没有 vpn,家里的电脑压根就没办法正常拉代码 根据这种情况,做了一个临时的方案:frp + nginx + 云服务器(做内网穿透) 快速实现外网访问内网 git 仓库,随用随开,用完即关 前提条件
运维
未读
解决ssh连接被拒绝Permission denied (publickey,gssapi-keyex,gssapi-with-mic)
ssh localhost报错 Permission denied (publickey,gssapi-keyex,gssapi-with-mic) 参考:https://phoenixnap.com/kb/ssh-permission-denied-publickey 有可能是被禁用了密码登陆 解
大数据
未读
MySQL迁移达梦后的语法不兼容
1、mysql 支持 select 不在 group by 出现过的字段,dm 默认不支持 方式一:就要在 select 后面加上 /*+ GROUP_OPT_FLAG(1)*/
select /*+ GROUP_OPT_FLAG(1)*/ sys_role.* from sys_role , s
大数据
未读
修复 SeaTunnel 的 jdbc sink 对于 SQL Server 自动建表的空指针错误
概述 本次修改基于 seatunnel v2.3.4 版本 SQL Server 虽然用的少,但业务上还真遇到了需要支持将数据同步到 SQL Server 的情况,将数据同步到已存在的表没问题,然而同步到不存在的表,需要 seatunnel 在自动建表的时候,却报了空指针异常 问题定位 根据日志定位
Java
未读
maven不常用但很有用的命令
强制重新下载依赖 mvn dependency:purge-local-repository
单独编译某个模块 mvn package -pl 模块 -am
-pl 指定模块 -am 同时编译依赖的模块
Java
未读
maven批量修改版本号
引入插件 在父级 pom 的 build 中添加插件 <plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>ver
Java
未读
Java线上调试常用工具
jps 列出java进程 jinfo 查看java进程的基本信息 jinfo pid top -Hp top -Hp pid:查看进程的线程信息,cpu、内存等 jstat 查看java进程的信息 -gc pid :查看gc信息 -gc pid 50 : 查看gc信息,50毫秒动态刷新一次 jsta