首页 > 2016年07月30日 > 全部分享
java8中对ConcurrentHashMap的改进
一、简单回顾ConcurrentHashMap在jdk1.7中的设计     先简单看下ConcurrentHashMap类在jdk1.7中的设计,其基本结构如图所示: 每一个segment都是一个HashEntry[] table, table中的每一个元素本质上都是一个HashEntry的单向队列。比如table[3]为首节点,table[3]->next为节点1,之后为节点2,依次类...
分类:编程语言   时间:2016-07-30 18:29:55    收藏:0  评论:0  赞:0  阅读:363
【WebService】CXF处理javaBean等复合类型以及Map等复杂类型的数据
在实际中除了传入一些基本的参数以外,还需要传入一些类似于javaBean等复合类型,或者Map等复杂类型的数据,这一篇博文主要来写两个demo,模拟一下CXF处理这类数据的过程。 1. CXF处理javaBean等复合类型的数据   客户端提交一个数据过去,要检查权限,比如是管理员的话,就拥有多个权限,普通用户可能就一个权限之类的。这样的话需要一个用户的bean和权限的bean,然后数据库的数...
分类:编程语言   时间:2016-07-30 18:29:45    收藏:0  评论:0  赞:0  阅读:253
【CURL】模拟登录网站并获取用户信息
模拟登录网站并获取用户信息前言这次来做的是通过代码的方式,模拟登录秒拍官网,获取登录用户的信息。前后端分离本文的标题是CURL,传统的网站是PHP代码直接渲染项目视图,通过表单提交到控制器直接进行数据操作。传统模拟登录的方式在页面上找到表单元素,直接进行模拟表单提交。近两年前端技术趋于完善,实现了前后端分离。分析页面元素秒拍官网地址 http://www.miaopai.com/通过审查元素以及源代...
分类:Web开发   时间:2016-07-30 18:29:35    收藏:0  评论:0  赞:0  阅读:322
自定义dialog无黑色边框
View layout = LayoutInflater.from(context).inflate(R.layout.customdialog_cartcount, null); final Dialog dialog = new Dialog(context); dialog.setCancel ...
分类:其他   时间:2016-07-30 18:29:06    收藏:0  评论:0  赞:0  阅读:135
上楼梯问题,斐波那契数列
问题描述: 有一楼梯共m级,刚开始时你在第一级,若每次只能跨上一级或者二级,要走上m级,共有多少走法?注:规定从一级到一级有0种走法。给定一个正整数int n,请返回一个数,代表上楼的方式数。保证n小于等于100。为了防止溢出,请返回结果Mod 1000000007的值。 算法思路:这道题其实就是斐 ...
分类:其他   时间:2016-07-30 18:28:55    收藏:0  评论:0  赞:0  阅读:244
学习 RxJava <三>flatMap
出于安全性、性能等方面的考虑,多数服务器会有一些接口需要传入 token 才能正确返回结果,而 token 是需要从另一个接口获取的,这就需要使用两步连续的请求才能获取数据(①token -> ②目标数据)。 使用 flatMap() 可以用较为清晰的代码实现这种连续请求,避免 Callback 嵌 ...
分类:编程语言   时间:2016-07-30 18:28:35    收藏:0  评论:0  赞:0  阅读:221
7.30
特殊技集合 初始化 干草堆 stack集合 先进后出,一个一个的赋值,一个一个的取值 添加元素(推送) push Console.WriteLine(ss.Count); 个数 Console.WriteLine(ss.Pop());弹出 clear 清空集合 enqueue 进队列集合 deque ...
分类:其他   时间:2016-07-30 18:28:15    收藏:0  评论:0  赞:0  阅读:145
H5基础标签
一、字体标签 1.text-indent:首行缩进 2.text-decoration:文本修饰(text-decoration:none;除去文字的下划线;text-decoration:line-through;文字上加删除线) 3.letter-spacing:字母间距 4.word-spac ...
分类:其他   时间:2016-07-30 18:28:05    收藏:0  评论:0  赞:0  阅读:443
UITableViewHeaderFooterView的封装
UITableViewHeaderFooterView的封装 特点 1. 封装的 UITableViewHeaderFooterView 能够让用户更好的自定义自己的 headerView; 2. 封装的 UITableViewCell 能够让用户更好的自定义自己的 TableViewCell; 使 ...
分类:其他   时间:2016-07-30 18:27:55    收藏:0  评论:0  赞:0  阅读:345
JAVA多线程--线程的同步安全
每当我们在项目中使用多线程的时候,我们就不得不考虑线程的安全问题,而与线程安全直接挂钩的就是线程的同步问题。而在java的多线程中,用来保证多线程的同步安全性的主要有三种方法:同步代码块,同步方法和同步锁。下面就一起来看: 一、引言 最经典的线程问题:去银行存钱和取钱的问题,现在又甲乙两个人去同一个 ...
分类:编程语言   时间:2016-07-30 18:27:45    收藏:0  评论:0  赞:0  阅读:242
图论模板集合
1.拓扑排序 #include <iostream> #include <cstdio> #include <cstring> #include <string> #include <algorithm> #include <set> #include <vector> using namespac ...
分类:其他   时间:2016-07-30 18:27:35    收藏:0  评论:0  赞:0  阅读:200
ACM:a^b%p-数论-快速幂-快速乘
a^b Time Limit: 1000MS Memory Limit: 65535KB 64bit IO Format: Description 求a的b次方,取模mod(1<=a,b,mod<=1e18) Description 求a的b次方,取模mod(1<=a,b,mod<=1e18) In ...
分类:其他   时间:2016-07-30 18:27:25    收藏:0  评论:0  赞:0  阅读:235
c++线程池的实现
线程池编程简介: 在 我们的服务端的程序中运用了大量关于池的概念,线程池、连接池、内存池、对象池等等。使用池的概念后可以高效利用服务器端的资源,比如没有大量的线程在系 统中进行上下文的切换,一个数据库连接池,也只需要维护一定里的连接,而不是占用很多数据库连接资源。同时它们也避免了一些耗时的操作,比如 ...
分类:编程语言   时间:2016-07-30 18:27:05    收藏:0  评论:0  赞:0  阅读:233
A*八数码
帮同学写的八数码,启发式搜索 创建两个表open,close,分别用的stl中的优先队列priority_queue和map,好久没写过代码了,bug调了半天 ...
分类:其他   时间:2016-07-30 18:26:55    收藏:0  评论:0  赞:0  阅读:174
什么是Intent
Intent负责在应用程序的主要部件——活动,服务,广播接收器(处理Android消息)之间传递消息的信使对象 Intent是对要执行的操作的一种抽象的描述,它除了指定一个动作之外,Intent对象还包含完成该动作所需的相关数据,以及规定的数据类型,常量,标志,甚至是和动作所需数据相关的附加数据 由 ...
分类:其他   时间:2016-07-30 18:26:35    收藏:0  评论:0  赞:0  阅读:149
PHP内核探索:PHP中的哈希表
PHP的array实现方式直接用哈希表来实现,我只想说作者太他妈聪明啦,这篇文章介绍PHP中的hash算法,对以后自己的设计架构会很有帮助的。同时,PHP的弱类型的设计巧妙,真是可以参考的设计!PHP是世界上最好的WEB语言~~求不黑~~ 在实践中使用的非常广泛,例如编译器通常会维护的一个符号表来保 ...
分类:Web开发   时间:2016-07-30 18:26:05    收藏:0  评论:0  赞:0  阅读:215
js中字符串转换为数值的两种方法的区别
在js中字符串转换为数值的方法有三种:转换函数,强制类型转换,隐式转换 1.转换函数 parseInt() //将字符串转换为整型 parseFloat() //将字符串转换为浮点型 转换函数在进行类型转换时是可以传入参数的,默认转换为10进制,转换成功后返回的是整数类型的数值。 例:1. pars ...
分类:Web开发   时间:2016-07-30 18:25:45    收藏:0  评论:0  赞:0  阅读:185
Android--->Intent
main.xml布局代码实现 第二个界面布局Second.xml 在AndroidManifest.xml注册一下第二个activity界面 MainActivity.java 代码实现 SecondActivity代码实现 ...
分类:移动平台   时间:2016-07-30 18:25:35    收藏:0  评论:0  赞:0  阅读:258
Maven实战:pom.xml与settings.xml
pom.xml与settings.xml pom.xml与setting.xml,可以说是Maven中最重要的两个配置文件,决定了Maven的核心功能,虽然之前的文章零零碎碎有提到过pom.xml和settings.xml里面的内容,但都是大略带过,学习与研究地并不细致,本文的目的就是详细研究下这两 ...
分类:其他   时间:2016-07-30 18:25:25    收藏:0  评论:0  赞:0  阅读:154
POJ2777(线段树涂色问题)
Count Color Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 42828 Accepted: 12973 Description Chosen Problem Solving and Program design as ...
分类:其他   时间:2016-07-30 18:25:17    收藏:0  评论:0  赞:0  阅读:209
1313条   上一页 1 ... 16 17 18 19 20 ... 66 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!