详解_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 详解 >>列表
· 工厂模式--实战详解发布时间:2017-04-09
工厂模式:有很多解释,我这里把我所理解的结合经验,诠释给大家:公司有个这样一个需求,在App中要使用到LBS定位来实现某些功能。产品技术一大堆开始了需求、技术确认会,当大家讨论到定位是用百度API来实现,还是用高德来实现。大家争论不休,有人说百度定位不准,有人说高德定位不准,众说纷纭。咋办?最后,B总拍板,两个一起用,哪个好用哪个,领导拍板了,但说了又等于没说,咋办?工厂模式这时候就呼之欲出了,我两个都给你设计,代码设个开关和参数,你说用高德不爽,我改个参数,就换百度,直到领导高兴为止... 查看全文
· Java泛型T E K V ? 详解发布时间:2017-04-09
JAVA泛型通配符T,E,K,V区别,T以及Class<T>,Class<?>的区别1.先解释下泛型概念泛型是JavaSE1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。Java语言引入泛型的好处是安全简单。在JavaSE1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换... 查看全文
前言之前有关EF并发探讨过几次,但是呢,博主感觉还是有问题,为什么会觉得有问题,其实就是理解不够透彻罢了,于是在项目中都是用的存储过程或者SQL语句来实现,利用放假时间好好补补EFCore并发的问题,本文比较长,请耐心点看。EntityFrameworkCore并发初级版初探关于并发无非就两种:乐观并发和悲观并发,悲观并发简言之则是当客户端对数据库中同一值进行修改时会造成阻塞,而乐观并发则任何客户端都可以对可以对数据进行查询或者读取,在EFCore中不支持悲观并发,结果则产生并发冲突... 查看全文
Path:路径绘制路径:voiddrawPath(Pathpath,Paintpaint)Path可以绘制的路径一、直线路径1、基本方法voidmoveTo(floatstartX,floatstartY)直线的开始点;即将直线路径的绘制点定在(startX,startY)的位置;voidlineTo(floatendX,floatendY)直线的结束点,又是下一次绘制直线路径的开始点;voidclose()如果连续画了几条直线,但没有形成闭环,调用Close()会将路径首尾点连接起来... 查看全文
3月31日,华为对外发布了2016年年报,报告显示,华为运营商、企业、终端三大业务在2015年的基础上实现稳健增长,实现全球销售收入5216亿元人民币,同比增长32%,净利润371亿元人民币,同比增长0.4%。2016年华为研发费用达764亿元人民币。华为轮值CEO徐直军三大业务板块中,华为运营商实现销售收入2,906亿元人民币,同比增长24%;在企业业务领域,华为实现销售收入407亿元人民币,同比增长47%;消费者业务全年智能手机发货量达到1.39亿台,销售收入1,798亿元人民币... 查看全文
· HashMap详解发布时间:2017-03-15
HashMap父类Map:http://donald-draper.iteye.com/blog/2361603Map的简单实现AbstractMap:http://donald-draper.iteye.com/blog/2361627前言:要将对象存放在一起,如何设计这个容器。目前只有两条路可以走,一种是采用分格技术,每一个对象存放于一个格子中,这样通过对格子的编号就能取到或者遍历对象;另一种技术就是采用串联的方式,将各个对象串联起来,这需要各个对象至少带有下一个对象的索引(或者指针)... 查看全文
去年2月,苹果发行了其首批绿色债券(GreenBond),以此来寻求减轻全球人类对气候变化影响、协助研发使用更加安全材料生产产品、保护稀缺资源的项目。获悉,绿色债券总额高达15亿美元。现在,这家公司已经就这一债去取得的一些成果作出了报告。跟苹果在美国以及全球其他市场发行的债券一样,绿色债券也是通过接受来自信誉良好的公司的纸质凭证来起到降低投资者投入资金风险的作用。两者的不同之处在于绿色债券能让这家公司将资金用到环境项目。利用这种方式,苹果无需从海外调回资金也能获取资金... 查看全文
· Semaphore详解发布时间:2017-03-09
AtomicInteger解析:http://donald-draper.iteye.com/blog/2359555锁持有者管理器AbstractOwnableSynchronizer:http://donald-draper.iteye.com/blog/2360109AQS线程挂起辅助类LockSupport:http://donald-draper.iteye.com/blog/2360206AQS详解-CLH队列,线程等待状态:http://donald-draper.iteye... 查看全文
· CyclicBarrier详解发布时间:2017-03-08
AtomicInteger解析:http://donald-draper.iteye.com/blog/2359555锁持有者管理器AbstractOwnableSynchronizer:http://donald-draper.iteye.com/blog/2360109AQS线程挂起辅助类LockSupport:http://donald-draper.iteye.com/blog/2360206AQS详解-CLH队列,线程等待状态:http://donald-draper.iteye... 查看全文
· BigDecimal商业计算详解发布时间:2017-03-08
1、浮点数精确计算胜利油田三流合一项目中一直存在一个问题,就是每次报表统计的物资金额和实际的金额要差那么几分钱,和实际金额不一致,让客户觉得总是不那么舒服,原因是因为我们使用java的浮点类型double来定义物资金额,并且在报表统计中我们经常要进行一些运算,但Java中浮点数(double、float)的计算是非精确计算,请看下面一个例子:System.out.println(0.05+0.01);System.out.println(1.0-0.42);System.out.println... 查看全文
call就是平时我们常用的通话功能,最基本的就是来电incomingcall,拨打电话outgoingcall,挂断电话hangupcall,一般来说拨打一方成为主叫方,接听方为被叫方。Call模块常用的一些名词有:1.dialingcall拨打一路电话,对方尚未接听,主叫方等待被交接听的时候的状态即为dialing状态2.activecall激活通话:双方正在进行的正常的通话3.holdcall保持通话:即将当前通话挂起,双方不管主叫还是被叫方都听不到对方的声音4.mutecall静音... 查看全文
· Mvc动态注册HttpModule详解发布时间:2017-03-01
序言注册Httpmodule可以让我们使用HttpApplication对象中的处理管道事件。目前大家所熟知的应该有2种方式来使用HttpApplication对象中的处理管道事件。第一种是通过Global.asax全局文件,另外一种是通过配置文件来注册httpmodule。那么有这2种方式啦,为什么还要有今天这篇博客呢?这里我也提1个简单的问题,用实例来证明下动态注册httpmodule的可取之处。如果你要写一个.net框架,供公司所有mvc项目使用,那么你的框架集成的众多功能中... 查看全文
· ASP.NET 运行机制详解发布时间:2017-02-26
1.浏览器和服务器的交互原理通俗描述:我们平时通过浏览器来访问网站,其实就相当于你通过浏览器去访问一台电脑上访问文件一样,只不过浏览器的访问请求是由被访问的电脑上的一个WEB服务器软件来接收处理,它会分析接收到的请求信息,从而按照请求信息来找到服务器电脑上的文件,经过处理,最终将生成的内容发回到浏览器。简单的说就是:由浏览器生成一条“命令”,通过互联网发给另一台电脑的某个软件(服务器软件);服务器软件接收到“命令”,就分析理解这个&ldquo... 查看全文
在上面一章我们以实例演示的方式介绍了几种读取配置的几种方式,其中涉及到三个重要的对象,它们分别是承载结构化配置信息的Configuration,提供原始配置源数据的ConfigurationProvider,以及作为“中间人”的ConfigurationBuilder。接下来我们将会对由这三个核心对象组成的配置模型进行详细介绍,不过在此之前我们有必要来认识配置信息在不同载体中所体现出来的三种结构。目录一、配置的三种结构逻辑结构原始结构物理结构结构转换二、Configuration三... 查看全文
· Java序列化与反序列化详解发布时间:2017-02-17
JavaSocket编程实例:http://donald-draper.iteye.com/blog/2356695javaSocket读写缓存区Writer和Reader:http://donald-draper.iteye.com/blog/2356885JavaNIOByteBuffer详解:http://donald-draper.iteye.com/blog/2357084Java序列化与反序列化教程:http://donald-draper.iteye... 查看全文
参考页面:http://www.yuanjiaocheng.net/entity/setenvrionment.htmlhttp://www.yuanjiaocheng.net/entity/createdatamodel.htmlhttp://www.yuanjiaocheng.net/entity/modelbrowser.htmlhttp://www.yuanjiaocheng.net/entity/dbcontext.htmlhttp://www.yuanjiaocheng... 查看全文
参考页面:http://www.yuanjiaocheng.net/entity/modelbrowser.htmlhttp://www.yuanjiaocheng.net/entity/dbcontext.htmlhttp://www.yuanjiaocheng.net/entity/entitytypes.htmlhttp://www.yuanjiaocheng.net/entity/entity-relations.htmlhttp://www.yuanjiaocheng... 查看全文
· Java NIO ByteBuffer详解发布时间:2017-02-15
JavaSocket编程实例:http://donald-draper.iteye.com/blog/2356695javaSocket读写缓存区Writer和Reader:http://donald-draper.iteye.com/blog/2356885前一篇文章中,我们讲了javaSocketio的Writer和Reader,在上一篇中,在流解码器和编码器中,经常用到字节缓冲ByteBuffer,今天我们就来看一ByteBuffer。ByteBuffer有两个实现一个为... 查看全文
· 详解Java如何实现图像灰度化发布时间:2017-02-15
来源http://www.jb51.net/article/91257.htm24位彩色图与8位灰度图首先要先介绍一下24位彩色图像,在一个24位彩色图像中,每个像素由三个字节表示,通常表示为RGB。通常,许多24位彩色图像存储为32位图像,每个像素多余的字节存储为一个alpha值,表现有特殊影响的信息[1]。在RGB模型中,如果R=G=B时,则彩色表示一种灰度颜色,其中R=G=B的值叫灰度值,因此,灰度图像每个像素只需一个字节存放灰度值(又称强度值、亮度值),灰度范围为0-255[2]... 查看全文
· <c:forEach>详解发布时间:2017-02-10
摘自http://www.cnblogs.com/youngjoy/p/3642359.html<c:forEach>标签的语法定义如下所示。<c:forEachvar="name"items="expression"varStatus="name"begin="expression"end="expression"step="expression">bodycontent</c:forEach><c:forEach>标签具有以下一些属性... 查看全文