- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 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 770
原创 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 196
原创 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 363
原创 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 5650
原创 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 5772 3
原创 封装MongoDB通用Dao
楼主在开发过程中使用mongodb时发现mongodb没有像mybaties-generator那样的工具来生成dao层接口,需要手动实现,感觉有点麻烦,便心血来潮封装了一些常用的增删改查的通用接口。子类dao继承后需指定bean类型。如有错误欢迎大家指正。具体代码如下: MongodbBaseDao.java:import com.mongodb.client.result.DeleteR...
2018-09-12 16:17:36 2158
原创 利用Rabbit MQ 实现一对多通知功能(动态添加删除队列交换机)
楼主在项目中需要实现分布式lucene查询,由于lucene的索引是存放在本地的。网上有很多方案实现起来相对比较复杂,故楼主为了简单化针对索引同步问题采用的方案是,如果某一结点发生索引的增删改,通过rabbitmq通知所有lucene节点也进行本地的索引的更改。 fanout类型的exchange虽然可以通知所有队列,但一个队列只能绑定一个消费者(如果绑定多个消费者,只要有一个消费者消费了这个消...
2018-09-03 16:49:29 4472
原创 利用redis实现多主机共享QPS工具类DEMO
利用redis实现多主机共享QPS工具类DEMO## 标题 ## 网上有很多实现qps的方法,因为楼主的项目采用的是微服务架构,系统中要请求第三方接口,第三方对同一个key有qps限制,故楼主采用redis来实现多个服务的总请求qps限制。网上相关代码很多,但基本都经不住测试。故楼主将自己生产上使用的qps限制工具类贴出来,供大家参考学习。如有漏洞,希望大家及时指出。不胜感激!...
2018-09-03 10:50:05 235
原创 基于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 1357
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人