自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Record Little

Dreams are not dreams, they are actions

  • 博客(60)
  • 资源 (3)
  • 收藏
  • 关注

原创 SpringBoot项目打包分离高阶操作

虽然传输jar包 比较大,但是安全性、稳定性比较高,不需要关注pom.xml 添加了新的依赖、更新了版本号等等影响版本功能的操作。关注maven的特性, profiles即可满足, 根据不同的activation 状态,激活不同的build操作。每次修改一小部分代码或仅仅更新某个依赖jar包时,都需要重新进行整个项目的构建、打包、上传和部署。但是当你的项目趋于稳定,只有业务上的逻辑变更时,如果使用分离版本,可以加快迭代、更新的速度。弊端: 需要配置IDE命令,修改依赖时需要同时修改2处。

2024-04-23 16:26:38 999 2

原创 如何从零设计开发一个软件程序

当参与了许多项目,或者见识了许多优秀的软件,难免心里会有一些波澜和冲动。谁又不想拥有一个自己的软件呢?但是当自己独立开发一个软件时,发现挺难的,不知道该如何下手。结合自己开发软件的心得进行描述,可能或多或少与你开发软件想法或见解存在碰撞,恕我愚见。不同的人有不同的评价和偏好。在追求自己的兴趣和爱好时,尊重并理解他人的选择,所以,我并没有意图将自己的观点和喜好强加于人,毕竟每个人都是独一无二的,拥有自己独特的品味和价值观。

2023-10-23 10:41:36 418

原创 ElasticSearch查询工具类分享

当你查看es源码时 ,大部分es对象都是继承自ToXContent 对象, 而XContentBuilder 支持ToXContent 对象的自定义转换。按照json的结构,可以轻松的写出java代码 ,根据query key的名称,使用QueryBuilders 构建 , 根据aggs (aggregations 的简称) key的名称,使用AggregationBuilders构建 , 示例如下。可以把基本的sql查询条件 转成es查询条件 , 适当的使用的可以增加自己写es的效果。

2023-09-14 12:41:31 1961

原创 ZLMediaKit+wvp-GB28181-pro 安装文档

ZLMediaKit 和wvp-GB28181-pro 简称wvp参考文档:zlm-wiki。

2023-07-26 13:21:57 1691

原创 harbor仓库镜像批量上传和下载

在harbor仓库中有好多镜像,需要迁移至其他环境, 需要批量导出和下载 . 如果单个上传,下载,因为工作量比较大 ,容易出错.ps: 理论应该用curl 获取仓库目录 ,但是因为上传时 本地镜像未删除,直接使用循环变量。ps: 192.168.2.120 为旧地址, 版本号都是latest。所以想通过linux脚本批量处理, 所以涉及批量操作的处理的知识。3.修改tag标签 为新harbor地址。简单运维中涉及批量操作的总结 ~ ~1.从参数接收新harbor地址.2.扫描所有tar包,

2023-07-08 16:49:10 1789

原创 原生js方法小记

原生js方法小记

2023-04-28 00:13:21 178 1

原创 swing-扩展徽章组件JEBadge

swing 扩展徽章组件JEBadge 实现为组件简单包裹徽章功能

2023-04-17 23:07:59 680 2

原创 java 如何实现在线日志

需求: 采用springboot 默认集成日志logback, 采集JVM日志 推送至web管理客户端。

2023-03-08 10:47:25 907

原创 swing-文档工具screw-gui

方便生成数据库文档和swagger文档的工具,让你在写项目验收文档时轻松一些

2023-03-08 10:06:38 581

原创 FFMPEG 安装教程windows&linux(CentOS版)

FFMPEG 安装笔记 , Windows 基于win10 ,Linux 基于CentOS 7.6。

2023-03-06 17:33:06 4864

原创 以分页场景谈MVC设计模式

需要实现一个分页组件, 可以方便的进行分页操作。从分页需求出发,分析潜在的元素, 虽然只包含一个大的分页功能,但是潜在的元素包含:上一页 下一页 首页 尾页 当前页 等等。上一页 == 当前页左移下一页 == 当前页右移首页 == 当前页左移到第一个尾页 == 当前页右移动到最后一个切换页码== 重新建立一个上一页、下一页、首页、尾页、当前页之间的关系逻辑MVC是三个单词的首字母缩写,它们是Model(模型)、View(视图)和Controller(控制)。抽象模型是最难的事在于:基于需求中的元

2022-12-27 10:53:10 959 4

原创 JNoteHelper 给你的java swing或桌面程序提供一双翅膀

使用swing构建的java程序, 主要基于miglayout,swingx,flatlatf. 开发得初衷,只是打算作为个人笔记的助手, 因为基于java swing开发, 所以就是java-note-helper得简称.当你得想法太多时,发现扩展为一个庞大得工具,很累. 比如你想增加更多得功能. 因为你发现之前与你设计得初衷背道而驰时, 你需要重构.

2022-11-22 21:14:04 907

原创 swing- 使用颜色画笔装饰你的容器背景

