很久没有写Spring Boot的内容了,正好最近在写Spring Cloud Bus的内容,因为内容会有一些相关性,所以先补一篇关于AMQP的整合。 http://www.ljhseo.com/http://www.xyrjkf.net/http://www.xyrjkf.cn/http://ww ...
分类:
编程语言 时间:
2018-05-06 21:26:46
阅读次数:
302
一、构造函数 在C++中,构造函数是六个函数中的第一个,当一个对象被创建时,在它的整个周期中,是一个由生到死的 过程,即构造函数创建对象,析构函数析构对象。在对象被创建时,调用构造函数创建一个对象,这是对象的创 建过程。在C++中,当你创建一个对象时需要调用构造函数创建对象,在类中,有默认的构造函数 ...
分类:
编程语言 时间:
2018-05-06 22:17:22
阅读次数:
213
Java Thread系列(二)线程状态 一、线程的五种状态 1. 新建状态(New):新创建了一个线程对象,尚未启动。 2. 就绪状态(Runnable):也叫可运行状态。线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取 CPU 的使用 ...
分类:
编程语言 时间:
2018-05-06 22:17:56
阅读次数:
213
3.休眠 线程执行过程中让程序停一段时间之后再执行,这个停止一段时间也叫做休眠 5.守护线程 只有在线程未启动的时候才能设置该线程是否为守护线程 6.让出本次处理器时间片 7.等待另一线程执行结束 void join() 等待该线程终止才能继续执行。 ...
分类:
编程语言 时间:
2018-05-06 22:19:07
阅读次数:
215
题目:在翻转有序中搜索 难度:Medium 题目内容: Suppose an array sorted in ascending order is rotated at some pivot unknown to you beforehand. (i.e., [0,1,2,4,5,6,7] migh ...
分类:
编程语言 时间:
2018-05-06 22:19:23
阅读次数:
181
""" 抓取今日头条街拍美图 """ import os import time import requests from hashlib import md5 class SpiderToutiao(object): def __init__(self): # 指定下载目录 self.downlo... ...
分类:
编程语言 时间:
2018-05-06 22:19:40
阅读次数:
218
主要区别: 1. 线程空间不独立,有问题的线程会影响其他线程; 进程空间独立,有问题的进程一般不会影响其他进程。 2. 创建进程需要额外的性能开销。 3. 线程用于开发细颗粒并行性; 进程用于开发粗颗粒并行性。 4. 线程冗余共享数据,进程共享数据必须使用进程间通信机制。 下面摘自一片博客,说的很好 ...
分类:
编程语言 时间:
2018-05-06 22:20:53
阅读次数:
205
冒泡排序 介绍: 冒泡排序(Bubble Sort,台湾译为:泡沫排序或气泡排序)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由 ...
分类:
编程语言 时间:
2018-05-06 22:21:25
阅读次数:
171
博客转自 https://blog.csdn.net/bestallen/article/details/51933427 https://blog.csdn.net/bestallen/article/details/51933427 终于有点实质性可以看到摸到的界面了,搜了一下虽然easygui ...
分类:
编程语言 时间:
2018-05-06 22:21:48
阅读次数:
233
Java Thread系列(三)线程安全 一、什么是线程安全 线程安全概念:当多个线程访问某一个类(对象或方法)时,这个类始终都能表现出正确的行为,那么这个类(对象或方法)就是线程安全的。 线程安全来说,需要满足以下两个特性: 原子性 可见性 执行结果: 由此可见: 1. 多个线程要执行 synch ...
分类:
编程语言 时间:
2018-05-06 22:22:53
阅读次数:
188
我们之前了解了在 C 语言中动态申请内存用 malloc,在 C++ 中,通过 new 关键字进行动态内存申请。C++ 中的动态内存申请是基于类型进行的,delete 关键字用于内存释放。
? ?变量申请:Type* pointer = new Type; ? ?delete pointer;
? ?数组申请:Type* pointer = new Type[N]; delete[] pointer;
分类:
编程语言 时间:
2018-05-06 22:23:01
阅读次数:
141
1.写了算法课关于有向图的作业。 用c++开辟大数组容易出segment fault,后来改用堆开辟。图的邻接表用了链表表示。 2.关于图的存储,用了邻接链表存储(用链表比vector数组存储速度快多了)。 2.1 边表 2.2 顶点表 2.3 初始化图边时用了头插法 3.深度优先搜索 3.1 递归 ...
分类:
编程语言 时间:
2018-05-06 22:23:21
阅读次数:
140
Java Thread系列(一)线程创建 Java 中创建线程主要有三种方式:继承 Thread、实现 Runnable 接口、使用 ExecutorService、Callable、Future 实现由返回结果的多线程。 一、继承 Thread 类创建线程类 《40个Java多线程问题总结》: 每 ...
分类:
编程语言 时间:
2018-05-06 22:23:35
阅读次数:
196
Java Thread系列(四)线程通信 一、传统通信 public static void main(String[] args) throws InterruptedException { final ThreadLocal th = new ThreadLocal(); Thread t1 = ...
分类:
编程语言 时间:
2018-05-06 22:24:44
阅读次数:
165
Java Thread系列(九)Master Worker模式 Master Worker模式是常用的并行设计模式. 一、Master Worker 模式核心思想 Master Worker 系统由两个角色组成,Master 和 Worker,Master 负责接收和分配任务,Worker 负责处理 ...
分类:
编程语言 时间:
2018-05-06 22:25:44
阅读次数:
193
转载于:https://blog.csdn.net/u012760183/article/details/52092692 之前参加面试的时候遇到面试官问泛型的作用,只是说了大概自己的理解, 在此转载记录一下,加深印象 泛型好处: 泛型简单易用 类型安全 泛型的主要目标是实现java的类型安全。 泛 ...
分类:
编程语言 时间:
2018-05-06 22:26:05
阅读次数:
137
在比较一个类是否和另一个类属于同一个类实例的时候,我们通常可以采用instanceof和getClass两种方法通过两者是否相等来判断,但是两者在判断上面是有差别的,下面写个测试类。 ``java public class Test5 { public static void testInstanc ...
分类:
编程语言 时间:
2018-05-06 22:26:14
阅读次数:
200
1.jsonp方法 转:https://blog.csdn.net/liusaint1992/article/details/50959571 主要实现功能: 1.参数拼装。 2.给每个回调函数唯一命名。 3.在回调成功或请求失败之后删除创建的javascript标签。 需要兼容IE。IE下oner ...
分类:
编程语言 时间:
2018-05-06 22:28:01
阅读次数:
221
1. 如果使用Spring开发一个"HelloWorld"的web应用 创建一个web项目并且导入相关jar包。SpringMVC Servlet 创建一个web.xml 编写一个控制类(Controller) 需要一个部署web应用的服务器 如tomcat 2. Spring Boot特点 Spr ...
分类:
编程语言 时间:
2018-05-06 22:28:44
阅读次数:
237
Java Thread系列(十)Future 模式 Future 模式适合在处理很耗时的业务逻辑时进行使用,可以有效的减少系统的响应时间,提高系统的吞吐量。 一、Future 模式核心思想 如下的请求调用过程时序图。当 call 请求发出时,需要很长的时间才能返回。左边的图需要一直等待,等返回数据后 ...
分类:
编程语言 时间:
2018-05-06 22:28:56
阅读次数:
228