冒泡排序: 就是按索引逐次比較相邻的两个元素,假设大于/小于(取决于须要升序排还是降序排)。则置换,否则不做改变 这样一轮下来。比較了n-1次。n等于元素的个数;n-2, n-3 ... 一直到最后一轮。比較了1次 所以比較次数为递减:从n-1 到 1 那么总的比較次数为:1+2+3+...+(n ...
分类:
编程语言 时间:
2017-07-27 15:36:35
收藏:
0 评论:
0 赞:
0 阅读:
258
CPU是一台电脑的灵魂,决定电脑整体性能。现在的主流CPU都是多核的,有的运用了多线程技术(Hyper-threading,简称HT)。多核可能还容易理解些,相信不少玩家都能说出个所以然。但超线程是个什么东西,究竟有什么实际意义,一个支持超线程的CPU开启和关闭HT有什么不同,能解释清楚的人可能就不 ...
分类:
编程语言 时间:
2017-07-27 15:34:18
收藏:
0 评论:
0 赞:
0 阅读:
357
我们建立一个Person类,对此进行反射操作。 分别对constructor‘、属性和方法反射 test1 无参数构造函数 test2 有参数构造函数 test3 属性 test4 方法 ...
分类:
编程语言 时间:
2017-07-27 15:31:35
收藏:
0 评论:
0 赞:
0 阅读:
256
1、为什么要设置classPath? 用于通知JVM Java基础类库的位置。classPath告诉类装载器去哪里寻找第三方类库 自JDK1.5之后便不需要再配置这个变量了 2、为什么安装两个JRE(JDK里带一个、和JDK同级目录下还有一个JRE) JDK下的JRE主要是用来开发的,单的的JRE是 ...
分类:
编程语言 时间:
2017-07-27 15:31:24
收藏:
0 评论:
0 赞:
0 阅读:
239
文章目录 1. FreeMaker 代替 JSP 作为页面渲染 2. 生成静态文件 3. 扩展阅读 4. 源代码 文章目录 Spring Boot 提供了很多模板引擎的支持,例如 FreeMarker、Thymeleaf。这篇,我们看下 Spring Boot 如何集成和使用 FreeMarker。 ...
分类:
编程语言 时间:
2017-07-27 15:27:23
收藏:
0 评论:
0 赞:
0 阅读:
408
1、定义 线程是现代操作系统调用的最小单位,也叫轻量级进程,在一个进程里可以创建多个线程,这些线程都拥有各自的计数器、堆栈和局部变量等属性,并且能够访问共享的内存变量。 2、一个普通的java程序中包含哪些线程 下面是在jdk1.8.0_60环境下的代码输出。 输出结果: 3、优先级 在Java线程 ...
分类:
编程语言 时间:
2017-07-27 15:26:31
收藏:
0 评论:
0 赞:
0 阅读:
237
设计模式 设计模式:解决这个问题的一种行之有效的思想。 设计模式:用于解决特定环境下、反复出现的特定问题的解决方式。 设计模式学习概述 ★ 为什么要学习设计模式 1、设计模式都是一些相对优秀的解决方式。非常多问题都是典型的、有代表性的问题,学习设计模式, 我们就不用自己从头来解决这些问题,相当于在巨 ...
分类:
编程语言 时间:
2017-07-27 15:21:18
收藏:
0 评论:
0 赞:
0 阅读:
220
这里面对java中的字符编码做一个总结,毕竟在项目中会经常遇到这个问题。 文件的编码格式 一、关于中文的二进制字节问题 二、字符的编码与解码方式 三、关于文件的编码与读取文件的内容 需要注意的是:文件是以二进制字节的方式存储的。 演示的动态图如下: 三、eclipse中的编码设置影响java的默认编 ...
分类:
编程语言 时间:
2017-07-27 15:20:52
收藏:
0 评论:
0 赞:
0 阅读:
311
文章目录 1. Jetty 的切换 2. Undertow的使用 文章目录 Spring Boot 可选择内嵌 Tomcat、Jetty 和 Undertow,因此我们不需要以 war 包形式部署项目。《Spring Boot 揭秘与实战(五) 服务器篇 - 内嵌的服务器 Tomcat剖析》一文,已 ...
分类:
编程语言 时间:
2017-07-27 15:20:13
收藏:
0 评论:
0 赞:
0 阅读:
487
算法示意图(图片来自《算法(第四版官网)》) 关于加权 给每个节点都赋一个权值,权值可以表示点在树的哪一层,根节点的权值最大,每向下一层权值递减一,最下层权值为一。所一可以通过比较根节点的权值,让层数少的树连在层数大的树上,使最后树的层数更少。 关于路径压缩 在找点的根节点时,直接将点连在根节点上, ...
分类:
编程语言 时间:
2017-07-27 15:18:36
收藏:
0 评论:
0 赞:
0 阅读:
392
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。 按顺序依次为 1 秒(0~59) 2 分钟(0~59) 3 小时(0~23) 4 天(0~31) 5 月(0~11) 6 星期(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.年份(1970-20 ...
分类:
编程语言 时间:
2017-07-27 15:18:07
收藏:
0 评论:
0 赞:
0 阅读:
291
1 #include 2 #include 3 using namespace std; 4 5 6 class CString { 7 private: 8 char* m_pdata; 9 public: 10 CString(const char* ptr = nullptr) { 11 if... ...
分类:
编程语言 时间:
2017-07-27 15:16:15
收藏:
0 评论:
0 赞:
0 阅读:
268
之前使用Runtime.getRuntime().exec调用外部程序。在Tomcat下会有当前线程一直等待的现象。当时为了解决问题,使用新建线程接收外部程序的输出信息。详情请看博客http://blog.csdn.net/accountwcx/article/details/46785437。 后 ...
分类:
编程语言 时间:
2017-07-27 15:13:58
收藏:
0 评论:
0 赞:
0 阅读:
304
堆排序,顾名思义就是利用堆这个数据结构对数据项进行排序。前面提到过。堆数据结构中。节点大于或等于自己的子节点。那么我们能够将待排序的数据项依次加入到堆中,然后再依次取出根节点就可以。从堆中取出的数据项是从大到小排列的。由于根节点永远是最大的。而堆中永远是取根节点。假设对堆这样的数据结构不太了解的话, ...
分类:
编程语言 时间:
2017-07-27 15:11:16
收藏:
0 评论:
0 赞:
0 阅读:
234
Spring Boot 内嵌的 Tomcat 服务器默认运行在 8080 端口。如果,我们需要修改Tomcat的端口,我们可以在 src/main/resources/application.properties 中配置Tomcat信息。 现在,你可以重新运行上面的例子,看下是不是 Tomcat 的 ...
分类:
编程语言 时间:
2017-07-27 15:10:34
收藏:
0 评论:
0 赞:
0 阅读:
263
技术交流群: 233513714 本文介绍的是RSA加密算法+Spring Security在SpringMVC中的集成使用。 Spring Security是什么? 引用: Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了 ...
分类:
编程语言 时间:
2017-07-27 15:08:54
收藏:
0 评论:
0 赞:
0 阅读:
385
在JVM中类加载过程中,在解析阶段,Java虚拟机会把类的二级制数据中的符号引用替换为直接引用。 1.符号引用(Symbolic References): 符号引用以一组符号来描述所引用的目标,符号可以是任何形式的字面量,只要使用时能够无歧义的定位到目标即可。例如,在Class文件中它以CONSTA ...
分类:
编程语言 时间:
2017-07-27 15:07:55
收藏:
0 评论:
0 赞:
0 阅读:
236
essay from:https://wenku.baidu.com/view/ce45bbf44693daef5ef73df3.html 一、MATLAB编程实现GA 二、MATLAB函数调用实现GA 三、遗传算法的工具箱实现GUI 直接在命令行输入optimtool即可调用 ...
分类:
编程语言 时间:
2017-07-27 15:05:31
收藏:
0 评论:
0 赞:
0 阅读:
454
转自:http://gong1208.iteye.com/blog/1773177 近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合 spring框架来介绍。 一.分类 从实现 ...
分类:
编程语言 时间:
2017-07-27 15:05:17
收藏:
0 评论:
0 赞:
0 阅读:
290
文章目录 1. 什么是 RabitMQ 2. Spring Boot 整合 RabbitMQ 3. 实战演练4. 源代码 3.1. 一个简单的实战开始 3.1.1. Configuration 3.1.2. 消息生产者 3.1.3. 消息消费者 3.1.4. 运行 3.1.5. 单元测试 3.2. ...
分类:
编程语言 时间:
2017-07-27 15:03:51
收藏:
0 评论:
0 赞:
0 阅读:
319