想必大多数程序员接触的第一种排序算法是冒泡排序,冒泡排序的特点是:逻辑简单,实现起来也不难,但在数据量比较大的时候性能比较低。 以数字由大到小的排序为例,写一个简单的冒泡排序。 我们看到,冒泡排序就是两个for循环嵌套,内层循环再加一个if语句做逻辑判断。 通俗点解释冒泡排序就是:外层循环控制冒泡的 ...
分类:
编程语言 时间:
2017-04-04 13:24:10
收藏:
0 评论:
0 赞:
0 阅读:
287
快速上手 迫不及待了吗?本页内容为如何入门 Requests 提供了很好的指引。其假设你已经安装了 Requests。如果还没有,去安装一节看看吧。 首先,确认一下: Requests 已安装 Requests 是最新的 让我们从一些简单的示例开始吧。 发送请求 使用 Requests 发送网络请求 ...
分类:
编程语言 时间:
2017-04-04 13:22:38
收藏:
0 评论:
0 赞:
0 阅读:
320
Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newS ...
分类:
编程语言 时间:
2017-04-04 13:18:17
收藏:
0 评论:
0 赞:
0 阅读:
231
一、RabbitMQ 是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连 ...
分类:
编程语言 时间:
2017-04-04 12:53:27
收藏:
0 评论:
0 赞:
0 阅读:
166
1.什么叫线程 进程:进行中的程序 线程:轻量级的进程;程序里的顺序控制流,可以理解为程序里不同的执行路径 线程体为run()方法(直接调用run()视为普通方法),启动线程为start()方法 2.线程的五种状态 创建:两种方式 继承Thread类,重写run()方法;实现Runnable接口,实 ...
分类:
编程语言 时间:
2017-04-04 12:52:58
收藏:
0 评论:
0 赞:
0 阅读:
172
IO 无非读写 I --》 Reader O--> Writer 为了方便字符 或者 文本文件的 操作创造出了 字符流 尤其是 缓冲字符输入输出流(BufferedReader,BufferedWriter) readLine 的方法 简直太好用了 而底层还是用的 字节流 尤其是 缓冲字节输入输出流 ...
分类:
编程语言 时间:
2017-04-04 12:50:37
收藏:
0 评论:
0 赞:
0 阅读:
212
(一)Java中的继承: 关于继承,在Java中类的继承只能是单继承,不像C+++那样灵活,可以多继承,多继承的后果就是各种关系乱套,就相当于一个孩子有2个母亲一样,社会关系的复杂,不利于程序后期的开发和维护,所有Java中的类是只能单继承,通过接口来实现多继承;对于接口的话,是可以多继承的,例如: ...
分类:
编程语言 时间:
2017-04-04 12:49:50
收藏:
0 评论:
0 赞:
0 阅读:
508
上一篇讲述了并发包下的Lock,Lock可以更好的解决线程同步问题,使之更面向对象,并且ReadWriteLock在处理同步时更强大,那么同样,线程间仅仅互斥是不够的,还需要通信,本篇的内容是基于上篇之上,使用Lock如何处理线程通信。 那么引入本篇的主角,Condition,Condition 将 ...
分类:
编程语言 时间:
2017-04-04 12:49:30
收藏:
0 评论:
0 赞:
0 阅读:
283
目录(?)[+] 1. Python是如何进行内存管理的? 答:从三个方面来说,一对象的引用计数机制,二垃圾回收机制,三内存池机制 一、对象的引用计数机制 Python内部使用引用计数,来保持追踪内存中的对象,所有对象都有引用计数。 引用计数增加的情况: 1,一个对象分配一个新名称 2,将其放入一个 ...
分类:
编程语言 时间:
2017-04-04 12:49:12
收藏:
0 评论:
0 赞:
0 阅读:
137
解决办法 在项目上右键Properties-》Project Facets,在打开的Project Facets页面中的Java下拉列表中,选择相应版本。有可能是java1.6 改成java6之类的 从别的地方导入一个项目的时候,经常会遇到eclipse/Myeclipse报Description ... ...
分类:
编程语言 时间:
2017-04-04 12:45:48
收藏:
0 评论:
0 赞:
0 阅读:
238
函数,从简单到复杂,各式各样。但不管什么样的函数,都可以用下图概括 在中学数学中,可以用这样的方式定义函数:y=4x+3,这就是一个一次函数。当然也可以写成f(x)=4x+3。其中x是变量,它可以代表任何数。 当x=2时,代入上面的函数表达式: f(2)=4x2+3=11,所以f(2)=11.但是这 ...
分类:
编程语言 时间:
2017-04-04 12:40:57
收藏:
0 评论:
0 赞:
0 阅读:
269
1、Java内存模型 Java虚拟机在执行程序时把它管理的内存分为若干数据区域,这些数据区域分布情况如下图所示: 程序计数器:一块较小内存区域,指向当前所执行的字节码。如果线程正在执行一个Java方法,这个计数器记录正在执行的虚拟机字节码指令的地址,如果执行的是Native方法,这个计算器值为空。 ...
分类:
编程语言 时间:
2017-04-04 12:39:40
收藏:
0 评论:
0 赞:
0 阅读:
257
1、Servlet基础 针对Servlet技术开发,Sun公司提供了一些列接口和类,其中最重要的是javax.servlet.Servlet接口,两个重要的包是javax.servlet和javax.servlet.http,Servlet就是一种实现了Servlet接口的类,它由Web容器(Tom ...
分类:
编程语言 时间:
2017-04-04 12:39:01
收藏:
0 评论:
0 赞:
0 阅读:
209
更换jdk版本时报以下问题:Description Resource Path Location TypeJava compiler level does not match the version of the installed Java project facet. edw_report Un... ...
分类:
编程语言 时间:
2017-04-04 12:38:41
收藏:
0 评论:
0 赞:
0 阅读:
189
最近看到一个多线程面试题,有三个线程分别打印A、B、C,请用多线程编程实现,在屏幕上循环打印10次ABCABC… 看到这个题目,首先想到的是解决方法是定义一个Integer类对象,初始化为0,由3个线程共享,如果Integer对象取余3之后等于0,则打印A,同时进行加1操作;如果Integer对象取 ...
分类:
编程语言 时间:
2017-04-04 12:38:13
收藏:
0 评论:
0 赞:
0 阅读:
305
C++类中的虚表结构是C++对象模型中一个重要的知识点,这里咱们就来深入分析下虚表的在内存中的结构。 C++一个类中有虚函数的话就会有一个虚表指针,其指向对应的虚表,一般一个类只会有一个虚表,每个虚表有多个”插槽”,每个插槽存放一个虚函数的地址。插槽中的内容可以被覆盖,子类如果重写了父类中的虚函数, ...
分类:
编程语言 时间:
2017-04-04 12:36:03
收藏:
0 评论:
0 赞:
0 阅读:
206
4.0.0 cn.jxufe SpringMVC-Maven war 1.0 SpringMVC-Maven Maven Webapp http://maven.apache.org UTF-8 3.1.2.RELEASE juni... ...
分类:
编程语言 时间:
2017-04-04 12:28:07
收藏:
0 评论:
0 赞:
0 阅读:
198
8.8 Spring整合Hibernate 8.8.1 Spring提供的DAO支持 8.8.2 管理Hibernate的SessionFactory 8.8.3 实现DAO组件的基类 8.8.4 传统的HibernateTemplate 和 HibernateDaoSupport 8.8.5 实现 ...
分类:
编程语言 时间:
2017-04-04 12:25:32
收藏:
0 评论:
0 赞:
0 阅读:
168
前言 线程?为什么有了进程还需要线程呢,他们有什么区别?使用线程有什么优势呢?还有多线程编程的一些细节问题,如线程之间怎样同步、互斥,这些东西将在本文中介绍。我在某QQ群里见到这样一道面试题: 是否熟悉POSIX多线程编程技术?如熟悉,编写程序完成如下功能: 1)有一int型全局变量g_Flag初始 ...
分类:
编程语言 时间:
2017-04-04 12:24:29
收藏:
0 评论:
0 赞:
0 阅读:
218
package taotao.maozi.maven_es; import org.elasticsearch.action.delete.DeleteResponse;import org.elasticsearch.action.get.GetResponse;import org.elasti ...
分类:
编程语言 时间:
2017-04-04 12:00:27
收藏:
0 评论:
0 赞:
0 阅读:
301