- 博客(12)
- 收藏
- 关注
原创 CentOS7磁盘空间不足,找到lsof中deleted 状态的文件并通过清空文件释放空间
4.可以通过kill 进程号然后重启服务来解决,这里提供一种不杀进程清理的方式,通过ls -l /proc/PID/fd/* | grep 文件名,找到相应文件句柄。3.怀疑有已经删除文件但占用空间未释放,通过sudo lsof / | grep deleted查看当前系统句柄对已删除文件未释放情况。5.最后清空文件echo > /proc/130334/fd/1 ,可以看到占用率从99%到16%2.进入根目录 /cd并查看根目录实际占用文件大小du -h -x --max-depth=1。
2023-06-01 17:00:53
2277
1
原创 Spring Cloud 整合 etcd并设置SSL
etcd是基于go语言实现,主要是用于配置分享和服务发现的一个组件,最初用于解决集群管理系统中os升级时的分布式并发控制、配置文件的存储与分法等问题。因此,etcd是在分布式系统中提供强一致性、高可用性的组件,用来存储少量重要的数据。
2023-03-24 16:14:54
983
2
原创 Spring Boot 所有文件下载,图片下载加水印
一、图片的预览和文件的下载,用FreeMaork不用写代码就可以轻松搞定,template-loader-path是文件的位置,可以添加多个文件访问地址,用逗号隔开。spring: resources: static-locations: file:/Users/jiangxiaoyi/Desktop/files freemarker: # 设定模板的加载路...
2019-08-02 18:23:33
1201
原创 MyBatis Plus 结合 SpringBoot 实现CRUD和批量更新
我们都知道MyBatis是将sql语句与代码分离,存放于xml配置文件中,拼接复杂SQL语句时,拼写比较复杂,没有代码灵活。MyBatis Plus 作为mybatis的增强库,增强了mybatis的功能,让mybatis更好用,今后不需要再写SQL语句了。一:搭建:接下来我和大家说一下如何搭建和使用:pom.xm<dependency> <groupI...
2019-08-02 16:59:14
6806
原创 简单区分@RestController和@Controller
今天重新搭建了一个项目,这是一个采用SpringBoot + MyBatis Plus 做的文件管理的小项目,封装了返回结果以后,我在Controller上使用了@Controller注解发现方法是可以调用成功但是返回404,如下:后来发现问题就是出现在注解上了,将@Controller换成@RestController就可以解决这个问题了。从这个结果就能看出他们大概的区别就是使用@C...
2019-07-28 13:15:59
157
原创 将string转化为ArrayLis<HashMap>
这里说的jString是如下的格式[{"name":"\u8425\u4e1a\u6267\u7167","file_url":"xxxxxx"},{"name":"icp\u8bc1","file_url":"yyyyyy”}]要将其转化为aaaa": [ { "file
2019-01-23 11:54:51
2440
原创 Spring Boot 2.0 + MyBatis + pageHelper 多元数据库分页
继之前在MyBatis设置多元数据的情况下,在工作中又遇到了多元数据库分页失效的问题,如下是解决过程。这里先贴上我之前解决多元数据的博客:https://blog.csdn.net/jiangxiaoyi_07/article/details/84982875先介绍只有一个数据源的情况下pageHelper的使用方法。首先,在启动类上加上如下代码@BeanPageHelper ...
2019-01-13 15:19:04
269
原创 Spring boot + poi web页面导出Excel
首先,在pom.xml文件引入poi<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.11</version></dependency&g
2018-12-25 11:56:19
737
原创 Spring boot 2.0+ MyBatis 多数据源(多Mysql)
业务的需求需要两个在不同服务器的数据库。首先确定Springboot版本,我这里引用的是2.0.0<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> ...
2018-12-13 10:22:09
158
原创 Memcached、Redis以及Memcached与Redis的区别
一、Memcached1.Memcached:是一个高性能的分布式内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种数据结构。简单的说就是将数据调到内存中,然后从内存中读取,从而大大提高读取速度。2.Memcached的工作流程:先检查客户端的请求是否在Memcached中,如有,直接把请求返回,不再对数据库进行任何的操作;如果请求不再Memcache
2017-08-11 15:22:55
267
原创 排序算法代码整理
简单排序:冒泡排序:相邻的元素两两比较,将最大(最小)的数放在右边。int n;long[] theArray = new long[n];public void bubbleSort(){ for (int out = n-1 ; out > 1 ; out--){ for (int in = 0 ; in ; in++){ if
2017-08-11 09:48:51
192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人