-
JDK源码学习笔记——Enum枚举使用及原理
一、为什么使用枚举 什么时候应该使用枚举呢?每当需要一组固定的常量的时候,如一周的天数、一年四季等。或者是在我们编译前就知道其包含的所有值的集合。 利用 public final static 完全可以实现的功能,为什么要使用枚举? public class Season { public static fin...
-
jdk中的简单并发,需要掌握
前言 开心一刻 小时候有一次爸爸带我去偷村头别人家的梨子,我上树摘,爸爸在下面放风,正摘着主人来了,爸爸指着我破口大骂:臭小子,赶紧给我滚下来,敢偷吃别人家梨子,看我不打死你。主人家赶紧说:没事没事,小孩子淘气嘛,多摘点回家吃。我这坑儿子的爹... 纯正...
2019-01-10 07:47:15 java并发编程
-
FastDFS入门步骤
FastDFS(分布式文件服务器) 一.简单定义 1.FastDFS架构包括Tracker server 和Storage Server,客户端请求Tracker进行文件上传下载,通过Tracker Server调度由Storage server完成' 2.Tracker server主要作用是负载均衡和调度, Storage server 作用是文件储存. 3. Tracker...
2019-01-10 07:47:05
-
用脚本应对业务不清晰的情况
原文: In any incomprehensible situation go scripting 翻译 : CUBA China CUBA-Platform: https://cuba-platform.com CUBA-China: http://cuba-platform.cn 让应用程序在运行时适应客户需求最常用的方法之一就是使用脚本。但是事物总有两面性,无一例外。脚本这种...
2019-01-10 07:47:04 java开发
-
什么是Solr
什么是Solr Lucene复习: 1、什么是lucene:全文检索工具包 2、Lucene的工作原理: 索引数据的创建 从原始文件中提取一些可以用来搜索的数据(封装成各种Field),把各field再封装成document,然后对document进行分析(对各字段分词),得到一些索引目录写入索引库,do...
-
Java8 Stream
概述 Java8 API中添加了一个新的抽象成为流Stream,可以以一种声明的方式处理数据。 Stream与java.io包中的InputStream和OutputStream是完全不同的概念。Java8中的Stream是对集合对象功能的增强,专注与对集合对象进行各种非常便利、高效的聚合操作,或大批量数据操作...
2019-01-08 08:24:13
-
Java工程师成神之路
一、基础篇 JVM JVM内存结构 堆、栈、方法区、直接内存、堆和栈区别 Java内存模型 内存可见性、重排序、顺序一致性、volatile、锁、final 垃圾回收 内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定 JVM参数及调优 Java对象模型 oop-klass、对象头 Hot...
2019-01-08 08:24:09 什么是api什么是dnsddosjava基础java并发编程实战java并发编程java基础知识什么是java
-
RabbitMQ如何工作和RabbitMQ核心概念
RabbitMQ 是一个开源的消息代理软件。它接受来自生产者的消息并将其传递给消费者。它就像一个中间人,可以用来减少Web应用程序服务器的负载和交付时间。 RabbitMQ如何工作 让我们简要介绍一下 RabbitMQ的 工作原理。 让我们首先熟悉 RabbitMQ 的一些重要概念: 生产者...
2019-01-08 08:24:04
-
Mongodb使用
本文主要介绍Mongodb在java应用中如何进行增、删、查、改操作。 一、配置 1、将 common.jar库引入到项目环境中: (源代码:https://gitee.com/cnsugar/common,可直接下载lib目录下的jar文件使用) 如果是maven项目,可以通过mvn install命令将common.jar加入到本地仓库...
2019-01-08 08:24:03 ssl连接
-
Java8 Optional类
概述 到目前为止,著名的NullPointerException是导致Java应用程序失败的最常见原因。过去,为了解决空指针异常,Google公司著名的Guava项目引入了Optional类,Guava通过使用检查空值的方式来防止代码污染,它鼓励程序员写更干净的代码。受到Google Guava的启发,Option...
2019-01-08 08:23:56
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




