笔记
G.L.J
开发界的一个菜鸡,请多多指教!!!
展开
-
java获取环境变量路径/java获取环境变量和系统属性
java获取环境变量路径/java获取环境变量和系统属性原创 2023-01-05 15:45:37 · 956 阅读 · 0 评论 -
@JsonFormat(pattern=“yyyy-MM-dd HH:mm:ss“)时差问题
今日笔记:@JsonFormat(pattern=“yyyy-MM-dd HH:mm:ss”)返回时间与数据库时间不同.原因:JsonFormat默认情况下timeZone为GMT(即标准时区),而北京是在东八区,所以会造成差8小时.解决方法:修改注解如下@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date AddTime;//添加时间也可以在yml配置文件里修改MySQL配置(环境:spri原创 2021-07-05 17:01:01 · 7488 阅读 · 2 评论 -
状态state字段为0时查询mapper层sql无法查询过滤
今日列表查询过滤时发现一个mybatis参数问题,当状态为1时返回过滤数据没有问题,不过状态为0时发现查询无法进行正常过滤,这是我Mapper里面的写法<if test="status != null and status != ''>AND status =#{status}</if>和平常是一样,经过多次测试和网络资料发现原因:mybatis的Integer类型参数如果有为0的可能,在if标签判断中还应该单独加入判断,否则参数0会当成空字符串处理,所以我们应该改写为这种写法:原创 2021-06-18 10:29:31 · 515 阅读 · 0 评论 -
File类的常用方法
java文件类以抽象的方式代表文件名和目录路径名。File类主要用于文件和目录的创建、文件的查找和文件的删除等。常用方法:1.public String getName()返回由此抽象路径名表示的文件或目录的名称。2.public String getParent() 返回此抽象路径名的父路径名的路径名字符串,如果此路径名没有指定父目录,则返回 null。3.public File getParentFile()返回此抽象路径名的父路径名的抽象路径名,如果此路径名没有指定父目录,则返回 null。转载 2021-05-26 10:41:57 · 504 阅读 · 0 评论 -
java中常用的StringUtils方法说明
//导入包import org.apache.commons.lang3.StringUtils//判断不为空 不包含空格StringUtils.isNotEmpty(" ") = true//判断不为空 包含空格StringUtils.isNotBlank(" ") = false//判断为空 不包含空格StringUtils.isEmpty(null) = trueStringUtils.isEmpty("") = trueStrin转载 2021-05-24 16:37:23 · 345 阅读 · 0 评论 -
今日分享springBoot整合pagehelper实现物理分页
废话不多说直接上代码!!!首先就是我们的依赖了 <!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper-spring-boot-starter --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId&g原创 2021-05-20 11:12:53 · 176 阅读 · 0 评论 -
cors跨域问题解决(简版)
今天新建一个springBoot项目,写了一些简单的接口,让前端访问,突然出现了一个报红前端还无法访问仔细一看是一个cors问题想起公司电脑不是局域网无法直接访问需要解决这个跨域问题(阅览大佬们的解决办法,自己在记录一下)。CORSCORS,全称Cross-Origin Resource Sharing ,是一种允许当前域(domain)的资源被其他域(domain)的脚本请求访问的机制,通常由于同域安全策略(the same-origin security policy)浏览器会禁止这种跨域请求。下面原创 2021-05-19 17:27:11 · 230 阅读 · 0 评论 -
Java.lang.Long.parseLong()和String.valueOf()方法
今日笔记:是将一个字符串转换成数字的。比如字符串String str=“12345”;现在你想把得到str表示的数字12345那么就可以用parseLong(String str)方法转换,返回值就是long类型的数字12345,除parseLong以外,还有String.valueOf(),Integer.parseInt,Double.parseDouble等方法也是同样的功能,只是返回值类型不同而已。比如:int id = 666;System.out.println(String.va原创 2021-05-19 09:53:27 · 398 阅读 · 0 评论 -
面试小问题:如何把集合里的数据去重?
面试很多次让我发现这个问题,一直没有仔细想,今天突然想去给大家写一下解决办法,直接上代码吧。 /** *元素去重 * @param intList * @return */ public static List<Integer> ReInt(List<Integer> intList) { //首先判断集合是否为空 if(intList !=null && intList.size原创 2021-05-18 16:01:33 · 68 阅读 · 0 评论 -
java字符串截取最后一个逗号(可任意符号处特殊符)后内容
废话不多直接上代码: System.out.println(childList);这个是childList的字段信息:$,7b5b30e3764011ebac320242ac110003,7afbbba1780211ebac320242ac110003,6e1a2597771511ebac320242ac110003,967a764d80a511eb93be0242ac110003现在获取最后一个逗号后的内容,代码如下: int one = childList.la原创 2021-03-12 10:46:44 · 9820 阅读 · 0 评论 -
Mysql单表上下递归查询
写这个的初衷在于让自己对方法的应用更加深刻,废话不多进入今天的主题.Mysql单表递归查询(文章主要借鉴于网络).首先建表nodelist.CREATE TABLE nodelist( id INT PRIMARY KEY, //本节点ID。 nodename VARCHAR(20), //节点名称,为方便辨别而已。 pid INT //父节点。 ); 接着插入表数据.Insert IN原创 2021-03-10 16:34:05 · 558 阅读 · 2 评论 -
jdk8新特性,比较两个List集合的差集
List<String> list1 = new ArrayList<String>(); List<String> list2 = new ArrayList<String>(); for (int i = 0; i < 20; i++) { list1.add(i+""); if(i%2 == 0) { list2.a..原创 2020-11-13 17:30:18 · 4073 阅读 · 0 评论 -
Springboot项目打包部署异常:java.io.FileNotFoundException: file:/xxx/xxx.jar!/BOOT-INF/classes!/xxx.json
打包原创 2020-11-12 13:43:56 · 1958 阅读 · 1 评论 -
import com.google.common.collect.Lists;报红找不到依赖!!!
依赖导入 <dependency> <groupId>com.google.code.google-collections</groupId> <artifactId>google-collect</artifactId> <version>snapshot-20080530</version> </dependen原创 2020-10-16 16:42:09 · 15790 阅读 · 0 评论 -
服务启动Nacos狂刷日志bug解决
启动服务服务启动正常突然就开始狂刷日志,一脸懵逼。想了自己刚刚干了什么,发现就改了一下nacos里服务数据库的路径应该不会有影响吧。先看了看依赖版本,没有问题。然后就去nacos里找问题,看来看来配置一点问题没有啊,但是当我仔细看的时候发现问题了。这里格式出现了问题,刚开始没有发现后来和其他服务进行比较发现错误。格式进行改正:这个问题告诉我们,当进行代码开发时一定要主意格式要规整,不然会出现很多奇葩问题。...原创 2020-09-22 16:02:36 · 1625 阅读 · 0 评论 -
Could not autowire. No beans of ‘UserMapper‘ type found,不能自动装配。没有找到‘UserMapper‘类型的bean。少……检查信息:检查
操作:Settings - Editor - Inspections - Spring - Spring Core - Code - Autowiring for Bean Class - disable对勾去掉即可如图:原创 2020-09-17 13:58:57 · 1550 阅读 · 1 评论 -
JAVA中Serializable接口
把对象转换为字节序列的过程称为对象的序列化把字节序列恢复为对象的过程称为对象的反序列化转载 2020-09-11 09:56:37 · 462 阅读 · 0 评论 -
数据库配置异常
出现异常:The server time zone value ‘�й���ʱ��’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the ‘serverTimezone’ configuration property) to use a more specifc time zone value if you want to ut原创 2020-09-01 10:29:45 · 121 阅读 · 0 评论 -
今日bug——依赖问题
今日bug——依赖问题No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-netflix-ribbon?错误提示是这样的翻译过来是“没有佯装客户端定义负载平衡”我刚开始一直以为是我的yml服务配置出现问题,一直针对于我的配置进行更改,从本地配置换到了公司配置,但是依旧给我报错后来我去试了试依赖没想到成功了,所以遇到问题不要怕麻烦多用几种方法终会解决。...原创 2020-08-31 16:33:38 · 117 阅读 · 0 评论