搜索到与相关的文章
Java

java中volatile关键字的含义

在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了同步块和volatile关键字机制。synchronized同步块大家都比较熟悉,通过synchronized关键字来实现,所有加上synchronized和块语句,在多线程访问的时候,同一时刻只能有一个线程能够用synchronized修饰的方法或

系统 2019-08-29 22:29:36 2562

Java

用IBM HeapAnalyzer和MOD4J分析Java内存泄漏

内存泄漏是比较常见的一种应用程序性能问题,一旦发生,则系统的可用内存和性能持续下降;最终将导致内存不足(OutOfMemory),系统彻底宕掉,不能响应任何请求,其危害相当严重。同时,Java堆(Heap)中大量的对象以及对象间之复杂关系,导致内存泄漏问题的探测和分析均比较困难,采用相应的辅助工具是很必要的。我使用的比较多的是MemoryDumpDiagnosticforJava(MDD4J)和IBMHeapAnalyzer,这两个工具都能支持几乎所有JD

系统 2019-08-29 22:08:18 2562

编程技术

Autodesk地理信息系统解决方案——FDO、MapGuid

该博客中的相关内容进行整理后,已经由电子工业出版社出版了,书名为“Autodesk地理信息系统解决方案——FDO、MapGuide、AutoCAD®Map3D二次开发指南”。如果感兴趣,大家可以到各大新华书店或网上书店购买。下面是当当网的链接地址。http://product.dangdang.com/product.aspx?product_id=21000963&ref=search-1-pubAutodesk地理信息系统解决方案——FDO、MapGu

系统 2019-08-29 22:07:02 2562

编程技术

巨型Eclaird雕塑进驻谷歌总部

关注Android操作系统的人都会知道关于它的最新最真实的消息并不是来自某家媒体,而是来自谷歌位于山寨城的总部,每当Android更新下一款操作系统时就会出现一个新的甜品雕像。而谷歌总部最近新添置了一个甜品雕像。这就是Eclaird。Android手机用户都知道在三周之前谷歌刚刚向G1和HTCMagic推送了Android1.6Donut,而在此之前谷歌总部已经有了大蛋糕Cupcake和甜甜圈Donut。这次奶油松饼Eclaird的入驻,是不是意味着And

系统 2019-08-12 09:30:13 2562

Java

OpenCv的Java,C++开发环境配置

1.OpenCV下载及安装配置opencv的下载地址:http://opencv.org/downloads.html最新版本:opencv3.0.0注意:支持的visualstudio2013我们可以下载稳定版本:opencv2.4.11安装:双击opencv-2.4.11解压到某一目录下即可配置:在系统环境变量Path中,添加相应的路径。32位添加:C:\opencv\opencv2.4.11\build\x86\vc10\bin64位添加:C:\op

系统 2019-08-12 09:27:14 2562

数据库相关

转:创建表空间,删除后再次创建,报错ORA-0111

原文:http://www.it2down.com/it-oracle-develop/57816.htm我是个ORACLE新手,在删除了表空间,然后再创建怎么会提示出错?删除表空间:droptablespacesc_tr;然后再创建:CREATETABLESPACE"SC_TR"LOGGINGDATAFILE'E:\ORACLE\ORADATA\GZ3SC\SC_TR.dbf'SIZE500MEXTENTMANAGEMENTLOCALuniformsiz

系统 2019-08-12 01:55:09 2562

Java

java 读写Oracle Blob字段

许久没有分享代码了,把这段时间写的一个Java操作Blob字段,有日子没写Java了,就当作笔记记录一下。1.[代码][Java]代码跳至[1][全屏预览]packagecom.wanmei.meishu;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.FileReader;importjava.io.InputStream;importjava.io.O

系统 2019-08-12 01:53:55 2562

数据库相关

适合才是正确的 之 “关于业务逻辑加入存储过程

业务逻辑在一个系统中可放的地方很多,有的人选择放在存储过程中,有的人会选择放在业务组件中,这些方式都可以进行业务逻辑的判断。既然提供了这些方式都可以实现业务逻辑的判断,就证明它们存在的合理性。就像在设计的过程中,很多人会将进行条件选择语句封装到不同的类的重构,以满足设计中的”开-闭“原则,这样做有他的道理。但并不是说以后就不用条件转移语句了,要不开发语言怎么会支持条件转移语法呢。我们要根据具体的情况选择是否重构,比如我们只需要创建一个对象,如果进行重构,试

系统 2019-08-12 01:53:48 2562

SqlServer

SQL Server 2008 各种DateTime的取值范围

原文:SQLServer2008各种DateTime的取值范围SQLServer2008除了DateTime和SmallDateTime之外,又新增了四种时间类型,分别为:date,time,datetime2和datetimeoffset。各时间类型范围、精度一览表:数据类型时间范围精度datetime1753-01-01到9999-12-3100:00:00到23:59:59.9973.33毫秒smalldatetime1900-01-01到2079-

系统 2019-08-12 01:52:22 2562