自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Mybatis-plus实现逻辑删除

2)、配置逻辑删除的组件Bean(mybatis-plus3.1版本以上可省略)2)、告诉MyBatis-Plus,sql映射文件位置,也可在配置文件中配置。* 3)、给Bean加上逻辑删除注解@TableLogic(可自己单独配置)2)、在application.yml配置数据源相关信息。* 1)、配置全局的逻辑删除规则(可省略,有默认配置)1)、使用@MapperScan。2、配置MyBatis-Plus;1、整合MyBatis-Plus。1)、导入数据库的驱动。

2024-08-07 11:13:18 198

原创 解决跨域问题

须为同一请求再次发起预检请求。请注意,浏览器自身维护了一个最大有效时间,如果。指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是。:是指协议,域名,端口都要相同,其中有一个不同都会产生跨域;:表明该响应的有效时间为多少秒。在有效时间内,浏览器无。该首部字段的值超过了最大有效时间,将不会生效。:支持哪些来源的请求跨域。果想拿到其他字段,就必须在。:跨域请求暴露的字段。:跨域请求默认不包含。

2024-08-06 15:27:24 230

原创 查询出所有分类以及子分类,以树形结构组装起来列表

【代码】查询出所有分类以及子分类,以树形结构组装起来列表。

2024-08-06 10:33:40 152

原创 Vue的基本使用

尽管我们可以在方法中轻松实现这点,但更好的方式是:方法只有纯粹的数据逻辑,既然是双向绑定,一定是在视图中可以修改数据,这样就限定了视图的元素类型。指令的职责是,当表达式的值改变时,将其产生的连带影响,响应式地作用于。某些结果是基于之前数据实时计算出来的,我们可以利用计算属性。,而只是改变渲染的结果,并返回过滤后的版本。可以看做是单向绑定,数据影响了视图渲染,但是反过来就不。之前,开发人员从后端获取需要的数据模型,然后要通过。在监听键盘事件时,我们经常需要检查常见的键值。也就是说,会先遍历,再判断条件。

2024-07-31 15:48:51 351

原创 SpringCloud Alibaba-Nacos

一组相关或者不相关的配置项的集合称为配置集。置集,包含了系统各个方面的配置。织划分系统的配置集。一个系统或者应用可以包含多个配置集,每个配置集都可以被一个有。中的一组配置集,是组织配置的维度之一。的常用场景之一是不同环境的配置的区分隔离,例如开发测试环境和生。不同的命名空间下,可以存在相同的。配置时,如果未填写配置分组的名称,则配置分组的名称默认采用。分组的常见场景:不同的应用或组件使用了相同的配置类型,如。端获取对应的数据,并将获取到的。的配置项添加了监听功能,在监听。是组织划分配置的维度之一。

2024-07-30 14:39:29 751

原创 Linux环境更新数据库

为了便于可能潜在的后续更新,本次停用了原先在宿主机运行的Mysql服务,更新了原先在docker运行的mysql,当前mysql版本 8.3.0。mysqldump -h 127.0.0.1 -u root -p 表名 < 表名.sql // 备份原有数据库中的数据表。mysqldump -h 127.0.0.1 -u root -p 表名 < 表名.sql // 备份原有数据库中的数据表。-d mysql:8.0 --lower-case-table-names=1 启动脚本。

2024-07-29 11:57:34 388

原创 Linux配置白名单

linux环境下需要配置指定ip访问服务器,进行安全巡查。保存文件并退出: ctrl+X Y。上下翻一下,有没有刚才添加的ip。配置白名单:*用0代替。

2024-07-10 17:08:20 189

原创 Apache POI的读写EXCEL文件

Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是,我们可以使用 POI 在 Java 程序中对Miscrosoft Office各种文件进行读写操作。一般情况下,POI 都是用于操作 Excel 文件。

2024-07-10 16:59:14 130

原创 WebSocket的基本使用

WebSocket 是基于 TCP 的一种新的网络协议。它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接, 并进行**双向**数据传输。WebSocket 是长连接,受网络限制比较大,需要处理好重连。HTTP和WebSocket底层都是TCP连接。HTTP通信是单向的,基于请求响应模式。服务器长期维护长连接需要一定的成本。WebSocket支持双向通信。WebSocket是长连接。各个浏览器支持程度不一。

2024-07-03 16:19:13 200

原创 SpringCache的基本使用

