Linux 通过命令行安装达梦数据库

  这几天,封控在家,整个小组远程开发,需要在无界面的服务器上搭建项目依赖环境。原先的达梦数据库都是通过图形界面安装并管理的。本来看达梦官网有个docker版本,但还是和鲲鹏平台不匹配,只能通过命令行安装了。记录过程,以防重复踩坑。

  环境说明:鲲鹏服务器 + CentOS,DM8;

Spring 集成 WebSocket

  WebSocket协议主要用来实现后台服务端主动向客户端推送消息,当然,协议本身支持双向通信。

  在Spring项目中集成WebSocket还是比较简单的,但是WebSocket的Session和HttpSession并不相通,如果想获取HttpSession中的登录用户就要稍费工夫,因此,记录成篇。

随心文摘

  1. 踏上取经路,比抵达灵山更重要。 —— 2025/07/11 冯骥 《黑神话:悟空》

  2. 欲买桂花同载酒,终不似,少年游。 —— 2024/05/09 宋·刘过 《唐多令》

  3. 仰不愧于天,俯不怍于人。 —— 2023/12/07 战国·孟子及其弟子 《孟子》

  4. 百年随手过,万事转头空。 —— 2023/11/21 唐·白居易 《自咏》

  5. 有匪君子,如切如磋,如琢如磨。 —— 2023/09/06 先秦·佚名 《诗经·卫风·淇奥》

  6. 时来天地皆同力,运去英雄不自由。 —— 2023/08/16 唐·罗隐 《筹笔驿》

  7. 安能摧眉折腰事权贵,使我不得开心颜! —— 2023/07/31 唐·李白 《梦游天姥吟留别》

  8. 人生不如意之事十有八九,常想一二,不思八九,事事如意。 —— 2023/06/01 林清玄 《常想一二,不思八九》

  9. 人生如逆旅,我亦是行人。 —— 2022/11/10 苏轼 《临江仙 · 送钱穆父》

  10. 你瞧这些白云聚了又散,散了又聚,人生离合,亦复如斯。 —— 2022/01/01 金庸 《神雕侠侣》

  11. 多少年后,你回首往事,还记得当年,曾有人对你,低声诉说心语吗?那因为年轻带着天真有些狂热的话语,你可还记得吗?就像深深镂刻在心间、不死不弃的誓言! —— 2007 萧鼎 《诛仙》


   不经意间读的一些文章、一些句子、一些诗词,还是会惊艳、会触动,有铭记于心的冲动,奈何,思绪繁杂,过后既忘。那么,只好重拾上学时的习惯,既然记忆靠不住,那就只能写下来。

Spring 集成 Swagger2

前言

  现在要维护的项目是前几年的旧项目,架构是Spring5 + SpringMVC + SpringJDBC,并非SpringBoot项目,SpringBoot项目集成相对更简单一点;

  单纯Spring项目集成Swagger的情况不多,网上虽有例子,但是因项目各自情况,照搬总有错误,因此把自己的经验记录下来;

  因为非Spring Boot项目,所以Knife4j是不能集成的;

工作错题录

记录一些在工作中出现的不应该或少见的错误,如 Java 基础、Spring 基础等常识问题以及生僻的知识,用于笔记,也用于警示。

RuoYi 项目适配达梦数据库(二)

  续接上篇。现在在做的项目使用了RuoYi框架(V4.7.5,前后端不分离版),需要适配达梦数据库。上篇完成了系统(代码生成模块除外)的数据库适配,基本运行正常;今天刚好把代码生成模块的适配也修改完成了,记录下来,好把上篇遗留的坑填了。

RuoYi 项目适配达梦数据库(一)

  新项目使用了RuoYi框架(前后端不分离版,V4.7.5),且使用达梦数据库。本身SpringBoot项目修改数据库不是什么困难的事情,唯一有变数的可能就是国产数据库能查到的资料不是那么丰富;借着本次项目的修改过程,记录成文字,方便以后有迹可循。

达梦数据库工具运行错误

1. 事情起因

  • 这几天开始对一个旧项目进行升级,使用的达梦数据库(DM7)。电脑上之前装了达梦数据库管理工具,但是很久没用了。
  • 话说,这天,在服务器上新建了数据库实例,然后在电脑上打开DM管理工具,选择注册连接,填完信息,点击测试按钮,测试成功,完美,点击确定按钮保存收工。。。
  • 居然保存失败了,然后各种尝试,重启,都无效。删除已有连接也失败。
  • 无奈,只能选择终级方案,重装软件。
  • 先卸载,再安装,打开,报错,好吧,这次连工具都运行不了了;循环几遍,卸载,重启系统,安装,运行,报错……
  • 经过多次重装尝试无果后,只好试着解决一下吧,工具得用啊。

Windows10 安装 Docker

  这几天想要个Docker环境练练手,因此在Win10工作电脑上安装Docker。根据网上的教程,比如先在Windows系统的程序和功能中开启WSL和Hyper-V虚拟机等步骤,折腾来折腾去总是不对,看网友的帖子,估计是教程适应较旧的版本,但最新版的docker的依赖环境有了变化。现在一边安装一边尝试,把安装过程记录下来,提供一条成功路径,以供参考。