logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

StringUtils方法全集

org.apache.commons.lang.StringUtils中方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。除了构造器,Strin

Spring Cloud基于Zuul的统一授权认证

使用了Spring Cloud OAuth2、Spring Cloud Security、Eureka、Zuul。实现了统一授权认证。使用JPA自动创建数据表免去导入麻烦。Spring Cloud 基于网关的统一授权认证本项目基于汪云飞记录本Github地址(最后有连接)由于不好部署需要导入数据库等原因本人稍微做了一些改进,但总体上还是相似的,只是更容易跑起来,省去了导入数据库等麻烦的操作。 ..

#eureka
Springboot通过集成Webmagic实现数据抓取功能。

一、什么是Webmagic.要使用Webmagic首先需要了解什么是Webmagic.webmagic是一个开源的Java垂直爬虫框架,目标是简化爬虫的开发流程,让开发者专注于逻辑功能的开发。webmagic主要由Downloader(下载器)、PageProcesser(解析器)、Schedule(调度器)和Pipeline(管道)四部分组成。webmagic采用完全模块化的设计,功能

#java#爬虫
Mysql事物锁等待超时 Lock wait timeout exceeded; try restarting transaction

错误信息:2020-08-13 14:13:04.179 ERROR 393116 --- [nio-9099-exec-4] o.a.c.c.C.[.[.[/].[dispatcherServlet]: Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Reques

#数据库#mysql#java +1
Mysql事物锁等待超时 Lock wait timeout exceeded; try restarting transaction

错误信息:2020-08-13 14:13:04.179 ERROR 393116 --- [nio-9099-exec-4] o.a.c.c.C.[.[.[/].[dispatcherServlet]: Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Reques

#数据库#mysql#java +1
树状结构数据的数据库表设计及使用 - 3. 闭包表(Closure Table)模型

本文以 MySQL 为例。文档比较长,故分为5部分发出:闭包表模型闭包表(Closure Table)是一种通过空间换时间的模型,它是用一个专门的关系表(其实这也是我们推荐的归一化方式)来记录树上节点之间的层级关系以及距离。为了防止插入数据出错,我们需要一个存储过程:然后我们插入一些数据,这里以在论坛里发帖回帖为例:前面的存储过程会在关系表里插入每条贴子与自身和它上级贴子的关系以及距离:获取闭包表

#数据库#java#sql
三、Channel 通道

Channel 通道顾名思义,channel在NIO中扮演着通道的角色,负责传输缓冲区Buffer中的数据块。打个比方,如果说Buffer是码头的话,码头中的一个个集装箱,就是存放在Buffer中的数据块,channel就是航道,运输这些集装箱,就需要走我们的航道,将集装箱送到目的地的码头,具体去哪个码头取集装箱,是由航道决定的,这条航道通往哪里,你就去哪个码头。所以,我们获取集装箱(数据块)是去

暂无文章信息