自定义博客皮肤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)
  • 收藏
  • 关注

原创 在linux中根据pid杀死所有子进程/后代进程

另一种情况是你可能想要杀死当前 shell 进程的所有后代以及直接子进程。$$ 为 目标 pid。

2022-09-23 11:36:54 1080 1

原创 Spire.Doc修改目录字体大小

官方论坛官方论坛的解决方案:但是我发现这样不行,稍微改了一下:

2022-06-24 15:37:51 1358

原创 什么是索引?

最常见的索引类型涉及单个列,将来自该列的值的副本存储在数据结构中,从而允许快速查找具有相应列值的行。B树数据结构让索引可以快速找到一个特定的值,一组值,或者一个范围内的值,对应于子句 中的运算符,如=, >, ≤, BETWEEN,IN等。...

2022-06-22 16:48:56 171

原创 lower_case_table_names默认值问题

Unix:0Windows:1macOS:2

2022-06-21 17:13:56 150

原创 idea报错找不到相关依赖,但其实是有依赖的的解决办法

删除.idea和.mvn以及target文件夹,然后重新打开项目。

2021-10-14 21:32:12 2504

原创 The document is really a OOXML file

使用 POI 时,有不同的类来解析 .doc 和 .docx。HWPFDocement 用于 .doc,XWPFDocument 用于 .docx

2021-10-13 14:45:58 1407

原创 no qualifying bean of type TransactionManager avaliable 错误

这个错误的字面意思是找不到 TransactionManager 这个 bean而事实也正是如此spring在注册事务管理器TransactionManager这个bean 的时候需要需要注入一个数据源,因为在项目中用到了多个dataSource,因为spring默认是按类型注入的,而这个时候有多个dataSource,spring就不知道用哪一个了。所以注入TransactionManager的时候失败了。进而导致导致使用@Transactional注解的时候报这个错。解决办法是手动注册多个

2021-08-12 21:06:50 954

原创 Spring Boot 常用注解及说明

@Configuration该注解会告知Spring 这是一个配置类,会为Spring应用上下文提供bean。这个配置类的方法使用@Bean注解进行标注,表名这些方法所返回的对象会以bean的形式添加到spring的应用上下文中(默认情况下,这些bean所对应的bean ID与定义他们的方法名称是相同的)。相较于基于XML的配置方式,基于Java的配置会带来多项额外的收益,包括更强的类型安全性和更好的重构能力。@SpringBootApplication这是一个组合注解,他做和了3个其他注解。

2021-07-04 11:03:11 111

原创 1044-Access denied for user ‘root‘@‘localhost‘ to database ;一行命令搞定MySQL各种没有权限的问

GRANT ALL ON . TO root@’%’;ALL 表示 所有的功能。第一个 * 表示所有数据库第二个 * 表示所有表root 表示用户名% 主机ip 是通配符,表示放开所有主机的权限

2021-07-01 16:19:49 197

原创 springboot整合redis,redis明明有数据却返回null

可能的一个原因是:存入和取出时的序列化的方式不一致导致的。如何设置序列化方式请自行百度。

2021-06-27 16:51:42 1391 1

原创 IDE设置serialVersionUID自动生成

当实体实现Serializable接口的时候需指定一个serialVersionUID,虚拟机是否允许反序列化, 不仅取决于类路径和功能代码是否⼀致, ⼀个非常重要的⼀点是两个类的序列化 ID 是否⼀致。如果不指定系统也会根据类信息默认生成一个,但是当类改变时会导致前后serialVsersionUID不一致,导致报:InvalidCastExceptionIDE可以设置在没有指定serialVersionUID给出提示并且可以自动生成serialVersionUID:...

2021-06-20 12:53:57 267

原创 Redis的五种数据类型详解

一.字符串(String)

2021-04-25 13:37:29 146

原创 redis典型使用场景

1.缓存功能下图是比较典型的缓存使用场景,其中Redis作为缓存层,MySQL作为缓存层,绝大部分请求的数据都是从Redis中获取,由于Redis具有支撑高并发的特性,所以缓存通常起到加速读写和降低后端压力的作用。计数许多应用都会使用Redis作为计数的基础工具,它可以实现快速计数、查询缓存的功能,同时数据可以异步落地到其他数据源。例如某些视频播放数系统就是使用Redis作为视频播放数计数的基础组件,用户每播放一次视频,响应的视屏播放数就会自增1。共享session一个分布式Web服务将

2021-04-15 20:35:26 134

转载 关于git仓库过大,仅想维护自己需要的部分代码

##1.新建workspace,初始化git init##2.远程加载库(已经存在跳过)git remote add -f origin http://XXXX.XXXXXX.XXX/XXXX##3.允许使用sparse checkoutgit config core.sparsecheckout true##4.将需要下载的文件路径加入到配置文件echo 'subfolderName/subfolderName2' >> .git/info/sparse-checkout

2020-12-08 11:19:13 203

原创 windows上部署springboot项目(jar包)

1.用idea将项目打成jar包2.在target文件夹下找到jar文件2.右键jar包选中show in explorer打开jar包所在文件夹3.打开cmd进入jar包所在目录,选中目录栏输入cmd回车即可4.输入java -jar 项目文件名.jar5.针对第4部的懒人模式----bat批处理文件*在jar包目录下创建一个.bat结尾的文件*,编辑文件:@echo offjava -jar 项目文件名.jarpause以后启动项目只需要双击运行即可...

2020-11-02 20:03:23 1757

原创 ‘Basic‘ attribute type should not be a container 解决办法

问题:原因:我项目中使用的是spring data jpa ,框架会把该属性当成数据库的一个字段,而list不是mysql的数据类型;解决办法:1.加@Transient注解2.看了别的文章说是配置表关系

2020-10-22 14:30:16 10292 4

原创 nginx常用命令

nginx -s reopen #重启Nginxnginx -s reload #重新加载Nginx配置文件,然后以优雅的方式重启Nginxnginx -s stop #强制停止Nginx服务nginx -s quit #即处理完所有请求后再停止服务killall nginx #杀死所有nginx进程

2020-09-12 11:06:44 64

原创 IDEA设置单行注释的两个斜杠跟随在代码的头部

IDEA单行注释快捷键//默认是在代码行首:// 我是代码...个人不喜欢上面这种风格,更喜欢这种: //我是代码...更改方式:

2020-09-11 17:00:50 1435 2

原创 父类对象的属性直接赋值给子类对象

BeanUtils.copyProperties(super,target)

2020-09-10 15:16:48 1953

原创 mybatis开启驼峰转换

如果数据库中字段使用下划线作为分隔,而实体类属性用的小驼峰的方式命名,可以在mybatis的配置文件中开启驼峰转换

2020-09-10 15:02:53 1013

空空如也

空空如也

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

TA关注的人

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