logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

springboot下Redission实现redis分布式锁

直接使用redisson实现分布式锁加锁原理线程一去获取锁,获取成功,执行lua脚本,保存数据到redis数据库。线程二去获取锁,获取失败,一直通过while循环尝试获取锁。获取成功后,执行lua脚本,保存数据到redis数据库。Watch dog所起到的作用就是当锁的有效时间要到了当业务逻辑却还没有执行完成时,延长锁的有效时间。注:正常这个看门狗线程是不启动的,还有就是这个看门狗启动后对整体性能

java保留两位小数4种方法;BigDecimal的ROUND_HALF_UP与ROUND_HALF_DOWN

方法一:String的format方法(推荐)double f = 111231.5585;System.out.println(String.format("%.2f", f));方法二:DecimalFormat的format方法double f = 111231.5585;DecimalFormat df = new DecimalFormat("#.00");System.out.prin

#java
websocket服务端大报文发送连接自动断开分析

websocket服务端大报文发送连接自动断开分析

#websocket#网络协议#网络
使用layui在前端接收后端的图片流来显示二维码,在前端使用iframe接收后端流来预览pdf

消息弹框的形式因为我是在生成二维码之后,用zxing的工具类输出的流所以这里介绍一下我用到的工具类的依赖gradle// https://mvnrepository.com/artifact/com.google.zxing/javasecompile group: 'com.google.zxing', name: 'javase', version: '3.2.1'maven<depen

关于webService发布的wsdl中的import问题解决

大家都知道jdk1.6及以后都支持了对webService的原生态的支持;它在发布时会生成一个wsdl和一个xsd(一个类只生成一个xsd)所以就保留了引用关系,如下:<?xml version="1.0" encoding="UTF-8" ?>- <!--Published by JAX-WS RI at http://jax-ws.dev.java.net. RI'...

常用的媒体类型(application/json)MediaType/HttpResponse状态

application/json;charset=UTF-8还有其他的格式大家可以自己在里面搜索org.springframework.http.MediaType.APPLICATION_JSON_UTF8_VALUEhttpServletResponse.setStatus(HttpServletResponse.SC_UNAUTHORIZED);httpServletResponse.set

iper测试网卡速率;psping测延迟

安装rpm包安装:wget https://iperf.fr/download/fedora/iperf3-3.1.3-1.fc24.x86_64.rpmrpm -i iperf3-3.1.3-1.fc24.x86_64.rpmubuntusudo apt-get install iperf3使用demo测试时还可以开两个shell窗口,进行本地回环测试。在接收方iperf3 -s发送方iperf

#linux
jenkins配置CICD自动发布代码;build后自动打tag(github发布demo)

先安装jenkins运行环境ubuntu搭建jenkins安装jdk安装jdkLinux服务器安装并配置git// 安装git[root@localhost ~] yum install git// 查看git的版本[root@localhost ~]# git versiongit version 1.7.1// 配置git的用户名[root@localhost ~]# git config -

#jenkins#github#git
ubuntu用Docker部署kafka消息服务

**为了方便后续的配置,以下部署的时候IP都统一使用同一个IP**首先,先下载两个官方images:docker pull wurstmeister/kafkadocker pull zookeeper不加其他参数默认下载最新的镜像可以用docker search kafka查询docker hub中可下载的镜像创建docker-compose.yml文件version: '2...

    共 130 条
  • 1
  • 2
  • 3
  • 13
  • 请选择