-
Java基础部分知识点(初稿)
Java基础部分知识点(初稿) 1、一个.java源文件是否可以包括多个类(不是内部类)?有什么限制? .java 源文件中可以有多个类,但 只能有一个 public 的类 ,并且 public 的类名必须与文件相一致 2、Java 有没有 goto? goto 为 Java 中 保留字 ,现在没有在 java 中使...
-
Springboot整合druid
Springboot整合druid 概述 前面的Springboot整合jdbcTemplate、mybatis、jpa三篇文章中使用的数据库连接池都是Spingboot默认配置的tomcat.jdbc.pool。配置原理进入org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration类查看,根据通过 spring.dataso...
-
深入探讨多态性及其在Java中的好处
深入探讨多态性及其在Java中的好处 多态是面向对象软件的基本原理之一。该术语通常表示可以具有多种形式的事物。在面向对象的方法中,多态使编写具有后期绑定引用的程序成为可能。尽管在 Java 中创建多态引用很容易,但其背后的概念对整体编程产生了更深远的影响。本文...
-
2020年预测:云计算将发生什么
2020年预测:云计算将发生什么 自从2006年末AWS的S3数据存储问世以来,云计算就一直是IT的三大趋势。它的前身ASP(应用程序服务提供商)是一项重要的先驱技术,但它通常是脆弱且不可靠的解决方案。云提供商花费大量的反复试验,时间,投资,测试,质量保证以及成功与失...
-
踩坑了!使用 @Autowired 注入成功,GetBean 方法却获取不到?!
踩坑了!使用 @Autowired 注入成功,GetBean 方法却获取不到?! 本文首发于个人微信公众号:Coder小黑 踩坑了?! 之前推文已经讲过 当@Transactional遇到@CacheEvict,你的代码是不是有bug! 现在要在事务提交之后清除缓存。在Spring4.2 之后,可以使用 @Transaction...
-
高效取余运算(n-1)&hash原理探讨
高效取余运算(n-1)hash原理探讨 Java 的 HashMap 源码中用到的 (n-1)hash 这样的运算,查找发现这是一种高效的求余数的办法,但其中的原理是什么呢为什么可以这么做呢? 先上结论:假设被除数是 x ,对于除数是2 n 的取余操作 x% 2 n ,都可以写成 x( 2 n -1) ,位运算...
-
JVM系列二(垃圾收集算法).
JVM系列二(垃圾收集算法). 一、标记-清除算法(Mark-Sweep) 这种算法分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。 Mark-Sweep 算法是最基础的收集算法,几乎所有的收集算法都是基于这种思路并对其不足进...
-
初步了解JVM第一篇
初步了解JVM第一篇 大家都知道,Java中JVM的重要性,学习了JVM你对Java的运行机制、编译过程和如何对Java程序进行调优相信都会有一个很好的认知。 废话不多说,直接带大家来初步认识一下JVM。 什么是JVM? JVM(Java Virtual Machine)是一个抽象的计算机,和实际的计算...
-
Java异常
Java异常 一、异常? 程序的运行过程中所发生的不正常事件 ,如所需文件找不到、网络连接不能或连接中断、算术运算出错( 如被零除 )、数组下标越界、装载一个不存在的类、对 null 对象操作、类型转换异常等。异常会中断正在运行的程序。 二、Java 异常体系结构 所有异...
-
Java语法进阶14-网络编程
Java语法进阶14-网络编程 网络编程 软件结构 C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。 B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。 网络通信协议 网络通信协议: 位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规...
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
