自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mySql数据库连接超时错误

tomcat运行了一晚上,早上起来发现项目访问不了了,提示如下错误:Struts Problem ReportStruts has detected an unhandled exception:Messages:Software caused connection abort: socket write errorThe last packet successfu

2016-12-05 09:23:30 919

转载 Java创建、重命名、删除文件和文件夹

package my.file;    import "http://lib.csdn.net/base/java" class='replace_word' title="Java 知识库" target='_blank' style='color:#df3434; font-weight:bold;'>Java.io.File;  import java.io.FileOutput

2016-12-02 21:39:01 542

原创 MySQL基本操作SQL语句

2016-05-22 17:40:01 379

原创 MySQL数据库存储引擎比较

存储你引擎是MySQL中的特有概念,可以通过语句SHOW ENGINES(常用) 或者SHOW VARIABLES LIKE ‘have%’ 查看其支持的引擎。针对不同的应用场景选择不同的引擎是非常有必要的。下面比较常用的MyISAM、InnoDB和MEMORY三种引擎。存储引擎特性比较特性MyISAMInnoDBMEMORY存储限制有64T

2016-05-13 11:01:10 486

原创 office2013安装Aurora公式编辑器后在菜单栏不显示

之前一直用Mathtype在word里编写公式,突然导师要求用aurora。因此就有了这篇文章,希望对您有帮助!office2013-64位 安装Aurora2.1公式编辑器后在菜单栏不显示,初步总结是因为64位与aurora2.1不兼容,解决办法是直接将64位的office换成32位。如果你也用的64位office,直接换32后再安装aurora2.1,在此之前,我并没想过是64位的

2016-04-19 16:18:16 4988

原创 Java多线程(学习笔记)

