自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (1)
  • 收藏
  • 关注

原创 屎山代码SSM转换Springboot

这种屎山代码我改过太多了,很多人可能无从下手,因为代码结构太混乱了,但是我改过太多这种代码,已经轻车熟路了。最近很多人可能是在网上买的那种屎山代码,数据库都是拼音的那种。

2024-05-20 16:47:04 586

原创 SSM替换Springboot项目

由于几年前写的一个ssm项目想转成springboot项目,所以今天倒腾了一下。

2024-04-22 19:11:48 1039 1

原创 Lambda表达式学习

Lambda是JDK8中一个语法糖,它可以对某些匿名内部类的写法进行简化。它是函数式编程思想的一个重要体现,让我们不用关注是什么对象,而是关注我们对数据进行了什么操作。基本格式:(参数列表) -> {代码}我们在创建线程并启动时可以使用匿名内部类的写法。

2024-04-16 14:29:26 395

原创 SSM项目转Springboot项目

由于几年前写的一个ssm项目想转成springboot项目,所以今天倒腾了一下。

2024-04-15 13:10:09 1184 1

原创 PM2+Linux部署nuxt.js

链接在这里,

2024-04-10 12:41:16 360

原创 SSM项目转Springboot项目

由于几年前写的一个ssm项目想转成springboot项目,所以今天倒腾了一下。

2024-04-08 14:59:50 1132

原创 SSM项目转Springboot项目

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2024-04-08 14:57:35 943

原创 使用Bootstrap Table实现无刷新分页

根据自己写的id进行修改,对不同的格式也可以在里面进行修改,表头和数据的名称,field一般是根据传入的对象名进行写入,要注意的是可能会自动进行驼峰命名。首先在html中给一个table,并且给赋值一个id。然后需要ajax请求对后端接口进行请求数据。语句把数据传入到表格中。然后在写入表格样式的语句。最后调用表格函数就行了。

2024-04-02 17:26:36 295

原创 SpringBoot使用poi将word转换为PDF并且展示

由于最近做了一个需求,界面上有一个按钮,点击按钮后将一个文件夹中的word文档显示在页面中,并且有一个下拉框可以选择不同的文档,选择文档可以显示该文档。这里我选择使用依赖包来实现。

2024-02-01 18:42:21 2766

原创 不同数据库进行同步和增量数据(SQL server 与MySQL数据库为例)

历史数据入库我使用的python写的,首先定义两个数据库的信息。定义入库历史数据函数。

2023-12-04 15:23:07 1764

原创 ubuntu上创建服务启动python脚本

screen 和 tmux 是终端多路复用器,允许您从一个会话中分离出来,并在以后重新连接。这里 your_script.py 是您的Python脚本文件。nohup 命令可以让您运行的程序在关闭终端后继续运行。

2023-11-29 17:15:37 950

原创 MySQL高级02-MySQL的数据目录

MySQL 系统自带的数据库,这个数据库保存着MySQL服务器 维护的所有其他数据库的信息 ,比如有 哪些表、哪些视图、哪些触发器、哪些列、哪些索引。在MySQL5.6.6以及之后的版本中,InnoDB并不会默认的把各个表的数据存储到系统表空间中,而是为** 每 一个表建立一个独立表空间** ,也就是说我们创建了多少个表,就有多少个独立表空间。MySQL 系统自带的核心数据库,它存储了MySQL的用户账户和权限信息,一些存储过程、事件的定 义信息,一些运行过程中产生的日志信息,一些帮助信息以及时区信息等。

2023-10-17 19:44:51 535

原创 MySQL高级-01.Linux系统下安装MySQL

是个 通配符 ,如果Host=192.168.1.%,那么就表示只要是IP地址前缀为“192.168.1.”的客户端都可以连接。由于mysql安装过程中,会通过mysql用户在/tmp目录下新建tmp_db文件,所以请给/tmp较大的权限。注意:在生产环境下不能为了省事将host设置为%,这样做会存在安全问题,具体的设置可以根据生产环境的IP进行设置。ip地址需要对应虚拟机的ip,前面三段和虚拟机的一致,最后一段随便改,不能和虚拟机的一致。这个ip地址要跟linux虚拟机中的ip地址在同一子网内。

