logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java正则(3)— Matcher 详解

☪ Matcher 概述声明:public final class Matcher extends Object implements MatchResultMatcher 类有final 修饰,可知他不能被子类继承。含义:匹配器类,通过解释 Pattern 对 character sequence 执行匹配操作的引擎。注意:此类的实例用于多个并发线程是不安全的。...

#正则表达式
Spring Boot(1)— Spring Boot快速入门

基础项目构建,引入web模块,完成一个简单的RESTful API简介在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不妨来试试使用Spring Boot来让你更易上手,更简单快捷地构建Spring应用!Spring Boot让我们的Spring应用变的更轻量化。比...

fastjson(二)基本使用

本节我们来介绍一下 fastjson 的基本使用一、主要APIfastjson入口类是com.alibaba.fastjson.JSON,主要的API是JSON.toJSONString,和parseObject。package com.alibaba.fastjson;public abstract class JSON {public static fi

#json
JDK 8 新特性 | 新时间日期 API

Java 8通过发布新的Date-Time API (JSR 310)来进一步加强对日期与时间的处理。在旧版的 Java 中,日期时间 API 存在诸多问题,其中有:非线程安全 − java.util.Date 是非线程安全的,所有的日期类都是可变的,这是Java日期类最大的问题之一。设计很差 − Java的日期/时间类的定义并不一致,在java.util和java.sql的包...

windows 下使用 protobuf

1、下载protobuf下载地址:https://github.com/google/protobuf/releases选择protoc-xxx-win32.zip下载2、配置环境变量将解压出来的protoc.exe放在一全英文路径下,并把其路径名放在windows环境变量下的path下。放在系统环境变量下和用户环境变量下都是可以的,这里放在了用户环境变量下。

Nginx 重要算法介绍

1、一致性Hash算法一致性Hash算法是现代系统架构中的最关键算法之一,在分布式计算系统、分布式存储系统、数据分析等众多领域中广泛应用。hash算法的关键在于它能够根据不同的属性数据,生成一串不相同的hash值,并且能够将这个hash值转换为 0—232−1 0—2^{32}−1范围整数(即上图中的圆环)一台服务器的某个或者某一些属性当然也可以进行hash计算(通常是这

#nginx
otter学习 | otter 基本介绍

一、项目介绍名称:otter [‘ɒtə(r)]译意: 水獭,数据搬运工语言: 纯java开发定位: 基于数据库增量日志解析,准实时同步到本机房或异地机房的mysql/oracle数据库。二、工作原理原理描述:基于Canal开源产品,获取数据库增量日志数据。典型管理系统架构,manager(web管理)+node(工作节点)。a. manager运行时推...

#数据库
架构设计 | 单点登录(SSO),从原理到实现

一、单系统登录机制1、http无状态协议web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系。但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,...

Maven 教程(21)— maven-compiler-plugin 插件详解

maven是个项目管理工具,如果我们不告诉它我们的代码要使用什么样的jdk版本编译的话,它就会用maven-compiler-plugin默认的jdk版本来进行处理,这样就容易出现版本不匹配,以至于可能导致编译不通过的问题。maven的默认编译使用的jdk版本貌似很低,使用maven-compiler-plugin插件可以指定项目源码的jdk版本,编译后的jdk版本,以及编码。&l

#maven#java
暂无文章信息