-
hadoop中HDFS的NameNode原理
hadoop中HDFS的NameNode原理 1. hadoop中HDFS的NameNode原理 1.1. 组成 包括HDFS(分布式文件系统),YARN(分布式资源调度系统),MapReduce(分布式计算系统),等等。 1.2. HDFS架构原理 比如现在要上传一个1T的大文件,提交给HDFS的 Active NameNode (用以存放文...
-
一文搞明白位运算、补码、反码、原码
一文搞明白位运算、补码、反码、原码 在平时看各种框架的源码的过程中,经常会看到一些位移运算,所以作为一个Java开发者是一定掌握位移运算的。 正数位移运算 Java中有三个位移运算: :左移 :右移 :无符号右移 我们直接看一下Demo: System.out.println(2 1); // 4S...
-
Netty实战:设计一个IM框架
Netty实战:设计一个IM框架 来源: 逅弈逐码 bitchat 是一个基于 Netty 的 IM 即时通讯框架 项目地址: https://github.com/all4you/bitchat 快速开始 bitchat-example 模块提供了一个服务端与客户端的实现示例,可以参照该示例进行自己的业务实现。 启动服务端 要启动...
-
Java实现数据结构之【动态数组】
Java实现数据结构之【动态数组】 数组 数组是学习编程语言时较先接触到的一种数据结构,本章基于Java的静态数组实现动态数组,并进行简单的复杂度分析 public class ArrayE { private int size; private Object[] data; public Array( int capacity) { size = 0 ; data...
-
Lucene 全文检索
Lucene 全文检索 基于 lucene 8 1 Lucene简介 Lucene是apache下的一个开源的全文检索引擎工具包。 1.1 全文检索(Full-text Search) 全文检索就是先分词创建索引,再执行搜索的过程。分词就是将一段文字分成一个个单词。全文检索就将一段文字分成一个个单词去查询数据...
-
最常见的Java面试题及答案汇总(一)
最常见的Java面试题及答案汇总(一) Java 基础部分 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。 具...
2019-08-16 12:29:33 java runtimejava 开发工具文件服务器定义虚拟机timAVthe常用
-
程序员干私活搞副业,个税问题搞清楚没?今年到手的2000明年还是
程序员干私活搞副业,个税问题搞清楚没?今年到手的2000明年还是2000吗? 今天知识星球发文公告:8月20日之后产生的收入,对个人用户将收取20%手续费。 这对于很多个人自媒体来说,无疑会增加一部分成本,如果要维持原来的收益,就不得不将这部分费用转嫁到最终消费者...
-
spring boot 打 war包
spring boot 打 war包 spring boot 、spring cloud打 war包,并发布到tomcat中运行1、pom文件修改 packagingwar/packaging 2、!-- 移除嵌入式tomcat插件 -- dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-starter-web/artifactId exclusi...
2019-08-16 12:29:18 文档文件ServletTomcatAVwebapache<Application方法
-
浅谈JavaWeb发展
浅谈JavaWeb发展 真的认认真真了解JavaWeb的发展,还是因为突然帮朋友弄个没什么功能的小网站时的突然奇想。但是上来就搭SSM的框架,搭到一半却想起来没什么功能那么麻烦干嘛。干脆不用框架,可是又蒙了,不用框架怎么写。记得用servlet,又忘了怎么用。我想我是不是被...
2019-08-16 12:29:01 前端工程师html格式html网页静态htmljava开发工具java开发javaweb开发java server文件服务器
-
Java并发编程入门,看这一篇就够了
Java并发编程入门,看这一篇就够了 Java并发编程一直是Java程序员必须懂但又是很难懂的技术内容。这里不仅仅是指使用简单的多线程编程,或者使用juc的某个类。当然这些都是并发编程的基本知识,除了使用这些工具以外,Java并发编程中涉及到的技术原理十分丰富。 于是乎...
2019-08-16 12:28:48 多线程编程编程开发java学习java并发编程服务器硬件网上购物Intel360系统
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
