自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (2)
  • 收藏
  • 关注

原创 windows系统下查看mysql安装目录

1.打开cmd窗口2. 使用net start mysql启动mysql服务器3. 使用mysql -hlocalhost -uroot -p命令进入mysql4.使用show variables like "%char%";命令查看mysql安装目录

2021-03-19 11:40:08 2138

原创 Setting data field xxx to undefined is invalid.

input标签,要使用bindinput进行事件绑定,否则会出错

2021-02-23 17:32:01 5374

原创 本地文件提交到gitlab服务器

找到本地git文件的文件夹,进入,执行 git add * git commit -m "xxxxx" git push -u origin 分支 如果报错,remote origin already exists.,则 先输入 git remote rm origin 再输入 git remote add origin xxxx

2021-02-04 18:36:41 313 1

原创 docker容器配置端口映射之后无法通过浏览器访问的问题

上图:使用docker run --name nginx -p 8081:8081 -d nginx启动nginx,死活不能访问解决方案:首先先确定好容器内是监听的哪个端口,然后进行映射,nginx镜像容器默认是80端口,所以可以这样映射:docker run --name nginx -p 8081:80 -d nginx搞定...

2021-02-04 10:08:21 2255 1

原创 centos7.2部署jar包

1.首先使用docker启动jar项目,报错因为容器里的运行的代码报错了,然后容器 Exited (1) 3 seconds ago 了,通过 docker logs -f container_id 能看到哪里错了2.看到错误信息是 no main manifest attribute解决办法是:在pom.xml文件中添加 <build> <plugins> <plugin> ...

2021-02-04 09:11:49 282

转载 阿里云搭建gitlab服务器

DEVOPS搭建(1)- GITLAB的安装-CENTOS7标签:DevOpsGitLabgitDevOpsGitLabgit自动集成部署代码仓库​​​​环境配置 系统:CentOS Linux release 7.4.1708 (Core) 内核版本:3.10.0-693.el7.x86_64 内核信息:Linux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Tue...

2021-02-02 14:34:20 471

原创 类的加载过程和类的主动使用以及被动使用

类的加载过程如下:1.加载阶段2.连接阶段2.1 验证2.2 准备2.3 解析3.初始化 类的主动使用和被动使用(初始化)1. new对象2.访问类的静态方法3.访问类的静态属性4.通过反射访问类5.访问子类静态属性会导致父子类初始化 6.main函数所在类直接导致此类初始化 ...

2020-12-23 09:11:01 102

原创 去null

requestJson=requestJson.replace("\"null\"","\"\""),利用这个去替换null为""

2020-11-13 11:31:16 64

原创 cookie和session

