自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Don't Look Down的博客

我们好像在池塘的水底,从一个月亮走向另一个月亮。

  • 博客(56)
  • 资源 (1)
  • 收藏
  • 关注

原创 js 随机一象

/ 随机打乱数组顺序的函数。

2024-05-18 10:17:19 92

原创 websocket 局域网 webrtc 一对一 多对多 视频通话 的示例

基本介绍使用websocket来 WebRTC 建立连接时的 数据的传递和交换。WebRTC 建立连接时,通常需要按照以下顺序执行一些步骤:1.创建本地 PeerConnection 对象:使用 RTCPeerConnection 构造函数创建本地的 PeerConnection 对象,该对象用于管理 WebRTC 连接。2.添加本地媒体流:通过调用 getUserMedia 方法获取本地的音视频流,并将其添加到 PeerConnection 对象中。这样可以将本地的音视频数据发送给远程对等方。3

2024-03-30 14:09:01 1338

原创 JVM配置调优

JVM(Java虚拟机)优化大全和案例实战jmap-查看实例个数以及占用内存大小JVM调优总结 -Xms -Xmx -Xmn -Xss

2024-03-14 11:13:25 373

原创 springboot RocketMQ 客户端 日志配置 rocketmq_client.log过大

项目集成rocketMQ后,日志持续增大,导致磁盘空间逐渐减少,参考官方文档 来正确配置。

2024-03-14 11:00:23 1057

原创 svg 动画

【代码】svg 动画。

2024-02-19 09:28:00 361

原创 springboot 使用函数式编程处理 websocket @OnMessage 消息

本文仅介绍了如何使用用enum枚举、java.util.function jdk8 函数式接口,实现消息的处理。

2024-01-26 11:37:42 846 1

转载 亚马逊是怎么开会的,为什么 PPT 不如备忘录文档

你可能需要两周的时间,先写出初稿,然后再重写,不断加工,确保你的文字是准确和可靠的。所以,备忘录对作者非常困难,但对观众就好多了,半小时的阅读就能搞清楚事情的来龙去脉,也看得出作者对这个问题的熟悉程度。“我们索性在会议上留出时间,让大家现场阅读材料,然后就可以进行真正高层次的讨论了,所有人都跟得上讨论的主题,不会搞不清一些基本的事实。但是,阅读备忘录时,你必须先把所有问题写在空白处,当你读到最后一页时,发现很多问题已经得到了解答,这就节省了当众提问的时间。演讲,广告,推广,展示等强情绪、低互动的场景。

2024-01-08 14:56:13 50

原创 electron 调起程序 / 弹出 软键盘 屏幕键盘 / 执行c#代码

electron 屏幕键盘 软键盘 执行c#代码。

2024-01-08 11:50:47 629

原创 rust 文档

vscode 推荐插件 rust。

2023-12-25 16:31:12 36

原创 如果有一个人在我创业之前告诉我这些

听别人的个人经历,并持保留态度,结合自己用来参考。

2023-12-25 12:15:56 33

原创 python pip 升级失败

恢复默认的 pip 安装。

2023-12-15 16:40:35 32

原创 cmd脚本 示例,配置可选参数

基于此脚本,扩展其他服务。

2023-12-14 13:50:20 63

原创 web Speech Synthesis 文字语音播报,Audio 播放base64提示音

SpeechSynthesisUtterance基本介绍SpeechSynthesisUtterance是HTML5中新增的API,用于将指定文字合成为对应的语音.也包含一些配置项,指定如何去阅读(语言,音量,音调)等SpeechSynthesisUtterance基本属性SpeechSynthesisUtterance.lang 获取并设置话语的语言SpeechSynthesisUtterance.pitch 获取并设置话语的音调(值越大越尖锐,越低越低沉)SpeechSynthes

2023-12-12 11:05:56 398

原创 MySQL limit分页 和 查询count总数 优化方案

看业务场景 总体来说就是使用满足业务(假)的count总数,避免select count查询语句的执行。注意sql查询条件 走索引即可。

2023-11-08 12:02:46 343

原创 Springboot Jpa JdbcTemplate MySQL 批量插入效率对比

Jpa配置开启批量配置后,5K数据,batch_size 500 需19秒,1000需13秒。jdbcTemplate 5k 毫秒级,20w 9秒遥遥领先。在模块开发效率和性能效率之间 抉择就是了,Jpa ORM框架,切换数据库无sql影响。但jdbcTemplate 则需确认SQL语句是否兼容。

2023-11-08 12:01:32 501

原创 spring 小红书 旋转圆形验证码,实现方案

