自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 java线程池的使用

为什么要用线程池? 我们知道java创建和销毁线程的开销是比较大的,这涉及到与底层操作系统的交互,频繁地创建和销毁即浪费系统资源,效率又低。所以,如果可以把线程复用,避免频繁地创建和销毁,那么将大大提高系统的响应速度,并减少不必要的资源损耗。再者,系统的资源是有限的,线程又是稀缺资源,如果程序使用不当创建过多线程,有可能会拖垮整个系统,所以,线程池的另一个作用是管理线程,提高系统的稳定性。 如何创...

2019-11-26 23:01:55 60

原创 排序算法之快速排序

一、简单介绍 快速排序是基于分治思想的一种排序算法 二、基本特性 稳定性:快速排序无法保证相等元素的相对位置不变,所以是非稳定排序算法 时间复杂度:O(nlogn) 空间复杂度:快速排序使用递归,递归使用栈,因此它的空间复杂度为O(logn) 三、算法实现 import java.util.Random; public class QuickSort { public static v...

2019-11-17 16:59:58 176

原创 Linux上java工程CPU占用过高,如何定位到代码

在生产上,可能会遇到CPU中占用过高的问题,可能是程序陷入了死循环,假设在spring boot工程中有下面一段问题代码,那该如何通过一些简单的命令排查问题呢? package com.wjq.demo.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframe...

2019-11-16 21:23:06 411

原创 Jtable绑定可编辑Jcombox控件失去焦点获取不到当前值问题

使用Jcombox作为Jtable的单元格,想支持下拉和可手工输入,发现手工输入值后,焦点一离开,输入的值丢失,变为下拉选择的值,必须使用敲回车的方式或者tab键的方式才能保存,觉得这样很不方便,特意研究了源码,发现重写列的TableCellEditor的getCellEditorValue()即可。 但同时也存在另一个问题,发现焦点值被带到下一行,所以又重写了getTableCellEditor...

2019-11-10 22:38:34 425

空空如也

空空如也

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

TA关注的人

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