java 线程同步 synchronized 详解
herman 9年前 (2016-12-18) 4488浏览 0评论
synchronized既保证原子性,又保证内存可见性,是一种线程同步的方式,是锁机制的一种java实现。synchronized的实现基于JVM底层,JVM是基于monitor实现的,而monitor的实现依赖于操作系统的互斥实现。 sy...
herman 9年前 (2016-12-18) 4488浏览 0评论
synchronized既保证原子性,又保证内存可见性,是一种线程同步的方式,是锁机制的一种java实现。synchronized的实现基于JVM底层,JVM是基于monitor实现的,而monitor的实现依赖于操作系统的互斥实现。 sy...
herman 9年前 (2016-12-18) 5668浏览 0评论
对于public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。 对于protected修饰符,它主要的作用就是用来保护子类的。它的含义在于子...
herman 9年前 (2016-12-16) 3753浏览 0评论
事务策略是应用于大多数标准业务应用程序的核心策略。它们简单、可靠、相对易于实现,并且提供了最高水平的数据完整性和一致性。但有时,您可能需要减小事务的作用域以获取吞吐量、改善性能并提高数据库的并发性。您如何才能实现这些目的,同时仍然维持高水平的数据...
herman 9年前 (2016-12-13) 5671浏览 1评论
最近在开发中遇到了编码问题。开发环境是Windows中文旗舰版,uat环境是Windows 英文Server版(装有支持中文的语言包),生产是 Windows 中文 Server版本。在自己开发环境上没有问题,上生产上也没问题。某一个开发了一个新...
herman 9年前 (2016-11-05) 3604浏览 0评论
jdk 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar), SUN公司不断对它进行升级,发布了不同的版本,jdk1.5 是Sun公司后来发行的版本...
herman 9年前 (2016-11-04) 3845浏览 0评论
Java 堆是用来存储对象实例的, 因此如果我们不断地创建对象, 并且保证 GC Root 和创建的对象之间有可达路径以免对象被垃圾回收, 那么当创建的对象过多时, 会导致 heap 内存不足, 进而引发 OutOfMemoryError 异常 ...
herman 9年前 (2016-10-26) 5139浏览 0评论
Java面试底层基础题 1、SpringMVC的原理以及返回数据如何渲染到jsp/html上? 答:spring MVC的核心就是 DispatcherServlet , 一个请求经过 DispatcherServlet ,转发给Hand...
herman 9年前 (2016-10-23) 3853浏览 0评论
Java提供的位运算符有:左移( << )、右移( >> ) 、无符号右移( >>> ) 、位与( & ) 、位或( | )、位非( ~ )、位异或( ^ ),除了位非( ~ )是一元操作符外,其...
herman 9年前 (2016-10-22) 5615浏览 0评论
对于初入行的Java开发人员来说,寻找合适的项目练手是非常困难的,并且是浪费时间的。而我总结出 csdn 上最火的Java程序员开发项目源码程序,希望大家喜欢!源码包含且不限于以下源代码和内容。下载链接在文章末尾! Java桌面程序开发框架...
herman 9年前 (2016-08-20) 3594浏览 0评论
Java语言是简单的 Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言...
herman 9年前 (2016-06-12) 3741浏览 0评论
最近安装了一个MyEclipse,需要用到注册码。就在网上找了两种用java代码的实现方法。两种方法产生的注册码不一致,不过都可以使用。 方法一的代码如下: package com.xttblog.util; import java...
herman 9年前 (2016-03-11) 4102浏览 0评论
看了几篇zip压缩算法的帖子,讲的算是比较细致了。但是算法只是讲算法,没有最终的实例代码。 今天我就使用java自带的java.util.zip.*来实现zip的解压缩。 代码如下: public class ZipUtil { ...
herman 9年前 (2016-03-07) 5068浏览 2评论
使用java导入导出csv文件 在做java web开发中,导入导出是非常常见的功能。今天我先给大家来一个最简单的导入导出csv文件。 CSV是逗号分隔文件(Comma Separated Values)的首字母英文缩写,是一种用来存储数据的...