自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

倾城

不知疲倦,不舍昼夜

  • 博客(7)
  • 收藏
  • 关注

原创 Java 多线程基础-线程状态

线程从创建到消亡,一直处于线程的五种状态之一,如图: 1.新建(New): 通过诸如new Thread(() ->{});这样的方式,创建一个新的线程后,线程处于新建状态下,等待被启动 2.就绪(Runnable): 以下情况中线程将会进入就绪状态: 2.1.当线程的start()方法被调用时,start()方法创建线程运行的系统级资源 2.2.Bl

2016-12-10 17:40:15 371

原创 Java 多线程基础-概念与创建

基础概念释义: 进程:进程是操作系统中运行的一个任务,软件运行在进程中 线程:软件执行某项任务时,程序执行流的最小单元,也叫轻量级进程 多线程:许多线程在”同时”运行,执行软件中的不同任务在单处理器系统中,并不存在真正的并发处理,多条线程之间,由CPU分配时间片,每个线程轮流运行.由于计算机处理速度极快,一个线程取得两次时间片的间隔往往极短,在绝大多数情况下用户并不能察觉出来.而在多处理器系

2016-12-09 18:44:49 300

原创 在eclipse中使用tomcat开发Java EE项目(1)

Java web编程离不开web容器的使用,比较常见的有: Tomcat:多适用于小型项目,免费的开源项目,默认并发数为150,但不支持分布式,不支持EJB. JBoss:一个免费的开源EJB容器及服务器,支持EJB3,但不提供对servlet/JSP的支持,常与tomcat组合使用,实现完整J2EE服务器容器功能,JBoss支持集群 Webloigc:由Oracle公司持有,商业化的J2EE

2016-10-18 10:35:30 2336

原创 设计模式:单例模式

单例模式主要是为了防止对象不必要/不合理地被创建多次 例如:线程池,打印队列,对话框,部分窗体界面等 单例模式的类有且只能有一个实例化对象通过简单工厂模式实现单例模式,此方式简便易用但线程不安全/** * 单例模式 * 通过工厂模式,在第一次调用时实例化自己 * @author hector * */ public class Singleton { /** *

2016-09-06 15:13:11 251

原创 Java选择问题代码

选择问题是指,在某个无序集中选择第K个最大值的问题 比较初级的解决方案是: 先采用冒泡排序之类的算法,将无序集进行有序化,再从中取出第K大的值 例如: /** * 从大到小的冒泡排序 * @param ints * @return */ public static void bubbleSort(int[] numbers){

2016-09-02 11:28:25 789

原创 Java归并排序算法实现

归并排序算法采用分治法,将已有序的子集合并,以得到完全有序的集一:创建归并后的集result,其length等同于待归并的两子集length之和 二:创建三个指针,分别指向result集,待归并集ints1,待归并集ints2初始位置 三:判断ints1[i]>ints2[j],将较小者存入result集中,同时将其指针与result集指针同时向后移动 四:重复此步骤,直到某一集的指针指向了末

2016-09-01 09:46:23 602

原创 如何删除Oracle数据库中的某一用户名下全部的表

由于工作需要,要将数据库中的某一用户名下的所有表删除,而公司所使用的是SqlDeveloper客户端而非PL/SQL客户端,故而需要使用SQL语句进行删除。分为如下步骤: 1.获取表名,并生成Drop语句 2.执行Drop语句,递归1,2步骤直至全部表清空或只余下无法删除的表 3.对于无法删除的表,需要通过alter修改其参数,再执行删除语句 4.确认所有

2016-08-11 18:32:31 11373

空空如也

空空如也

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

TA关注的人

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