swingx的painter包(org.jdesktop.swingx.painter) 封装了很多painter, 这些画笔可以让你更简单创建更丰富的容器背景, 而你没必要自定义UI 或者继承JPanel 覆写paintComponent 方法。

2022-11-10 00:28:54 1671

原创 maven 常用打包方式汇总

常用的maven打包方式

2022-10-23 23:45:41 8099

原创 浅谈在java程序中自定义异常处理

可以在程序崩溃时, 调用消息API 进行通知, 调用数据库API进行存储 等等// TODO 记录程序崩溃的时间及异常信息}});自定义异常应该用作记录, 回溯时排查的一种手段, 而不应该成为程序逃避bug的的一种捷径.

2022-09-23 17:03:32 599

原创 记录因为端口号使用6000,造成浏览器GET请求无响应

网页可能暂时无法连接,或者它已永久性地移动到了新网址。同事Springboot项目的Get接口,可以在postman访问,但是浏览器不可以, 竟然是因为端口使用了6000!!!后来了解到 ,是因为浏览器有一些默认的端口限制, 所以为什么在postman正常,浏览器不可以其实提示已经告诉了ERR_UNSAFE_PORT, 奈何头发长见识短参考。

2022-09-14 16:43:53 974

原创 Springboot2.7.0 集成pagehelper问题解决

springboot2.6+版本默认禁止循环依赖、增强Docker镜像构建…

2022-09-13 18:04:42 815

原创 java 连接SSH工具操作服务器 (构建者模式+Util类) 分享

SSHBuilder 链式操作SSH工具类

2022-09-07 16:34:05 3522

原创 swing-创建一个类似Carbon的代码转图片的小工具

将代码粘贴至操作区, 然后可以将代码复制为图片, 一个很惊艳的网站, 但是有时候网速不是很好, 打开网站并复制图片很慢, 所以计划用swing 构建一个。

2022-09-06 10:26:13 522

原创 浅谈java中如何实现全文搜索

全文检索是指计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。这个过程类似于通过字典中的检索字表查字的过程.那么实现全文搜索的主要2个方向索引的建立索引的查询如何创建索引,肯定跟业务息息相关. 不同业务数据存在不同的维度, 那么索引创建的关键则是, 如何合理创建索引维度....

2022-08-16 10:25:49 8542

原创 swing-[MyNote]-实现像IDEA一样的定位scroll from souce功能

第二种方式的弊端如果这棵树为静态树,那么不会有其他的操作去更新树结构,那么第二种为更优选择,否则其他操作更新树结构时,treePath在新的树节点中已经无效,都需要更新树路径和选项卡的绑定关系.经常用IDEA的时候发现,在IDEA的左上角有一个定位资源的功能,可以让你快速的找到左侧的正在编辑的文件.1.每次打开选项卡操作页面时,记录当前树路径和选项卡之间的关系,直接获知树路径。那么存在差异的地方为,需不要绑定树路径和选项卡的关系.3.依次展开树至当前路径节点。......

2022-07-22 15:18:55 176

原创 ZLMediaKit尝试解决GB28181(UDP方式)的视频花屏问题

ZLMediaKit的视频花屏,尝试解决方案总结

2022-07-21 10:23:22 3363 9

原创 docker启动mysql失败changing ownership of ‘/var/lib/mysql/‘: Permission denied

mysql重启失败Permission denied 解决历程

2022-06-10 16:44:41 1076

原创 HessianProtocolException:expected map/object at java.lang.Long (RPC netty与hessian)

下午在解决包mybatis-jobs的冲突, 解决了很长时间, 总结一下对于RPC 调用的包冲突1. hessian 冲突 :HessianProtocolException: ‘3’ is an unknown class definition <dependency> <groupId>com.caucho</groupId> <artifactId>hessian</artifactId>

2022-05-20 17:58:29 1848

原创 浅谈java的序列化/反序列使用场景

Java的序列化简介Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中新建对象。序列化应该用在哪如果单从序列化的简介上来看,很容易理解。曾经也存在很多不解,因为:在业务中,存储的数据方式,比如:文件、数据库、ftp服务 等。之前在使用的时候,只是需要

2022-04-29 17:11:57 2832 3

原创 swing-JTree测试节点的增删改查

swing测试jtree的操作增删改查

2022-04-27 12:50:23 506

原创 swing-浅谈swing整合spring的启动优化

启动日志15:19:05.342 INFO [main] cn.note.swing.ViewApplication (ViewApplication.java:36) : start time 15:19:05.534 DEBUG [main] o.s.c.a.AnnotationConfigApplicationContext (AbstractApplicationContext.java:629) : Refreshing org.springframework.context.annota.

2022-04-25 16:02:42 1375

原创 swing-FlatLaf 自定义测试

FlatLaf 自定义测试

2022-04-18 16:53:39 1865 4

原创 swing- FlatLaf让你的swing程序更现代化

FlatLaf的Demo示例图记得自己打算写桌面的gui程序的时候, 调研过好多文章, 内心更多的对 swing的印象, 过时,没用, 效率低,页面丑 等等.丑的问题但是如果自己经常用eclipse/idea 时, 不管你自己切换主题还是用默认的主题,还是看到别人电脑的主题.至少取消了页面丑的问题.效率低, 卡的问题如果说效率低的话, 可能体现在2方面, 启动效率低, 运行效率低 . 如果说eclipse卡的话,我觉得postman更卡, 同样是electron框架 vscode就比较快

