码迷,mamicode.com
首页 > 编程语言 > 日排行
Java8 ArrayList源码分析
`java.util.ArrayList`是最常用的工具类之一, 它是一个线程不安全的动态数组. 本文将对JDK 1.8.0中ArrayList实现源码进行简要分析. 底层采用 来存储, 每次添加元素前都会检查数组是否有足够空间容纳新的元素. 若数组空间不足则会进行扩容操作, 即创建一个容量更大的数 ...
分类:编程语言   时间:2017-11-20 01:14:22    阅读次数:156
Build Spring MVC development environment
ShortmemoforhowtobuildSpringMVCdevelepmnetenvironment(forwindows).Incaseyouhaveanyquestions,pleasefeelfreetoleavemessagetomeunderthisarticle.Iwillupdateandaddmoredetailsaccordingtoyourconcern.Firstly,pleasemakesureyouhaveeclispeandtcomcatinstalledlocallyand..
分类:编程语言   时间:2017-11-20 01:15:05    阅读次数:201
Java面试总结(2017.10)
Java面试总结(2017.10) 把最近一个月的面试经历总结一下吧。期间有面试大数据和java,以下主要针对java大概总结一下。 一、某滴(套路:项目、数据结构、算法、数据库、多线程) 1.手写链表反转、二分查找(有序循环数组 4 5 1 2 3) 2.mysql索引,哪些地方影响性能? 3.j ...
分类:编程语言   时间:2017-11-20 01:16:41    阅读次数:195
python 发送邮件
#!/usr/bin/env python#encoding=utf8#coding=utf-8import smtplib, sysreload(sys)sys.setdefaultencoding('utf8')from email.mime.text import MIMETextmsg_fr ...
分类:编程语言   时间:2017-11-20 01:16:48    阅读次数:181
Spring 声明式事物
一、xml配置事物管理器 二、@Transactional 三、什么时候回滚事物 默认配置下,spring只有在抛出的异常为RuntimeException或其子类(Errors也会导致事务回滚),而其他非运行时异常则不会导致事务回滚。 可以明确的配置在抛出那哪些异常时回滚事务,包括checked异 ...
分类:编程语言   时间:2017-11-20 01:17:33    阅读次数:172
JavaScript之Web通讯
web通信,一个特别大的topic,涉及面也是很广的。因最近学习了 javascript 中一些 web 通信知识,在这里总结下。文中应该会有理解错误或者表述不清晰的地方,还望斧正! 一、前言 1. comet技术 浏览器作为 Web 应用的前台,自身的处理功能比较有限。浏览器的发展需要客户端升级软 ...
分类:编程语言   时间:2017-11-20 01:17:40    阅读次数:184
sip鉴权认证算法详解及python加密
1. 认证和加密 认证(Authorization)的作用在于表明自己是谁,即向别人证明自己是谁。而相关的概念是MD5,用于认证安全。注意MD5仅仅是个hash函数而已,并不是用于加密。因为hash函数处理后的数据没法进行反向恢复,这样子的话别人没法盗取你认证身份的口令。 加密(Encryption ...
分类:编程语言   时间:2017-11-20 01:17:49    阅读次数:681
go语言入门(一)
环境安装 Go 语言支持以下系统: Linux FreeBSD Mac OS X(也称为 Darwin) Window Linux FreeBSD Mac OS X(也称为 Darwin) Window 安装包下载地址为:https://golang.org/dl/。 Windows下直接下载对应的 ...
分类:编程语言   时间:2017-11-20 01:18:04    阅读次数:228
JavaScript如何封装插件
什么是封装呢? 我的理解就是 把一个功能单独做成一个组件,就像做饺子,以前做饺子必须自己先用面粉做饺子皮,再做饺子馅,然后再手工包饺子,但是现在人们发明了自动包饺子机器,虽然机器里面的每一步骤和你自己包饺子是一样的,但是实际上你现在需要做的就只有一件事,就是放原料。这边机器就是封装好的插件,而原料就 ...
分类:编程语言   时间:2017-11-20 01:20:20    阅读次数:243
C#RSA算法实现+如何将公钥为XML格式转为PEM格式,给object-C使用
.net中,处于安全的考虑,RSACryptoServiceProvider类,解密时只有同时拥有公钥和私钥才可以。原因是公钥是公开的,会被多人持有。这样的数据传输是不安全的。C#RSA私钥加密,公钥解密出错的原因! C#中用RSA算法生成公钥和私钥 公钥密钥生成后,保存在同名文件夹下面,如下图: ...
分类:编程语言   时间:2017-11-20 01:20:27    阅读次数:455
R语言可视化学习笔记之添加p-value和显著性标记
R语言可视化学习笔记之添加p-value和显著性标记 http://www.jianshu.com/p/b7274afff14f?from=timeline 上篇文章中提了一下如何通过ggpubr包为ggplot图添加p-value以及显著性标记,本文将详细介绍。利用数据集ToothGrowth进行 ...
分类:编程语言   时间:2017-11-20 01:20:52    阅读次数:298
Windows下PHP多线程扩展pthreads的安装
扩展安装步骤 1、查看 获取 版本号及位数( 表示 ,`x64 64位`)、编译器版本、PHP配置文件加载所在位置等。如下图所示: 2、 扩展 "下载地址" :http://windows.php.net/downloads/pecl/releases/pthreads/ 3、在扩展列表中找到对应版 ...
分类:编程语言   时间:2017-11-20 01:21:11    阅读次数:264
spring注解与springMVC注解扫描的问题
在将spring与springMVC结合使用时,当我们使用注解的时候,一般都是在spring配置文件中配置注解扫描dao层、service层的包,在springMVC配置文件中配置注解扫描controller,自己在练习spring+SpringMVC+mybatis的项目时对这种做法一知半解,所以 ...
分类:编程语言   时间:2017-11-20 01:22:10    阅读次数:219
Haskell语言学习笔记(44)Lens(2)
preview, review preview 和 review 函数处理 Either 这样的和类型 preview 函数向上走一个分支。 review 函数向下走一个分支。 preview, review 的操作符版本 preview l x ≡ x ^? l review l x ≡ l x ...
分类:编程语言   时间:2017-11-20 01:22:42    阅读次数:241
阿里Dubbo疯狂更新,关Spring Cloud什么事?
最近,开源社区发生了一件大事,那个全国Java开发者使用最广的开源服务框架Dubbo低调重启维护,并且3个月连续发布了4个维护版本。我上次在写放弃Dubbo,选择最流行的SpringCloud微服务架构实践与经验总结这篇文章的时候,就有很多的网友给我留言说,Dubbo又开始更新了。我当然..
分类:编程语言   时间:2017-11-20 10:32:40    阅读次数:138
Python 爬虫基础 - Urllib 模块(1)
Python的一个很广泛的功能就是爬虫。爬虫可以获取我们需要的资料,甚至进行DDos的工具。爬虫现在比较流行的是Scrapy之类的模块,但是在学习这些工具之前,先了解一下Urllib模块,知道他的基本工作原理。爬虫的基本思路:扫描获取对应的Url,扫描Url网页的内容,通过正则匹配获..
分类:编程语言   时间:2017-11-20 10:32:50    阅读次数:186
Spring Cloud构建微服务架构—创建“服务注册中心”
创建一个基础的Spring Boot工程,命名为eureka-server,并在pom.xml中引入需要的依赖内容: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 <parent> <groupId>org.spr ...
分类:编程语言   时间:2017-11-20 10:33:22    阅读次数:144
Spring Cloud构建微服务架构:服务消费(基础)
使用LoadBalancerClient 在Spring Cloud Commons中提供了大量的与服务治理相关的抽象接口,包括DiscoveryClient、这里我们即将介绍的LoadBalancerClient等。对于这些接口的定义我们在上一篇介绍服务注册与发现时已经说过,Spring Clou ...
分类:编程语言   时间:2017-11-20 10:34:02    阅读次数:182
Spring Cloud构建微服务架构-创建“服务提供方”
下面我们创建提供服务的客户端,并向服务注册中心注册自己。本文我们主要介绍服务的注册与发现,所以我们不妨在服务提供方中尝试着提供一个接口来获取当前所有的服务信息。 首先,创建一个基本的Spring Boot应用。命名为eureka-client,在pom.xml中,加入如下配置: 1 2 3 4 5 ...
分类:编程语言   时间:2017-11-20 10:35:15    阅读次数:168
python基础:集合-set()
一、定义:集合是一个无序的,没有重复元素的序列。可以用来去重。使用{},和set()定义空集必须使用set()来定义可以set任何可迭代的对象string=‘thisisstring!‘ num=range(1,11) list=[2,4,6,8,10,11,12] set_str=set(string) print(set_str) set_num=set(num) print(set_nu..
分类:编程语言   时间:2017-11-20 10:36:20    阅读次数:194
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!