- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 记一次clickhouse数据迁移实施
背景 因为某个服务集群服务器的特殊原因,造成其它服务异常,需要重置服务器,并且重新安装集群,以至于影响到上面附加(因为公司舍不得花钱)的功能。寻找和确认方案 网上和官网看见的几种方案,选了比较简单的一种: 利用clickhouse自带功能函数进行数据同步。 官方链接remote, remoteSecure允许您访问远程服务器,而无需创建Distributed表。remoteSecure- 与remote相同,但是会使用加密链接...
2021-03-23 16:50:15
544
原创 nginx tcp 代理配置
话不多说,上配置:stream { upstream proxy_socket { server 127.0.0.1:9992; } server { listen 9999 so_keepalive=on; proxy_timeout 3600s; proxy_connect_timeout 5400s; proxy_pass proxy_socket; }}
2020-11-06 17:26:42
332
原创 wss和ws协议转换
项目场景:一个im项目在测试准备上线的时候,发现微信小程序在正式阶段只支持wss协议问题描述:提示:发现微信小程序在正式阶段只支持wss协议,由于通信采用https,所以ws协议无法直接使用,测试开发阶段可以采用ws协议进行原因分析: 原因在于https和http不能混合使用,wss和ws也是对应的,https下无法使用http和ws协议解决方案: 于是想到采用nginx代理的方式进行协议转换,解决通信问题,这样既不用修改服务端代码,也不需要修改客户端代码...
2020-11-06 17:13:43
4338
原创 java 整型和浮点型计算效果对比
public static void main(String[] args) throws InterruptedException { float f1 = 0.1f; double d1 = 0.1d; int i1 = 1; long l1 = 1; long st = System.currentTimeMillis(); for (int j = 0; j < 2000000000; j++) { f1 = f1 + 1..
2020-07-22 17:00:53
1058
原创 jmx简略
目前项目中使用了jmx技术对项目进行监控,这里简单记录一下。JMX(Java Management Exrensions)技术是标准Java平台的一部分。https://docs.oracle.com/javase/8/docs/technotes/guides/jmx/index.html我目前对jmx的理解就是被监控应用作为“服务器”提供端口接入能力,为监控应用提供相应的数据和已开发或...
2019-04-08 17:12:37
359
原创 试玩docker
虚拟机安装centos在centos中安装docker yum -y install docker-io 查看docker版本 docker version 会出现 Client:version:*** Server: vserion:***安装完成之后配置一下docker国内代理编辑文件 /etc/docker/dae...
2019-01-24 14:33:30
146
原创 更新hbase client api 2.0.1记录
今天更新hbase-client版本发现原本使用的utils类提示方法废弃,所以查询新的api文档发现确实做了变更,而且以前1.x用的方法将会在以后3.x版本删除;更新的版本maven: <dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase-...
2018-07-05 17:07:15
3728
原创 idea 使用hibernate jpa生成java bean
1,先配置数据库访问2,选中项目f4对项目进行配置,添加hibernate配置添加之后在这个视图中找到项目和hibernate配置3,在这个视图中选中,右键选择确定就能生成...
2018-03-26 11:28:22
1172
原创 spring boot 使用通用mapper插件查询出的对象异常
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.7.RELEASE</version></pa
2018-03-01 19:06:52
993
原创 java Semaphore 计数信号量
Semaphore类是一个计数信号量,必须由获取它的线程释放,通常用于限制可以访问某些资源(物理或逻辑的)线程数目。一个信号量有且仅有3种操作,且它们全部是原子的:初始化、增加和减少增加可以为一个进程解除阻塞;减少可以让一个进程进入阻塞。new Semaphore(permits,fair)permits:int,初始化可用的许可数目。fair:
2017-12-12 11:00:16
244
原创 System.getProperty
java.versionJava 运行时环境版本java.vendorJava 运行时环境供应商java.vendor.urlJava 供应商的 URLjava.homeJava 安装目录java.vm.specification.vers
2017-09-12 10:24:32
206
原创 微信开发平台授权过程
1、处理授权响应 在微信开放平台注册第三方并配置响应授权响应地址,响应地址可以是任意能响应的controller,将参数解析(解密参数)、获取流数据(xml带解析加密串)/** * 处理响应事件,平台授权入口 */ public void handlerVerifyTicket(String msgSignature,String timeStamp,String nonc
2017-09-07 15:40:39
726
原创 java AES时遇到的问题和解决办法
1. java.security.InvalidKeyException:illegal Key Size 这是因为用到了jdk sercurity, 而jdk sercurity 使用的jar包 $JAVA_HOME/jre/lib/security/local_policy.jar 和 $JAVA_HOME/jre/lib/security/US_export_pol
2017-07-20 10:26:33
945
dubbo-demo-version2.5.4
2018-01-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人