
java
panyox
这个作者很懒,什么都没留下…
展开
-
Failed to execute goal org.apache.maven.plugins:maven-gpg-plugin
参考Definily it will work:这个回答,感谢这个哥们,解决了我的问题https://stackoverflow.com/questions/25044403/mvn-deploy-maven-gpg-plugin1-5sign-failing-has-worked-for-a-week-now-no主要是添加<gpgArguments> <arg>--pinentry-mode</arg>原创 2021-07-06 22:12:26 · 542 阅读 · 0 评论 -
Correct the classpath of your application so that it contains a single, compatible version of xxx
Spring Boot 启动报如题错误,这种情况是依赖版本的问题引起,一个个依赖排除就可以了。pom.xml把全部依赖注释掉,然后一个个加进去并试启动,最后肯定能找到出问题的那个依赖原创 2020-06-11 04:46:27 · 13007 阅读 · 2 评论 -
Fastjson 格式化 BigDecimal
fastjson默认把BigDecimal类型小数点后的 0 省略,如BigDecimal a = new BigDecimal("18.283000")//前端会直接输出//18.283//并不是我们期望的//18.283000解决方法一使用@JSONFieldpublic class CustomerBigDecimalCodec extends BigDecimalCodec implements ContextObjectSerializer { p.原创 2020-06-09 00:55:44 · 11570 阅读 · 0 评论 -
BigDecimal 的一个小坑
今天用BigDecimal 遇到一个小坑,特地在此mark一下,踩坑的各位道友可看看。直接上错误代码String a = "2"; BigDecimal b = new BigDecimal(a); BigDecimal c = BigDecimal.valueOf(10.82930); BigDecimal d = b.divide(c,RoundingMode.HALF_DOWN); System.out.println(a);原创 2020-06-05 18:33:42 · 236 阅读 · 0 评论 -
Spring多模块配置文件的一些问题
加载子模块配置文件在子模块resource目录下新建config文件夹,把application.yml文件放在该目录下即可。使用@value注解取不到值原因分析:package com.test;@Componentclass A { @Value("${name}") private String name; public St...原创 2020-04-05 18:27:48 · 767 阅读 · 0 评论 -
Spring Boot单项目多模块多启动类【至简版】
道生一,一生二,二生三,三生万物;大道至简,道法自然。码进零,零进一,一进二,二进万网;大码至简,万物归一。《无码即为码》项目架构IDE结构项目创建流程:https://blog.youkuaiyun.com/baidu_41885330/article/details/81875395各模块打包出现错误:https://blog.youkuaiyun.com/lizhon...原创 2020-01-10 01:19:22 · 9616 阅读 · 0 评论 -
spring boot 保存数据库中文乱码的问题
1.创建数据库和表时,确保字符集是“utf8”。2.项目配置文件添加如下配置,以yml文件为例。http: encoding: charset: UTF-8 enabled: true force: true3.数据库连接别忘了加上红色部分。jdbc:mysql://host:3306/test_db?useUnicode=...原创 2019-11-13 14:03:17 · 915 阅读 · 0 评论 -
java ssh开发常见问题总结
1.配置数据源 org.apache.tomcat.dbcp.dbcp2.BasicDataSource时可能会抛出异常,如果不是配置错误,原因可能是缺少包,只要引入tomcat-juli.jar问题就解决了原创 2016-10-17 23:02:09 · 549 阅读 · 0 评论 -
java 中守护线程与用户线程的区别
java中的线程分为两种:守护线程(Daemon)和用户线程(User)。任何线程都可以设置为守护线程和用户线程,通过方法Thread.setDaemon(bool on);true则把该线程设置为守护线程,反之则为用户线程。Thread.setDaemon()必须在Thread.start()之前调用,否则运行时会抛出异常。两者的区别:唯一的区别是判断虚拟机(JVM)何时离开原创 2016-10-27 10:23:38 · 3321 阅读 · 0 评论 -
spring4.3-mybatis3.4框架整合详细配置
写在前面的话:现在是北京时间凌晨1:10分,我在这里写下这篇博客,希望能帮到有需要的朋友,由于个人水平有限,有不正确的地方还请各位多多指教,不甚感激!前期工作准备1、软件准备JDK:1.7IDE:Eclipse marsSpring:4.3.0Spring Mvc:4.3.0MyBatis:3.4.0数据库:mysql-5.6.24原创 2016-11-02 01:09:39 · 6267 阅读 · 3 评论