自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

原创 关于java-swing中,把Component序列化生成二进制model文件,出现序列化异常javax.swing.text.GapContent$StickyPosition问题解决

由于工作中使用的是java swing开发的桌面程序,其中就有把JTextField等JComponent序列化生成二进制model文件的过程,有时会发现,输入数据后能正常序列化,有时就会出现java.io.NotSerializableException:javax.swing.text.GapContent$StickyPosition异常。2,在初始化时,对应的输入框或者其他的JComponent定义了字体,而这种字体不能是中文或者与之相关的,所以才会导致生成二进制文件异常。

2024-01-04 12:02:06 423

原创 java 多线程写入文件数据丢失的问题(IO流)

在开发过程中,我们有时需要处理大量不同文件,且是在多线程的情况下异步处理的,但是由于Java的内存限制,当处理大量文件时容易导致内存溢出的问题,这种情况下就会导致文件数据的丢失,因此,IO流中,对于flush()的合理使用显得至关重要。

2023-11-23 20:35:42 501

原创 JAVA-SWING-JTable表格单元格渲染成按钮,删除所在行,出现ArrayIndexOutOfBoundsException异常(JTable中removeRow的问题)

JAVA-SWING-JTable表格单元格渲染成按钮,删除所在行,出现ArrayIndexOutOfBoundsException异常(JTable中removeRow的问题)

2023-04-20 19:49:53 668

原创 使用JVMTI对jar包加密和解密(详细版本,适用于jdk1.6+)

使用JVMTI对jar包加密和解密(详细版本,适用于jdk1.6+)

2023-03-23 20:59:34 2819 7

原创 JAVA SWING中,JTable表格的单元格编辑后未失焦,点击JFrame窗口右上角关闭按钮,数据保存错误的问题。(已解决)

JAVA SWING中,JTable表格的单元格编辑后未失焦,点击JFrame窗口右上角关闭按钮,数据保存错误,保存的数据还是未编辑之前的数据,最后加了个判断,就把问题解决了

2023-03-02 17:11:11 273

原创 java Swing 在JTable表格单元中加入JComboBox下拉框,如何给单元格添加自定义下拉框?下拉选项动态变化。

java Swing 在JTable表格单元中加入JComboBox下拉框,如何给单元格添加自定义下拉框?下拉选项动态变化。

2023-02-24 20:13:40 1966 2

原创 java Swing 在JTable表格单元中加入button按钮,如何给单元格添加自定义按钮?

把单元格重新渲染为按钮,并且触发按钮的监听事件

2023-02-24 19:52:27 3389 3

原创 裸机CentOS7安装erlang过程中存在的各种问题(详细)

裸机CentOS7安装erlang过程中存在的各种问题,工作中实际经历,便抽空写了下来。

2022-10-23 22:35:18 1110 1

原创 xftp无法连接到虚拟机CentOS7

xftp无法连接到虚拟机CentOS7

2022-10-22 23:30:30 2695 6

原创 java-swing-JTable自动计算,自动更改Jtable的列值

java-swing-JTable自动计算,自动更改Jtable的列值

2022-10-11 19:02:20 499

原创 java-在JMenuItem中的图标和文本之间插入垂直分隔符

在JMenuItem中的图标和文本之间插入垂直分隔符

2022-10-03 11:48:54 400

原创 java-RGB与十六进制的互相转换

RGB转十六进制和十六进制转RGB

2022-09-27 19:44:10 1135

转载 Java(Swing)代码实现选择截屏

Java(Swing)代码实现选择截屏

2022-09-06 23:12:38 1422 2

转载 用JAVA SWING实现简单的折叠组件伸缩功能(不使用JLayeredPane)

用JAVA SWING实现简单的折叠组件伸缩功能(不使用JLayeredPane)

2022-08-23 22:53:49 639

转载 java swing 中JTable实现指定单元格为下拉框

java swing 中JTable实现指定单元格为下拉框

2022-07-21 17:27:41 1760 1

转载 Netty堆外内存泄漏排查,这一篇全讲清楚了(转载)

Netty堆外内存泄漏排查,这一篇全讲清楚了(转载)

2022-06-16 09:11:23 5332 1

转载 VMware16安装过程分享

VMware16安装过程分享,附VMware 16密钥#本次将介绍如何安装VMware 16以下是本次安装所需要用到的VMware安装包官网下载链接(windows和linux版本):VMware Workstation Pro 16.2.3以下是VMware16安装的详细步骤:点击应用程序打开选择下一步此处可以选择安装位置,建议在原安装位置进行安装选择下一步此处以安装完成,可以选择填写许可证!选择填写密钥输入密钥,文章末尾将分享VMware16密钥到此安装完

