自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (11)
  • 问答 (6)
  • 收藏
  • 关注

原创 Swing之JPanel圆角

代码public class PartPanel extends JPanel { private static final long serialVersionUID = 1L; public PartPanel() { super(); setOpaque(true); int fieldWeight = getSize().width; int fieldHeight = getSize().height; setSize(fieldWeight+5, fieldHeigh

2022-05-06 15:42:19 1177

原创 java音频之ffmpeg

系列文章目录第一章 语音处理——转wav类型第二章 java wav音頻文件播放文章目录系列文章目录前言一、引入javacv-platform包都包含什么二、如何获取本地ffmpeg执行器总结前言如第一章 语音处理——转wav类型 所写,可以有效实现语音文件转换,但在打包后发现,包很大;所以该章就记录下我自己处理过程;一、引入javacv-platform包都包含什么在maven中引入 <dependency> <groupId>org

2022-04-13 09:06:20 1490

原创 java wav音頻文件播放

wav音頻文件播放及時長import java.io.File;import javax.sound.sampled.AudioFormat;import javax.sound.sampled.AudioInputStream;import javax.sound.sampled.AudioSystem;import javax.sound.sampled.DataLine;import javax.sound.sampled.SourceDataLine;import it.sauro

2022-04-01 14:54:03 1873

原创 如何设置线程数

碰上一些常规的业务操作,比如,通过一个线程池实现向用户定时推送消息的业务,我们又该如何设置线程池的数量呢?可以参考以下公式来计算线程数:线程数=N(CPU核数)*(1+WT(线程等待时间)/ST(线程时间运行时间))可以通过 JDK 自带的工具 VisualVM 来查看 WT/ST 比例,以下例子是基于运行纯 CPU 运算的例子,我们可以看到:WT(线程等待时间)= 36788ms [线程运行总时间] - 36788ms[ST(线程时间运行时间)]= 0线程数=N(CPU核数)*(1+ 0 [W

2022-03-22 14:33:53 1762

原创 语音处理——转wav类型

文章目录前言一、maven依赖二、使用步骤前言基于ffmpeg开发,用于java技术语音格式转换。一、maven依赖</dependency> <dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv-platform</artifactId> <version

2022-03-17 18:06:41 4277

原创 java 离线版语音转文字

使用vosk开源项目,基于java实现离线语音转文字文章目录前言一、VOSK是什么?二、使用步骤1.环境准备2.maven依赖如果导入失败可以下载jar,build path一下;3.语言模型4.运行代码总结前言当前主流的语音识别大厂有科大讯飞、百度、谷歌等,但在他们官网中发现,支持java离线版的并不多,科大讯飞离线包仅基于安卓,而百度官方并没有离线版的,所以在资源查找中筛选出VOSK、CMU Sphinx,并且两者都是开源的,但CMU Sphinx官网中并没有中文模型,所以在选用上选择了VO.

2022-03-17 17:44:02 8236 37

原创 hadoop环境搭建中常见问题

前景:最近重拾大数据上的知识,记录一下遇到的几种错。问题1:hadoop环境搭建完成后,访问hdfs网址:xx.xxx.xxx.xx:50070不能访问,试试:9870# 问题2:安装sqoop后尝试连接数据库报:Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/avro/LogicalType解决方案:avro-1.8.1.jar包放到导入到hadoop的share/hadoop/mapreduc

2021-10-05 16:31:00 677

原创 分割字符串———Java StringTokenizer 类

分割字符串———Java StringTokenizer 类在看代码的过程中,遇见了一个分割字符串的Util,分享记录一下。文章目录分割字符串———Java StringTokenizer 类Java StringTokenizer 类一、StringTokenizer 构造方法:二、StringTokenizer 常用方法:三、实例Java StringTokenizer 类ava StringTokenizer 属于 java.util 包,用于分隔字符串。一、StringTokeni

2021-09-25 16:12:04 171

原创 Swing-自定义滚动条

Swing-自定义滚动条记录一下在java界面化展示中的案例,该滚动条可以动态显示。文章目录Swing-自定义滚动条效果如图:总结#自定义JScrollPane滚动条import java.awt.Color;import java.awt.Dimension;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Rectangle;import java.awt.RenderingHints;imp

2021-09-08 17:35:10 882

原创 微服务Springcloud——Gateway(二) 集成hystrix(自定义接口熔断时间)

文章目录前言一、hystrix是什么?二、基础使用三、gateway集成hystrix3.1pom中引入hystrix的jar3.2 引入hystrix组件3.3 yml中配置hystrix总结前言哈喽,我是会写bug的要饭的。本次是在gateway中集成hystrix,就是针对不同的接口设定不同的超时时间。时间参数是从数据库抓取一、hystrix是什么? Hystrix 就是一个可以通过使用 延时策略 和 故障容错逻辑 帮助您管理控制这些分布式服务之间交互的一个库. Hystrix 通过 服务

2021-05-21 10:08:03 2149 4

原创 微服务Springcloud——Gateway

微服务Springcloud——Gateway文章目录微服务Springcloud——Gateway前言一、gateway是什么?二、使用步骤1.引入库2.读入数据总结前言现网上gateway多跟eurake或者数据库连用配置动态路由,但我只用到了gateway的转发功能,并不需要进行注册接口服务,所以在Filter里面进行了逻辑处理;提示:数据库中直接保存了要调用接口的整个url,无法配置动态路由。一、gateway是什么?pring Cloud Gateway 是 Spring Cl

2021-04-26 19:37:29 197

原创 微服务SpringCloud(二)——Feign

强更微服务,大家多多支持!!!简介Feign是Netflix开发的声明式,模板化的HTTP客户端,其灵感来自Retrofit,JAXRS-2.0以及WebSocket.Feign可帮助我们更加便捷,优雅的调用HTTP API。在SpringCloud中,使用Feign非常简单——创建一个接口,并在接口上添加一些注解,代码就完成了。Feign支持多种注解,例如Feign自带的注解或者JAX-RS注解等。SpringCloud对Feign进行了增强,使Feign支持了SpringMVC注解,并整合.

2021-01-16 15:11:55 124

原创 微服务SpringCloud (一) ——Eureka Ribbon

微服务SpringCloud (一) ——Eureka Ribbon集群整理一下微服务上的知识,写个详细的搭建过程,以及自我的一些理解。简介Eureka 是 Netflix 出品的用于实现服务注册和发现的工具。一个基于REST(Representational State Transfer)的服务,主要用于AWS cloud, 提供服务定位(locating services)、负载均衡(load balancing)、故障转移(failover of middle-tier servers)。我们

2021-01-13 14:58:04 85

原创 eclipse中调试失效

eclipse中调试按钮变灰色且快捷键没反应的解决方法:首先进入到eclipse的安装目录下;然后找到configuration目录下的org.eclipse.osgi文件夹;最后清空该文件夹即可。

2020-12-24 10:59:51 310

原创 圖片壓縮及字節轉換

/** * 按照 宽高 比例压缩 * * @param imgIs 待压缩图片输入流 * @param scale 压缩刻度 * @param out 输出 * @return 压缩后图片数据 * @throws IOException 压缩图片过程中出错 */ public static File compress(File file, double scale) throws IOException { byte[] srcImgData = getBytes(

2020-12-04 16:16:06 114

原创 ssm項目整合redis

添加jar<!--redis--><dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> <version>1.6.1.RELEASE</version></dependency><dependency> &

2020-11-25 19:40:46 89

原创 openfire離線、斷線、心跳

客戶端登出分為正常離線和斷線,正常離線會發送presence 消息通知服務器,斷線則無通知發送。正常離線:客戶端在離線之前發送由PresenceRouter 路由到PresenceUpdateHandler 中處理。判斷Type為unavailable 之后先進行廣播,再設置session的狀態,再更新presenceManager中用戶最后一次的狀態。presenceManager中會更新lastActivityCache 中的離線時間(這個時間就是我們在OF控制台中 用戶/組 頁面中看到的

2020-11-03 19:06:48 140

原创 JAVA基礎之ConcurrentHashMap

JAVA基礎之ConcurrentHashMap简介ConcurrentHashMap 是 util.concurrent 包的重要成员。本文将结合 Java 内存模型,分析 JDK 源代码,探索 ConcurrentHashMap 高并发的具体实现机制。由于 ConcurrentHashMap 的源代码实现依赖于 Java 内存模型,所以阅读本文需要读者了解 Java 内存模型。同时,ConcurrentHashMap 的源代码会涉及到散列算法和链表数据结构,所以,读者需要对散列算法和基于链表的数据

2020-10-28 17:00:43 605 1

原创 java中backspace監聽事件

1. 類實現KeyListenerpublic class ChatInputEditor extends ChatArea implements DocumentListener,KeyListene2.構造中添加監聽 public ChatInputEditor() { undoManager = new UndoManager(); this.addKeyListener(this);//添加鍵盤監聽 setMap(null);3.從寫Key

2020-08-10 17:12:26 356

原创 springboot+shiro

shiro簡介Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。主要功能三个核心组件:Subject, SecurityManager 和 Realms.Subject:即“当前操作用户”。但是,在Shiro中,Subject这一概念并不仅仅指人,也可以是第三方进程、后台帐户(Daemon Account)或其他类似事物。它仅仅意味着“当

2020-05-15 15:55:51 109

原创 plsql和sql developer導入導出

plsql導入導出1.導出表選擇tool–>Export tables—>選中要導出的表和導出地址2.導出存儲過程選擇tool–>Export User Objects—>選中要導出的存儲過程即可;3.導入file–>new–>command windows–>將導出的sql複製到SQL後面執行即可sql developer導入導...

2020-05-06 11:37:24 125

原创 windows啟動nginx閃退問題

1.如果logs的error.log中出現nginx: [emerg] bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)這說明端口被占用。2.如果是CreateFile() “D:\nginx\nginx...

2020-04-01 16:01:57 386

原创 sentinl告警配置

sentinl:sentinl插件最新版本6.6.0,相匹配的kibana6.6.0,但最新的kibana并不能使用。配置sentinl插件:地址: https://github.com/sirensolutions/sentinl/releases/download/tag-6.2.3-3/sentinl-v6.2.3.zipkibana-6.6.0-windows-x86_64>...

2020-01-20 15:24:17 635

原创 Log4j

一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、LoggersLoggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FAT...

2020-01-17 11:24:55 105

原创 VScode离线汉化

一、下载VScode汉化插件https://download.csdn.net/download/qq_43704511/12083849二、安装MS-CEINTL.vscode-language-pack-zh-hans-1.41.1.vsix放在vscode的bin目录下在此处开启命令窗口输入code --install-extension MS-CEINTL.vscode-lang...

2020-01-06 11:01:49 1383

原创 ELK集群搭建(一)-----elasticsearch集群搭建

在同一ip上搭建elasticsearch集群修改node-1的elasticsearch.yml文件# ======================== Elasticsearch Configuration =========================## NOTE: Elasticsearch comes with reasonable defaults for most se...

2019-12-24 19:37:52 102

原创 springboot+elasticsearch+logstash+kibana

elasticsearch+logstash+kibana的下載官方地址:https://www.elastic.co/cn/products/log-monitoringelasticsearch的配置(⊙o⊙)…在Windows上安裝的,自帶jdk,解壓后直接:bin/elasticsearch.bat啟動啟動之後,訪問localhost:9200啟動成功!kibana的配置...

2019-12-10 10:37:30 180

原创 雙數據源的配置

雙數據源的簡單配置一、配置主數據源(master)@Configuration@MapperScan(basePackages = "主數據源的mapper包路徑", sqlSessionTemplateRef = "masterSqlSessionTemplate")public class MasterDataSourceConfiguration { @Value("${spr...

2019-11-20 19:04:59 69

原创 WebSocket使用

WebSocket簡單使用一、WebSocket單獨使用1.創建WebSocketpackage cn.crap.websocket;import java.util.Date;import javax.websocket.server.ServerEndpoint;import io.netty.buffer.ByteBuf;import io.netty.buffer.Un...

2019-11-20 18:52:59 82

原创 后台获取openid

@RequestMapping(value = “/decodeUserInfo”, produces = “application/json”)@ResponseBodypublic ReturnMsg decodeUserInfo(String code,String appid,String secret,String type) {try {//登录凭证不能为空if (code ...

2019-06-25 17:56:50 1583

原创 ### Error updating database. Cause: java.lang.IllegalArgumentException: invalid comparison: java.ut

如果拿传入的时间类型参数与空字符串‘‘进行对比判断则会引发异常.,所以应该去掉该判断, 只保留非空判断就正常了

2019-04-30 15:07:48 1839

原创 简单理解mapReduce

理解mapperReduce之前,需要先知道Yarnyarn:资源管理器,主从架构,所有的mapperReduce的资源调用都是Yarn分配的。Yarn有三大概念:ResourceManager,ApplicationMaster,NodeManager’。ResourceManager:分配和调度资源;启动并监控ApplicationMaster;监控nodeManagerApplicat...

2019-03-12 11:36:07 210

原创 sparksql连接hive中出现的错误

解决方案:mysql的jar包不匹配,所以从hive中cp mysql.jar 进到spark的jars中package com.cmd.sparkimport org.apache.spark.SparkConfimport org.apache.spark.sql.{DataFrame, SparkSession}object Spark5 {def main(args: Arra...

2019-03-06 22:20:41 744

原创 spark中sparksession报sessionstate出错

org.apache.spark.sql.internal.SessionState解决方法:jar包问题,2.11.7或者2.11.8即可

2019-03-06 16:42:14 1149

原创 懵逼黑怎样解决

&amp;lt;!-- 引入 ECharts 文件 --&amp;gt;&amp;lt;script src=&quot;echarts.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;for(var i=0;i&amp;lt;result.length;i++){option.series[0].data.push({‘name’:result[i].name,‘value’:res

2019-03-02 15:03:53 191

内置浏览器jar.7z

java内置浏览器的jar包(包含jxbrowser、DJNativeSwing-SWT-1-0-2等)

2021-03-17

解决swing白屏问题的jjre

解决swing皮肤白屏问题,打包完成的可视化项目,更换jre即可

2020-12-29

jedis-1.7.3.jar

redis配置中需要jedis的jar與redis一起用

2020-11-28

springboot_mybatisplus.zip

shiro項目mybatis plus+redis+springboot+shiro.

2020-05-19

sentinl-master.zip

sentinl-mastersentinl-mastersentinl-mastersentinl-mastersentinl-mastersentinl-master

2020-01-09

123qwe-bigdesk-master.rar

bigdisk-masterbigdisk-masterbigdisk-masterbigdisk-masterbigdisk-masterbigdisk-master

2020-01-09

bigdisk-master.rar

bigdisk-master

2020-01-09

MS-CEINTL.vscode-language-pack-zh-hans-1.41.1.vsix

./code --install-extension MS-CEINTL.vscode-language-pack-zh-hans-1.41.1.vsix

2020-01-06

MyOauth2Project.7z

SpringOauth.7z

2019-12-05

SpringOauth.7z

SpringOauth

2019-12-05

Advanced-REST-client_v3.1.9.rar

接口测试工具

2019-06-11

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

TA关注的人

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