项目创建 本项目使用的是IDEA 2016创建。项目使用Spring 4.2.6,Mybatis3.4.0,Tomcat使用的是Tomcat8,数据库为MySQL。 首先电脑安装Maven,接着打开IDEA新建一个project,选择Maven,选择图中所选项,下一步。 <project xmlns ...
分类:
编程语言 时间:
2017-05-30 20:55:05
阅读次数:
367
在网上看了一些设计模式的文章后,感觉还是印象不太深刻,决定好好记录记录。 原文地址:http://blog.csdn.net/doymm2008/article/details/13288067 注:本文代码基本都有很多没有初始化等等问题,主要是为了减少代码量,达到一眼就能了解大概情况的目的。 ja ...
分类:
编程语言 时间:
2017-05-30 20:55:23
阅读次数:
243
Frame窗口关闭功能 //再导入相关的包即可 this.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { System.exit(0); } }); this.a ...
分类:
编程语言 时间:
2017-05-30 20:55:37
阅读次数:
155
端口占用问题: 运行 cmd 之后输入 netstat -ano 之后会出现列表 (2)找到这一行后 记下进程号:这里是55512,之后打开任务管理器,进入到详细信息页面,找到pid为55512的进程,选中 点右下角的结束任务即可 ...
分类:
编程语言 时间:
2017-05-30 20:55:52
阅读次数:
319
阅读目录 代码下载 一、线程的创建和开始 二、传递数据给一个线程 三、命名线程 四、前台线程和后台线程 五、线程优先级 六、异常处理 阅读目录 代码下载 一、线程的创建和开始 二、传递数据给一个线程 三、命名线程 四、前台线程和后台线程 五、线程优先级 六、异常处理 原文地址:C#多线程之旅(2)— ...
分类:
编程语言 时间:
2017-05-30 20:56:17
阅读次数:
304
我们都知道Java中可以使用内部类,将一个类的定义放在另一个类的定义的内部,这就是内部类,但是匿名内部类往往使我们摸不着头脑,因为它并没有特定的名称,那么该如何使用它呢? 定义一个匿名内部类 public interface Contents { int value(); } public clas ...
分类:
编程语言 时间:
2017-05-30 20:56:52
阅读次数:
216
本篇文章整理了几道Linux下C语言的经典面试题,相信对大家更好的理解Linux下的C语言会有很大的帮助,欢迎大家探讨指正。 1、如果在Linux下使用GCC编译器执行下列程序,输出结果是什么? 答案如下: 2、C语言程序不使用任何条件运算符,打印出十次"Hello"? 答案如下: 或是: 3、如果 ...
分类:
编程语言 时间:
2017-05-30 20:56:58
阅读次数:
236
需要重写hashCode()和equals()方法才可以实现自定义键在HashMap中的查找。 public class PhoneNumber { private int prefix; //区号 private int phoneNumber; //电话号 public PhoneNumber( ...
分类:
编程语言 时间:
2017-05-30 20:57:34
阅读次数:
264
public class Tree<AnyType extends Comparable<? super AnyType>> { private static class BinaryNode<AnyType> {BinaryNode(AnyType theElement) { this(theEl ...
分类:
编程语言 时间:
2017-05-30 20:57:48
阅读次数:
263
休眠 在Java多线程中,可以使用sleep()方法在指定毫秒数内让当前正在执行的线程休眠。 下面这段代码,使得主函数的main线程休眠了2000ms,最后输出的间隔时间也是2000ms。 public class MyThread extends Thread { public static vo ...
分类:
编程语言 时间:
2017-05-30 20:58:06
阅读次数:
252
问题描述 安装 Python的MySQL驱动时时出现这个错误: Microsoft Visual C++ 9.0 is required Unable to find vcvarsall.bat 环境 python 2.7.10 mysql 5.6 django 1.8.3 解决办法 下载 Micr ...
分类:
编程语言 时间:
2017-05-30 20:58:16
阅读次数:
225
链接到外部类 创建内部类时,那个类的对象同时拥有封装对象(封装内部类的外部类)的一个链接,所以内部类可以访问外部类的成员。 内部类拥有对外部类所有元素的访问权限。 看如下代码,内部类SSelector访问外部类元素o,而且o是private。 interface Selector { boolean ...
分类:
编程语言 时间:
2017-05-30 20:58:22
阅读次数:
194
1 css补充 css语法格式, 引用方式, 选择器, 属性操作 伪类 盒子模型, 内边距, 外边距 padding会改变元素大小 margin改变元素位置, 不改变元素大小 边界塌陷问题 兄弟div的情况, 上下之间的编剧, 最终得到的边距是两者中最大的那个, 而不是和 父子div的情况, 需要将 ...
分类:
编程语言 时间:
2017-05-30 20:58:44
阅读次数:
159
String与SringBuiler的一些比较 在Java中,我们会大量使用字符串,但是String究竟是怎样工作的我们可能没有想过太多,其实在String类中,每一个看起来会修改String值的方法都是创建了一个全新的String对象。 我们可以想想,在使用+连接字符串的时候究竟发生了什么,先看一 ...
分类:
编程语言 时间:
2017-05-30 20:59:32
阅读次数:
238
简单的想从保存的对象中又一次解析出对象。用了逆序列化,但是报错: java.lang.ClassNotFoundException: xxxxxxxxxxxx at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net. ...
分类:
编程语言 时间:
2017-05-30 21:00:26
阅读次数:
184
阅读目录 一、多线程介绍 二、Join 和Sleep 三、线程怎样工作 四、线程和进程 五、线程的使用和误用 阅读目录 一、多线程介绍 二、Join 和Sleep 三、线程怎样工作 四、线程和进程 五、线程的使用和误用 原文地址:C#多线程之旅(1)——介绍和基本概念 C#多线程之旅目录: C#多线 ...
分类:
编程语言 时间:
2017-05-30 21:00:41
阅读次数:
268
对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 ...
分类:
编程语言 时间:
2017-05-30 21:03:05
阅读次数:
172
java中的锁,可以分为同步锁和JUC包中的锁。 同步锁 通过synchronized关键字进行同步,实现对竞争资源的互斥访问的锁,。 原理:对于每一个对象,有且只有一个同步锁,在同一时间点,所有的线程中有且只有一个能获取该同步锁,获取到同步锁的就可以被CPU进行调度,其他线程必须等待,直到获取到同 ...
分类:
编程语言 时间:
2017-05-30 21:51:33
阅读次数:
218
1.内存管理 1)对象内存管理 编译好的Java程序需要运行在JVM中 程序,无论代码还是数据都需要存储在内存中,JVM为Java程序提供并管理所需要的内存空间 JVM内存分为“栈”、“堆”和“方法区”三个区域,分别用于存储不同数据 2)堆 JVM在其内存空间开启一个成为“堆”的存储空间,这部分空间 ...
分类:
编程语言 时间:
2017-05-30 21:51:39
阅读次数:
141
linux系统环境自带python2.6,但有时我们项目使用的版本可能是3.x以上等等,此时我们需要在linux中再安装项目所需的python版本,此时就涉及多版本共存问题了,很多同学在安装多个版本Python时会遇到各种问题,本篇文章针对python多版本共存做了详细安装说明 1.下载python ...
分类:
编程语言 时间:
2017-05-30 21:54:22
阅读次数:
271