-
java并发-ThreadPoolExecutor
线程池,使用池中某线程来执行提交的任务,通常使用Executors的工厂方法来生成 线程池解决两个问题: 当有大量异步任务时,使用线程池可以减少了每个任务的调用开销,所以提供了比较好的性能 它们还提供了绑定和管理资源的方法,包括执行任务集合时消耗的线程。每个ThreadPoolExecutor还维护一些基本统计信息,比如已完成任务的数量。 状态变量 RUNNING:接受新任务并且处理阻塞队列...
55
热度 -
java学习笔记11-会合总结
java学习笔记11--集合总结java学习笔记系列:java学习笔记10--泛型总结java学习笔记9--内部类总结java学习笔记8--接口总结java学习笔记7--抽象类与抽象方法java学习笔记6--类的继承、Object类java学习笔记5--类的方法java学习笔记4--对象的初始化与回收java学习笔记3--类与对象的基础java学习笔记2--数据类型、数组java学习笔记1--开发...
79
热度 -
图解聚合4:HashMap
图解集合4:HashMap初识HashMap之前的List,讲了ArrayList、LinkedList,最后讲到了CopyOnWriteArrayList,就前两者而言,反映的是两种思想:(1)ArrayList以数组形式实现,顺序插入、查找快,插入、删除较慢(2)LinkedList以链表形式实现,顺序插入、查找较慢,插入、删除方便那么是否有一种数据结构能够结合上面两种的优点呢?有,答案就是H...
304
热度 -
谈一下Java的集合组件
谈谈Java的集合组件让我们一起谈谈Java的集合组件我们在使用Java的时候,都会遇到并使用到Java的集合。在这里通过自己的理解和网上的资源对Java的集合方面的使用做一个简单的讲解和总结。Java主要分为3个集合组件:Set(集)、List(列表)、Map(映射)。Collection接口:Collection是最基本的集合接口,声明了适用于Java集合的通用方法。Set和List都继承了C...
62
热度 -
Java中的Set,List,Map的差异
Java中的Set,List,Map的区别 对JAVA的集合的理解是想对于数组数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型)JAVA集合可以存储和操作数目不固定的一组数据。所有的JAVA集合都位于java.util包中!JAVA集合只能存放引用类型的的数据,不能存放基本数据类型.JAVA集合主要分为三种类型:Set(集)List(列表)Map(映射)Collectio...
268
热度 -
web服务器跟应用服务器之间的区别
web服务器和应用服务器之间的区别 ???????通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(businesslogic)。 下面让我们来细细道来:...
110
热度 -
NSString步骤与NSMutableString方法
NSString方法与NSMutableString方法NSString方法+(id)stringWithContentsOfFile:pathencoding:encerror:err创建一个新字符串并将其设置为path指定的文件的内容,使用字符编码enc,如果非零,则返回err中错误+(id)stringWithContentsOfURL:urlencoding:encerror:err创建一...
160
热度 -
3块硬盘组RAID1阵列的有关问题!希望各位帮帮小弟我,着急中…
3块硬盘组RAID1阵列的问题!希望各位帮帮我,着急中……3块SATA硬盘,其中1块被装了系统,其他2块打算组RAID0,主板(IntelS5000VSA)支持。现在可以顺利的组建,但组建后进不去系统,找不到那块系统硬盘,如果在BIOS里关闭ConfigurSATAasRaid就可以进入系统但阵列也没有了。我很头疼,各位帮帮我吧!color='#e78608'>------解决方案--------...
2474
热度 -
IT企业研发管理方法评论,该如何处理
IT企业研发管理方法评论1.IT企业为什么需要研发管理方法IT企业常见的研发过程域有:需求开发、软硬件设计、软硬件实现、软硬件测试、产品发布、客户验收、维护等。和研发紧密相关的管理过程域有:组织结构和人力资源管理、立项与结项、项目规划与监控、风险管理和变更管理、需求管理、质量管理、软件配置管理等。由于IT企业的研发和管理几乎都是智力型工作,人们很难靠常识和直觉形成和谐的团队工作。如果企业没有统一的...
407
热度 -
Android 发送全4位的int整型数据到服务器迷惑
Android发送全4位的int整型数据到服务器困惑在App开发中常使用json与服务器Socket请求和解析服务器返回的数据。为了确保在网络传输过程中没有丢失数据,一般会在发送请求数据前先发送把数据的长度发送到服务器。但数据的长度是需要发送全4位整型数据到服务器。举个例子:使用手机号码和验证码登录发送请求body为:{"cmd":"login","...
27
热度 -
android有关问题
android问题1.Bitmap如何保存成为一个bmp文件很多网友可能发现了Android的Bitmap对象无法保存成为一个bmp文件,即提供的方法只有compress(Bitmap.CompressFormatformat,intquality,OutputStreamstream),可以存为png和jpg,png可能还好说,但是jpg是有损压缩会降低图片的质量,其实Google还提供了一个A...
16
热度 -
【C#进阶系列】13 字符、字符串跟文本编码
【C#进阶系列】13字符、字符串和文本编码本来写了蛮多的,结果因为重启了一下机器导致写的东西都没了。然后再回想之前写了什么,反而更像是把知识提炼了一番。关于字符字符什么的只要记住.net里面都用的Unicode编码就好。字符和数字之间转换用强制转换是最简单且高效的,字符串是引用类型,存在与堆上,然而同一般的对象用newobj这个IL指令创建不同,字符串由ldstr指令创建。(loadstring)...
281
热度 -
android兑现异步加载图片
android实现异步加载图片ListView异步加载图片是非常实用的方法,凡是是要通过网络获取图片资源一般使用这种方法比较好,用户体验好,不用让用户等待下去,下面就说实现方法,先贴上主方法的代码:?package?cn.wangmeng.test;import?java.io.IOException;import?java.io.InputStream;import?java.lang.ref....
66
热度 -
c#运用——简化汉字转繁体字
c#运用——简体字转繁体字下面通过用c#的字符串和Hashtable类来实现一个简体字转繁体字的功能,然后分析一些c#的语法源码usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem.IO;usingSystem.Linq;usingSystem.Text;usingSystem.Threadi...
48
热度 -
MySQL集群的优缺点
集群技术(三)MySQL集群深度解析什么是MySQL集群MySQL集群是一个无共享的(shared-nothing)、分布式节点架构的存储方案,其目的是提供容错性和高性能。数据更新使用读已提交隔离级别(read-committedisolation)来保证所有节点数据的一致性,使用两阶段提交机制(two-phasedcommit)保证所有节点都有相同的数据(如果任何一个写操作失败,则更新失败)。无...
65
热度 -
Android源码之Handler(1)
Android源码之Handler(一)在Android系统中,Handler是一个很重要的概念.可以说,在Android系统中,Handler的身影无处不在。 Handler提供了若干个构造函数,我们就从Handler的构造函数来开始分析Handler系统的实现.Handler的构造函数的实现如下: [//Handler的构造函数 publicHandler(){ this(null,fal...
25
热度 -
初来乍到 Java 跟 .Net 迭代器功能
初来乍到Java和.Net迭代器功能最近有一个需求是这样的,根据键值对存储类型数据,也算是数据缓存块模块功能设计。一个键对应多个值。每一个键的值类型相同,但是每个不同的键之间类型不一定相同。Java设计如下HashMap<String,ArrayList<Object>>java把数据添加到集合中TestIteratortIterator=newTestIterator()...
262
热度 -
结论
[翻译]JavaHashMap工作原理大部分Java开发者都在使用Map,特别是HashMap。HashMap是一种简单但强大的方式去存储和获取数据。但有多少开发者知道HashMap内部如何工作呢?几天前,我阅读了java.util.HashMap的大量源代码(包括Java7和Java8),来深入理解这个基础的数据结构。在这篇文章中,我会解释java.util.HashMap的实现,描述Java8...
271
热度 -
Android Platform 3.0 SDK跟Eclipse ADT安装记录二
AndroidPlatform3.0SDK和EclipseADT安装记录二AndroidPlatform3.0SDK和EclipseADT安装记录二?(20120308补注)注:从NDKr7开始引入了新的命令文件ndk-build.cmd,可以实现无cygwin的编译。使用它可以免除在Windows下手工写bat。但只适用于标准的JNI工程,如果要编译纯elf文件(main入口)仍然需要手工写Ma...
56
热度 -
sona:Spark on Angel大规模分布式机器学习平台介绍
Angel是一个基于参数服务器(ParameterServer)开发的高性能分布式机器学习平台,它基于腾讯内部的海量数据进行了反复的调优。 Angel的核心设计理念围绕模型,将高维度的大模型切分到多个参数服务器节点,并通过高效的模型更新接口和运算函数,以及灵活的同步协议,轻松实现各种高效的机器学习算法。 Angel基于Java和scala开发,能在Yarn上直接调度运行,并基于PSServ...
46
热度