自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LINUX 常用命令 securecrt

SecureCRT常用命令常用命令: 一、ls 只列出文件名 (相当于dir,dir也可以使用)-A:列出所有文件,包含隐藏文件。-l:列表形式,包含文件的绝大部分属性。-R:递归显示。--help:此命令的帮助。 二、cd 改变目录cd /:进入根目录cd :回到自己的目录(用户不同则目录也不同,root为/root,xxt为/home/xxt cd ..:回到上级目录pwd:显示当前所在的目录...

2018-06-29 17:51:56 418

转载 单例模式

http://baijiahao.baidu.com/s?id=1596555287989596165

2018-05-30 17:09:24 132

原创 二叉树的插入、删除、修改、先序、中序、后序遍历

 由于最近想要阅读下 JDK1.8 中 HashMap 的具体实现,但是由于 HashMap 的实现中用到了红黑树,所以我觉得有必要先复习下红黑树的相关知识,所以写下这篇随笔备忘,有不对的地方请指出~  学习红黑树,我觉得有必要从二叉搜索树开始学起,本篇随笔就主要介绍 Java 实现二叉搜索树的查找、插入、删除、遍历等内容。  二叉搜索树需满足以下四个条件:若任意节点的左子树不空,则左子树上所有结...

2018-05-21 13:56:40 11372 1

转载 正则表达式 Pattern Matcher

https://blog.csdn.net/a1091220321/article/details/24058091判断一个字符串中是否含有汉字,如果有请将含有的汉字输出来package aaa;import java.util.regex.Matcher;import java.util.regex.Pattern;public class aa1 { public static void te...

2018-05-20 17:11:32 210

转载 线程池

1、为什么要有线程池因为一个系统启动一个新线程的成本会很高,因为他设计到与操作系统交互。而使用线程池可以很好的提高性能,尤其是当程序中需要创建大量生存期很短暂的线程时,更应该考虑使用线程。线程池在系统启动时即创建大量空闲的线程,程序将一个Runnable对象或者Callable对象传给线程池,线程池就会启动一个线程来执行他们的run()或者call()方法,当run()或者call()方法执行完毕...

2018-05-14 22:34:08 112

原创 异常处理

为什么要进行异常处理::因为程序员在写代码时,不可能列举出所有的错误情况,而且在进行错误的列举时,也容易出现代码错误处理代码和业务实现代码混乱的情况。而使用异常处理机制,可以让程序具有极好的容错性,让程序更加健壮。当程序出现意外情形时,系统会自动生成一个Exception对象来通知程序,从而实现将“业务功能实现代码”和“错误处理代码”分离开。1、异常处理通常包括的关键字是try  catch fi...

2018-05-06 22:08:47 144

转载 String StringBuffer StringBuilder的区别

http://www.cnblogs.com/Wilange/p/7572125.htmlString,StringBuffer,StringBuilder的区别这个问题几乎是面试必问的题,这里做了一些总结:1.先来分析一下这三个类之间的关系(都是通过字符数组来实现的)  乍一看它们都是用于处理字符串的java类,而且长得也都差不多,相信肯定有人会以为StringBuffer和StringBuil...

2018-04-29 16:10:48 254

原创 hashCode和identifyHashCode的区别

System类提供一个identifyHashCode(Object o)的方法,该方法返回指定对象的精确hashCode值,也是根据该对象的地址计算得到的HashCode值。当某个类的hashCode()方法被重写之后,该类实例的hashCode()的方法就不能唯一标识该对象。但是通过identifyHashCode()方法返回的依然是hashCode()值,依然是根据该对象的地址计算得到 ha...

2018-04-26 19:57:05 728

转载 多线程

https://stormwangxhu.github.io/2018/04/18/Java-线程池的原理/

2018-04-18 23:10:50 67

转载 java多线程学习(吐血总结)

转自:http://www.mamicode.com/info-detail-517008.html目录(?)[-]一扩展javalangThread类二实现javalangRunnable接口三Thread和Runnable的区别四线程状态转换五线程调度六常用函数说明使用方式为什么要用join方法七常见线程名词解释八线程同步九线程数据传递     本文主要讲了java中多线程的使用方法、线程同步...

2018-04-18 23:04:38 152

转载 hashMap的原理

转载出处:http://blog.csdn.net/vking_wang/article/details/14166593解决疑问:1.若不同key的hascode相同,则存储在同一个数组地址链表上,存储格式为entry(key,value)解决了              了不同key的hascode相同情况下,如何获取value值。                           2.同一...

2018-04-18 21:08:24 123 1

转载 堆排序

排序算法(三)堆排序原理与实现(小顶堆)原创 2017年05月19日 00:17:09标签:排序算法 /堆排序 /数据结构 /堆 /小堆3950堆排序实际上是利用堆的性质来进行排序的,要知道堆排序的原理我们首先一定要知道什么是堆。 堆的定义: 堆实际上是一棵完全二叉树。 堆满足两个性质: 1、堆的每一个父节点都大于(或小于)其子节点; 2、堆的每个左子树和右子树也是一个堆。 堆的分类: 堆分为两类...

2018-04-05 22:23:14 102

原创 n个任务要M个机器完成

//题目大意:公司现有n个任务要完成,每份任务有它的花费时间xi,等级yi,而公司有m机器,每台机器也有它的限制时间为xi,等级为yi,每台机器只能处理时间和等级都不大于自己的任务  //          每台机器每天只能完成一个任务,每个任务也只能被一个机器完成,完成任务task(xi,yi)可以获得金钱(500*xi+2*yi),已知现在有n个任务和m台机器,公司首先想要保证每天完成最多的任...

2018-04-05 21:25:37 5151

原创 抽象工厂类的实现

为什么会经常使用工厂模式,因为工厂模式相当于创建实例对象的new ,我们经常要根据类Class生成实例对象,如A a=new A()工厂模式也是用来创建实例对象的,所以以后new时要考虑使用工厂模式。一、简单工厂模式和抽象工厂模式(1)简单工厂模式有叫做静态工厂模式,是用来实例化目标类的静态类。简单工厂不满足  开闭原则(一个软件实体应当对扩展开放,对修改关闭)(2)工厂方法模式,克服了简单工厂模...

2018-04-04 19:59:00 1123

转载 SQL中 on where having 的区别

转自博客:::;    https://www.cnblogs.com/guanshan/articles/guan062.htmlSQL中ON和WHERE的区别数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。在使用left jion时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左...

2018-04-02 13:12:12 827

转载 背包算法

原文地址:http://blog.csdn.net/a784586/article/details/632620801.常用的算法设计技术:贪心算法,分治和动态规划。贪心:寻找局部最优,代替全局最优。比如说不带权的区间调度问题,每次选取最早完成时间的作业。找到贪心的标准是最重要的,这种算法设计技术,需要对算法的有效性进行验证,贪心常常不一定有效。分治:简而言之,分而治之。将一个复杂的大问题分解为若...

2018-03-15 20:39:57 294

空空如也

空空如也

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

TA关注的人

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