session:1.概念:服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中,HttpSession2.快速入门 1.获取HtttpSession对象: HttpSession session = request.getSession(); 2.使用HttpSession对象 Object getAttribute(String name); void setAttribute(String name,Object va...

2020-11-13 11:30:11 64

原创 maven

问题描述在使用公司内部的maven仓库编译项目时,由于新加入了几个依赖包,第一次编译失败了,此后在修复了公司内部maven仓库后编译项目出现错误was cached in the local repository, resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced -> [Help 1]问题原因Maven默认会使...

2020-11-13 11:25:44 70

原创 beanUtils

1:BeanUtils.copyProperties(source, target);2:待拷贝的对象中的属性要添加@ApiField()注解3:注意,如果source为null,则会报错Exception in thread "main" java.lang.IllegalArgumentException: Source must not be null

2020-11-13 11:25:06 71

原创 hashmap

排序:List<Map.Entry<Integer,Student>>list=newArrayList<Map.Entry<Integer,Student>>(map.entrySet());Collections.sort(list,newComparator<Map.Entry<Integer,Student>>(){@Overridepublicintcompare(Map.Entry<Integer.

2020-11-13 11:24:17 65

原创 泛型

在一般情况下返回类型要么是范型,要么就是引用类型、基础类型之类的数据。但是这些类型都是确切的返回类型,如果我想返回我传入的任意类型值,这个时候这些都做不到。那怎么办呢,java已经考虑到这一点了,就是通过<V> V 实现的。下面来看具体的案例介绍:publicstatic<V>VgetAttribute(Stringname){Map<String,Object>attributes=THREAD_CONTEXT_DATA.get().getAt...

2020-11-13 11:22:43 91 1

原创 list集合去重和排序

Jdk8对集合按照元素的属性进行排序 Collections.sort(listJdk7,(s1,s2) ->s1.compareTo(s2));根据元素属性,进行去重操作,不过这个会进行排序List<Person> unique = persons.stream().collect( Collectors.collectingAndThen( Collectors.toCollection(() -> new TreeSet<>(Comparat...

2020-11-13 11:18:45 601

转载 自定义注解

https://blog.csdn.net/xsp_happyboy/article/details/80987484

2020-09-30 14:41:17 60

原创 获取日期的当月有多少天和当前是周几

String str = "2020年08月08日";SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");Date date = sdf.parse(str);Calendar instance = Calendar.getInstance();System.out.println(instance.getActualMaximum(Calendar.DATE));System.out.println(instance..

2020-08-29 18:55:54 797

原创 BeanUtils.copyProperties(source, target)

1:BeanUtils.copyProperties(source, target);2:待拷贝的对象中的属性要添加@ApiField()注解3:注意,如果source为null,则会报错Exception in thread "main" java.lang.IllegalArgumentException: Source must not be null

2020-08-28 13:22:09 297

原创 分布式锁

1:锁的时序问题其中标红的要在一个逻辑中处理2.缓存穿透指查询一个一定不存在的数据,由于缓存不命中,将去查询数据库,但是数据库也无此记录,我们没有将这次查询的null写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。风险:利用不存的数据进行攻击,数据库瞬时压力增大,最终导致崩溃解决:null结果缓存,并加入短暂过期时间3.缓存雪崩缓存雪崩是指在我们设置缓存时key采用了相同的过期时间,导致缓存在某一时刻同时失效,请求全部转发到DB,DB瞬时压力.

2020-06-04 10:29:29 101

原创 RedisDesktopManager下载安装

https://github.com/uglide/RedisDesktopManager/releases/tag/0.8.8

2020-06-01 10:45:47 4702

原创 jpa+mongodb

1.模糊查询findByxxxLike();2.排序2.1:设置排序条件Sort sort = Sort.by(Sort.Order.desc(xxx));2.2:设置分页条件Pageable pageable = PageRequest.of("page","size":3,sort);2.3:调用查询方法传入2.1和2.2设定的值findAll(pageable);...

2020-05-19 10:11:17 583

原创 启动gateway报错error create bean with name tokenstore

遇到这个错误,不用考虑,直接先把redis服务停止,然后按照redis的安装步骤,重新启动redis服务,然后重新启动gateway即可

2020-05-15 19:35:08 934

原创 git相关命令

题外话:由于github在国外,所以建议大家使用gitee或者gitlab作为远程仓库git官网地址:https://git-scm.comgit相关命令:git init:初始化一个git版本git add ./file:把工作区域的所有文件或者指定文件提交到暂存区git commit m:把暂存区的文件提交到本地仓库git reset HEAD:用远程仓库的项目把暂存区的项目进行还原(使用情况:项目由工作目录提交到了暂存区,然后想把暂存区还原成上一个版本,可以使用这个命令)g

2020-05-14 10:07:30 81

原创 mysql中的其他函数

其他函数;version:当前数据库服务器的版本database:当前打开的数据库user:当前用户password("字符"):返回该字符的密码形式md5("字符"):返回该字符的md5加密形式...

2020-05-08 11:15:04 96

原创 mysql聚合函数

函数分类:max(),min(),sum(),avg(),count()特点:1:使用方式 select 函数名称(字段) from table名称2:支持的类型:sum(),avg()一般用于处理数值型,max,min,count可以处理任何类型3:都忽略null值4:都可以搭配distinct使用,实现去重select max(distinct 字段) from ...

2020-05-07 10:32:35 138

原创 count函数的使用

count(*)不会忽略null值count(1)不会忽略null值count(列名)会忽略null值

2020-05-06 22:41:54 725

原创 his inspection controls whether the Persistence QL Queries are error-checked

参见此博客: https://blog.csdn.net/qq_30788845/article/details/80391230

2020-04-26 14:54:24 239

原创 项目使用debug启动报错:Command line is too long.

在启动项目中报错:Command line is too long. Shorten command line for SpringBootMainApplication or also for Application解决办法,参考链接如下:https://blog.csdn.net/wochunyang/article/details/84776813...

2020-04-26 10:53:16 477

原创 我在项目中使用@RequestBody和@RequestParam的遇到的问题

讲解的很详细,可以参看,我就不写了:https://blog.csdn.net/suki_rong/article/details/80445880当时因为项目中的参数上使用的是@RequestParam注解,而前端使用的是在方法体中传参,导致服务器一直报500的错误,所以写了这个博客,总结一下,给我的教训是,即使再小的知识点,如果你没有搞清楚,都很有可能会在以后的开发中成为你项目进度的阻碍...

2020-04-23 23:36:47 364

原创 JSON格式数据从前台传到后台

后台对象:public ActivityData(Long id,String activityId,String activityName,String activityDesc,String activityPeriod,String activityPageUrl,String activityProds) {this.id= id;this.activityId=activit...

2020-04-22 21:14:55 361

原创 文件格式为.bat的双击闪退的问题

查看自己的jdk安装是否正确cmd进入黑窗口,使用java -version,如果出现java的版本号,说明不是jdk的问题,继续排查,如果没有出现版本号说明是jdk的安装问题,能正常出现jdk的版本号之后再进行操作...

2020-04-20 17:58:10 1556

原创 windows系统杀死进程

netstat -ano | findstr 端口号taskkill /F /pid

2020-04-18 11:38:54 161

原创 BeanCreationNotAllowedException

项目启动的时候报错:org.springframework.beans.factory.BeanCreationNotAllowedException: Error creating bean with name 'org.springframework.cloud.netflix.eureka.EurekaDiscoveryClientConfiguration': Singleton bean...

2020-04-14 21:41:11 2468

原创 Incorrect credentials.Request response:401 Unauthorized

问题描述:git push 报 HTTP Basic: Access denied 错误原因:本地git配置的用户名、密码与gitlabs上注册的用户名、密码不一致。解决方案:1. 如果账号密码有变动 用这个命令 git config –system –unset credential.helper 重新输入账号密码 应该就能解决了2. 如果用了第一个命令 还不能解决问题那...

2020-04-09 20:13:03 12597

原创 一次查询所有的数据,通过代码组织数据,使之保持数据库中原有的层次

1.创建实体类,注意要就children属性 2.实现代码逻辑

2020-04-07 22:26:04 97

原创 后台通过逻辑处理,把父子级关系的数据分层级显示

需求:数据库中的数据存在父子级的关系,通过代码逻辑处理,把数据分层级显示 1:创建数据库实体类 2:创建通用的结果类 3:创建测试类 4:输出结果 ...

2020-04-07 20:36:59 665

原创 SpringBoot自动配置原理

自动配置原理:1)SpringBoot启动的时候加载主配置类,开启了自动配置功能@EnableAutoConfiguration2)@EnableAutoConfiguration作用: 利用EnableAutoConfigurationImportSelector给容器中导入了一些组件,可以查看该类的父类AutoConfigurationImportSelector的se...

2020-03-25 12:14:37 180

原创 idea创建springboot工程,并使用yml配置文件给属性注入值

1.idea左上角点击File,选择new,点击project2.选择Spring Initializr,注意sdk选择自己在本地安装的jdk,然后点击右下角的next3.根据实际需要填写,然后点击next.4.根据需要选择自己项目的所需依赖,然后next,确定项目路径之后点击finish5.完成之后注意要修改maven的配置,配置成自己本地安装好的maven6.项...

2020-03-18 19:26:00 1933

原创 获取不到yml配置文件的内容

要在实体类中加上get和set方法,toString方法也要重写,构造器加不加都可以

2020-03-18 15:18:57 1668

原创 使用@ConfigurationProperties注解报错

上面是错误,解决方法:在该注解上增加一个@Component注解

2020-03-18 14:43:35 296 1

原创 我对FileUtils的使用

之前有个项目,需要把文件读成String的类型,然后使用dom4j对String类型的文件进行转换,项目中使用过程如下:File file = new File("spring.xml");String content = FileUtils.readFileToString(file,"utf-8");此时需要注意new File构造器中的参数,要填写文件的路径,对于路径不正确...

2020-03-16 18:09:13 197

fastdfs-client-java-1.27-SNAPSHOT.jar

fastdfs1.27版本

2021-04-13

navicat.7z

navicat工具的安装程序,非常好用,敬请使用

2020-04-01

空空如也

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

TA关注的人

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