p0.id:#p0指的是方法中的第一个参数,id指的是第一个参数的id属性,也就是使用第一个参数的id属性作为key;​ key: 缓存的key ----------> 支持Spring的表达式语言SPEL语法。​ key: 缓存的key ----------> 支持Spring的表达式语言SPEL语法。​ key: 缓存的key ----------> 支持Spring的表达式语言SPEL语法。​ value: 缓存的名称,每个缓存名称下面可以有多个key。

2024-06-25 10:36:07 302

原创 HttpClient的基本使用

HttpClient:Http客户端对象类型,使用该类型对象可发起Http请求。- CloseableHttpClient:实现类,实现了HttpClient接口。- HttpClients:可认为是构建器,可创建HttpClient对象。- 调用HttpClient的execute方法发送请求。2. 创建请求对象,设置入参,指定编码方式和数据格式。- HttpPost:Post方式请求类型。- HttpGet:Get方式请求类型。- 创建HttpClient对象。- 创建Http请求对象。

2024-06-13 10:40:57 118

原创 Spring Data Redis使用方式

**SETEX** key seconds value 设置指定key的值,并将 key 的过期时间设为 seconds 秒。- **HSET** key field value 将哈希表 key 中的字段 field 的值设为 value。Redis有序集合是string类型元素的集合,且不允许有重复成员。- **SET** key value 设置指定key的值。

2024-06-11 15:13:57 491

原创 登陆session的配置问题

例如在服务器架构中使用squid做前端高速缓存,那么nginx取到的就是squid服务器的ip,用这个ip来做ip_hash肯定是不对的。你访问web服务器A,产生了session然后把它放到cookie里面,当你的请求被分配到B服务器时,服务器B先判断服务器有没有这个session,如果没有,再去看看客户端的cookie里面有没有这个session,如果也没有,说明session真的不存在,如果cookie里面有,就把cookie里面的sessoin同步到服务器B,这样就可以实现session的同步了。

2024-06-05 10:25:53 333

原创 动态SQL批量插入

【代码】动态SQL批量插入。

2024-05-30 18:00:22 96

原创 Linux连接MYSQL数据库

增加:insert into 表名(字段名) values (值,值,值),(值,值,值),(值,值,值);修改:update 表名 set (字段名 = 值) where 条件;删除:delete from 表名 where 条件;连接数据库:mysql -uroot -p密码;切换库:use wcenter_admin;查询:select 字段名 from 表名;查询所有库:show databases;查询所有表:show tables;退出连接数据库:exit;

2024-05-21 11:02:55 249

原创 Spring自定义注解

/获得方法上的注解对象。* 切入点 切面表达式(返回值类型 包名.类名.方法名(入参))//*表示匹配所有 (..)表示匹配任意入参。//获得数据库操作类型。2). 自定义切面类 AutoFillAspect,统一拦截加入了 AutoFill 注解的方法,通过反射为公共字段赋值。//根据当前不同的操作类型,为对应的属性通过反射来赋值。//获取到当前被拦截的方法上的数据库操作类型。//通过反射为对象属性赋值。//通过反射为对象属性赋值。//为4个公共字段赋值。//为2个公共字段赋值。

2024-05-09 10:46:31 781 1

原创 Nginx反向代理,负载均衡

nginx反向代理

2024-04-29 15:56:44 273 2

原创 Json常用的一些方法以及注解

JSON.parseObject(对象名,类名.class)5:JSONObject方便对json数据进行增删改查操作。JSON.parseArray(对象名,类名.class)(JSONObject)JSON.parse(对象名)4:解析json字符串。

2024-04-24 15:52:54 249

原创 Linux服务器停机重启

sudo service nginx start / sudo systemctl start nginx (/表示或者)systemctl restart docker / service docker restart (/表示或者)首先后端jar包可以正常运行,发现网址打不开,于是先重启nginx和docker;后来网址可以打开了,前端页面没有数据只有图片,推测数据库有没有连接上。启动命令:1.'cd /home/hzdwuser/daping'

2024-04-24 15:35:36 113

原创 远程调用的使用流程

new HashMap<>()将入参数据组装进去,调用 restTemplate.postForObject(apiUrl, data, String.class)得到返回的json数据。new JSONObject(json),调用getJSONObject解析数据,将解析出来的数据进行循环遍历赋值返回给前端。错误处理:可以使用try-catch语句捕获异常,并进行相应的错误处理。处理响应:根据需要对响应进行处理,例如解析JSON或XML格式的数据。1:定义url地址;

2024-04-24 15:25:21 236

空空如也

空空如也

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

TA关注的人

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