上一页 1 2 3 4 5 6 ··· 58 下一页

2025年4月29日

linux下创建c++项目的docker镜像和容器

摘要: 我们系统跑在linux下,有多个应用程序,我想用微服务架构来承载。好处之一是便于管理,可以通过portainer集中管理,省却了开机重启的设置,手动启停也方便,还容易观察到状态和日志,总之好处多多。 一、概述 构建c++项目的docker镜像,跟java项目一样,都是在项目中创建一个Dockerfi 阅读全文

posted @ 2025-04-29 11:17 左直拳 阅读(4) 评论(0) 推荐(0)

2025年4月28日

mysql community 8.0.23升级到8.0.42再到8.4.5

摘要: 近日生产服务器准备正式试运行,数据进入客户的专有网络,于是甲方派了人过来测漏洞,结果扫出一大堆。其间关于mysql的漏洞300多个,吓死人。给出的补丁地址,打开来看,全部是英文,可能是一些什么测试机构给出来的,里面有链接又跳到了mysql官网。说来说去,无非就是要升级版本吧。 所以,步骤就是2个: 阅读全文

posted @ 2025-04-28 18:10 左直拳 阅读(5) 评论(0) 推荐(0)

2025年4月14日

批处理文件监测python程序并自动启动

摘要: 服务器有个python程序在跑,但不稳定,只要网络不通或者别的什么原因,它就会自动退出。本来应该修改这个python程序,但它不是我写的,作者已经离职,而我对python不熟悉。项目时间紧,我就想写个批处理命令,然后用windows的任务计划运行这个批处理命令,每隔一段时间(比如每分钟)检查一下该进 阅读全文

posted @ 2025-04-14 11:54 左直拳 阅读(0) 评论(0) 推荐(0)

2025年3月27日

nginx配置跳转设置Host有误导致报404问题

摘要: 我们有个项目,前端调用了第三方接口。为了避免跨域,所以使用nginx进行转发。一直正常工作,相安无事。近日第三方调整了安全策略,http转换成https,原本使用ip,现在也改成使用域名,所以nginx这里我们也需要改一下。结果改了以后,报404。 nginx的相关配置如下: location /o 阅读全文

posted @ 2025-03-27 17:06 左直拳 阅读(1) 评论(0) 推荐(0)

2025年3月26日

下载vmware17

摘要: 我用VMware10安装ubuntu24,死活不能成功,要么突然退出,要么装着装着,眼看完成,居然卡住不动,一查日志,提示光盘读取失败(用的ISO文件,居然装模作样的说光驱读取失败)。但是上个月我用同一台机器,同一个VMware就安装成功了。真是见了鬼了。也许是VMware10版本太低了?就想下载个 阅读全文

posted @ 2025-03-26 15:53 左直拳 阅读(26) 评论(0) 推荐(0)

2025年3月20日

C++程序从windows移植到linux后cmake脚本CMakeLists.txt的修改

摘要: 因为项目需要,原运行在windows下的一个c++程序,要移植到linux(ubuntu)去。该c++程序在windows下,IDE是visual studio 2022,使用cmake作为构建工具。移植到ubuntu后,IDE是vscode,仍然使用cmake作为构建工具。 移植过程,由于该程序使 阅读全文

posted @ 2025-03-20 18:40 左直拳 阅读(7) 评论(0) 推荐(0)

2025年3月4日

网页表单自动填充

摘要: 前不久,我搞的单点登录页面发布到服务器以后,发现每次登录都要输入账号名和口令,非常不方便,没有出现如今已经十分常见的浏览器自动填充账号和口令的功能。用户特别指出来,作为改进意见,所以我就检查了一下页面,发现输入账号和口令的文本框,都设置了属性: autocomplete="off" 1、autoco 阅读全文

posted @ 2025-03-04 17:45 左直拳 阅读(1) 评论(0) 推荐(0)

2025年2月12日

mysql读写分离与proxysql的结合

摘要: 上一篇文章介绍了mysql如何设置成主从复制模式,而主从复制的目的,是为了读写分离。 读写分离,拿spring boot项目来说,可以有2种方式: 1)设置2个数据源,读和写分开使用 2)使用中间件,如proxysql。它会根据sql语句自动匹配到主、从库 方式一好处是灵活,可控,缺点是需要自己写一 阅读全文

posted @ 2025-02-12 18:26 左直拳 阅读(2) 评论(0) 推荐(0)

设置mysql的主从复制模式

摘要: mysql设置主从复制模式似乎很容易,关键在于1)主库启用二进制日志,2)从库将主库设为主库。另外,主从复制,复制些什么?从我现在获得的还很少的经验来看,复制的内容有表,用户,用户权限,推测其他像视图、存储过程、触发器、索引之类应该也会自动复制。 一、设置主从复制 为方便测试,将mysql放在doc 阅读全文

posted @ 2025-02-12 16:14 左直拳 阅读(7) 评论(0) 推荐(0)

2025年1月22日

中台(还需要输入3个字)

摘要: 这几年有时会听到中台二字,不知道为什么,觉得特别反感,而不像其他不了解的概念那样,只会不明觉厉。也许是认为它在创建新名词,哗众取宠?我只知道有前台(前端、客户端),后台(后端,服务器端),中台是什么鬼? 一、什么是中台 什么是中台?没有AI之前,在网上搜索得到的答案,总是堆砌一大堆概念,啰啰嗦嗦一大 阅读全文

posted @ 2025-01-22 16:37 左直拳 阅读(0) 评论(0) 推荐(0)

