四月是你的
码龄7年
关注
提问 私信
  • 博客:89,753
    社区:115
    89,868
    总访问量
  • 50
    原创
  • 402,284
    排名
  • 21
    粉丝
  • 0
    铁粉

个人简介:其实没什么感觉,反正这个世界上,没有谁能够一直陪着谁,我也不太需要。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-12-18
博客简介:

weixin_41438466的博客

查看详细资料
个人成就
  • 获得81次点赞
  • 内容获得8次评论
  • 获得423次收藏
创作历程
  • 8篇
    2021年
  • 11篇
    2020年
  • 47篇
    2019年
成就勋章
TA的专栏
  • Spring boot
    6篇
  • Vue
    2篇
  • linux
    1篇
  • Spring
    3篇
  • 日志
    1篇
  • 消息中间件
    1篇
  • 设计模式
  • 数据结构
  • Hibernate
    1篇
  • Mybatis
  • JQuery
    1篇
  • 机器学习
    5篇
  • 计算机网络
    4篇
  • 多线程编程
    4篇
  • 人工智能
    1篇
  • Java
    23篇
  • Java项目开发
    15篇
  • 数据库
    7篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Activiti7踩坑

Activiti7踩坑Springboot2整合了Activiti7之后,进行发布流程时,报在ACT_RE_DEPLOYMENT表中缺少VERSION_字段。我们需要在ACT_RE_DEPLOYMENT表中手动增加如下两个字段:VERSION_, PROJECT_RELEASE_VERSION_
原创
发布博客 2021.07.22 ·
592 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试官问:高并发下,怎么选择最优的线程数?

面试官问:高并发下,怎么选择最优的线程数?高并发下,怎么选择最优的线程数一、理论分析二、实际应用三、结论:高并发下,怎么选择最优的线程数为了加快程序处理速度,我们会将问题分解成若干个并发执行的任务。并且创建线程池,将任务委派给线程池中的线程,以便使它们可以并发地执行。在高并发的情况下采用线程池,可以有效降低线程创建释放的时间花销及资源开销,如不使用线程池,有可能造成系统创建大量线程而导致消耗完系统内存以及 “过度切换”(在 JVM 中采用的处理机制为时间片轮转,减少了线程间的相互切换) 。但是有一个很
转载
发布博客 2021.06.03 ·
380 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vue 防止用户在短时间内频繁多次点击按钮