2023-10-16 19:48:35 171

原创 Linux虚拟机静态IP设置

首先要准备好两台centos虚拟机,在高级篇部分可能有数据库主从复制,所以暂时先开两台虚拟机。ip地址需要对应虚拟机的ip,前面三段和虚拟机的一致,最后一段随便改,不能和虚拟机的一致。这个ip地址要跟linux虚拟机中的ip地址在同一子网内。网关要与本机的网关在同一子网内,所以要设置虚拟网络编辑器。子网掩码和虚拟机保持一致。

2023-10-16 19:47:09 123

原创 使用Bootstrap Table实现无刷新分页

根据自己写的id进行修改,对不同的格式也可以在里面进行修改,表头和数据的名称,field一般是根据传入的对象名进行写入,要注意的是可能会自动进行驼峰命名。首先在html中给一个table,并且给赋值一个id。然后需要ajax请求对后端接口进行请求数据。语句把数据传入到表格中。然后在写入表格样式的语句。最后调用表格函数就行了。

2023-10-08 19:52:50 246

原创 Springboot远程调用API(阿里云的API接口)

url:就是最开始提到的调用地址accept是收到的格式。

2023-09-12 18:19:33 731

原创 springboot抽取公共代码模块(自定义starter)

效果:任何项目导入此。

2023-09-11 10:35:40 514

原创 Springboot3学习 - Springboot事件驱动开发

*1.创建事件发布者 **

2023-09-05 20:17:36 289

原创 Springboot3新特性:函数式Web编程方式

虽然还是觉得最开始的这些业务逻辑更清晰一点,但是可能后续的开发规则有改变,学习一下官方给的新特性更好的适应现在的内卷开发环境,所以以后可以试一试这种开发方式。

2023-09-04 13:19:01 352

原创 Springboot静态文件配置

在将SSM项目改为springboot项目时,SSM中的webapp静态资源目录需要去除加入到Boot项目中的resources目录,最近再看Springboot3 雷风阳老师的课,然后就想着使用静态资源缓存策略来解决静态资源映射的问题。html和js,css等都放在了webapp下,不方便调试,那就动手修改一下吧。首先我添加了一个配置类。

2023-08-25 14:47:50 115

原创 Redis学习-狂神教程

根据狂神的redis教程学习做的笔记

2023-08-14 21:27:40 146

原创 VTK和Cmake的安装并运行一个vtk的案例

要安装VTK的话首先需要安装CMAKE,CMAKE的官网: https://cmake.org/download/进入Cmake下载网页,可以看到很多版本,我们选择最新的,在文件列表中,我们选择最便于安装的msi,如下图所示。安装的时候我们选择添加到系统变量(for all users),这样就省去了手动添加环境变量的步骤。访问安装路径中的bin里面的cmake-gui可以看到图形界面工具。

2022-11-11 15:43:38 2621 2

原创 Python数据分析(matplotlib、numpy、pandas)

根据黑马程序员的数据分析课学习

2022-07-30 16:15:09 1742

原创 Python基础学习--基于尚硅谷python教学视频

单行注释:#多行注释: ‘’’ ‘’‘’使用4.查看变量数据类型使用type方法判断变量的数据类型5.类型转换6.赋值运算符7.逻辑运算符8.输入输出输出输入9.if语句10.for循环语句11.字符串高级获取长度:lenlen函数可以获取字符串的长度查找内容:find查找指定内容在字符串中是否存在,如果存在就返回该内容在字符串中第一次出现的开始位置索引值,如果不存在,则返回-1.判断:startswith,endswith判断字符串是不是以

2022-07-20 16:55:52 7004

原创 PM2+Linux部署nuxt.js(超详细,保姆级教程)

PM2+Linux部署nuxt.js开始我使用了docker部署我的springboot项目,链接在这里,因为我是前后端分离项目,前端使用的nuxt.js框架,所以需要另外部署一下项目,以下是部署流程1.将本地的nuxt项目打包npm run build#生成的dist在.nuxt文件夹中2.部署linux服务器环境1.将.nuxt,static,nuxt.config.js,package.json,package-lock.json放进自己创建的文件夹中,我这里的创建在/home/vue-

2022-05-25 11:31:22 1595 2

