冒泡排序: 就是按索引逐次比較相邻的两个元素,假设大于/小于(取决于须要升序排还是降序排)。则置换,否则不做改变 这样一轮下来。比較了n-1次。n等于元素的个数;n-2, n-3 ... 一直到最后一轮。比較了1次 所以比較次数为递减:从n-1 到 1 那么总的比較次数为:1+2+3+...+(n ...
分类:
编程语言 时间:
2017-07-27 15:53:39
阅读次数:
148
一个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:54:40
阅读次数:
143
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:55:27
阅读次数:
154
堆排序,顾名思义就是利用堆这个数据结构对数据项进行排序。前面提到过。堆数据结构中。节点大于或等于自己的子节点。那么我们能够将待排序的数据项依次加入到堆中,然后再依次取出根节点就可以。从堆中取出的数据项是从大到小排列的。由于根节点永远是最大的。而堆中永远是取根节点。假设对堆这样的数据结构不太了解的话, ...
分类:
编程语言 时间:
2017-07-27 15:56:03
阅读次数:
182
文章目录 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:56:35
阅读次数:
188
Spring中处理JSON请求通常使用@RequestBody和@ResponseBody注解,针对JSON请求加解密和过滤字符串,Spring提供了RequestBodyAdvice和ResponseBodyAdvice两个接口 具体使用 1、解密: 2、加密: 注解类: 默认是true,我这边使 ...
分类:
编程语言 时间:
2017-07-27 15:56:45
阅读次数:
409
算法示意图(图片来自《算法(第四版官网)》) 关于加权 给每个节点都赋一个权值,权值可以表示点在树的哪一层,根节点的权值最大,每向下一层权值递减一,最下层权值为一。所一可以通过比较根节点的权值,让层数少的树连在层数大的树上,使最后树的层数更少。 关于路径压缩 在找点的根节点时,直接将点连在根节点上, ...
分类:
编程语言 时间:
2017-07-27 15:57:09
阅读次数:
284
设计模式 设计模式:解决这个问题的一种行之有效的思想。 设计模式:用于解决特定环境下、反复出现的特定问题的解决方式。 设计模式学习概述 ★ 为什么要学习设计模式 1、设计模式都是一些相对优秀的解决方式。非常多问题都是典型的、有代表性的问题,学习设计模式, 我们就不用自己从头来解决这些问题,相当于在巨 ...
分类:
编程语言 时间:
2017-07-27 15:57:20
阅读次数:
168
这里面对java中的字符编码做一个总结,毕竟在项目中会经常遇到这个问题。 文件的编码格式 一、关于中文的二进制字节问题 二、字符的编码与解码方式 三、关于文件的编码与读取文件的内容 需要注意的是:文件是以二进制字节的方式存储的。 演示的动态图如下: 三、eclipse中的编码设置影响java的默认编 ...
分类:
编程语言 时间:
2017-07-27 15:57:51
阅读次数:
225
1、定义 线程是现代操作系统调用的最小单位,也叫轻量级进程,在一个进程里可以创建多个线程,这些线程都拥有各自的计数器、堆栈和局部变量等属性,并且能够访问共享的内存变量。 2、一个普通的java程序中包含哪些线程 下面是在jdk1.8.0_60环境下的代码输出。 输出结果: 3、优先级 在Java线程 ...
分类:
编程语言 时间:
2017-07-27 15:58:04
阅读次数:
181
技术交流群: 233513714 本文介绍的是RSA加密算法+Spring Security在SpringMVC中的集成使用。 Spring Security是什么? 引用: Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了 ...
分类:
编程语言 时间:
2017-07-27 15:58:54
阅读次数:
196
文章目录 1. Jetty 的切换 2. Undertow的使用 文章目录 Spring Boot 可选择内嵌 Tomcat、Jetty 和 Undertow,因此我们不需要以 war 包形式部署项目。《Spring Boot 揭秘与实战(五) 服务器篇 - 内嵌的服务器 Tomcat剖析》一文,已 ...
分类:
编程语言 时间:
2017-07-27 15:59:30
阅读次数:
200
1、为什么要设置classPath? 用于通知JVM Java基础类库的位置。classPath告诉类装载器去哪里寻找第三方类库 自JDK1.5之后便不需要再配置这个变量了 2、为什么安装两个JRE(JDK里带一个、和JDK同级目录下还有一个JRE) JDK下的JRE主要是用来开发的,单的的JRE是 ...
分类:
编程语言 时间:
2017-07-27 15:59:37
阅读次数:
172
essay from:https://wenku.baidu.com/view/ce45bbf44693daef5ef73df3.html 一、MATLAB编程实现GA 二、MATLAB函数调用实现GA 三、遗传算法的工具箱实现GUI 直接在命令行输入optimtool即可调用 ...
分类:
编程语言 时间:
2017-07-27 15:59:59
阅读次数:
191
一、字面量 字面量也称单例模式 ...
分类:
编程语言 时间:
2017-07-27 16:00:15
阅读次数:
153
之前使用Runtime.getRuntime().exec调用外部程序。在Tomcat下会有当前线程一直等待的现象。当时为了解决问题,使用新建线程接收外部程序的输出信息。详情请看博客http://blog.csdn.net/accountwcx/article/details/46785437。 后 ...
分类:
编程语言 时间:
2017-07-27 16:00:49
阅读次数:
197
springmvc+mybatis+restful+webservice Jeesz分布式架构 愿意了解框架技术或者源码的朋友直接求求交流分享技术:2042849237 ...
分类:
编程语言 时间:
2017-07-27 16:01:35
阅读次数:
177
1.JPA JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在Hibernate,TopLink,JDO等ORM框 ...
分类:
编程语言 时间:
2017-07-27 16:01:50
阅读次数:
233
转自:http://gong1208.iteye.com/blog/1773177 近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合 spring框架来介绍。 一.分类 从实现 ...
分类:
编程语言 时间:
2017-07-27 16:02:38
阅读次数:
193
这里学习一下java多线程中的关于wait方法和notify方法的用法。 wait和notify方法的使用 一、wait与notify的简单实例 运行的结果如下: 如果修改object.wait()为object.wait(1),运行的结果如下: 友情链接 ...
分类:
编程语言 时间:
2017-07-27 16:02:48
阅读次数:
189