Java 函数式编程「一」

由JS转Java,写惯了React,习惯了函数式,因此转Java时也是先学函数式。语法糖「SyntacticSugar」起初,Java的函数式看起来是匿名类的一个语法糖。Stre

java中如何生成UUID呢?

UUID简介UUID(UniversallyUniqueIdentifier)英文单词的缩写,UUID产生的目的:让分布式系统中所有元素都具有唯一性,无需由统一的终端数据生成器生成数据,避免数据

Java 热更新 Groovy 实践及踩坑指南

Groovy是什么?Apache的Groovy是Java平台上设计的面向对象编程语言。这门动态语言拥有类似Python、Ruby和Smalltalk中的一些特性,可以作为Java平台的脚本语言使用

Java学习-第一部分-第三阶段-第二节:反射
Java学习-第一部分-第三阶段-第二节:反射

反射笔记目录:(https://www.cnblogs.com/wenjie2000/p/16378441.html)一个需求引出反射请看下面的问题根据配置文件re.properties

Java编程思想 (第4版)
Java编程思想 (第4版)

本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在BruceEckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。从本书获得的各项大奖以及来自世界各地的读者评论中,不难看出这是一本经典之作。本书的作者拥有多年教学经验,对C、C++以及Java语言都有独到

nio java raptor

设计初衷是提供方便易用,且高效率的nio框架,一部分实现上参考了mina。还包括线程池,编解码,内存池等机制,以便于开发高性能tcp程序。文档后续会慢慢的补上。整体实现上尽量少的使用锁,避免cpu浪费。整体框架提供了服务线程池,对于一个连接来讲,这个连接的事件将会在线程池中执行,不过这个过程保证是顺序执行的,例如对于一个连接,在差不多同时的时间接收到了两个包,那么,我们可以认为,在第一次

java多线程基础学习
java多线程基础学习

目录一、多线程概述1.1、进程和线程的概念1.1.1、进程1.1.2、线程1.2、线程创建的方法1.2.1、继承Thread类1.2.2、重写Runnable接口1.2.3、重写callable接口1

Java学习-第一部分-第三阶段-项目实战:多用户即时通讯系统
Java学习-第一部分-第三阶段-项目实战:多用户即时通讯系统

多用户即时通讯系统包含推消息私聊发文件等功能笔记目录:(https://www.cnblogs.com/wenjie2000/p/16378441.html)为什么选择这个项目有趣

Java 操作 XML(14)--jackson-dataformat-xml 使用

Jackson除了可以处理JSON,还可以用来处理XML(jackson-dataformat-xml 模块),可以轻松完成Java对象和XML文档的互转;本文主要介绍使用Jacks

java 获取类路径下的资源文件
java 获取类路径下的资源文件

一、问题在用freemarker生成word文档的时候,在本地可以成功获取到类路径下的资源文件。但是打了jar包放在linux系统下启动,无法获取到该文件,导致生成的word文档是个空文档。二、解

Java学习-第一部分-第三阶段-第一节:网络编程
Java学习-第一部分-第三阶段-第一节:网络编程

网络编程笔记目录:(https://www.cnblogs.com/wenjie2000/p/16378441.html)网络基础网络通信概念:两台设备之间通过网络实现数据传输网络通信:将

Java 将Excel转为UOS
Java 将Excel转为UOS

以.uos为后缀的文件,表示UniformOfficeSpreadsheet文件,是一种国产的办公文件格式,该格式以统一办公格式(UOF)创建,使用XML和压缩保存电子表格。既有的Excel表格文