线程一、    继承Thread类创建线程类步骤:① 定义Thread类的子类,重写该类的run()方法,该方法就是线程执行体;② 创建Thread子类的实例,即创建子线程对象;③ 调用子线程的start()方法启动该线程。public class FirstThread extends Thread{private int i ;public void run

2016-03-03 23:12:15 284

原创 Java接口与抽象(学习笔记)

一、== 和 equals方法当使用==来判断两个变量是否相等时,如果两个变量是基本类型变量,且都是数值类型(不一定要求数据类型严格相同),则只要两个变量的值相等,就返回true。但对于两个引用类型变量,只有他们指向同一个对象时,==判断才会返回true。==不可以用来比较两个类型上没有父子关系的对象。public class EqualTest{         public

2016-03-02 22:30:00 380

原创 JAVA三大特性复习总结(学习笔记)

一、       继承1.1 重写父类的方法当子类覆盖了父类的方法后,子类的对象无法访问父类中被覆盖的方法,但可以在子类方法中调用父类中被覆盖的方法(怎么调用呢?可以使用super关键字或者父类类名作为调用者来调用父类中被覆盖的方法)。 尤其注意:覆盖和被覆盖方法要么都是类方法,要么都是实例方法,不能一个是类方法,一个是实例方法,例如,如下的代码会引发编译错误:publiccl

2016-03-01 20:49:50 856

原创 Java基本概念:集合类(Collection)List/Set/Map的区别和联系

Collection:List、SetMap:HashMap、HashTable如何在它们之间选择一、Array , ArraysJava所有“存储及随机访问一连串对象”的做法,array是最有效率的一种。1、效率高,但容量固定且无法动态改变。array还有一个缺点是,无法判断其中实际存有多少元素,length只是告诉我们array的容量。2、Java中有一个Arr

2015-10-19 10:30:55 537

转载 java抽象类和抽象方法

抽象类就是不能使用new方法进行实例化的类,即没有具体实例对象的类。抽象类有点类似“模板”的作用,目的是根据其格式来创建和修改新的类。对象不能由 抽象类直接创建,只可以通过抽象类派生出新的子类,再由其子类来创建对象。当一个类被声明为抽象类时,要在这个类前面加上修饰符abstract。     在抽象类中的成员方法可以包括一般方法和抽象方法。抽象方法就是以abstract修饰的方法,这种方法只声

2015-10-10 09:06:04 350

原创 深入了解JAVA之Arraylist

一、 ArrayList概述:  ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。     ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(List l)函数返回一个线程安全的ArrayList类,也可以使用concurren

2015-08-05 09:25:18 288

原创 冒泡、快速、直接插入、选择排序算法(Java语言实现)

一、冒泡排序/** * win8.1 32位操作系统 * @author Che‑cars * 2015年7月30日 下午8:35:09 */public class BubbleSort { public static void main(String[] args){  int a[] = {45,56,4,12,86,75,46};  for (int i

2015-08-02 10:38:53 565

原创 Eclipse快捷键与使用技巧总结

一、实用类快捷键1 常用熟悉的快捷键CTRL+C(复制)、CTRL+X(剪切)、CTRL+Z(撤销)、CTRL+F(查找)、CTRL+H(搜索文件或字符串)、CTRL+Y(重做)、CTRL+/(双斜杠注释)、ALT+/(提示)、CTRL+SHIFT+F(格式化代码)2 编码辅助类1)CTRL+D删除当前行。2)CTRL+ALT+Down(Up)复制当前行到下(上

2015-07-28 22:33:48 419

原创 java.util.Random.nextInt(int n)方法实例

nextInt(int n) 方法用于获取一个伪随机,在0(包括)和指定值(不包括),从此随机数生成器的序列中取出均匀分布的int值。声明以下是对java.util.Random.nextInt()方法的声明。public int nextInt(int n)参数n--这是结合于该随机数返回。必须为正数。返回值在方法调用返回介于0(含)和n(不

2015-07-24 21:08:06 2710

转载 在java中实现调用简单的c程序

以一个最简单的HelloWorld程序来介绍一下JNI的最基本的使用方法:1)首先要有一个HelloWorld.java。这个是主文件,里面包括本地方法的java声明,一个main函数,还有一个静态代码段,用来导入所需要的动态连接库(在windows里是.dll)。代码如下://HelloWorld.javaclass HelloWorld {    public 

2015-07-10 21:22:17 2507

原创 Java字符串分割的三种方法

Java中分解字符串

2015-07-10 21:06:58 69068 4

转载 最大堆、最小堆、堆排序

最(大)小堆的性质:(1)是一颗完全二叉树,遵循完全二叉树的所有性质。(2)父节点的键值(大于)小于等于子节点的键值(3)在堆排序中我们通常用的是最大堆,最小堆通常用在优先队列中(尚未找到恰当的例子)。堆排序:数组:a[10]={16,14,10,8,7,9,3,2,4,1}可以利用建堆的方式对其进行排序。因为堆是一颗完全二叉树,根据完全二叉树的性质可以得知:对数组进行建堆之后

2015-07-06 11:28:42 708

转载 KNN算法理解

一、算法概述1、kNN算法又称为k近邻分类(k-nearest neighbor classification)算法。最简单平凡的分类器也许是那种死记硬背式的分类器,记住所有的训练数据,对于新的数据则直接和训练数据匹配,如果存在相同属性的训练数据,则直接用它的分类来作为新数据的分类。这种方式有一个明显的缺点,那就是很可能无法找到完全匹配的训练记录。kNN算法则是从训练集中找

2015-07-06 11:25:37 562

转载 Java 接口和抽象类区别

1.概述一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅是一些算法和一些具体的业务实现了。当你需要再开发另一个相近的项目时,你以前的抽象层说不定还可以再次利用 。面对对象的设计,复用的重点其实应该是抽象层的复用,而不是具体某一个代码块的复用。说到了抽象,我就不

2015-06-07 22:04:52 315

空空如也

空空如也

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

TA关注的人

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