2022-04-15 15:43:21 2233 1

原创 Kiwi browser 手机谷歌浏览器如何同步谷歌扩展插件

kiwi -手机版谷歌浏览器 同步电脑端谷歌插件教程

2022-04-01 14:52:38 8151

原创 eclipse2022配置JDK17 (Java17)

1 下载jdk17 (免安装版本)连接地址: https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.zip(需要注册一个oracle用户)2 .配置环境变量切换脚本jdk1.8 bat脚本SETX JAVA_HOME "F:\java\jdk1.8" /mjdk17 bat脚本SETX JAVA_HOME "F:\java\jdk17" /mps: 右键选择管理员运行bat脚本2.1 java

2022-03-23 14:15:07 12647

原创 2022Flag(2)-CodeFomater格式化工具开发心得

CodeFormater格式化小工具, 开发过程整理

2022-03-22 16:04:57 1511

原创 swing-基础style样式

swing-基础style ui 样式

2022-03-16 11:06:29 1432

原创 swing-基础Event事件2

swing 事件Event 测试case

2022-03-13 00:21:45 394

原创 swing-基础Event事件1

概述swing的事件不像js的事件那么简单,只需要记住几个click dbclick change focus blur 等等那样. 它有比较复杂的事件体系构成, 不同分类的组件拥有不同的事件模型每个人对每一种语言的理解和学习,都是从不同的维度,就像我先入手的html一样, 喜欢从元素, 样式 ,事件,自定义组件 等方向由浅至深的去理解.如果想系统的学习一种语言, 更扎实的应该算书籍. 可惜的是,在swing方面,没有适合自己学习习惯的博客指引方向.曙光意外的读到David Flanagan 写

2022-03-12 23:52:23 311

原创 2022Flag(1) - 静态Demo汇总工具

静态资源管理工具, 可使用SingleAutoHelper 扫描自动生成 菜单目录

2022-03-07 14:35:11 497

原创 swing-基础button圆角样式工具类分享

swing Button圆角样式工具类分享

2022-03-04 10:45:10 2549

原创 swing-tips-helper: 包含swing900多种小demo快捷助手(内带下载地址)

JAVA-SWING-TIPS github linkJAVA-SWING-TIPS:是大牛封装得各种swing小demo, 当你没有思路得时候, 或者想象不到得时候可以参考这个仓库, 大部分代码无依赖纯jdk实现. 少部分依赖java-ws jar包

2022-03-02 17:20:09 519

原创 swing-扩展使用MemoryMXBean简单堆栈监控

swing-扩展使用MemoryMXBean简单堆栈监控

2022-02-25 17:11:49 326

原创 html video使用MediaRecorder实现录屏功能

video 使用MediaRecorder实现录屏功能

2022-02-24 14:15:41 3609 11

oracle jdk自带swing 代码示例swingset3

swing入门必看示例( oracle 官方swingset3示例) swingset3-oracle 运行包, 双击swingset3.bat 运行或者在jar包右键选择java运行. swingset3-src 源码包,感兴趣可以查看示例代码. 包含swing入门组件完整示例, 几乎包含swing所有组件介绍 ,可以带你入门了解swing的各种UI效果和使用示例,让你对swing有个整体了解. 顶层容器:JFrame/JDialog/JWINDOW 容器:JTabbedPane/JScrollPane/JSplitPane/JInternalFrame 组件:JTable/JTree/JList 基本组件:ToggleButtons/JButton/JComboBox/ProgressBar/Slider/Spinner/TextFeild/JEditorPane 选择器:JColorChooser/JOptionPane

2023-11-15

java-swing-实践用例JNoteHelper 简称(JNote)下载

如果你喜欢用swing写点小得demo, 这是基于flatlaf 和swingx 进行构建得小工具,可以让你查看常见得swing 树\选项卡\动态列表\modal\弹框\折叠面板等等效果, 可以在gitee/gitcode上查看源码,导入IDEA或eclipse进行运行即可.

2022-11-28

swing-tips-helper(swing-tips 例子助手)包含swing-tips的900多种swing各种实现例子

1. 可以用来作为学习swing的辅助工具 2. 可以作为你没有思路时的一盏灯塔 3. 使用方式 java -jar swing-tips-helper.jar ,如果你需要源码及资源及更多详细介绍参考该地址 https://blog.csdn.net/x308561498/article/details/123211860

2022-03-03

openMyExplorer_1.5.0.v202007231513.jar

修改eclipse的open Explorer插件,添加快捷键, 适用于linux/win/mac 详细可以参考博客https://blog.csdn.net/x308561498/article/details/107553622

2020-07-25

POI3.9驱动模式读取excel2007封装为map(包含空单元格)

通过POI3.9驱动模式读取excel2007时,对含有空的单位格处理实现,使用起来很简单了

2019-03-11

空空如也

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

TA关注的人

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