在实际开发过程中一定要时刻考虑组件化、工具化,比如防止用户在短时间内频繁多次点击按钮就可以进行工具化在我的项目目录下有tools文件夹,在该文件夹下创建preventReClick.js文件export default { install (Vue) { // 防止重复点击 Vue.directive('preventReClick', { inserted (el, binding) { console.log("binding-7",binding)
原创
发布博客 2021.04.19 ·
835 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

Vue 表单校验错误位置自动定位

表单校验失败会生成名为“is-error”的类,据此即可实现自动定位saveToDb() { this.$refs["FormName"].validate((valid) => { if (valid) { //执行操作 }else { setTimeout(() => { var isError = document.getElementsByClassName("is-error");
原创
发布博客 2021.04.19 ·
2400 阅读 ·
2 点赞 ·
1 评论 ·
4 收藏

深入@component注解与@Configuration

1、@Configuration从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用于构建bean定义,初始化Spring容器。注意:@Configuration注解的配置类有如下要求:1、@Configuration不可以是final类型;
原创
发布博客 2021.04.18 ·
6627 阅读 ·
9 点赞 ·
2 评论 ·
35 收藏

掌控springboot中bean的加载顺序

0.控制加载顺序的初衷springboot遵从约定大于配置的原则,极大程度的解决了配置繁琐的问题。在此基础上,又提供了spi机制,用spring.factories可以完成一个小组件的自动装配功能。在一般业务场景,可能你不大关心一个bean是如何被注册进spring容器的。只需要把需要注册进容器的bean声明为@Component即可,spring会自动扫描到这个Bean完成初始化并加载到spring上下文容器。(申明bean可以用@component和@configuration,他俩有什么区别可以看
转载
发布博客 2021.04.18 ·
564 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

@EnableConfigurationProperties注册配置Bean

@EnableConfigurationProperties注册配置Bean1. @ConfigurationProperties#prefix 为空2. @ConfigurationProperties#prefix 不为空Spring和Spring Boot开发中,常使用@ConfigurationProperties注解某个类,使其实例接受一组具有相同前缀的配置项。可以使用@Component或Java Config将使用@ConfigurationProperties的类声明为Bean。Spr
原创
发布博客 2021.04.18 ·
637 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据库创建索引有什么优点和缺点

数据库创建索引有什么优点和缺点1、数据库中索引的优点2、数据库中索引的缺点3、数据库中索引创建的注意事项3.1 哪些列上应该创建索引?3.2 哪些列上不应该创建索引?1、数据库中索引的优点为什么要创建索引呢?创建索引可以大大提高系统的性能,优点:第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序子句进行数据检索时,同样可
原创
发布博客 2021.02.22 ·
1661 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

项目开发日志查看常用Linux命令

项目开发常用Linux命令more命令——文件内容查看语法选项参数实例less命令——文件内容查看语法选项参数more命令——文件内容查看more命令是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。more名单中内置了若干快捷键,常用的有H(获得帮助信息),Enter(向下翻滚一行),空格(向下滚动一屏),Q(退出命令)。该命令一次显示一屏文本,满屏后停下来,并且在屏幕的底部出现一个提示信息,给出至今己显示的该文件的百分比:–More–(XX%)可以
原创
发布博客 2020.12.11 ·
558 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring 注释 @Autowired 和@Resource 的区别

Spring 注释 @Autowired 和@Resource 的区别一、相同点二、不同点一、相同点@Autowired和@Resource都可以用来装配bean,都可以写在字段上,或者方法上。二、不同点@Autowired属于Spring的;@Resource为JSR-250标准的注释,属于J2EE的。@Autowired默认按类型装配,默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false,例如:@Autowired(required=f
原创
发布博客 2020.10.21 ·
148 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springboot + spring Data JPA 后端开发流程

JPA Specification@Configuration@EnableTransactionManagement@EnableJpaRepositories( entityManagerFactoryRef = "entityManagerFactoryFaceBook", transactionManagerRef = "transactionManagerFaceBook", basePackages = {"com.xxxxxxxx.dao.
原创
发布博客 2020.08.05 ·
382 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

开发过程中JPA Specification的应用

JPA Specification为什么需要Specification应用场景JPA Specification实现复杂查询JPA多条件、多表查询Spring Data Jpa 简单模糊查询Specification算是JPA里面比较灵活的查询规范了,方便实现复杂的查询方式。为什么需要SpecificationSpring-Data JPA 本身支持了比较简单的查询方式,也就是根据属性名成结合一些规范编写查询方法,例如,一个Customer对象有name属性,那么如果想要实现根据name来查询,只需要
原创
发布博客 2020.08.04 ·
1180 阅读 ·
0 点赞 ·
1 评论 ·
6 收藏

实际开发中常用的list.sort()排序

用 Collections.reverse 反转一个 ListJAVA8-用lamda表达式和增强版Comparator进行排序1、单条件升序:list.sort(Comparator.comparing(User::getId);2、降序:list.sort(Comparator.comparing(User::getId).reversed());3、多条件升序排序:list.sort(Comparator.comparing(User::getId).thenComparing(User
原创
发布博客 2020.08.03 ·
2004 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

JP之@Entity和@Table注解详解

@Entity和@Table@Entity@Table1 catalog 和 schema 的区别2 唯一约束和索引的区别3. @UniqueConstraint4. @Index@Entity@Table@Table 是类级别的注解,用于声明实体映射到数据库中的具体的表。参数类型描述nameString表的名称,默认为实体名称(参考 @Entity 注解的 name 参数说明),因此如果实体名称与映射的表名称一致时,@Table 注解常常可以省略。catalogS
原创
发布博客 2020.07.30 ·
1511 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

报500服务器内部错误解决思路

一般出现500服务器内部错误,极可能是调用数据库进行数据查询、更新、修改或者删除时出现了逻辑错误或者相关错误,也就是数据库层调用出现了错误。出现后,排查日志和接口返回错误提示,可能是找不到报错信息,所以最好的方法就是去手动在相应环境下执行一下数据库层调用方法,排查一下具体问题。还有一种情况是前后端传递参数不一致导致的;...
原创
发布博客 2020.07.28 ·
6664 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

史上最全Lombok——看这篇就够了

Lombok0 前言1 使用Lombok前提1.1 如何在 IDEA 中如何安装 Lombok:1.2 引入pom依赖1.3 已经添加依赖为什么还要安装idea的Lombok插件?2 怎么使用Lombok?3 注解详解3.1 @Data3.2 @Setter3.3 @Getter3.4 @Slf4j3.5 @AllArgsConstructor3.6 @NoArgsConstructor3.7 @EqualsAndHashCode3.8 @NonNull3.9 @Cleanup3.10 @ToString3
原创
发布博客 2020.07.26 ·
1262 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

SLF4J+Logback日志实现

SLF4J+Logbackcommons Logging+Log4j和SLF4J+Logback为什么有了Commons Logging和Log4j,又会蹦出来SLF4J和Logback?对比Commons Logging和SLF4J的接口:小结commons Logging+Log4j和SLF4J+LogbackCommons Logging和Log4j这一对好基友,它们一个负责充当日志API,一个负责实现日志底层,搭配使用非常便于开发。有的童鞋可能还听说过SLF4J和Logback。这两个东东看上
原创
发布博客 2020.07.24 ·
354 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

消息队列中间件全家桶

消息中间件0 为什么要使用消息队列?1 消息队列通讯模型1.1 点对点通讯:1.2 多点广播:1.3 发布/订阅(Publish/Subscribe)模式:1.4 群集(Cluster):2 消息队列应用场景2.1 异步处理2.2 应用解耦2.3 流量削锋2.4 日志处理2.5 消息通讯3 常用消息队列5.1 ActiveMQ5.2 RabbitMQ5.3 ZeroMQ5.4 Kafka注意事项消息队列中间件是分布式系统中重要的组件,主要用来解决应用解耦,异步消息,流量削锋等问题。目前使用较多的消息队
转载
发布博客 2020.07.15 ·
509 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot+MybatisPlus+代码生成器

SpringBoot+MybatisPlus+代码生成器——代码自动生成1 pom依赖2 项目配置文件Application.yml——常用配置3 配置文件——config包下3.1 mybatis-plus配置3.2 数据源配置4 代码生成——代码生成器Genenator.java1 pom依赖 <!-- mybatis的orm插件 --> <dependency> <groupId>com.baomidou&
原创
发布博客 2020.07.14 ·
398 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多