Java学习
Bug跳动
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot总体学习路线
基础 Spring Boot -01- 快速入门篇(图文教程) https://blog.youkuaiyun.com/qq_40147863/article/details/84194493 SpringBoot入门教程(超详细) https://blog.youkuaiyun.com/weixin_43883917/article/details/113943149 Spring Cloud 从入门到精通 https://blog.youkuaiyun.com/valada/article/details/原创 2021-07-08 17:07:07 · 770 阅读 · 0 评论 -
javax.crypto.BadPaddingException: Given final block not properly padded. Such issues can arise if a
背景:项目中使用微信小程序获取用户微信步数时经常失败。查看log中时发现了大量的微信步数解密失败的日志。解析微信步数失败,更换解密模式重试javax.crypto.BadPaddingException: Given final block not properly padded. Such issues can arise if a bad key is used during decryption. at com.sun.crypto.provider.CipherCore.unpad(Ci原创 2021-07-06 11:37:00 · 2075 阅读 · 0 评论 -
编写jar启动脚本
一.启动脚本java -jar project.jar & # 注意:必须有&让其后台执行,否则没有pid生成echo $! > project.pid # 将jar包启动对应的pid写入文件中,为停止时提供pid示例:nohup java -jar manu-0.0.1-SNAPSHOT.jar > logs/manu.log 2>&1 & #后台执行,生成log到指定文件夹下二.关闭原创 2021-07-06 11:25:29 · 1374 阅读 · 0 评论 -
如何使用Maven命令将jar安装到本地仓库或私服远程仓库
一.先确定是否安装了maven 如图,没有配置Maven的环境变量,可参考:https://blog.youkuaiyun.com/github_37759996/article/details/90748461二.将jar包安装到本地仓库语法 mvn install:install-file -Dfile=jar包的位置(参数一) -DgroupId=groupId(参数二) -DartifactId=artifactId(参数三) -Dversion=version(参数四) ...原创 2021-03-10 10:10:05 · 604 阅读 · 0 评论 -
使用Aspose将文档格式转化为PDF,问题记录
1.在对license.xml文件进行验证的时候,总是失败。转化后的PDF文档上面总是显示 权限评估的水印提示,后仔细查看代码后,发现使用不同的aspose jar包进行文档转化的时候,每个包下面都有自己的License类,原来是类使用错误了。 public static boolean getLicense() { boolean result = false; try { InputStream is = FileChangeUtils.c.原创 2021-03-08 10:20:35 · 891 阅读 · 0 评论 -
SpringBoot中使用@Value()注解获取到配置文件中的值为null
一.描述 @SpringBootTest@EnableAutoConfigurationclass DocConvertApplicationTests { @Autowired FileUtils fileUtils;}document: path: output: E:/workspace/doc_convert/tmp二.解决方式 新创建了一个SpringBoot项目,在使用@Value获取配置文件中的值时,一直为null。...原创 2021-03-04 18:52:50 · 1785 阅读 · 2 评论 -
Java中保存的时间和Mysql中存储的时间不一致问题
Java中存储的事件和Mybatis中存储的事件不一致问题原创 2020-12-01 17:26:33 · 828 阅读 · 0 评论 -
获取到指定日期的开始时间和结束时间
@Test public void test1(){ Date date = new Date(); String dateStr1 = TimeUtil.format(date, "yyyy-MM-dd 00:00:00"); System.out.println("Now:"+dateStr1); System.out.println("开始时间:"+TimeUtil.format(getStartOfDay(date), "yy.原创 2020-09-27 11:08:57 · 994 阅读 · 0 评论 -
SpringBoot启动时卡住,不报错怎么办
今天在启动Springboot的时候发现项目启动到一半突然卡住了,也不报错。发现是在项目中打了过多的断点导致的。另外项目中过多的断点会导致启动速度过慢原创 2021-03-08 10:21:45 · 844 阅读 · 0 评论 -
判断一个字符串是否是Doble类型
使用正则表达式判断字符串是否是Doble类型 //判断是否是double类型 public static boolean isDouble(String input) { Matcher mer = Pattern.compile("^[+-]?[0-9.]+$").matcher(input); return mer.find(); }原创 2020-05-20 18:41:31 · 1988 阅读 · 0 评论 -
JSON对象与Java对象的相互转换
原创 2020-01-29 15:39:52 · 2141 阅读 · 0 评论 -
java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.con
java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegat...原创 2020-01-17 21:17:03 · 2709 阅读 · 0 评论 -
后端打了断点,前端请求之后进不去是怎么回事?
我今天安装了前端环境,就打了一个断点试试能不能用,可惜的是第一次debug就没能成功,config.json文件中的devHost路径也改了。 最后查看log日志才发下,web服务没能正常启动,原因是端口被占用了。关掉进程之后重新debug了一下,成功了。 总结:debug失败,1.很可能是config.json配置文件中的devHost地址没有写正确。2.服务没能成...原创 2020-01-13 15:28:54 · 3300 阅读 · 0 评论 -
String.valueOf()和.toString()的区别
直接上源码:public static String valueOf(Object obj) { return (obj == null) ? "null" : obj.toString();} 这是String.valueOf()的源码。先进行判断是否为null,如果为null 直接赋值为null,如果不为null,就调用toString()方法。...原创 2020-01-07 09:28:24 · 479 阅读 · 0 评论 -
MybatisPlus中的save方法什么时候执行insert,什么时候执行update
直接贴上save方法的实现:public Entity save(Entity entity) throws DataServiceException { PK id = entity.getId(); if (id == null) { //此处仅仅是进行了判断null,没有进行空字符串判断。 this.insert(e...原创 2020-01-07 09:19:10 · 17919 阅读 · 7 评论 -
Java程序员面试秘笈(第一章)--Java编程基础
目录1. 简单描述Java开发包的种类2. Java语言的特点有哪些3. Linux操作系统下如何安装Java SE开发环境4. 列出熟悉的Java开发工具5. 用自己的语言描述Java中的类和对象6. 变量的命名规范7. 对实例成员的理解8. Java中对象是如何传递消息的9. 对于类的静态变量的理解10. 类继承的建模表示方法11. 如何使用jar命...原创 2019-07-18 18:42:13 · 431 阅读 · 0 评论 -
Java 八大核心包介绍
java.lang: 这个包下包含了Java语言的核心类,如String、Math、Throwable、Sytem和Thread类等,使用这个包无需使用import语句导入,系统会自动导入这个包中的所有类。java.util: 这个包下包含java的大量工具类/接口和集合框架类/接口。如Arrays和List、Set等。java.net: ...原创 2019-07-19 13:02:31 · 3762 阅读 · 0 评论 -
有return的情况下try catch finally的执行顺序(最有说服力的总结)
先说结论:不管有没有异常出现都会执行finally代码块中的语句。finally{}是在try{}/catch{}代码块中的return语句中间执行的。具体解释如下:当执行完try{}代码块中的return语句后,会将返回的值保存起来,再执行finally{}代码块,finally代码块有一下情况当finally{}代码块中没有return 语句时,会将之前保存起来的返回值返回。...原创 2019-09-03 10:53:38 · 268 阅读 · 1 评论 -
字节跳动面试题
字节跳动面试题Http协议 Http协议是一个应用层的协议,由请求和响应构成,使用统一资源标识符来传递数据和建立连接 。 HTTP协议是无状态的,也就是说每一次HTTP请求之间都是相互独立的,没有联系的,服务端不知道客户端具体的状态。 一次HTTP请求的基本流程一般是,在建立TCP连接后,由客户端向服务端发起一次请求 request ,而服务器在接收到以后返回给客户端一个响应 ...原创 2019-10-04 11:39:37 · 9508 阅读 · 1 评论 -
Springboot 中执行自定义拦截器之后不放行
public class MyInterceptor implements HandlerInterceptor { private static final Logger log = LoggerFactory.getLogger(MyInterceptor.class); @Override public boolean preHandle(HttpServletR...原创 2019-10-04 12:00:34 · 1157 阅读 · 0 评论 -
使用通用mapper时,自动注入mapper接口报错的问题
写了一个mapper接口,在测试类中进行自动注入接口时,无法注入的问题Mapper接口public interface UserMapper extends Mapper<User> {}Mapper测试类@RunWith(SpringRunner.class)@SpringBootTestpublic class UserMapperTest { ...原创 2019-10-04 17:00:34 · 4222 阅读 · 1 评论 -
java.net.URISyntaxException: 的错误解决
最近在学习SpringCloud微服务的时候,通过eureka获取服务端提供的服务时出现此问题java.net.URISyntaxException: Expected scheme-specific part at index 20: http该问题的出现就是请求的url路径出现了问题,仔细查看自己的请求url是否争取@RestController@RequestMapping...原创 2019-10-05 17:30:37 · 10516 阅读 · 0 评论 -
Java面试秘笈(第二章)--Java语言基础
目录:1.如何定义合法的标识符2.大写NULL是不是Java关键字3.Java注释包括哪几类?4.int 和 Integer的区别是什么?5.Java语言有几种原始类型,请列出们。6.Java有几类原始数据类型。7.String 和 StringBuffer的区别。8.StringBuffer 和 StringBuilder 的区别。9.Java...原创 2019-10-05 18:03:57 · 253 阅读 · 0 评论 -
maven中无法引入spring-cloud-starter-openfeign
在pom.xml文件中引入spring-cloud-starter-openfeign依赖时出现错误<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeig...原创 2019-10-06 14:12:49 · 8365 阅读 · 0 评论
分享