-
String.trim()源码解析
String.trim()源码解析 trim()这个方法一般用来消除字符串两边的空格,但是内部是如何实现的呢? 附上源码: public String trim() { int len = value.length; int st = 0 ; char [] val = value; /* avoid getfield opcode */ while ((st len) (val[st] = ' ' )) { st...
-
SpringBoot注解大全
SpringBoot注解大全 SpringBoot注解大全 一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。 @Configuration...
-
深入理解Java中的锁(一)
深入理解Java中的锁(一) Java中锁的概念 自旋锁 : 是指当一个线程在获取锁的时候,如果锁已经被其他线程获取,那么该线程将循环等待,然后不断判断锁是否能够被成功获取,直到获取到锁才会退出循环。 乐观锁 : 假定没有冲突,在修改数据时如果发现数据和之前获取的...
-
Map中自定义Key
Map中自定义Key 在使用Map集合的时候可以发现对于Key和Value的类型实际上都可以由使用者定义,这就意味着可以用自定义的类来进行Key类型的设置。 对自定义Key类型所在的类中,一定要覆写hashCode()和equals()方法。 package com.iterator.demo; import java.util.HashM...
-
细细讲述Java技术开发的那些不为人知的规则
细细讲述Java技术开发的那些不为人知的规则 本文介绍的Java规则的说明分为3个主要级别,中级是平时开发用的比较多的级别,在今后将陆续写出其他的规则。遵守了这些规则可以提高程序的效率、使代码又更好的可读性等。 一、在finally方法里关掉input或者output资源 方法...
-
面试官问:多线程同步内部如何实现的,你知道怎么回答吗?
面试官问:多线程同步内部如何实现的,你知道怎么回答吗? 线程同步可以说在日常开发中是用的很多, 但对于其内部如何实现的,一般人可能知道的并不多。 本篇文章将从如何实现简单的锁开始,介绍linux中的锁实现futex的优点及原理,最后分析java中同步机制如wait/notif...
-
深入了解数据校验:Java Bean Validation 2.0(JSR380)
深入了解数据校验:Java Bean Validation 2.0(JSR380) 每篇一句 吾皇一日不退役,尔等都是臣子 相关阅读 【小家Java】深入了解数据校验(Bean Validation):基础类打点(ValidationProvider、ConstraintDescriptor、ConstraintValidator) 对Spring感兴趣可扫码加入...
-
Java 将PDF 转为Word、图片、SVG、XPS、Html、PDF/A
Java 将PDF 转为Word、图片、SVG、XPS、Html、PDF/A 本文将介绍通过Java编程来实现PDF文档转换的方法。包括: 1. PDF转为Word 2. PDF转为图片 3. PDF转为Html 4. PDF转为SVG 4.1 将PDF每一页转为单个的SVG 4.2 将一个包含多页的PDF文档转为一个SVG 5. PDF转为XPS 6. PD...
-
mybatis学习一
mybatis学习一 初入简单介绍: MyBatis框架主要是围绕着SqlSessionFactory这个类进行的: SqlSessionFactory是一个sql会话工厂,在这个工厂里面取得一个session会话丢给客户端使用。可以理解为,session是由SqlSessionFactory制造的,需要session的时候直接去工厂里面...
-
新手异常入门
新手异常入门 异常 程序不正常的执行,报错。 Exception 类 异常有父类: Throwable , Throwable 又有子类 Error 和 Exception 。 异常的分类: Throwable :为以下错误的父类。 Error : ( 错误一般比异常严重,一般为虚拟机出现错误 ) , Error 类型的错误必须抛出...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
