自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (8)
  • 问答 (7)
  • 收藏
  • 关注

原创 JavaFX IDEA 打包exe

- 绑定自定义JRE路径-->-- 手动引入额外资源-->-- 名称与版本-->--详细参数配置-->-- 启动类 -->-- 操作系统-->

2024-02-07 09:51:15 789

原创 docker学习日记

docker run -itd -p hostport:localport --name [本地名称] [镜像名称]docker exec -itd [容器名称]:/bin/bash 进入容器控制台。docker rmi [镜像ID] 删除镜像 --谨慎。docker rm [容器ID] 删除容器 --谨慎。docker search [镜像名称]docker pull [镜像名] 下载镜像。docker ps -a 查看全部容器。docker images 查看镜像。docker file 编写。

2024-01-23 12:19:07 409

原创 java 延迟队列 DelayQueue 问题记录

延迟队列不做介绍了。代码逻辑未发现问题,查看延迟队列特性,getDelay返回值 <= 0 时对象会被取出。说明过期时间 - 当前时间戳 <= 0了,继续查看代码发现问题原因,在计算过期时间时。是按照字面量类型计算的也就是int,30天的毫秒数超过了最大值导致越界变为了负数。在创建30天有效的链接时发现创建失败了。简单的网盘分享功能:设置有效期,创建下载链接,超过有效期自动删除下载链接。查看log发下,链接创建后加入队列,马上就被取出删除掉了。问题解决了,1天和7天没有问题是因为计算时数值没有越界。

2023-03-29 20:38:45 196

原创 java 中使用LCM(Lightweight Communications and Marshalling)

