码迷,mamicode.com
首页 > 编程语言 > 日排行
Java-----关于线程池的使用
关于线程的相关概念不在此阐述,请百度或谷歌之 对于学习线程来说,我认为从代码开始学习比较好,前提是有一定的技术的积累,否则请关闭不用再看了~ 线程池四种实现方式。 ①可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程 ②创建定长线程池,可控线程最大并发数,超出线程会 ...
分类:编程语言   时间:2017-12-14 13:14:47    阅读次数:189
连续子数组最大和
1 问题描述 由N个整数构成的一维数组A[0],A[1],A[2],...,A[N-1],找出其连续子数组中和最大的一个。连续子数组就是连续的几个元素构成的子数组。 {1, -2, 3, 10, -4, 7, 2, -5} 2 问题的解决思路 2.1 子问题的提取和描述 包含A[i]的连续子数组中最 ...
分类:编程语言   时间:2017-12-14 13:15:14    阅读次数:145
Spring源码分析
Spring源码的编译、下载和阅读 Spring IOC 容器源码分析 Spring源码分析:非懒加载的单例Bean初始化前后的一些操作 Spring源码分析:非懒加载的单例Bean初始化过程(下) Spring源码分析:非懒加载的单例Bean初始化过程(上) Spring源码分析:Bean加载流程 ...
分类:编程语言   时间:2017-12-14 13:15:20    阅读次数:146
冒泡排序、选择排序
冒泡排序: 思路: 一组数中,相邻的两个数进行比较、交换,将最大(小)数交换至尾(首)部,即完成了一次冒泡排序。 要想对N个数字进行排序,循环N次即可. 实现代码: 选择排序 ...
分类:编程语言   时间:2017-12-14 13:16:19    阅读次数:96
c++学习之单链表的创建与销毁
废话不多说,直接上代码。 ...
分类:编程语言   时间:2017-12-14 13:17:36    阅读次数:104
python for dl
算是python的简明教程吧,总结的不错: https://zhuanlan.zhihu.com/p/24162430 python for opencv: https://zhuanlan.zhihu.com/p/30661999 http://www.cnblogs.com/denny402/t ...
分类:编程语言   时间:2017-12-14 13:18:24    阅读次数:113
HashMap多线程下不安全的具体体现
比较容易想到的是多线程环境下,如果几个线程同时在一个位置table[i]进行添加或者删除操作,会出现被覆盖或者其它情况。但还有一种比较严重的问题,即在多线程同时操作一个HashMap,进行扩容重排的过程中,有可能会出现环形链表,在下一次进行get操作或者迭代操作时,这里简单地结合JVM解释一下为什么 ...
分类:编程语言   时间:2017-12-14 13:18:54    阅读次数:207
Java并发编程(十三)在现有的线程安全类中添加功能
重用现有的类而不是创建新的类,可以降低工作量,开发风险以及维护成本。 有时候线程安全类可以支持我们所有的操作,但更多时候,现有的了类只能支持大部分的操作,此时就需要在不破坏线程安全性的情况下添加一个新的操作。 这里的例子:需要一个线程安全的链表,需要提供一个原子的“若没有则添加(Put-If-Abs... ...
分类:编程语言   时间:2017-12-14 13:19:38    阅读次数:120
深入理解Java对象序列化(转载)
原文地址:http://developer.51cto.com/art/201202/317181.htm 1. 什么是Java对象序列化 Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比JVM的生命周期更长 ...
分类:编程语言   时间:2017-12-14 13:20:40    阅读次数:193
关于python语言学习心得
最近又开始学习代码了,中途停顿了2个月左右,学习贵在坚持。 内心非常渴望学会一门编程语言,对代码目前来说还不是排斥。 也没有什么好的学习方法,只是按照同事说的,买了一本书籍来,边看边练习,先熟悉它的语法。 然后就是不停的敲了,网上找一些练习题类的小程序,先照着敲,然后自己模仿作者的思路,不看答案,自 ...
分类:编程语言   时间:2017-12-14 13:21:08    阅读次数:247
SpringBoot集成Redis实现缓存处理(Spring AOP实现)
第一章 需求分析 计划在Team的开源项目里加入Redis实现缓存处理,因为业务功能已经实现了一部分,通过写Redis工具类,然后引用,改动量较大,而且不可以实现解耦合,所以想到了Spring框架的AOP(面向切面编程)。 开源项目:https://github.com/u014427391/jee ...
分类:编程语言   时间:2017-12-14 13:21:47    阅读次数:179
python random 模块
import random # 随机数 import string随机小数 print(random.random()) 0.8681861054821751 在1-5范围 随机打印 print(random.randint(1,5)) 1 和randint区别 在1-4范围 随机打印 print(... ...
分类:编程语言   时间:2017-12-14 13:22:38    阅读次数:169
Python基础if,for,while流程简介
if语句 单分支结构 if 条件: 代码块 如: if 1<2: print ("1 less then 2") 双分支结构 if 条件: 代码块 else: 代码块 多分支结构 if 条件: 代码块 elif: 代码块 else: 代码块 分支嵌套: 举例 score = 70 if score ...
分类:编程语言   时间:2017-12-14 13:22:58    阅读次数:179
AS 阿里巴巴Java开发规约 CheckStyle-IDEA
Alibaba Java Coding Guidelines 简介github地址:https://github.com/alibaba/p3c 官方文档 阿里巴巴Java开发手册(纪念版).pdf Alibaba Java Coding Guidelines 是阿里巴巴发布的基于 IDEA 的 J... ...
分类:编程语言   时间:2017-12-14 13:23:53    阅读次数:465
Elasticsearch Painless语言(实现搜索打分基础)
With the release of Elasticsearch 5.x came Painless, Elasticsearch's answer to safe, secure, and performant scripting. We'll introduce you to Painless ...
分类:编程语言   时间:2017-12-14 13:28:20    阅读次数:231
数组去重Demo引出的思考
控制台的输出信息如下:abc,ab,abc,下标i=0,存储的内容:[I@14ae5a51,2,1,3,2,4,1,2,3,4,Process finished with exit code 0 ...
分类:编程语言   时间:2017-12-14 13:29:11    阅读次数:204
springbootsession
springboot使用自带tomcat,sessionId每次都会发生变化,引入session的依赖包后,session不再变化。二:系统session超时时间如何默认的?说明:获取session超时时间的方法为”request.getSession().getMaxInactiveInterval()",但是tomcat中设置超时时间的参数为“sessionTimeout”,那么他们
分类:编程语言   时间:2017-12-14 13:30:46    阅读次数:144
JavaScript函数声明提升
首先,JavaScript中函数有两种创建方式,即函数声明、函数表达式两种。 1、函数声明。 2、函数表达式。 现在来说说函数声明提升。还是以例子来说明吧。 运行后可知,在函数声明中,函数创建前就可以先调用函数。 由于函数声明提升,其实上述语句相当于这样: 而在函数表达式中,则会是另一番结果。 运行 ...
分类:编程语言   时间:2017-12-14 13:31:04    阅读次数:180
List数据集按对象某个属性排序
//按代号进行升序排序(要判断代号是否为空,不然会报错) RowItems1.Sort(delegate(RowData x, RowData y) { if (string.IsNullOrEmpty(x.code) && string.IsNullOrEmpty(y.code)) { retur ...
分类:编程语言   时间:2017-12-14 13:31:35    阅读次数:155
python_UI设计(二)--------基本框架
刚才把最基本的QTwidgest的最基本框架展现出来,单纯的python和在QT designer中实现是很简单,但是想通过QT designer图形化设计出框架,然后通过GUI转换成py脚本通过修改一段代码才实现通过运行py文件实现窗口展示,话不多说,如果你还在为此纠结,这个帖子希望能帮到你。 1 ...
分类:编程语言   时间:2017-12-14 13:32:34    阅读次数:107
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!