2020年8月2日

工作的一些收获

摘要: 1.获取数据的时候一定不要对数据进行额外操作,获取数据和操作数据一定要分开来,即使是显得有些复杂,也要分开。 2.数据类型一定要对应,例如:如果一个数据取出来既可以是BigDecimal也可以用String存储,那么就要判断它原本是用来存储什么的。如果一开始它的本质就是用来存储金钱或者数字这类的数据 阅读全文

posted @ 2020-08-02 19:25 我欲皆真 阅读(132) 评论(0) 推荐(0) 编辑

2020年7月31日

记一次生产环境500

摘要: 代码一值是在对方给的测试环境的平台写的,加入的数据也是由我自己控制的,然后就发现系统中有一些不太严谨的地方,然后这些地方就刚好和需求有冲突,然后问对方怎么处理,对方说一般情况下是不会出现这种问题的。 然后今天就凉了,上生产环境报500,没有拿到日志,然后我把报500的地方看了2个小时,发现了一个逻辑 阅读全文

posted @ 2020-07-31 21:53 我欲皆真 阅读(185) 评论(0) 推荐(0) 编辑

记几个注意点

摘要: 1.Spring Boot启动时配置了spring.location.config对于单元测试是无效的。 2.使用了日志后,除非你主动try catch了异常,不然抛出的异常信息是会按照日志的配置输出的。也就是说,没有catch异常,而系统抛出了异常信息,而日志配置了输出到文件,那么可以在文件中看到 阅读全文

posted @ 2020-07-31 21:43 我欲皆真 阅读(115) 评论(0) 推荐(0) 编辑

2020年7月29日

想了想

摘要: 其实想想,没有什么打工是比较轻松的,你认为的轻松只是因为自己没有经历过,没有得到的大部分都认为美好,没有经历过的大部分都认为轻松。 为什么要有这么大的压力,以后自己抽时间去学些东西吧,万事靠自己。 安排好时间,抓紧时间嘛。加油。 今天是2020-7-29,不知道等到9月初,我又是什么个情况。 阅读全文

posted @ 2020-07-29 07:48 我欲皆真 阅读(351) 评论(0) 推荐(0) 编辑

2020年7月23日

JPA的@Query出现NullPointException和Validation failed for query for method public abstract