原创 解决springboot项目部署到阿里云服务器邮箱无法发送邮件

解决springboot项目部署到阿里云服务器邮箱无法发送邮件前言:今天部署了一下springboot项目,使用的是docker部署的,如果有兴趣可以看我这篇文章 https://blog.csdn.net/qq_42277704/article/details/124774389?spm=1001.2014.3001.5502但是使用邮箱发送验证码的时候没动静,我在本地也试了,一点问题也没有,这时候我就觉得应该是端口的问题,百度后看到大佬解释了:使用阿里云部署项目的时候,难免会用到邮件发送,以往普通S

2022-05-14 22:54:59 740

原创 nuxt项目打包后阿里云播放器错误:ReferenceError Aliplayer is not defined

nuxt项目打包后阿里云播放器错误:ReferenceError: Aliplayer is not defined这个问题搞了我一天,阿里云视频播放有时点进去是好的,有时候就报错,而且一刷新也报这个错,错误如下:看了好久,听一个人说需要在 跳转链接那里加上target="_blank",这个我也试过,结果没有啥用,然后我找了好久。发现了问题:这是因为导入js文件的问题,打包后没有完全导入js文件解决:通过配置引入,在 【nuxt.config.js】文件中引入module.exports =

2022-05-14 22:49:04 1134 7

原创 超详细Docker部署SpringBoot项目(保姆级教程)

Docker部署SpringBoot项目1.Docker上拉取Redis的镜像#拉取Redis的镜像docker pull redis#运行redisdocker run --name myredis -p 6379:6379 -d redis redis-server --appendonly yesdocker run表示运行的意思#--name myredis 表示起个名字叫myredis# -p 6379:6379表示把服务器的6379映射到docker的6379端口,这样就可以通过

2022-05-14 21:22:55 5608

原创 SpringSecurity+springBoot前后端分离项目,解决跨域问题和token失效或为空获取不到返回的状态码问题

SpringSecurity+springBoot前后端分离项目,解决跨域问题和token失效或为空获取不到返回的状态码问题1.由于写的微服务项目想部署到服务器上,但是微服务太多,就把微服务整成了单体项目,微服务项目的跨域是使用的gateway网关进行断言进行跨域,也使用了全局跨域配置,配置如下:package com.dhnsoft.gateway.config;/** * 统一跨域解决 * @author dhn * @date 2021/6/27 14:59 */@Configur

2022-05-08 20:13:03 1369

原创 Docker学习-狂神版

Docker命令1.Docker的安装查看系统的内核:uname -r3.10.0-1160.45.1.el7.x86_64查看系统配置: cat /etc/os-releaseNAME="CentOS Linux"VERSION="7 (Core)"ID="centos"ID_LIKE="rhel fedora"VERSION_ID="7"PRETTY_NAME="CentOS Linux 7 (Core)"ANSI_COLOR="0;31"CPE_NAME="cpe:/o:ce

2022-05-05 22:39:24 1557

原创 SSM项目转Springboot项目

SSM项目转Springboot项目由于几年前写的一个ssm项目想转成springboot项目,所以今天倒腾了一下。首先创建一个新的springboot的工程,然后复制一下相关的依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

2022-04-04 20:16:10 5505 2

原创 解决Cannot resolve com.aliyunaliyun-sdk-vod-upload1.4.14无法导入maven的问题

解决Cannot resolve com.aliyun:aliyun-sdk-vod-upload:1.4.14无法导入maven的问题问题如下:因为aliyun-java-vod-upload-1.4.14还暂时没开源,需要直接引入jar包到项目中。先去官网下载:https://help.aliyun.com/document_detail/51992.html?spm=a2c4g.11186623.6.1029.2dab6cecZfMGvO下载后的文件解压缩后打开到lib目录下,敲cmd进入

2022-03-05 22:58:29 2955 1

原创 maven工程灰色问题

maven工程灰色问题在一个父模块中创建了一个maven子工程,但是创建后发现在maven中是灰色的,如下解决方法:打开setting------>Build,Excution,Deployment—>Build Tools---->Maven–>Ignored Files把那个对钩给取消就好了!...

2022-01-27 15:04:19 2780

原创 搭建VUE+springboot项目环境

