java
天道@酬勤
这个作者很懒,什么都没留下…
展开
-
zipkin以mysql的方式存储
环境:centos+java8+mysql+zipkin 这篇教程用于搭建已mysql作为存储的zipkin。(还不知道zipkin是什么的小伙伴请略过,zipkin学习传送门http://blog.csdn.net/liaokailin/article/details/52077620)。其实zipkin以mysql的方式存储很简单,但是网上资料太少,能看到的几篇文章几乎都是在spring boot的基础上搭建的。这篇教程是以官网提供的jar包为基础,直接在linux环境启动,并保存数据到mysql原创 2020-10-27 10:07:01 · 565 阅读 · 1 评论 -
CentOS7上安装OpenJDK8 操作步骤
参考脚本 :一键安装OpenJDK8脚本首先先换到root下使用yum下载安装`yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel配置环境变量cat > /etc/profile.d/java8.sh <<EOF export JAVA_HOME=$(dirname $(dirname $(readlink $(readlink $(which javac)))))export PATH=\$PATH:\$JA原创 2020-09-07 10:57:12 · 1266 阅读 · 0 评论 -
springboot响应json null值过滤
spring: jackson: default-property-inclusion: non_null原创 2020-06-17 17:27:41 · 273 阅读 · 0 评论 -
docker--zipkin实践 分布式链路追踪
测试使用:启动服务命令如下docker run -d \--restart always \-v /etc/localtime:/etc/localtime:ro \-p 9411:9411 \--name zipkin \openzipkin/zipkin以上命令即可启动一个zipkin服务,不过数据是放在内存中,一旦重启就数据就消失了,因此这种只适合在测试时使用,生产环境中需要配置持久化,如mysql生产环境实现持久化创建数据库后执行以下sql创建表,sql语句官方链接地址:ht原创 2020-06-17 15:45:11 · 230 阅读 · 0 评论 -
后台运行jar包
命令:nohup java -jar xx.jar >/dev/null &Linux 运行jar包命令如下:方式一:java -jar XXX.jar特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出那如何让窗口不锁定?方式二java -jar XXX.jar &&代表在后台运行。特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。继续改进,如何让窗口关闭时,程序仍然运行?方式三nohup java -j原创 2020-06-16 17:15:53 · 727 阅读 · 0 评论 -
Java BigDecimal类型的 加减乘除运算
Java BigDecimal类型的 加减乘除运算加法:add减法:subtract乘法:multiply除法:divide可参考下面代码:BigDecimal bignum = new BigDecimal("100"); BigDecimal bignum = new BigDecimal("20"); BigDecimal bignum = null; //加法 bignum3 = bignum1.add(bignum2); System.out.原创 2020-06-15 11:24:59 · 17677 阅读 · 0 评论 -
IDEA上传项目到SVN
1.打开IDEA ,上面工具栏选择VCS 选择把项目交给SVN管理2.选择SVN3.项目会变成红色4.项目选择选择subversion,再选择share Directiory5 选择或添加svn的地址6.项目会变成绿色7.点击提交上传原创 2020-06-15 11:04:14 · 289 阅读 · 0 评论 -
IDEA下找不到XXXmapper.xml文件的问题
错误状态码:HTTP Status 500 - Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.wqc.dao.FunctionMapper.selectByExample解决方法是在pom文件里写入相关参数,把mybatis的xml文件编译进去,eclipse和maven会自动编译进去,而原创 2020-06-15 10:46:35 · 1814 阅读 · 0 评论 -
java.lang.ArithmeticException: Non-terminating decimal expansion
异常:java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result。发现报错的语句是:BigDecimal 中的 divide 抛出的异常totalprice.divide(productAmount).setScale(2,BigDecimal.ROUND_HALF_UP)如果用BigDecimal做除法的时候一定要在divide方法中传递第二...原创 2020-06-14 15:49:46 · 8210 阅读 · 1 评论