03 2021 档案
MongoDB入门使用
摘要:#1. 什么是MongoDB MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 MongoDB 支持的数据结
阅读全文
Nginx使用总结
摘要:https://mp.weixin.qq.com/s/DrfdvvMALJfuDYWCyErqbA #1. Nginx是什么 Nginx:是一个高性能的HTTP和反向代理web服务器。 ####1.1 什么是正向代理和反向代理 正向代理:它隐藏了真实的请求客户端,服务端不知道真实的客户端是谁,客户端
阅读全文
数据字典(DD)
摘要:#1. 什么是数据字典 数据字典是描述数据的信息集合,是对系统中使用的所有数据元素的定义的集合。通常一般用户是无法修改数据字典的,只有程序维护人员有编辑、修改数据字典的权限 在开发的程序中,数据字典可以帮助开发人员理解各个数据项目的类型、数值和它们与现实世界中的对象的关系。 例如: 下面这些具有相同
阅读全文
前后台关于日期格式的处理
摘要:@JsonFormat:用于将前台传到后台字符串变量转换为Date类型,还可将后台返回前台的Date变量转换为字符串类型。 @DateTimeFormat用于将前台传到后台字符串变量转换为Date类型。
阅读全文
Java实现多层级数据的查询(递归)
摘要:1. 菜单实体类: public class Menu { // 菜单id private String id; // 菜单名称 private String name; // 父菜单id private String parentId; // 菜单url private String url; /
阅读全文
SpringCloud Alibaba-1-系统架构演变与介绍
摘要:1. 传统单体应用架构 程序在编写完成之后会被打包并部署为一个具体的应用。Java Web项目打包成WAR包,Java项目打包成JAR包。 1.1 集群 随着用户人数的增加,一台机器可能满足不了系统的负载,此时我们就会考虑水平扩展。 什么是水平扩展:面对上述情况,我们通常会增加服务器的数量,并将打包
阅读全文
多线程总结
摘要:1. 程序,进程,线程 程序:是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。 进程:正在运行的程序,它是一个动态的概念。是系统资源分配的单位。 线程:是CPU调度和执行的的单位。通常在一个进程中可以包含若干个线程。 多线程: 指在一个程序中同时执行多个线程,每个线程都可以独立运
阅读全文
I/O流使用详解
摘要:#1. 什么是流 概念:内存与存储设备只件传输数据的通道。在Java中,程序允许通过流的方式与输入输出设备进行数据传输。 ###1.1. I/O流 概念:输入输出流。它可以方便地实现数据的输入输出操作。I/O流有很多种,可分为如下几种。 ###1.2 流的分类 按方向: 输入流:将存储设备中的内容读
阅读全文
Apache poi 与 EasyExcel使用详解
摘要:转载:https://blog.csdn.net/vbirdbest/article/details/72870714 #1. 什么是Apache POI Apache POI 简介是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsof
阅读全文