搭建VUE+springboot项目环境搭建vue环境在安装vuecli中的目录中的命令行格式打开vue ui如果没有下载或者版本低的vuecli记得卸载vue-cli的安装及版本查看更新vue-cli安装npm install vue-cli -gvue-cli的版本查看vue -Vvue-cli的3.0+以后使用的不是vue-cli了,如果用以上的安装命令安装的并不是最新版的3.0+的,而如果安装3.0的话就需要使用新的npm install @vue/cli -g如果原来已

2021-06-22 19:31:37 164

原创 整合ssh时候遇到的Could not obtain transaction-synchronized Session for current thread

整合ssh时候遇到的 org.hibernate.HibernateException: Could not obtain transaction-synchronized Session for current thread错误在整合ssh后写了一个登录的功能,启动后发现直接报错,然后我搜了下资料,发现在service层需要加入@Transactional()报错截图:解决方法:加入@Transactional()在service层下面并且在applicationContext.xml中开启事

2021-06-17 17:51:42 108

原创 1.1.6版本Druid连接MSSQLServer 无限报错 The query timeout value -1 is not valid

1.1.6版本Druid连接MSSQLServer 无限报错 The query timeout value -1 is not valid.问题:在做ssh整合的时候启动了tomcat后一直循环报错The query timeout value -1 is not valid. 然后查询资料发现是druid的版本问题.解决:更换druid的版本1.1.6换成1.1.5就可以了!!<dependency> <groupId>com.alibaba</groupI

2021-06-17 17:10:25 320

原创 IntelliJ IDEA 编译maven项目时,target中没有web-app目录下的静态资源文件

IntelliJ IDEA 编译maven项目时,target中没有web-app目录下的静态资源文件遇到的问题最近在做ssh整合(spring5+struts2+hibernate5)的时候开始创建的一个空项目运行没问题,结果复制了一份完全一样的写项目时一直都是报404错误,连原始的index.jsp都是404,我就纳闷这是咋回事,然后用我的空项目创建了一个index.jsp运行没问题,最后对比发现是target中压根没有index.jsp(ssh太老了,基本上每次的bug都是在target中,就很难

2021-06-17 11:06:04 5671 8

原创 计算机组成与系统结构期末复习 第二章 2.2

计算机组成与系统结构期末复习 第二章 2.21.实现下列各数的转换:(101101.011)2 = (?)10= (?) 8= (?) 16= (?) 8421(0101 1001 0110.0011)8421 = (?)10= (?) 2= (?) 16解:(101101.011)2 = (45.375)10= (55.3) 8= (2d.6) 16= (?) 8421(0101 1001 0110.0011)8421 = (596.3)10= (1001010100.0100110011001

2021-06-07 21:30:54 2179

原创 计算机组成与系统结构期末复习

计算机组成与系统结构期末复习第二章1.计算机为什么采用二进制?1.二进制只有两种状态,使用有两个稳定状态的物理器件就可以表示二进制数的每一位,而制造有两个稳定状态的物理器件要比制造有多个稳定状态的物理器件容易得多。例如,用高、低两个电位,或用脉冲的有无,或脉冲的正负极性等都可以很方便、很可靠地表示0和1.2.二进制的编码和运算规则都很简单。可用开关电路实现,简便易行。3.两个符号1和0正好与逻辑命题的两个值“真”和“假”相对应,为计算机中实现逻辑运算和程序中的逻辑判断提供了便利的条件,特别是能通过

2021-06-07 11:19:34 2344

原创 搭建一个空的SSH框架,后续更新搭建博客系统

搭建一个空的SSH框架,后续更新搭建博客系统构建项目省略集成框架struts2+Hibernate5+Spring4引入jar包struts2的jar包 struts.apache.orgcommons-fileupload-1.4.jarcommons-io-2.2.jarcommons-lang3-3.2.jarcommons-logging-1.1.3.jarfreemarker-2.3.28.jarjavassist-3.11.0.GA.jarognl-3.0.

2021-06-03 18:55:54 117

ssh(spring5+struts2+hibernate5)整合空项目,拿来直接填项目

ssh(spring5+struts2+hibernate5)整合空项目,拿来直接填项目

2021-06-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除