- 博客(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
2499
原创 Setting data field xxx to undefined is invalid.
input标签,要使用bindinput进行事件绑定,否则会出错
2021-02-23 17:32:01
5502
原创 本地文件提交到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
423
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
2490
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
356
转载 阿里云搭建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
573
原创 类的加载过程和类的主动使用以及被动使用
类的加载过程如下:1.加载阶段2.连接阶段2.1 验证2.2 准备2.3 解析3.初始化 类的主动使用和被动使用(初始化)1. new对象2.访问类的静态方法3.访问类的静态属性4.通过反射访问类5.访问子类静态属性会导致父子类初始化 6.main函数所在类直接导致此类初始化 ...
2020-12-23 09:11:01
136
原创 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
112
原创 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
93
原创 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
148
原创 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
103
原创 泛型
在一般情况下返回类型要么是范型,要么就是引用类型、基础类型之类的数据。但是这些类型都是确切的返回类型,如果我想返回我传入的任意类型值,这个时候这些都做不到。那怎么办呢,java已经考虑到这一点了,就是通过<V> V 实现的。下面来看具体的案例介绍:publicstatic<V>VgetAttribute(Stringname){Map<String,Object>attributes=THREAD_CONTEXT_DATA.get().getAt...
2020-11-13 11:22:43
157
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
656
原创 获取日期的当月有多少天和当前是周几
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
863
原创 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
359
原创 分布式锁
1:锁的时序问题其中标红的要在一个逻辑中处理2.缓存穿透指查询一个一定不存在的数据,由于缓存不命中,将去查询数据库,但是数据库也无此记录,我们没有将这次查询的null写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。风险:利用不存的数据进行攻击,数据库瞬时压力增大,最终导致崩溃解决:null结果缓存,并加入短暂过期时间3.缓存雪崩缓存雪崩是指在我们设置缓存时key采用了相同的过期时间,导致缓存在某一时刻同时失效,请求全部转发到DB,DB瞬时压力.
2020-06-04 10:29:29
155
原创 RedisDesktopManager下载安装
https://github.com/uglide/RedisDesktopManager/releases/tag/0.8.8
2020-06-01 10:45:47
4780
原创 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
679
原创 启动gateway报错error create bean with name tokenstore
遇到这个错误,不用考虑,直接先把redis服务停止,然后按照redis的安装步骤,重新启动redis服务,然后重新启动gateway即可
2020-05-15 19:35:08
1034
原创 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
103
原创 mysql中的其他函数
其他函数;version:当前数据库服务器的版本database:当前打开的数据库user:当前用户password("字符"):返回该字符的密码形式md5("字符"):返回该字符的md5加密形式...
2020-05-08 11:15:04
122
原创 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
169
原创 his inspection controls whether the Persistence QL Queries are error-checked
参见此博客: https://blog.youkuaiyun.com/qq_30788845/article/details/80391230
2020-04-26 14:54:24
272
原创 项目使用debug启动报错:Command line is too long.
在启动项目中报错:Command line is too long. Shorten command line for SpringBootMainApplication or also for Application解决办法,参考链接如下:https://blog.youkuaiyun.com/wochunyang/article/details/84776813...
2020-04-26 10:53:16
546
原创 我在项目中使用@RequestBody和@RequestParam的遇到的问题
讲解的很详细,可以参看,我就不写了:https://blog.youkuaiyun.com/suki_rong/article/details/80445880当时因为项目中的参数上使用的是@RequestParam注解,而前端使用的是在方法体中传参,导致服务器一直报500的错误,所以写了这个博客,总结一下,给我的教训是,即使再小的知识点,如果你没有搞清楚,都很有可能会在以后的开发中成为你项目进度的阻碍...
2020-04-23 23:36:47
410
原创 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
395
原创 文件格式为.bat的双击闪退的问题
查看自己的jdk安装是否正确cmd进入黑窗口,使用java -version,如果出现java的版本号,说明不是jdk的问题,继续排查,如果没有出现版本号说明是jdk的安装问题,能正常出现jdk的版本号之后再进行操作...
2020-04-20 17:58:10
1656
原创 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
2592
原创 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
13060
原创 后台通过逻辑处理,把父子级关系的数据分层级显示
需求:数据库中的数据存在父子级的关系,通过代码逻辑处理,把数据分层级显示 1:创建数据库实体类 2:创建通用的结果类 3:创建测试类 4:输出结果 ...
2020-04-07 20:36:59
725
原创 SpringBoot自动配置原理
自动配置原理:1)SpringBoot启动的时候加载主配置类,开启了自动配置功能@EnableAutoConfiguration2)@EnableAutoConfiguration作用: 利用EnableAutoConfigurationImportSelector给容器中导入了一些组件,可以查看该类的父类AutoConfigurationImportSelector的se...
2020-03-25 12:14:37
233
原创 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
2053
原创 我对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
237
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人