2022-04-23 17:05:49 13210 10

原创 java界面swing开发时,JFrame界面在win10系统偶尔打不开问题

由于公司需要,从win7系统全面转成win10,但是之前java(swing)界面开发的软件放在win10上运行,会时常发生界面打不开的问题,最后经过研究发现,是界面的显示逻辑出了问题,这种问题在win7上不会发生,但是在win10就会出现,代码如下: JFrame frame = new JFrame("aa"); frame.setVisible(true); frame.setBounds(100,100,300,300);如果是上面的代码逻辑,那就是先显示,再设置宽高和窗口位置,显然不

2021-12-13 13:09:11 1299

转载 MySQL 8.0安装教程

1、下载zip安装包:MySQL8.0 For Windows zip包下载地址:https://dev.mysql.com/downloads/file/?id=476233,进入页面后可以不登录。后点击底部“No thanks, just start my download.”即可开始下载。2、安装2.1 解压zip包到安装目录,例如:D:\Lenovo\MySQL2.2 配置环境变量2.3 配置初始化的my.ini文件在安装根目录下添加 my.ini(新建文本文件,将文..

2021-12-11 16:09:11 197

原创 在Eclipse使用右上角搜索框(inline search)

最近重装系统,下载了Eclisep,发现搜索框是一个弹出框,跟之前不一样,因为之前的搜索框是在右上角有个小框,使用起来比较方便,于是经过一顿百度,发现原来是需要安装主题devstyle,方法很简单,直接打开eclipse,按照下图操作然后搜索devstyle,点击安装即可。如下图:安装完之后重启eclispse。选择devstyle的主题,打开一个class类,按ctrl+f就可以看到右上角的搜索框了。如下图:个人感觉用起来比较方便。如果想取消掉,也很简单,点击Window --&g..

2021-11-18 20:13:44 676 1

转载 RabbitMQ 是否应该 一个 channel 对应 一个 queue?

看了一下公司以前的项目, 一个项目就创建了一个connection和一个channel, 一个channel承担了好几个queue的发布和消费.但是项目也还算稳定. 现在有新的项目要写, 我觉得这应该不好吧...好像看到过有人说过1 connection per app, 1 channel per thread, 1 consumer per channel.( 由于我用的是node, 不存在per thread, 不过也好理解~ )由于不知道这个说法是出自何处, ...

2021-08-11 09:39:44 1500

转载 swing中的JTextArea控制行数(达到规定行数可以把上面的删除,下面一添加,上面就删除)

近日做了一个工具用来验证一点东西,开启多线程验证时,把验证过程中的一些结果输出到JTextArea面板中,早就知道TextArea没有提供控制字符或者控制行数的功能,只不过我以前的输出内容不会太多,昨天的程序输出太多内容了,竟然导致抛出了异常,所以今天想办法实现控制它的行数。具体做法是自己继承PlainDocument类重写insertString方法,然后把JTextArea的Document设置为自己的这个类,只要在insertString方法中做些判断,如果超过设置的最大值,就调用AbstractDo

2021-08-09 19:06:06 3030

转载 JDK11移除jaxb导致java.lang.ClassNotFoundException:javax.xml.bind.JAXBException的解决方案

JAXB API被认为是Java EE API,因此不再包含在Java SE 9中的默认类路径中。在Java 11中,它们已从JDK中删除。要解决此问题,需要手动引入。1、MAVEN引入方式<dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.2.11</versi...

2021-06-15 10:49:57 992 1

原创 FileInputStream用于反序列化,读取文件时花费时间长的问题

一般来说,反序列化时,我们如果是json或者xml,则可以用对应的插件来做,但是如果用到了jdk自带的方法,那就需要注意了,如果我们的文件(如二进制文件)比较大,或者其他因素,就会导致文件反序列化是...

2021-06-04 19:11:33 360

转载 重写JFrame最大化、最小化按钮等(整理版本)

重写JFrame最大化、最小化按钮等(整理版本)其实标题并不准确,但是一般人们都这样称呼它们为标题。文章最后贴了最新发现的bug其实是JFrame的memuBar部分。JFram由充满布局的glassPanel(负责切屏大小事件)和充满布局的JComponent组成。JComponent负责添加组件。JComponent由memuBar和下部JComponent组成.当没有memuBar时下部JComponent充满。此文讨论的其实就是修改 memuBar部分。通常包含一个popup

2021-03-15 08:50:20 967

转载 Linux下新版RabbitMQ3.7.17(解压版)详细安装及配置过程