两年前参考小红书实现了一版 滑动验证码,代码比较简陋,作为一个测试性的demo来说已经够了。近期发现小红书更新了验证方式为,随即实现一波。

2023-09-05 12:09:27 1610 10

原创 smiley-http-proxy-servlet 实现springboot 接口反向代理,站点代理,项目鉴权,安全的引入第三方项目服务

项目中反向代理 集成第三方的服务接口或web监控界面,并实现与自身项目相结合的鉴权方法。

2023-08-21 17:57:54 2619 2

原创 node npm 一些小工具

nrm 其实就是 NPM registry manager,管理 NPM 源泉的简单命令行工具。

2023-07-31 09:28:59 482

原创 jar 更新 jar包内的 class,以及如何修改class

二、代码直接修改Jar包内的Class,(这种方式要明确知道自己在干什么)随便一个java工程引入。一、提取Jar 内文件。

2023-07-23 00:22:04 1942

原创 Spring Controller参数自定义注入,实现传递用户信息或者任意参数

项目中需要将用户对象传递给需要的每一个请求,及注解中支持spel 的字段可以解析到对应信息。网上文章大多介绍 使用自定义注解、 HandlerInterceptor 或者 ThreadLocal,不优雅 且繁琐。

2023-07-07 15:57:02 868 1

原创 redis: redisson实现分布式锁、限流、防重提交,依赖即可使用的注解工具

redis: redisson实现分布式锁、限流、防重提交,依赖即可使用的注解工具

2023-07-05 16:33:18 553

原创 发布/上传Jar包到Maven中央仓库

执行命令后输入 姓名 和 邮箱 还有 Passphase(证书密码),Passphase 需要记住,使用证书的时候会输入密码。groupId 域名 可以使用github, io.github.账号。创建工单根据评论回复,需要创建临时仓库,验证账户所有权。等待maven中心仓库的同步~~

2023-07-03 11:37:04 450

原创 Json 数据通用提取工具,使用 HTML JavaScript [单文件离线版]

问题来源楼主使用Golang 实现了一款通用型 JSON 数据提取工具,支持自动识别 JSON 数据节点并有序提取为 CSV 文件。看到大家有这样的评论,顺手实现下<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>json2csv</title> <style type="text/css">

2023-06-25 18:11:58 856

转载 nginx日常运维

nginx基本成了日常开发部署中的必备工具,因为常用所以做一个知识体系小结汇总。一、location语法规则:Syntax: location [ = | ~ | ~* | ^~ ] uri { … }location @name { … }Default: —Context: server, locationlocation配置块是可以放置在server块和location块下的,也就是说location块可以嵌套的。关于location的说明权威文档在此:http://nginx.org/en

2023-06-17 09:55:47 223

原创 js控制台 console.log 输出美化,及其他操作

在遇到%c后,会将后面的样式作为%c后文字的样式,遇到下一个%c会结束,下一个%c还可以在下一个参数的位置写CSS样式,依次类推。console.groupCollapsed()和console.groudEnd()console.group()和console.groudEnd()前者分组是默认展开的,后者默认折叠。

2023-06-14 09:57:58 965

转载 一种新的流:为Java加入生成器(Generator)特性

这篇文章不是工具推荐,也不是应用案例分享。其主题思想,是介绍一种全新的设计模式。它既拥有抽象的数学美感,仅仅从一个简单接口出发,就能推演出庞大的特性集合,引出许多全新概念。同时也有扎实的工程实用价值,由其实现的工具,性能均可显著超过同类的头部开源产品。这一设计模式并非因Java而生,而是诞生于一个十分简陋的脚本语言。它对语言特性的要求非常之低,因而其价值对众多现代编程语言都是普适的。首先给出Seq的接口定义它本质上就是一个consumer of consumer,其真实含义我后边会讲。

2023-06-07 17:59:30 143 1

原创 github 高星点赞 高校计算机系课程共享

有些是需要在网上搜索的电子书,每次见到一门新课程,Google 一下教材名称,有的可以立即找到,有的却是要花费许多眼力;我也曾很努力地收集各种课程资料,但到最后,某些重要信息的得到却往往依然是纯属偶然。我也曾在课程结束后终于有了些许方法与总结,但这些想法无处诉说,最终只能把花费时间与精力才换来的经验耗散在了漫漫的遗忘之中。我希望能够将这些隐晦的、不确定的、口口相传的资料和经验,变为公开的、易于获取的和大家能够共同完善、积累的共享资料。我希望只要是前人走过的弯路,后人就不必再走。

2023-02-06 14:44:03 208

原创 UReport2 多报表文件打印,ZIP下载实现

