码迷,mamicode.com
首页 > 编程语言 > 日排行
Java 并发编程 --- ConcurrentLinkedQueue (六)
ConcurrentLinkedQueue是非阻塞无界的,基于FIFO原则,线程安全的队列,新节点的插入都是在队列的尾部插入的(tail节点),该队列适合于多个线程共享同一个集合时使用。 结构: 构造函数 offer插入 add插入 poll出队列 peek出队列 size操作 remove操作 c ...
分类:编程语言   时间:2018-10-08 14:57:15    阅读次数:143
Spring异步方法注解 @Async
<! flowchart 箭头图标 勿删 @Async 0. 介绍 在Spring 3.x之后,通过内置@Async标明异步方法,可以简化异步开发流程。 @Async既可提供无返回值的调用,也可提供有返回值的调用,下文将分别介绍两种使用方式。 1. 代码Demo 1.1 线程池配置 Spring线程 ...
分类:编程语言   时间:2018-10-08 14:58:26    阅读次数:187
python多进程multiprocessing
Multiprocessing是一个类似于threading模块的生成多进程的包,这个包提供了本地和远程的进程并发。使用multiprocessing能够有效的解决python因为在GIL(全局解释锁)下在CPU密集型任务中的瓶颈问题,允许使用多核处理器来运行python脚本程序。官方介绍https ...
分类:编程语言   时间:2018-10-08 14:59:38    阅读次数:107
Java中小数精确计算
小数精确计算 System.out.println(2.00 -1.10);//0.8999999999999999 上面的计算出的结果不是 0.9,而是一连串的小数。问题在于1.1这个数字不能被精确表示为一个double,因此它被表 示为最接近它的double值,该程序从2中减去的就是这个值,但这 ...
分类:编程语言   时间:2018-10-08 15:00:25    阅读次数:239
python实现队列结构
运行结果: ...
分类:编程语言   时间:2018-10-08 15:01:11    阅读次数:124
idea在springboot项目中显示Run Dashboard
1.Run->Edit Configurations 2.在Templates【Defaults】-> Configurations available in Run Dashboard 中添加需要显示Dashboard的项目。 ...
分类:编程语言   时间:2018-10-08 15:01:53    阅读次数:841
异步任务spring @Async注解源码解析
目录1.引子2.源码解析2.1.@Async 2.2 @EnableAsync2.3.AOP Advisor切面初始化:(AsyncAnnotationBeanPostProcessor 》setBeanFactory())2.4.AOP 生成代理类AopProxy(AsyncAnnotationB ...
分类:编程语言   时间:2018-10-08 15:02:40    阅读次数:248
Petya and Array CodeForces - 1042D (树状数组)
D. Petya and Array time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output Petya has an array aa ...
分类:编程语言   时间:2018-10-08 15:03:00    阅读次数:156
[ python ] 匿名函数和高阶函数
匿名函数 描述: 关键字 lambda 定义的函数 语法: 返回值: 函数返回结果值 实例: 一个参数的匿名函数: 多个参数的匿名函数: 高阶函数 (1)map 描述: map()会根据提供的函数对指定序列做映射。 第一个参数 function 以参数序列中的每一个元素调用 function 函数, ...
分类:编程语言   时间:2018-10-08 15:06:32    阅读次数:171
java利用Scanner获取键盘输入
在运行一个java程序的时候,可能我们需要在运行的时候传递一些参数进去...咋办呢... java提供了一个Scanner类,利用这个类,我们可以很方便的获取键盘输入的参数... Scanner是一个基于正则表达式的文本扫描器~~可以从文件,输入流,字符串中解析出基本类型和字符串类型的值。Scann ...
分类:编程语言   时间:2018-10-08 15:06:51    阅读次数:223
python 序列化pickle 和 encode的区别
我们把变量从内存中变成可存储或传输的过程称之为序列化。 序列化之后,就可以把序列化后的内容写入磁盘,或者通过网络传输到别的机器上。 反过来,把变量内容从序列化的对象重新读到内存里称之为反序列化,即unpickling。 encode 编码和 decode 解码 是在文件中读取或者写入数据,但是都是写 ...
分类:编程语言   时间:2018-10-08 15:07:17    阅读次数:128
Spring线程池配置
<! flowchart 箭头图标 勿删 Spring通过ThreadPoolTaskExecutor实现线程池技术,它是使用jdk中的Java.util.concurrent.ThreadPoolExecutor进行实现。 Spring 配置线程池,有两种方式: 方式一:XML定义bean < ...
分类:编程语言   时间:2018-10-08 15:08:47    阅读次数:119
python3.6执行AES加密及解密方法
python版本:3.6.2 首先安装pycryptodome cmd执行命令:pip install pycryptodome 特别简单,代码如下: 上面网址是 http://tool.chacuo.net/cryptaes 本文来自 华贺 的CSDN 博客 ,全文地址请点击:https://bl ...
分类:编程语言   时间:2018-10-08 15:08:55    阅读次数:623
ReferenceError: weakly-referenced object no longer exists Python kafka
Python存入kafka报错,ReferenceError: weakly-referenced object no longer exists。 解决办法是加入 producer.stop() 完整代码是: 其中 data是推送到kafka中的数据 ...
分类:编程语言   时间:2018-10-08 15:09:04    阅读次数:638
手动添加jar包到本地仓库
最近写一个小项目需要用到阿里大鱼的短信功能,安装官网提供的maven及demo做了下测试,在测试过程中,发现导入的pom文件是无效的,也就是说本地的maven仓库中并么有我们pom中的依赖。于是我在网上查了一下,有些jar需要我们自己手动导入到我们的本地仓库中,才能加入maven的pom中(特别是一 ...
分类:编程语言   时间:2018-10-08 15:09:43    阅读次数:224
python学习_15
序列直接赋值给变量a,b=(1,2)a,b(1,2)a1b2a,b=[3,4]a3b4a,b="xy"a‘x‘b‘y‘a,b=[2,2,3]Traceback(mostrecentcalllast):File"<stdin>",line1,in<module>ValueError:toomanyvalu
分类:编程语言   时间:2018-10-08 15:52:56    阅读次数:147
数据清洗和特征选择→PCA→1.算法理解
《数据清洗和特征选择→PCA→1.算法理解》PCA的理解主要是明白2个协方差矩阵的意义以及关系设原始数据矩阵X对应的协方差矩阵为C,而P是一组基按行组成的矩阵,设Y=PX,则Y为X对P做基变换后的数据。设Y的协方差矩阵为D,我们推导一下D与C的关系:而对于协方差矩阵来说,一定可以找到n个单位正交特征 ...
分类:编程语言   时间:2018-10-08 15:53:31    阅读次数:180
廖雪峰Python总结4
面向对象编程 将计算机程序视为一系列的命令集合。包含: 数据 操作数据的函数 Python中,所有的数据类型都可以视为对象。 面向对象特点:封装,继承,多态。 类的函数和普通函数:类的第一个参数永远是实例变量self,并且调用时不用传递该参数。 如果要让内部属性不被外部访问,可以把属性名称前加上两个 ...
分类:编程语言   时间:2018-10-08 15:55:59    阅读次数:267
线程池的堆栈问题
前面的文章已经讲了线程池和线程池的内部实现,这篇文章来了解线程池出错的堆栈信息的打印,毕竟异常堆栈信息的重要性对于程序员来说就像是指南针对于茫茫大海上的船只一样,没有指南针船只只能更加艰难的寻找方向,没有异常堆栈信息,排查问题时,也就只能像大海捞针一样,慢慢琢磨了。 看下面的例子: 上述代码是将Di ...
分类:编程语言   时间:2018-10-08 15:56:29    阅读次数:203
Failed to read schema document 'http://www.springframework.org/schema/mvc/spring-mvc.xsd'
Multiple annotations found at this line: - cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'mvc:d ...
分类:编程语言   时间:2018-10-08 15:59:10    阅读次数:447
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!