1、基于udp组播消息发送public class UdpSender { private final static String url = "udpm://239.255.76.68:7667?ttl=1"; public static void main(String[] args) throws IOException { LCM lcm = new LCM(url); int num = 0; LcmParam param = new LcmParam()

2021-12-13 10:48:34 3037

原创 jna 调用so导致进程终止

通过jna调用so出现异常导致java进程终止,查看堆栈信息## A fatal error has been detected by the Java Runtime Environment:## SIGSEGV (0xb) at pc=0x00007f95520d9880, pid=2647, tid=0x00007f9570dd2700## JRE version: OpenJDK Runtime Environment (8.0_292-b10) (build 1.8.0_292-8.

2021-10-14 18:08:10 2015 2

原创 java log 控制台输出的内容保存到日志文件

插件https://projects.lidalia.org.uk/sysout-over-slf4j/index.html使用方法maven<dependency> <groupId>uk.org.lidalia</groupId> <artifactId>sysout-over-slf4j</artifactId> <version>1.0.2</version

2021-10-14 14:46:03 504

原创 springboot 动态更新配置

需求:不重启服务器的情况下更新配置参数maven<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-context</artifactId> <version>2.2.6.RELEASE</version></dependency>application.yml

2021-08-19 18:10:50 1940

原创 akka Circuit Breaker熔断

<dependency> <groupId>com.typesafe.akka</groupId> <artifactId>akka-actor_2.13</artifactId> <version>2.6.14</version></dependency>

2021-07-08 17:47:46 410 1

原创 基于LinkedBlockingQueue实现消费者模型

业务背景1、服务端接收客户端路径规划命令,服务端执行路径规划,下发规划结果给客户端。2、客户端能够发送取消路径规划命令,取消掉未执行的规划请求,如果已经执行则下发取消命令给目标客户端。3、目前服务端路径规划服务只能单线程顺序执行,考虑使用阻塞队列实现此功能。模拟代码import cn.hutool.core.thread.ThreadUtil;import lombok.AllArgsConstructor;import lombok.Data;import java.util

2021-07-01 09:30:48 260

原创 从unpkg上下载资源

不限使用node的情况下,把资源本地化,从unpkg上下载相关文件,java实现,网上找的代码,改进了一下,有import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import java.nio.charset.StandardCharsets;import java.util.A

2021-06-03 16:45:28 4030 2

原创 webRTC + java websocket 实时视频

正在看官网DEMO,websocket准备换成java实现。在此记录

2021-05-28 17:13:13 493

原创 JNA 调用c++ 编译的so文件,传入指针释放内存

需求java端要调用C++的接口,返回一个byte[]数据。C++方法定义DRESULT requestServerRoute(char* bufIn,unsigned int bufLengthIn,char** bufOut,unsigned int* bufLengthOut);DRESULT releaseServerRouteResult(char* pos);方法1中,前两参数为输入参数,后两个为输出参数方法1中为输出的数组申请了内存,方法2为释放此内存的方法,参数为.

2021-05-18 16:43:20 2389 4

原创 docker 设置http代理

docker 设置http代理mkdir -p /etc/systemd/system/docker.service.dvim /etc/systemd/system/docker.service.d/http-proxy.conf文件内容[Service]Environment="HTTP_PROXY=http://USER:PASSWD@SERVER:PORT/"Environment="HTTPS_PROXY=http://USER:PASSWD@SERVER:PORT/"

2021-01-28 10:17:24 646

原创 centeos7 搭建cassandra集群

安装jdk关闭防火墙1、准备服务器2台(根据实际情况),创建相关目录mkdir -p /var/lib/cassandra/data1mkdir -p /var/lib/cassandra/hintsmkdir -p /var/lib/cassandra/commitlogmkdir -p /var/lib/cassandra/saved_caches2、下载cassandra安装包,上传到一台服务器/opt目录,解压,重命名cd /opttar -zxvf apache-c

2021-01-21 11:08:42 195

转载 Cassandra.yaml 配置详解

cluster_name设置Cassandra集群的名称。在Cassandra集群中,每一台服务器都必须具备相应的集群的名称。如果名称不一致,则当前Cassandra服务器无法加入集群。initial_tokenCassandra服务器的初始化Token值,这个值代表了Cassandra服务器在一致性哈希环中的位置。当Cassandra第一次启动的时候,会从该配置项中读取,如果留空,将随机生成一个Token值。如果Cassandra不是第一次启动,将从系统表中读取该Token值。auto..

2021-01-21 10:34:23 306

原创 centos7 内网时间同步

1、安装 ntpyum install ntpdate -y2、选中一台机器(10.10.171.158)作为同步服务器,修改/etc/ntp.conf配置文件vi /etc/ntp.conf#注释掉这几行#server 0.centos.pool.ntp.org iburst#server 1.centos.pool.ntp.org iburst#server 2.centos.pool.ntp.org iburst#server 3.centos.pool.ntp.org i

2021-01-20 17:29:43 962 2

原创 centos7 kafka安装

关闭防火墙安装jdk安装zookeeper1、准备服务器 10.10.171.157,10.10.171.158,10.10.171.1592、下载kafka3、在一台服务器上创建kafka目录,及data目录mkdir -p /opt/kafka/data4、上传压缩包至/opt/kafka/data目录,解压tar -zxvf kafka_2.12-2.7.0.tgz5、修改配置文件vi /opt/kafka/kafka_2.12-2.7.0/config

2021-01-19 13:42:51 121

原创 centos7 zookeeper安装

安装jdk 过程略1、准备3台服务器,10.10.171.157、10.10.171.158、10.10.171.159。在10.10.171.157服务器的/opt/目录下创建zookeeper文件夹,并创建数据文件夹data,日志文件夹logsmkdir /opt/zookeepermkdir /opt/zookeeper/datamkdir /opt/zookeeper/logs2、下载zookeeperzookeeper-3.6.2,上传压缩包上传到/opt/zook..

2021-01-18 17:24:02 94

转载 centeos7 安装配置 ftp服务

转载:CentOS7 FTP安装与配置1、FTP的安装#安装yum install -y vsftpd#设置开机启动systemctl enable vsftpd.service#启动systemctl start vsftpd.service#停止systemctl stop vsftpd.service#查看状态systemctl status vsf...

2020-01-19 15:24:54 343

原创 记录azkaban使用

版本3.8.x,多执行节点方式部署1、安装见官网(注意mysql版本,个人使用5.x)2、创建project使用flow2.0方式(了解yaml语法,azkaban各项配置-暂时没找到)3、指定执行节点执行flow在execute flow页面中指定 flow paramsname: useExecutor value:值为启动并激活执行节点在数据库中的id(表名:e...

2020-01-08 10:11:11 226

原创 spark2.x数据写入到数据库

df.repartition(1).write.mode(SaveMode.Overwrite) .format("jdbc") .option("driver", "com.mysql.jdbc.Driver") .option("url", "jdbc:mysql://127.0.0.1:3306/bcm?useUnicode=true&amp...

2019-12-02 19:14:51 362

原创 spring自带的定时任务@Schedules 注解用法

@Schedules({ @Scheduled(cron="25 43 15 * * ? "), @Scheduled(cron="10 43 15 * * ? "), @Scheduled(cron="40 43 15 * * ? "), }) public void execute(){ //do som...

2019-10-31 17:14:53 5287 7

原创 springboot2.15+ dubbo2.7.1 maven搭建简单demo

新公司要使用dubbo,以前只是接触过,趁着机会找资料,找文档学习一下。先利用springboot dubbo搭建一个简单的demo。

2019-05-29 17:56:28 1213

原创 正则表达式替换指定字符位置

记录在这里备忘整理坐标数据{"position":{"lng":100.092612914"lat":23.8878061038 临沧市-云南省{"position":{"lng":100.229628399"lat":26.8753510895 丽江市-云南省{"position":{"lng":99.1779956133"lat":25.1204891962 保山市-云南省{"...

2019-02-01 16:58:11 3905

原创 在窗口中设置三个“圆形”“扇形”“矩形”按钮,点击按钮,将图形变为相应的形状(实心),设置三个“红色”“绿色”“蓝色”滚动条,滑动滚动条变换图形的颜色,设置一个控制左右移动的滚动条,点击滚动条变换图形

import javax.swing.*;import javax.swing.event.ChangeEvent;import javax.swing.event.ChangeListener;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import...

2018-07-05 16:04:13 1726 4

转载 bootstrap table中文文档

转载自:https://blog.csdn.net/rickiyeat/article/details/56483577表格参数:名称标签类型默认描述-data-toggleString‘table’不用写 JavaScript 直接启用表格。classesdata-classesString‘table table-hover’表格的类名称。默认情况下,表格是有边框的,你可以添加 ‘table-...

2018-03-23 10:37:55 246

原创 jquery ajax跨域访问springmvc后台

jsonp方式访问,后台为springmvc,成功访问后返回一直error,确定前后台代码无问题后。$.ajax({ url: 'http://localhost:8080/iCare/test/jsonp', type: 'get', dataType:'jsonp', jsonp: "callback", jsonpCallback:"success", success:funct

2018-01-26 14:38:42 311

原创 js读取本地mp4视频文件时长

js间接获取视频文件时长

2016-09-08 10:27:21 25411 1

Kafka权威指南.zip

没想定积分的 csdn自己加的。。。。 本书是关于Kafka的全面教程,主要内容包括:Kafka相对于其他消息队列系统的优,主要是它如何匹配大数据平台发;详解Kafka内部设计;用Kafka构建应用的实践;理解在生产中部署Kafka的方式;如何确保Kafka集群的安全。 本书适合Java发人员、大数据平台发人员以及对分布式系统感兴趣的读者阅读。

2019-05-29

java网络编程第四版pdf

java网络编程第四版PDF,带目录和书签。 第一章 基本网络概念 第二章 流 第三章 线程 ...

2018-06-07

基于bootstrap图标形状单选按钮radio

基于bootstrap的单选按钮图标 改变了浏览器自带形状,支持自定义图标

2017-06-15

测试用例编写指南

测试用例设计,等价类、边界值、判定表等方法

2016-06-23

vbs脚本教程pdf版

vbs编程教程pdf版,自动化测试脚本

2016-06-23

SQLite入门语法

还不错的sqlite入门语法,适合入门学习,对象操作 数据操作 事务处理 内置函数等

2015-08-24

jdk1.4能用的json-lib

jdk1.4能用的json-lib,包含依赖的jar包,整理上传,测试可用。 注:commons-lang-2.5.jar不能替换为高版本(包名有变化)。

2015-04-22

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

TA关注的人

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