自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 【datart】图表插件开发大赛

文章目录前言一、作品1.雷达图2.水波图总结前言先说下背景,我们公司是一家不到两千人的某游戏公司,急需一款开放、灵活的成熟的BI产品来支撑数分需求。我有逛开源社区的习惯,没事就刷github玩,有一次机缘巧合之下在Gitee的GVIP项目中看到了Datart,当时还是alpha版本,简单了解之后,感觉与团队的需求非常吻合,随即clone下来开始研究。打动我的,第一是Datart的设计理念:开放、可塑、智能,这意味着我们可以高度自由化的根据需求定制、快速产出数据报表、快速适配新业务。第二是从技术角度来

2022-03-31 01:44:12 5449 7

原创 java多线程:Happens-before原则

Happens-Before 规则概念八大原则单一线程原则 Single Thread Role管程锁定原则 Monitor Lock Rolevolatile变量原则 Volatile Variable Role线程启动原则 Thread Start Role线程加入原则 Thread Join Role线程中断原则 Thread Interrupt Role对象终结原则 Finalizer Rule传递性原则 Transitivity概念JVM 规定的先行发生原则,让一个操作无需控制就能先于另一个操

2021-03-27 22:27:30 213

原创 二叉树的后序线索化及遍历(Java)

这里把个人的代码记录下来,仅供各位同学参考,代码有不妥之处欢迎指正。节点类class HeroNode{ private int no; private String name; private HeroNode left; private HeroNode right; //子节点的类型,0为左子树,1为前驱节点 private int leftType; private int rightType;}后序线索化 /** 后序线索化

2020-09-26 20:55:59 1171 8

原创 Java多线程问题:虚假唤醒

以一个普通的生产者消费者问题作为例子: //代码中的number 即为要消费和生产的产品 //生产者 public synchronized void increment() throws InterruptedException { if(number!=0){ this.wait(); } number++; System.out.println(Thread.currentThread().getName()

2020-08-13 22:53:30 1445 1

原创 关于SpringIOC容器启动的refresh()方法详解

在SpringIOC容器对Bean配置资源的载入是从AbstractApplicationContext的refresh()方法启动的

2020-07-15 08:51:21 602

原创 踩坑Layui:layer弹出层不显示

直接上我的解决方法:在页面头部加上:<!DOCTYPE html>因为做的是一个jsp项目,在手动加jsp头部的命名空间时,不小心把这行删了,导致layer一直不弹出而且无任何报错

2020-05-31 14:44:04 4442 6

原创 踩坑Hystrix:不显示详情,一直报Loading

今天配置Hystrix,解决了Unable to connect to Command Metric Stream这个错误,进去之后还是显示不来详情,截图如下:解决方法:给被监控的微服务随便发一个请求(加了@HystrixCommand的任意请求),就解决了!...

2020-05-28 15:18:52 361

原创 踩坑Hystrix:报错Unable to connect to Command Metric Stream

报错提示如下:解决方法:在被监控的微服务主程序入口中配置一个Servlet即可解决,下面直接上代码。 @Bean public ServletRegistrationBean getServlet(){ HystrixMetricsStreamServlet streamServlet = new HystrixMetricsStreamServlet(); ServletRegistrationBean registrationBean = new S

2020-05-28 15:11:23 209

原创 面试必问:Java创建对象的几种方式(new方式和通过字节码对象创建方式)

先上代码 // 1 最常用方法 User user=new User(); // 2.1 通过 .Class获取字节码对象创建 Class<User> userClass=User.class; User user1=userClass.newInstance(); // 2.2 通过 CLass.forName获取字节码创建 Class<?> userClass1=Class.f

2020-05-26 09:19:54 287

原创 Java获取某一年的天数的标准方法

工作中,可能需要获取某一年的天数,有些程序员喜欢直接写死365,这样是会出问题的,写代码要严格一些这里我把我常用的分享给大家,可能方法不止一种,欢迎大家评论留言 /* * @Description: 根据传入的年份确定那天的天数,0为本年 * @Param: [year] * @Return: int * @Author: 彭德华 * @Date: 2020/5/22 17:30 */ public int dayNum(int

2020-05-22 17:42:09 6489

原创 关于OpenFeign报404错误:status 404 reading xxx

今天遇到了题目这个错误,但是服务提供方自测是可以通过的,看了一会发现是接口定义与服务提供方Controller中的不一致,导致找不到服务这里是Feign接口的代码@FeignClient(value = "CLOUD-PAYMENT-SERVICE")public interface PaymentFeignService { // 第一次把@PathVariable写成了@Param,导致报错404 @GetMapping(value = "/payment/get/{id

2020-05-21 22:01:12 3516

原创 关于力扣LeetCode第155题最小栈

看题目还以为是要让自己设计一个栈的结构,结果官方题解里就是直接用的Stack。我这里用链表实现了,输出正常,就是getMin方法可以优化一下,暂时这样了class MinStack { private final List<Integer> valueList; private int nowTopLoction; public MinStack() { this.valueList=new LinkedList

2020-05-14 22:07:53 125

原创 常用的Java数据结构类代码(树、链表等)

这里列几个常用的数据结构的类代码,方便大家学习看百科里大部分只有C的类代码,这里整理一下Java的,如果有不足的地方请大家留言一下。树节点: class TreeNode { int val; // 节点内容 TreeNode left; // 左节点 TreeNode right; // 右节点 TreeNode(int x) { val = x; } }链表: class ListNode { i

2020-05-13 22:33:01 288

原创 关于力扣LeetCode第125题验证回文串

关于力扣LeetCode第125题验证回文串我是用栈的方式解决的,将所有字母数字全部入栈,再全部出栈后就能得到反转,将入栈的内容与出栈的内容对比,完全相等那就是回文串了缺点就是 没有优点,速度慢 内存占用高,只是作为一种思路延伸吧,初学,看官勿喷 //125. 验证回文串 public boolean isPalindrome(String s) { s=s.toLowerCase(); // 不区分大小写

2020-05-13 22:09:27 183

原创 关于Consul提示Service Check有红叉的的一种解决方案

访问http://{consul地址}:8500/v1/agent/checks,提示如下GET http://{微服务地址}/actuator/health: dial tcp: look up {主机的名字} on 100.100.2.136:53:no such host3.这时候在Consul所在的服务器上配置host,将报错中的{主机的名字}映射到你认为正确的IP上,即可解决...

2020-05-09 17:33:56 8713 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除