前言RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件),其服务器是用Erlang语言编写的。它轻量级,可以部署在分布式和联合配置中,以满足高规模,高可用性要求,其安装过程并不复杂。(安装之前请确保你的虚拟机已安装jdk)第一步:下载、上传前面提到 rabbitmq 是由 erlang 语言编写的,所以需要下载两个压缩包1. erlang 推荐下载地址:erlang的所有版本下载2. rabbitmq 官方下载地址:https://www.rabb..

2020-09-01 17:16:24 905 2

转载 RabbitMQ 消息确认机制,回调机制

目录生产端 Confirm 消息确认机制 Confirm 确认机制流程图 如何实现Confirm确认消息? 注意事项 Return 消息机制 Return 消息机制流程图 Return 消息示例 消费端 Ack 和 Nack 机制 参考 api 如何设置手动 Ack 、Nack 以及重回队列 生产端 Confirm 消息确认机制#消息的确认,是指生产...

2020-02-17 11:39:16 1194

原创 elipse保存文件出现:save could not be completed

如果出现这种问题,一般都是文件中出现乱码导致的,我用的方法是直接点击select first character,然后把指定的乱码删了就行了。我遇到这种情况是因为把文件的格式由utf-8转为gbk后,出现了中文乱码,然后保存的时候就出现这种问题了,按照上面的步骤就把问题解决了。之后把那个中文乱码的位置重新编辑中文就行了。...

2019-03-17 18:07:14 403

原创 docker常用命令

systemctl start docker 启动dockersystemctl stop docker 关闭dockersystemctl enable docker 将docker服务设为开机启动docker search 【检索内容,如mysql等】检索镜像信息docker pull  【拉取内容,如mysql,会默认拉取latest,如果是mysql:5.5,则会下载5.5...

2019-02-09 20:56:26 90

转载 在使用systemctl start docker启动失败时解决办法

在使用systemctl start docker启动失败时,使用systemctl status docker.service.报告如下:root@localhost ~]# systemctl status docker.service● docker.service - Docker Application Container Engine   Loaded: loaded (/us...

2019-02-09 18:44:26 4158 2

转载 分享spring、尚硅谷spring boot、spring cloud一些学习资源,从基础知识到项目实战

1、spring注解驱动开发,学习spring boot和spring cloud必备知识    链接: https://pan.baidu.com/s/1xhULzLlpkERhoMi1G5Lgfg 密码: mfw12、尚硅谷springboot视频,建议先学习第一个,因为springboot是全部使用注解的。    链接: https://pan.baidu.com/s/19kK5...

2019-02-07 23:44:19 5143 3

转载 openoffice 安装与报错解决(文件转pdf必备插件)

参考bolg: http://blog.csdn.net/zhiaixiatian/article/details/42191627 http://blog.csdn.net/cuker919/article/details/46389449 - 环境 - centos 7.5 - openoffice4.0 - 安装方法 - 上传安装,链接地址安装包 - 命令安装 wget h...

2018-11-28 14:43:10 615 2

转载 如何在 IntelliJ IDEA 中的 Gradle 项目上使用 Mybatis Generator 自动生成代码

详情请看:https://blog.csdn.net/zbl1146556298/article/details/78312987后续我自己测试过了,将会更新自己到自己的博客上。

2018-04-24 09:49:30 240

Eclipse主题插件之DevStyle

1、描述:eclipse平台好看的主题包。devstyle插件只能通过marketplace安装,对于不通外网的机器很不友好,我通过eclipse官方提供的渠道将该插件打包成本地镜像了。支持本地导入插件。 2、如何导入 Help->install new software->add->选择压缩包里面的content.jar导入即可

2023-06-14

使用JVMTI对jar包加密和解密

使用JVMTI对jar包加密和解密

2023-03-24

ncurses依赖,erlang安装必备依赖

ncurses依赖,erlang安装必备依赖。安装erlang可能缺少该依赖,需要用root账号安装。这个是离线安装包i。

2022-10-23

gcc4.8.5版本,官网也有最新的版本

gcc4.8.5版本,官网也有最新的版本,但是解压后没有安装包,不知道为什么,不太一样,实操可行。

2022-10-23

gcc依赖大全,附带操作说明

gcc依赖大全,附带操作说明

2022-10-23

openjdk11,window版和linux版都有

openjdk11,window版和linux版都有

2022-06-17

jdk8u202版本windows和linux的安装包

jdk8u202版本,最后一个免费的jdk版本。

2021-12-11

jdk8u202_linux_and_windows.zip

jdk8u202以后的版本要收费,这是最后一个免费的版本了,window和linux的安装包都有的。

2021-12-11

空空如也

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

TA关注的人

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