随笔分类 - java
java学习笔记
摘要:开源实时日志分析ELK平台能够完美的解决我们上述的问题,ELK由ElasticSearch、Logstash和Kiabana三个开源工具组成。 官方网站:https://www.elastic.co/products Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动
阅读全文
摘要:哈希表(hash table)也叫散列表,是一种非常重要的数据结构。许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,本文会对java集合框架中的对应实现HashMap的实现原理进行讲解,然后会对JDK8的HashMap源码进行分析。 一、什么是哈希表 先了解下基本数据
阅读全文
摘要:一、垃圾回收机制的意义 Java语言中一个显著的特点就是引入了垃圾回收机制,使得Java程序员在编写程序的时候不再需要考虑内存管理问题。由于有个垃圾回收机制,Java中的对象不再有“作用域”的概念,只有对象的引用才有“作用域”。 · Java中垃圾回收的目的 识别并且丢弃应用不再使用的对象来释放和重
阅读全文
摘要:配置文件层次: pom.xml 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 2 xsi:schemaLocation="http:
阅读全文
摘要:一、Lambda表达式 java8中Lambda表达式的书写方式: (参数) -> 表达式 (参数) -> 单行语句 (参数) -> { 语句 } 1.Lambda遍历List和Map package com.yanwu.www.demo; /** * @author Harvey */ impor
阅读全文
摘要:注解类: 1 package com.www.yanwu.Annotation; 2 3 import java.lang.annotation.Documented; 4 import java.lang.annotation.ElementType; 5 import java.lang.ann
阅读全文
摘要:要理解Java异常处理是如何工作的,你需要掌握以下三种类型的异常: 检查性异常(非运行时异常):由程序与环境互动产生的异常,最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。(处理:必须try-cat
阅读全文
摘要:1.饿汉模式(线程安全,调用效率高,但是不能延时加载): package com.yanwu.www.demo; /* * 测试单例模式 * * 饿汉模式 * * @author harvey * */ public class SingletonDemo1 { //类初始化时立即加载对象(没有延迟
阅读全文
摘要:添加maven依赖 实现代码: 效果:
阅读全文
摘要:POI简介(官网:http://poi.apache.org/) Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。自2009-09-28后,推出了3.5版本,提供了对Office2007的支持; 关于
阅读全文
摘要:阅读目录 一、概述 二、整合步骤 1.大致步骤 2.具体分析 一、概述 Spring整合Hibernate有什么好处? 1、由IOC容器来管理Hibernate的SessionFactory 2、让Hibernate使用上Spring的声明式事务 二、整合步骤 1.大致步骤 1)、加入Hiberna
阅读全文

浙公网安备 33010602011771号