自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 springboot 实现REST接口返回自动拼接字典映射数据

springboot http 请求返参自定义修改 字典映射

2022-08-19 11:43:58 1030 2

原创 Citrix Server 添加本地磁盘

Citrix Server 添加本地磁盘1.使用fdisk 查看本地所有磁盘fdisk -l2.查看本机的host uuid 挂载时需要用到xe host-list3.挂载磁盘xe sr-create content-type=user device-config:device=/dev/sdb host-uuid=85bdbe3d-82e6-4d70-b094-7c69cca905cc name-label=“Local HDD 2TB 1” shard=false type=LVM其中

2022-04-10 19:31:15 690

原创 jdk1.7 HashMap源码初探

HashMap源码初探HashMap的数据结构新建HashMap对象无参构造传入一个已有的map对象指定map初始大小指定map初始大小和扩容因子put操作完整的put方法第一次put无需扩容需要扩容扩容get操作jdk1.7扩容造成死循环分析HashMap的数据结构HashMap有个Entry<K,V>[] table属性用来存放最终的key-value,Entry是HashMa...

2019-11-17 16:53:27 167

原创 Java图形操作在Linux运行错误解决办法

1.安装Linux图形组件yum groupinstall “GNOME Desktop” “Graphical Administration Tools”2.启动图形服务systemctl start gdm.service3.将display参数添加到环境变量export DISPLAY=:0.04.启动时增加vm配置java -Djava.awt.headless=false ...

2019-05-20 10:08:13 323

原创 java 使用lucene时报错:Encountered "<EOF>" at line 1, column 2 QueryParser.escape()无效

java 使用lucene时报错:Encountered “” at line 1, column 2这个错误凡是使用过lucene的肯定经常遇到,网上一般的方案是使用QueryParser.escape(value)这个方法。这个也是官方文档推荐的可以去除所有非法的符号。但是楼主在使用了这个方法后依然报这样的错。通过不断的debug发现底层是报的StringReader的IOException...

2018-11-05 19:17:42 5460

原创 springcloud config 配置文件覆盖本地配置文件解决办法

springcloud config 配置文件覆盖本地配置文件解决办法在spirngcloud config 的需要不被复写的应用的配置文件(git/svn/mysql/本地)里加上下面两句话,这个应用的本地配置文件就不会被覆盖。#不覆盖本地配置文件spring.cloud.config.override-none=truespring.cloud.config.override-syst...

2018-10-15 10:49:56 5698 3

原创 封装MongoDB通用Dao

楼主在开发过程中使用mongodb时发现mongodb没有像mybaties-generator那样的工具来生成dao层接口,需要手动实现,感觉有点麻烦,便心血来潮封装了一些常用的增删改查的通用接口。子类dao继承后需指定bean类型。如有错误欢迎大家指正。具体代码如下: MongodbBaseDao.java:import com.mongodb.client.result.DeleteR...

2018-09-12 16:17:36 2120

原创 利用Rabbit MQ 实现一对多通知功能(动态添加删除队列交换机)

楼主在项目中需要实现分布式lucene查询,由于lucene的索引是存放在本地的。网上有很多方案实现起来相对比较复杂,故楼主为了简单化针对索引同步问题采用的方案是,如果某一结点发生索引的增删改,通过rabbitmq通知所有lucene节点也进行本地的索引的更改。 fanout类型的exchange虽然可以通知所有队列,但一个队列只能绑定一个消费者(如果绑定多个消费者,只要有一个消费者消费了这个消...

2018-09-03 16:49:29 4402

原创 利用redis实现多主机共享QPS工具类DEMO

利用redis实现多主机共享QPS工具类DEMO## 标题 ## 网上有很多实现qps的方法,因为楼主的项目采用的是微服务架构,系统中要请求第三方接口,第三方对同一个key有qps限制,故楼主采用redis来实现多个服务的总请求qps限制。网上相关代码很多,但基本都经不住测试。故楼主将自己生产上使用的qps限制工具类贴出来,供大家参考学习。如有漏洞,希望大家及时指出。不胜感激!...

2018-09-03 10:50:05 204

原创 基于Spring Boot 2.0.2 利用spring cloud bus 搭建分布式配置中心遇到的坑

基于Spring Boot 2.0.2 利用spring cloud bus 搭建分布式配置中心遇到的坑1.在所有需要刷新属性的类上必须加@RefreshScop,只在启动类上加,其它类的属性不能自动刷新. 2.请求如果带destination参数,spring cloud bus 只支持json格式的参数 3.请求必须要用post的方式,因为第二点,所以content-type必须是ap...

2018-08-30 18:27:23 1321

空空如也

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

TA关注的人

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