Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newS ...
分类:
编程语言 时间:
2018-06-06 21:47:46
阅读次数:
202
1,什么是堆 堆是具有下列性质的完全二叉树: 每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆 (例如图 9-2 左图所示) ; 或者每个结点的值都小于或等于其左右孩子结点的值,称为小顶堆(例如图 9-2 右图所示)。 2,为什么出现堆排序 前面介绍的(简单)选择排序,需要每次从未排序序列中选 ...
分类:
编程语言 时间:
2018-06-06 21:48:25
阅读次数:
241
RSA 算法 若要生成密钥对,可以从创建名为 p 和 q 的两个大的质数开始。 这两个数相乘,结果称为 n。 因为 p 和 q 都是质数,所以 n 的全部因数为 1、 p、 q 和 n。 如果仅考虑小于 n 的数,则与 n 为互质数(即与 n 没有公因数)的数的个数等于 (p - 1)(q - 1) ...
分类:
编程语言 时间:
2018-06-06 21:49:48
阅读次数:
282
字典:键值对方式存在。key value #增加字典值 #删字典值 #查字典值 元祖: 常用字符串方法:(内建函数) 文件读写: 打开文件可以用python中的open()函数 ss ...
分类:
编程语言 时间:
2018-06-06 21:50:11
阅读次数:
238
以前我常说,公司用什么技术我就学什么。可是对于java,我曾经一度以为“学java是不可能的,这辈子不可能学java的。”结果,一遇到公司转java,我就不得不跑路了,于是乎,回头一看N家公司交过社保,连我自己都有点惊讶,居然有这么多家公司了。对于java的梗,这是有历史缘由的,大二的时候同一大波人 ...
分类:
编程语言 时间:
2018-06-06 21:50:18
阅读次数:
161
一、Python垃圾回收机制 Python中的垃圾回收是以引用计数为主,分代收集为辅。 在Python中,如果一个对象的引用数为0,Python虚拟机就会回收这个对象的内存。 运行如上代码,进程占用的内存基本不会变动 a = A() 会创建一个对象,在0x2a79d48L内存中,a变量指向这个内存, ...
分类:
编程语言 时间:
2018-06-06 21:50:42
阅读次数:
185
1.Jquery概述 轻量级的JS的类库.对JS进行封装。JQuery的作用:做页面的特效,页面异步操作。(使用时首先引入Jquery文件{注意版本}) 2.jq的入口函数 jq是等页面的DOM树绘制完成后进行执行.可以编写多个入口函数。而js的匿名函数,只能编写一个。 传统的JS的方式:页面加载的 ...
分类:
编程语言 时间:
2018-06-06 21:51:41
阅读次数:
261
python任务调度模块celerycelery简介Celery特点Celery工作流程图celery安装使用 python任务调度模块celery celery简介 Celery是一个python开发的异步分布式任务调度模块。Celery本身并不提供消息服务,使用第三方服务,也就是borker来传 ...
分类:
编程语言 时间:
2018-06-06 21:51:58
阅读次数:
173
1. 多线程编程 2. Thread和Runnable java中实现多线程的方式有两种,继承Thread类、实现Runnable接口 2.1 Thread 开发人员可以编写一个类继承Thread,并重写run方法,在run方法里面编写线程将要执行的代码。 创建线程对象后,只需要调用start()方 ...
分类:
编程语言 时间:
2018-06-06 21:52:06
阅读次数:
211
字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 键必须是唯一的,但值则不必。 值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。 键是不可变的,所以键只能用不可变类型 ...
分类:
编程语言 时间:
2018-06-06 21:52:43
阅读次数:
213
1. List, String, Tuple List 和String 类似,都可以使用[index],tuple也可以使用[index],Strign不能变,我们是知道的,需要注意tuple同样是immutable(不可变的),如: 但是如果尝试修改s和t将会报错 定义包含一个元素的tuple和s ...
分类:
编程语言 时间:
2018-06-06 21:53:10
阅读次数:
180
转自CSDN文章:Java面试题集 求职是在每个技术人员的生涯中都要经历多次。对于我们大部分人而言,在进入自己心仪的公司之前少不了准备工作,有一份全面细致面试题将帮助我们减少许多麻烦。在跳槽季来临之前,特地做这个系列的文章,一方面帮助自己巩固下基础,另一方面也希望帮助想要换工作的朋友。 相关概念 面 ...
分类:
编程语言 时间:
2018-06-06 21:54:33
阅读次数:
248
添加redis的jar包 ...
分类:
编程语言 时间:
2018-06-06 21:55:19
阅读次数:
210
说是无法解码18行,23列位置上的‘字节’,我也是醉了,关键第23列是这样的: 图中的startswith的sw的s。。。这叫我怎么改。。。 ...
分类:
编程语言 时间:
2018-06-06 21:55:40
阅读次数:
507
简介 Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的S ...
分类:
编程语言 时间:
2018-06-06 21:55:48
阅读次数:
226
关于这个算法,写一下简单的总结,后面等demo做到这里时,再做详细介绍 首先这个一致性算法最核心的就是俩字:多数 分为两个阶段,实际上这些阶段并非需要同步,对于不同的proposer来说,只要达到两个阶段的多数,该提议肯定会被接受,其他的提议肯定被搁置 Prepare阶段 即对每个proposer来 ...
分类:
编程语言 时间:
2018-06-06 21:56:38
阅读次数:
203
UEditor是由百度WEB前端研发部开发的所见即所得的开源富文本编辑器,具有轻量、可定制、用户体验优秀等特点。开源基于BSD协议,所有源代码在协议允许范围内可自由修改和使用。百度UEditor的推出,可以帮助不少网站开发者在开发富文本编辑器所遇到的难题,节约开发者因开发富文本编辑器所需要的大量时间 ...
分类:
编程语言 时间:
2018-06-06 21:56:47
阅读次数:
195
Java 实现邮件的发送 /** * */package com.email;/** * <p>Description: </p> * @author 朱开心 * @date 2018年6月6日 * */import javax.mail.Authenticator;import javax.mai ...
分类:
编程语言 时间:
2018-06-06 21:56:55
阅读次数:
206
本节主要内容: 1. is和==的区别2. 编码的问题 ?. is和==的区别1. id()通过id()我们可以查看到?个变量表?的值在内存中的地址 注 <<<在python中,命令?代码和py?件中的代码运?的效果可能是不?样的 >>> 说了这么多. 这个id()和is有什么关系呢. 注意. is ...
分类:
编程语言 时间:
2018-06-06 21:58:14
阅读次数:
189
声明:以下链接和描述据来自于网络,很多都是来自菜鸟教程 一、字符串 str format 函数可以接受不限个参数,位置可以不按顺序。 二、列表 list 三、元祖 四、字典 dict 五、集合 ...
分类:
编程语言 时间:
2018-06-06 21:58:36
阅读次数:
232