2025年1月21日

我的2024

摘要: 不知不觉,已经快到一年的尾声。每逢岁末,客户慢慢的销声匿迹,领导好像也消停了许多。每天大马路上的车辆少了,坐公交车也开始有许多座位。虽说我们离农业社会越来越远,但春节这一与农业息息相关的节日,重要性却一点也没有降低。 因为春节是一年中的里程碑。 但是我感觉今年的春节来得特别快,好像悄无声息的就到年关 阅读全文

posted @ 2025-01-21 17:46 左直拳 阅读(0) 评论(0) 推荐(0)

计算列(还需要输入2个字)

摘要: 一、什么是计算列 计算列(oracle中叫计算列,sql server中好像叫性列)是一种虚拟列,用于根据其他字段的值,经过指定的逻辑计算,得出一个结果,供读取和使用。操作的时候,不需要给它赋值,但读取的时候,跟其他字段没有区别。感觉它就是将sql语句中,有一个字段是计算得到的,它把这个字段固化下来 阅读全文

posted @ 2025-01-21 16:48 左直拳 阅读(0) 评论(0) 推荐(0)

2025年1月17日

协程(还需要输入3个字)

摘要: 昨天我偶然听到协程这个概念,不禁好奇地了解了一下,做些笔记如下: 一、什么是协程 协程是在线程内部,由程序自己控制逻辑, 显式地让出控制权(yield)来实现任务切换,而不是由操作系统按照时间片轮转的方式强制执行暂停。具体来说,线程内部有所谓执行单元,程序将控制权暂停此而交给彼,以协作的方式执行任务 阅读全文

posted @ 2025-01-17 16:33 左直拳 阅读(0) 评论(0) 推荐(0)

2025年1月9日

vue的路由守卫逻辑处理不当导致部署在nginx上无法捕捉后端异步响应消息等问题

摘要: 近期对前端的路由卫士有了更多的认识。 何为路由守卫?这可能是一种约定俗成的名称。就是VUE中的自定义函数,用来处理路由跳转。 import { createRouter, createWebHashHistory } from "vue-router"; const router = createR 阅读全文

posted @ 2025-01-09 18:27 左直拳 阅读(1) 评论(0) 推荐(0)

2024年12月31日

前后端分离项目集成单点登录项目CAS5.18

摘要: 之前我在项目中使用过CAS作为单点登录服务,不过那些项目,不管是asp.net MVC项目,还是java的spring boot项目,都是前后端不分的,只须使用CAS的客户端(对于asp.net mvc项目来说,cas的客户端就是DotNetCasClient.dll,而java项目,cas客户端就 阅读全文

posted @ 2024-12-31 20:17 左直拳 阅读(0) 评论(0) 推荐(0)

2024年12月18日

mybatis往数据库里插入记录后自动返回记录ID

摘要: 近期维护一个接手项目,因为找bug,重构其中一个业务处理逻辑,当中包括性能优化。我怀疑,性能是导致bug的一个重要原因。其实,就算性能与bug无关,按照我的秉性,也会忍不住半夜起来优化一下。 这里面说的性能,包括之前的代码滥用了数据库。最典型的,是插入一条记录,为了得到记录的ID(主键,自增字段), 阅读全文

posted @ 2024-12-18 11:50 左直拳 阅读(0) 评论(0) 推荐(0)

pg数据库中按天统计并且细分类别

摘要: 最近调试程序,为了直观地看到效果,我想统计一下数据库相关数据。我的想法是,先按天统计数量,然后这数量里,又按照类别细分,今天这种是多少,那种是多少。 我想来想去,感觉这SQL语句不好写。不过,以前有事查百度,如今不懂问AI。万能的AI听了我的要求描述之后,吭哧吭哧地给出如下代码: SELECT DA 阅读全文

posted @ 2024-12-18 10:58 左直拳 阅读(0) 评论(0) 推荐(0)

2024年12月17日

多模块的spring boot项目发布指定模块的脚本

摘要: 我有一个多模块的Spring Boot项目,里面有基础模块,有业务模块,业务模块依赖一些基础模块。发布的时候,如果单独将某个模块发布,一般会报错。所以我都是整个项目,无论多少个模块,不管3721,全部发布一遍。这样做成功是成功了,但时间比较长,要几分钟才能发布完。次数一多,浪费的时间就很可观了。 1 阅读全文

posted @ 2024-12-17 17:31 左直拳 阅读(0) 评论(0) 推荐(0)

web编程之SSE初探

摘要: 不一定非要websocket。 一、什么是SSE SSE(Server Sent Events),是一种服务器向浏览器发送消息的技术,基于http协议。WebSocket大家耳熟能详,是WEB中一种客户端和服务器采用长连接,可长时间保持通信通道的技术,不过它是双向的,服务器可以向客户端推送消息,客户 阅读全文

posted @ 2024-12-17 16:46 左直拳 阅读(0) 评论(0) 推荐(0)

2024年12月11日

oracle创建表脚本中字段使用双引号导致区别大小写问题

摘要: 前几天在某个oracle库上创建了几张表,程序运行时就报错了,提示ORA-00904。将SQL语句直接拿到PL/SQL上运行也报错。 ORA-00904的意思就是找不到这个字段。明明有。 原因出在创建表时使用的脚本上。该脚本如下,字段都使用了双引号。 原本oracle的话,字段不区分大小写,创建表后 阅读全文

posted @ 2024-12-11 11:08 左直拳 阅读(0) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 58 下一页

导航