UReport2 多报表文件打印,ZIP下载实现

2023-01-04 12:04:00 1300

原创 threeJs 封装DRACOLoader加载

项目使用到3D模型加载渲染,故初学习了解之,简单封装 代码如下。

2022-12-20 17:02:46 1572

原创 Linux Centos安装Node 搭建peerServer

搭建peerjs-server

2022-11-30 10:16:56 553

原创 Java Minio 下载文件

minio java sdk 下载文件

2022-10-11 17:14:09 2849

原创 win11 安装 WSL Linux Ubuntu v18.04 及常用配置

win11 安装 WSL Linux Ubuntu v18.04 及常用配置

2022-07-09 15:16:11 1121

原创 MyBatis-plus多数据源 TDengine 错误: Failed to process, please exclude the tableName or statementId

TDengine 建一个超级表, 使用了自定义SQL,可能含有特殊的函数或者复杂的语法,因而不被JSqlParser(SQL解析器)所支持(无法添加租户id之类的字段),以致抛出了JSQLParserException

2022-06-17 18:13:41 3652

原创 Python:json字符转为对象,读取和移动文件

初学python,问题:从哔哩哔哩下载的视频,每个章节都被分开在不同的文件夹内,包含info文件,内容为json格式的视频描述信息json信息:{“PartName”:“02 第二章”}mp4文件名都是数字,100+的视频资源 播放时 浏览查找很不方便思路: 使用python 循环文件夹目录,读取info文件的json内容转为对象,复制视频文件到父级目录。main.py:# coding=utf-8import jsonimport osimport shutildef m.

2022-01-19 15:20:34 726

原创 Windows server2019安装docker

一、安装Docker1.打开提升的 PowerShell 会话,从 PowerShell 库安装 Docker-Microsoft PackageManagement 提供程序。Install-Module -Name DockerMsftProvider -Repository PSGallery -Force如果系统提示安装 NuGet 提供程序,还请键入 Y 进行安装。2.如果在打开 PowerShell 库时遇到错误,则可能需要将 PowerShell 客户端使用的 TLS 版本设置为 T

2022-01-12 15:49:51 7551 5

原创 android10启用全屏模式

确保与手势导航兼容开发者文档-启用全屏 @Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); if (hasFocus) { hideSystemUI(); } } private void hideSystemUI() { // Enable

2021-11-19 17:14:36 488

原创 Windows 指定开机程序、脚本自启动及谷歌全屏参数

windwos自定义用户界面入口WIN+R 输入regedit.exe 打开注册表编辑器找到:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System如果没有System 则手动创建,新建项-字符串值-名称:shell ,数值:C:\Users\BJWK\Desktop\strat.batstrat.bat 执行的exe或者其他脚本#启动谷歌浏览器 全屏打开网页。"C:\Program Files\G

2021-11-11 12:01:19 1345

原创 windows 结束进程/JPS查找运行的进程

一、#显示java运行的程序jps #查询名字 GH开头的服务jps | findstr GH # 使用for 命令杀死运行的服务 tokens 命令查询的结果 列, tskill 结束进程 ,@不输出tskill命令for /f "tokens=1 delims= " %a in ('jps ^|findstr GH') do @tskill %a#以端口查询 模式结束进程for /f "tokens=5 delims= " %a in ('netstat -ano^|findstr 6

2021-10-26 14:27:07 1008

原创 Windwos bat进程守护 解决 kafka2.8.0 Failed to clean up log for __consumer_offsets

windwos环境下使用kafka2.8.0,出现 ERROR Failed to clean up log for __consumer_offsets-问题参考:ERROR Failed to clean up log for __consumer_offsets-42 in dir C:\tmp\kafka-logs due to IOException (kafka.server.LogDirFailureChannel)java.nio.file.FileSystemException: C

2021-10-23 23:36:03 2682

原创 Windows bat命令

windows 命令行 删除文件和文件夹del/s/q d:\123*.* ----(用于删除文件夹下的子文件)rd/s/q d:\123 ----(用于删除文件夹)/s参数为子目录/q参数为不用确认删除文件夹及下级所有文件夹内指定 后缀名文件del /a/f/s/q “*.meta”3.移动文件夹及下级所有文件夹内所有指定后缀文件到另一个路径for /r E:\ %%i in (*.mp3 *.lrc) do ( move /y “%%i” “D:” ) #把E:\下的.m

2021-10-23 22:47:46 272

已过时的demo 不建议下载 -MyBatis-plus多数据源集成

https://docs.taosdata.com/connector/java/#hikaricp 参考官方文档即可。

2022-06-17

空空如也

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

TA关注的人

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