摘要: 今天写了一个delete方法,加上@Query注解后出现标题上的报错,然后看了看代码,感觉没什么问题,后面排除下原因,猜想可能是@Query中的语句写错了,我原来写的是: @Transactional @Modifying @Query(value = "delete from User where 阅读全文

posted @ 2020-07-23 07:27 我欲皆真 阅读(770) 评论(0) 推荐(0) 编辑

hutool的JSONUtil.isNull不能判断Google的JsonNull

摘要: 前几天写代码,用的是google的json,然后转的时候出现了null转换失败的异常,然后我想当然的就用了hutool的JSONUtil的isNull方法来判断(用了半个月的hutool的Util,什么DateUtil,CellUtil,然后看见有个JSONUtil就像当然的用了),结果死活不能成功 阅读全文

posted @ 2020-07-23 00:13 我欲皆真 阅读(2294) 评论(0) 推荐(1) 编辑

2020年7月22日

Spring Boot获取spring.profiles.active:dev的值,也就是获取当前运行的环境配置

摘要: 这个spring.profiles.active的值虽然是可以通过@Value注解之类的方式获取到,但如果需要获取这个值的类是不被spring管理的呢?那就不能直接用过spring boot的简单注解方式直接获取值了,然后最近找到一个这个类。 @Component public class Spri 阅读全文

posted @ 2020-07-22 23:37 我欲皆真 阅读(10871) 评论(0) 推荐(0) 编辑

catch异常和throw异常的区别

摘要: 我只想讲讲我在项目中遇到问题,并不仔细分析和研究。 今天项目启动,报了个NullPointException,然后项目就结束运行了,后来在大哥的指导下加了个catch,因为这是一个定时器导致的,而这个定时器是进行了频繁的http请求,如果网络不稳定,数据获取失败,这个NullPointExcepio 阅读全文

posted @ 2020-07-22 23:30 我欲皆真 阅读(1071) 评论(0) 推荐(0) 编辑

Spring Boot使用外部配置文件启动

摘要: 直接打开IDEA,在这个位置选择spring.config.localtion的参数,然后设置好外部文件的位置就能用设置好的文件进行外部文件读取启动了。 点击EditConfigurations,然后配置Override parameters。例如下图: 然后还可以在这个E:\application 阅读全文

posted @ 2020-07-22 23:22 我欲皆真 阅读(1144) 评论(0) 推荐(0) 编辑

hutool的定时器如何读取application文件

摘要: 结果:创建一个新类来实现ApplicationRunner接口,在这里进行第一次的启动时启动定时器,如此就能使用@Value等注解,将application文件中的内容使用Spring的方式读取到。 过程:我需要一个定时器,然后正好项目依赖了hutool,就百度了下如何使用hutool的定时器,之前 阅读全文

posted @ 2020-07-22 23:09 我欲皆真 阅读(639) 评论(1) 推荐(0) 编辑

HttpStatus 400和405

摘要: 今天做测试的时候遇到这两个状态码,然后好几个月没怎么注意过这事,快忘光了。 400:今天的问题是使用@RequestParam后没有设置属性required=false或者defaultValue,导致改参数必须在请求中要能够找到,不然就会报400。因为正常来讲,只要mapping的地址对了,参数是 阅读全文

posted @ 2020-07-22 13:27 我欲皆真 阅读(699) 评论(0) 推荐(0) 编辑

前端POST请求,Request Payload中的数据如何获取

摘要: 最近几个月都没有进行过前后端对接的代码书写,今天需要和前端对接一次,结果就出来了个POST请求的参数在Rquest Payload中,这个以前碰到过,挺简单的,但是忘了,尴尬。 后来百度到篇博客:后台获取放在Request Payload中的值里面有个读者回复说直接用@RequestBody就可以接 阅读全文

posted @ 2020-07-22 13:02 我欲皆真 阅读(15584) 评论(0) 推荐(1) 编辑

2020年7月21日

当List的size为0时,如何获取List中泛型的类型

摘要: 根据我自己的浅薄知识,List的泛型只是用来进行类型的安全限制的,不是真的存在,有一种叫泛型擦除的概念。 然后在网上找有什么花里胡哨的解决方法,没想到真的找到了。原博客地址:获取List对象的泛型类(原创) public class Main { public static void main(St 阅读全文

posted @ 2020-07-21 20:02 我欲皆真 阅读(715) 评论(0) 推荐(0) 编辑

2020年7月16日

maven无论怎么刷新都没反应

摘要: 难受,今天clone了一份自己在别的电脑上上传到git的代码,结果没有忽略文件,导致IDEA中的maven配置是用的初始的那种.m2仓库配置。 然后我换成自己的maven配置,结果中途出现意外,无论如何maven都不能下载,过了半个小时,想起来,应该是有maven下载失败导致的,但是到底是哪个mav 阅读全文

posted @ 2020-07-16 23:04 我欲皆真 阅读(3702) 评论(0) 推荐(0) 编辑

excel中发现不可读取的内容

摘要: 今天随手写的一句代码,出了个bug…… 我怎么也没想到最后写的一个return ResponseEntity.ok会造成 然后将这些神奇的字符改成普通的字母后,还是会有这个错,看来以后的输出流不能随便瞎写东西。 原因有一些猜测,但是太菜了,不知道根本问题的存在。 能发现这个错误还是因为最近这份代码写 阅读全文

posted @ 2020-07-16 21:05 我欲皆真 阅读(1049) 评论(0) 推荐(0) 编辑

2020年7月15日

@AliasFor不生效

摘要: 答案:@AliasFor所修饰的自定义注解只有放在类和方法上才会触发@AliasFor的别名功效,放在字段上是不行的。 如图,我自己写了个注解,经过测试,只有放在方法和类上的时候,name和value不一样才会触发@AliasFor的警告,而放在字段上是没反应的。 当时我蒙蔽了一个小时,我就像为什么 阅读全文

posted @ 2020-07-15 10:14 我欲皆真 阅读(1581) 评论(1) 推荐(0) 编辑

2020年6月10日

Oracle VM修改静态ip

摘要: 以下仅我个人方便copy使用,若要参考,请根据自己实际情况修改 cd /etc/sysconfig/network-scripts ls vi ifcfg-enp0s3 使用 i 修改,然后Esc, :wq保存后退出 nmcli c reload nmcli c up enp0s3 出现连接已成功激 阅读全文

posted @ 2020-06-10 22:52 我欲皆真 阅读(540) 评论(0) 推荐(0) 编辑

2020年6月8日

Spring Security的验证码无效

摘要: 嗯……前前后后2天看代码看了4个小时,都不知道错哪了,生成验证码的Servlet写上,注册该Servlet,看看前端,嗯,src没有问题,但是 启动Spring Boot,这个登录界面的验证码咋没图片,嗯……随便提交下表单,出现验证码的单个网页,一返回,验证码又有了,什么情况,前前后后试了7次都这样 阅读全文

posted @ 2020-06-08 09:37 我欲皆真 阅读(321) 评论(0) 推荐(0) 编辑

2020年6月7日

Spring Security登录没反应

摘要: 今天代码写错了,自己看了1个半小时,啥都没发现,还是找的同学才看出来。 // @Override // protected void configure(HttpSecurity http) throws Exception { // http.authorizeRequests() // .any 阅读全文

posted @ 2020-06-07 22:28 我欲皆真 阅读(1227) 评论(0) 推荐(0) 编辑

2020年6月5日

Spring Security的三个configure方法

摘要: 参考自:java – HttpSecurity,WebSecurity和AuthenticationManagerBuilder Spring Security通过继承WebSecurityConfigurationAdapter这个类,可以选择实现该类中的三个重载的configure方法,虽然可以 阅读全文

posted @ 2020-06-05 15:28 我欲皆真 阅读(10712) 评论(3) 推荐(1) 编辑

2020年6月4日

mysql操作锁死

摘要: (/≧▽≦)/,今天用Navicat想一次性删除两张表,不知道是不是抽风了,直接卡那转圈圈,然后cmd启动,drop table 一下去,嗯~ o( ̄▽ ̄)o停在那里不动了。 然后百度,找到了这么一篇文章:MySQL表不能修改、删除等操作,卡死、锁死情况的处理办法。 命令: mysql -uroot 阅读全文

posted @ 2020-06-04 14:33 我欲皆真 阅读(500) 评论(0) 推荐(0) 编辑

2020年6月2日

IDEA的maven项目META-INF文件夹放在哪里

摘要: 今天学习JPA,不过教程里面是Eclipse的,创建META-INF文件夹的时候,想了想,以前搞过,试了下成功了。 META-INF放在resources中 阅读全文

posted @ 2020-06-02 08:30 我欲皆真 阅读(7809) 评论(0) 推荐(1) 编辑

2020年6月1日

SpringBoot整合flyway

摘要: 依赖: <dependency> <groupId>org.flywaydb</groupId> <artifactId>flyway-core</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</gr 阅读全文

posted @ 2020-06-01 14:29 我欲皆真 阅读(3559) 评论(0) 推荐(0) 编辑

2020年5月31日

IDEA的全局搜索和替换

摘要: 今天使用mybatis-plus生成文件后,发现有些地方还是不尽如人意,没办法,只好改,那么怎么改?Ctrl+Shift+R一搜索,发现每个类都有点微妙的不同,都是同样的规律,但是具体有些东西不一样,嗯……不知道能不能使用 正则表达式,看了看,嗯~ o(* ̄▽ ̄*)o还真的有,那么开搞。 只需要勾选 阅读全文

posted @ 2020-05-31 20:33 我欲皆真 阅读(4351) 评论(1) 推荐(0) 编辑

springboot使用mybatis-plus

摘要: 官方网址:mybatis-plus 依赖有三个: // 可以不加,主要是用于自动生成的文件会继承一个类, 该类在该依赖中 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artif 阅读全文

posted @ 2020-05-31 16:26 我欲皆真 阅读(255) 评论(0) 推荐(0) 编辑

2020年5月30日

Docker的RabbitMQ启动后,无法通过浏览器访问15672端口打开界面

摘要: 确保RabbitMQ的端口等配置正确,进入RabbitMQ中,开启一项配置。 例:开启RabbitMQ docker run -itd --name myrabbitmq -p 15672:15672 -p 5672:5672 rabbitmq 进入RabbitMQ docker exec -it 阅读全文

posted @ 2020-05-30 21:24 我欲皆真 阅读(3527) 评论(0) 推荐(1) 编辑

2020年5月25日

Could not read JSON: Unexpected character ('¬' (code 172)): expected a valid value (JSON String, Number, Array, Object or token 'null', 'true' or 'false')

摘要: 今天spring boot2.3.0整合redis进行JSON的缓存,报了这么一个错: org.springframework.data.redis.serializer.SerializationException: Could not read JSON: Unexpected characte 阅读全文

posted @ 2020-05-25 17:35 我欲皆真 阅读(13311) 评论(1) 推荐(2) 编辑

2020年5月24日

No cache could be resolved for……. At least one cache should be provided per cache operation

摘要: 报错:No cache could be resolved for 'Builder[public abstract com.example.cache.generate.Department com.example.cache.generate.DepartmentDao.selectByPrim 阅读全文

posted @ 2020-05-24 23:28 我欲皆真 阅读(3016) 评论(0) 推荐(0) 编辑

2020年5月13日

Oracle VM VirtualBox安装Centos8后配置静态ip,使用xshell6的ssh连接方便操作,下载docker

摘要: 凡是有不懂的,我后面都会给出一些链接,我就是看这些学的。 1.下载Oracle VM VirtualBox, Centos8的镜像(官网下载),xShell6 共三个 2.Oracle VM VirtualBox新建一个虚拟机,选择Centos8的镜像安装地址,安装过程比较简单,应该不会遇到什么问题 阅读全文

posted @ 2020-05-13 17:17 我欲皆真 阅读(1059) 评论(0) 推荐(0) 编辑

2020年5月11日

win10安装docker

摘要: 1.登录阿里云,控制台-->产品与服务-->容器镜像服务-->镜像中心-->镜像加速器-->操作文档-->windows. (注意:似乎电脑系统不能是家庭版,我的是教育版,并且要是64位的) 2.根据文档进行操作,快一点5分钟不到就能搞定。 具体操作: 1.http://mirrors.aliyun 阅读全文

posted @ 2020-05-11 18:55 我欲皆真 阅读(2720) 评论(0) 推荐(0) 编辑

2020年4月29日

抽象类和接口的区别

摘要: 看面试题经常看到这个,而且感觉记不住,有些回答也不是针对jdk8的。 jdk8: default在接口中指的是显示指定的默认实现方法default方法,除接口之外指的都是没有写访问修饰符的,网上的说法叫默认default,也有叫友好的friendly。 1.类:抽象类是abstract class, 阅读全文

posted @ 2020-04-29 14:22 我欲皆真 阅读(404) 评论(0) 推荐(0) 编辑

为什么static方法不可以调用非static方法,但非static方法却可以调用static方法

摘要: 因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时不需要创建对象,可以直接调用。也就是说,当一个static方法被调用时,可能还没有创建任何实例对象,如果从一个static方法中发出对非static方法的调用,那个非static方 阅读全文

posted @ 2020-04-29 11:47 我欲皆真 阅读(944) 评论(0) 推荐(0) 编辑

2020年4月28日

为什么方法重载是编译时多态,为什么方法重写和向上转型是运行时多态

摘要: 个人理解,仅供参考。如果有更好的说明,可以指导一下我: 首先搞清楚一点:编译,不是指我们在IDEA之类的工具上把代码写好就是编译了。——有点难受,我自己一直把这两个搞混,一直糊涂的以为写代码就是在编译。 编译:编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的 阅读全文

posted @ 2020-04-28 17:42 我欲皆真 阅读(1159) 评论(0) 推荐(1) 编辑

2020年4月27日

个人感觉不错的文章记录

摘要: 1.boolean实际上存储占几位:不确定,并没有精确定义。你真的知道Java中boolean类型占用多少个字节吗? 2.解释float和double的大小。Java float和double精度范围大小 3.时间复杂度O(log n)的解释:这里log的底数指的是2,n指的是有n个元素,也就是折半 阅读全文

posted @ 2020-04-27 14:22 我欲皆真 阅读(120) 评论(0) 推荐(0) 编辑

2020年4月25日

Spring MVC的简单代码配置以及启动在Tomcat上

摘要: 1.pom文件导入依赖,如果设置了<packing>war<packing>并想使用war包,那么在tomcat中的Deployment中请通过+选择External Source再选中这个war包;如果没有设置,那么请通过+选择Artifact再选择对应的“模块名+Web exploded”的,修 阅读全文

posted @ 2020-04-25 07:33 我欲皆真 阅读(1515) 评论(0) 推荐(0) 编辑

2020年4月24日

Spring MVC在配置getServletMappings为{"/"}时如何直接访问web目录下的html

摘要: 1.写一个配置类,这个配置类实现WebMvcConfigurer接口,重写addResourceHandlers方法。将所有/*.html的浏览器地址映射成/。将这个配置类配置到 extends AbstractAnnotationConfigDispatcherServletInitializer 阅读全文

posted @ 2020-04-24 09:19 我欲皆真 阅读(1682) 评论(0) 推荐(0) 编辑

2020年4月22日

SpringBoot的spring-boot-devtools的不正确使用方法

摘要: 以下都是错误的,……不能说全错,不过当时没有注意一个问题,今天看springcloud的教学,结果有讲dev-tools的使用,用了2天了,都是成功的。视频地址:尚硅谷springcloud教学:热部署Devtools 博客先不修改,最近没啥时间,我也想知道我之前作为一个菜逼的时候是怎么想的(虽然现 阅读全文

posted @ 2020-04-22 22:13 我欲皆真 阅读(10273) 评论(3) 推荐(0) 编辑

2020年4月21日

SpringBoot使用@SpringBootApplication启动失败

摘要: 请看看有没有web的起步依赖,或者是tomcat的依赖。 不要管有没有传递依赖,请手动添加。 状态: "C:\Program Files\Java\jdk1.8.0_201\bin\java.exe" -XX:TieredStopAtLevel=1 -noverify -Dspring.output 阅读全文

posted @ 2020-04-21 17:18 我欲皆真 阅读(2430) 评论(0) 推荐(0) 编辑

Spring的@Transactional

摘要: 说起来,感觉自己挺懒,Spring学到现在经过6个月了,对事务还是一知半解的,直到今天在掘金上看到篇文章 一口气说出6种@Transactional失效的场景,虽然看过之后感觉理解比以前好了点,但还是懵逼状态(很多术语都不知道什么意思,对源代码没信心,只能自己写代码测试结果了)。 我的测试环境: 同 阅读全文

posted @ 2020-04-21 10:50 我欲皆真 阅读(278) 评论(0) 推荐(0) 编辑

2020年4月20日

用于测试的最小Spring Boot配置所需

摘要: 目的:使用Spring Boot快速进行MyBatis和MySQL的简单测试 1.配置依赖。需要设置<parent>然后 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sprin 阅读全文

posted @ 2020-04-20 16:22 我欲皆真 阅读(467) 评论(0) 推荐(0) 编辑

导航