07 2022 档案
摘要:SpringBoot整合tkMapper 项目使用SpringBoot2.0,H2数据库,使用了 Lombok 简化代码;本人是刚入...
阅读全文
摘要:生成密钥文件 keytool -genkey -v -keystore XXX-release.keystore -alias YY...
阅读全文
摘要:package com.tz.mynote.util;import org.apache.commons.lang3.time.Da...
阅读全文
摘要:package com.tian.mvc01.util;/** * @author C-UI * @Classname SnowFl...
阅读全文
摘要:package com.tian.mvc01.util;import java.text.ParseException;import...
阅读全文
摘要:package com.tian.mvc01.util;import com.google.gson.*;import com.go...
阅读全文
摘要:pom配置 elasticsearch-releases https:...
阅读全文
摘要:入手docker部署springboot项目,记录一下学习过程,过程很简单,主要是部署过程中的收获,下面跟我一起来吧 创建一个spr...
阅读全文
摘要:本文记录一下docker中安装kafka集群的过程 命令不能使用报错,请检查空格,尤其第一个转行符号后面的空格 客户端连接9092 ...
阅读全文
摘要:最近在学习es,起码要先有个es环境吧,然后再是整合到代码中使用一下,毕竟只有实践才会有深刻的记忆,这就是所谓的经验啊,下面开始吧,...
阅读全文
摘要:数据库表字段gmt_create 和gmt_modified 类型都是datetime,然后想着设置修改日期每次都自动更新,然后下面...
阅读全文
摘要:项目中使用到office文件的格式转换pdf阅读,但是没有一款好用的转换工具。由于本人是mac系统,openoffice也没法使用,...
阅读全文
摘要:直接上代码 # localAddress 为文件路径 例如 “/test/myNote/test.pdfFile pdfFile =...
阅读全文
摘要:最近项目中用到保存pdf,考虑了一下还是使用itext,毕竟还是很好用的吗 下面就记录一下怎么使用的吧 1.引入依赖 ...
阅读全文
摘要:相隔很久,我又回来了,献上一篇整合redis 的教程给新手看一下吧,技术点不怎么有,最简单的配置,入手即用,那下面开始 本章在我的上...
阅读全文
摘要:springboot整合tkMapper 想着每次搭建新项目时框架都要从新搭建,基本常用的也就哪几种,现在就来搭建一种常用的spri...
阅读全文
摘要:在上一篇文章中介绍了怎么在mac系统上搭建kafka,既然搭建成功了,肯定要集成到项目中使用啊,但是怎么集成呢,这里把我本人集成的代...
阅读全文
摘要:新入手mac,当然是装各种软件啦 下面来记录一下使用mac安装kafka的过程,mac上面的homebrew是真的好用 下面我们来开...
阅读全文
摘要:今天在使用tkmapper时,在复制了实体类之后,新增加了关联查询数据返回的字段,数据库sql使用的详细字段查询,但是此时报错res...
阅读全文
摘要:学习vue,就想着自己搭建一个框架学习一下,本文属于vue与后台的增删改查入门demo,不做讲解,只为了记录一下代码. 后台框架前台...
阅读全文
摘要:项目中遇到跨域问题你们怎么处理的呢,这里提供cors跨域作为参考 ,项目使用springboot,具体逻辑就不说了,很简单,搜索一下...
阅读全文
摘要:本人由于项目开发中需要对查询结果list进行排序,这里根据的是每一个对象中的创建时间降序排序。本人讲解不深,只实现目的,如需理解原理...
阅读全文
摘要:引入库文件 格式化 如果后台为string ${createDateTime} ...
阅读全文
摘要:本文就是一个WebService的HelloWorld,大神就跳过吧 现在开始我们的教程吧 使用工具 idea 1.WebServi...
阅读全文
摘要:MYSQL 根据身份证 获取省份 年龄 性别 SQL语句附加一句根据身份证获取年龄并取年龄大于6岁的sql SQL语句 `sele...
阅读全文
摘要:windows运行jar包还是比较简单的,这边博客只是把启动的命令打包成一个windows可执行的bat文件下面就说一下吧 首先在w...
阅读全文
摘要:最近一直在搞服务器,现在要运行我们的程序,都是jar包的格式,但是每次输入运行命令都很麻烦,现在进行放入脚本启动或者注册服务启动,来...
阅读全文
摘要:本片文章记录了本人搭建服务器数据库的过程,以及遇到的小坑,由于本人也是小菜鸟一个所以搭建的过程也是挺坎坷的,在百度上也找了一大堆才搜...
阅读全文
摘要:在搭建本地局域网yum源之前,这里作为测试,首先需要准备最少两台机器,一台yum源服务器,一台使用yum的客户端机器. 本文以两种方...
阅读全文
摘要:电脑无法连接外网,搭建个本地yum源服务器 a> 下载镜像进行上传 http://isoredirect.centos.org/ce...
阅读全文
摘要:主要原因有 1.外键类型不对应 2.外键字符编码不对应 3.没有建立对应的索引 4.是否有重复主键 附上建立索引以及外键的语句(参考...
阅读全文
摘要:用Putty登录vmware中centos虚拟机的时候, 提示no supported authentication methods...
阅读全文
摘要:SpringBoot整合fastdfs时,启动不成功,报以下错误 APPLICATION FAILED TO START******...
阅读全文
摘要:本地时检查项目部署服务是使用的哪个地址,访问时也需同样的地址 例如 localhost 和 127.0.0.1 路径必须使用一致的才...
阅读全文
摘要:直接引入 com.dyuproject.protostuff protostuff-core 1.0.8 ...
阅读全文
摘要:配置swagger文档,被拦截器拦截不能使用 拦截器中添加以下配置,适当修改即可使用 重写addInterceptors regis...
阅读全文
摘要:本人在SpringBoot项目中使用thymeleaf模板时,前端静态资源文件不能被使用的问题,再此记录一下 解决:在拦截器中重写a...
阅读全文
摘要:本文主要讲如何使用generator插件自动生成我们所需要的实体类,Dao层和对应的mapper映射文件,首先讲一下命令行下用本地jar包使用,然后再讲项目中整合进generator插件进行生成。现在教程开始(Mysql数据库为例) 一 本地jar包...
阅读全文
摘要:一个空白的SpringBoot框架,整合了一个Mybatis的加强版MybatisPlus,本文教程将带你使用boot整合Mybat...
阅读全文
摘要:DateUtil工具类 分布式雪花算法id生成 JDK1.8time时间转换 JSON转换工具类
阅读全文
摘要:springboot系列整合教程 github springboot 经典demo 一、 springboot整合tkMapper ...
阅读全文
摘要:原文链接:indices-split-index API 环境 Elasticsearch 7.13 ...
阅读全文
摘要:IO模型 BIO 同步并阻塞,服务器实现模式为一个链接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这...
阅读全文
摘要:今天是实战篇,没有理论,只是记录一下使用Netty搭建一个本地服务,实现客户端数据发送到服务端数据Demo的教程,理论篇以及更深层...
阅读全文
摘要:阅读本文大概需要20分钟,但是还是要动手实验的哈,实践是检验真理的唯一标准。感觉博主整理的不错的可以给个关注,本号后续陆续推出干货...
阅读全文
摘要:事务是工作中常用的,想必大家也都知道,单体应用中的事务也称为本地事务,但是大家知道除了本地事务,分布式事务了解吗?通过阅读下面这篇...
阅读全文
摘要:很久没有发文了,今天水一篇操作文章分享一下经验吧,后续陆续推出深度好文 springboot+logStash+elasticsea...
阅读全文
摘要:树的表示方法 直观表示法 树的直观表示法就是以倒着的分支树的形式表示,如下图所示就是一棵树的直观表示。其特点就是对树的逻辑结构的描...
阅读全文
摘要:定义加解密工具类 package com.tz.mybatisplus.common.util;import javax.crypt...
阅读全文
摘要:环境说明 jdk8 elasticsearch7.4.0 springboot 2.3.12.RELEASE spring-data-elasticsearch 4.0.9.RELEASE 注:本文不做特殊说明的情况下,client1与client2...
阅读全文
摘要:在上一篇文章中,我们介绍了MySQL中常见的索引类型以及每种索引的各自特点,那么这篇文章带你来与我一起看一下聚集索引与二级索引的关系,最后在附上常见的索引优化方案。首先我们还是看一下聚集索引和二级索引的区别 MySQL索引(一) 聚集索引和二级索引区别 首先,...
阅读全文
摘要:Elasticsearch 7.4.3 源码编译记录 建议:不要使用本机装的gradle,编译时会自动下载匹配版本的gradle 获取源码编译结论,报错解决直接跳转文末 环境 Macos 10.4 idea 2019 jdk12 elasticse...
阅读全文
摘要:MySQL Version MySQL 8.0.20 索引定义 索引一种特殊的数据结构,为表中的数据行提供快速查找功能,通常通过一个...
阅读全文
摘要:通过阅读本文可以获得什么 1、什么是乐观锁?2、乐观锁实现方式都有什么?3、乐观锁优缺点有哪些?4、乐观锁适用场景?5、什么是悲观锁?6、悲观锁实现方式有哪几种?7、悲观锁优缺点?8、悲观锁的适用场景? 首先,我们先看一下什么是乐观锁,在我个人理解,乐观锁可...
阅读全文
摘要:对于最近看到的哈希算法,然后还有一致性哈希算法,本文针对网上搜集到的资料做一个整理,方便后面回顾一致性哈希算法的知识,这就是本篇文章《一文彻底读懂一致性哈希算法》的由来; 一致性hash算法是1997年麻省理工学院提出,是一种特殊的hash算法,目的是解决分...
阅读全文
摘要:概述 URL解析 DNS解析 TCP 链接 Http 请求 浏览器处理响应 页面渲染 URL解析 对输入的URL进行解析,判断输入的URL是否合法,并根据输入的词完成字符编码等操作 如果本地有缓存,并且没有过期会直接返回缓存,如果没有进入下一步 D...
阅读全文
摘要:本文是生产环境中产生死锁的一次事故排查笔记,通过阅读本文你可以了解到: Innodb中常用的锁有哪些? 各种锁之间是兼容还是不兼容的? Update语句的加锁原理是什么? 下面就跟我一起来还原一下事故现场吧 操作背景 MySQL 8.0.20 开...
阅读全文
摘要:什么是MVCC 在学习MVCC前,先了解一下当前读和快照读 当前读 比如lock in share mode(共享锁),for update,update,delete,insert(排它锁)这些操作都是一些当前读,当前读的定义就是读取当前数据的最新版本,读...
阅读全文
摘要:阅读本文你可以学到以下命令的常规使用【jps,jinfo,jstat,jmap,jstack,jcmd,jrunscript,jjs】 jps 获取当前运行中java进程, 示例: jps -lmv 可以打印详细信息-l 输出main类或jar的全限名,-m传...
阅读全文
摘要:原文链接:(环境搭建+复现)CVE-2021-44228 Apache Log4j 远程代码执行漏洞_daxi0ng的博客-CSDN博客_log4j漏洞复现 *0x00 简介* ApacheLog4j2是一个开源的Java日志框架,被广泛地应用在中间件、开发...
阅读全文
摘要:通过本文可以学到什么 什么是全局唯一ID全局唯一ID特点常见的全局唯一ID策略 什么是全局唯一ID 全局唯一ID也就是分布式ID,拿...
阅读全文
摘要:6.5 源码编译启动 安装教程这里就不写了,百度下怎么安装就行版本我这安装的最新版 配置阿里云加速,找到安装的根目录,我这里是 /Users/cxt,在 mac 上就波浪线的目录,自己根据自己系统找到 gradle 安装目录即可 创建 init.gradle ...
阅读全文
摘要:@Transactional 参考文档 https://docs.spring.io/spring-framework/docs/4...
阅读全文
摘要:Nacos 配置 快速开始 快速开始官网 启动 standalone代表单机模式运行,非集群 sh startup.sh -m s...
阅读全文
摘要:日志文件 查看错误日志 show variables like '%log_error%' 查看通用查询日志 show variab...
阅读全文
摘要:基础翻译篇 官方文档地址 GitHub demo 代码 简介 Spring Security 是一个提供身份验证,授权,保护...
阅读全文
摘要:## 重点部分 ### http 模块增加 ```text proxy_buffer_size 16k; proxy_buffers 4 32k; proxy_busy_buffers_size 96k; proxy_cac...
阅读全文
摘要:文章目录 Cache AsideRead/Write ThroughRead ThroughWrite Through Wri...
阅读全文
摘要:本文环境 elasticsearch 7.4.0 ik 7.4.0 pinyin 7.4.0 安装ik分词器 IK分词器链接 下载...
阅读全文
摘要:maven引入获取编码的jar com.ibm.icu icu4j 67.1 获取文件编码 package com.lovnx.note.util;import...
阅读全文
摘要:使用如下 POST 索引/索引类型/_update_by_query{ "script": { "source": "ctx._source['修改的字段名'] = '修改后的值'" }, "query": { "bool": { ...
阅读全文
摘要:报错如下 Caused by: java.lang.IllegalStateException: availableProcessors is already set to [12], rejecting [12] 项目中引用了elasticsearch ...
阅读全文
摘要:使用场景 对于Mq中可能产生堆积消息的情景来说,如果消息都是不需要实时处理的,那可以等待消费者慢慢的去处理就行了,然后实际使用中我们会遇到这样一种情况,就是mq队列堆积消息很多,但是每条消息处理的有的很慢有的很快,所以此时这种场景就比较适合使用mq的优先...
阅读全文
摘要:什么是redis? redis是一款内存数据库,在内存中进行数据存储,使用的场景可以有数据库,缓存,消息代理。 redis可以做什么? 缓存,众所周知的事情,提升服务器性能方面很有成效,比如把耗时长且执行结果不经常变更的sql的结果就可以做缓存处理;...
阅读全文
摘要:报错缺少的内容 core-js/modules/es6.array.fill core-js/modules/es6.array.find core-js/modules/es6.array.find-index core-js/modules/es6.arr...
阅读全文
摘要:使用HttpURLConnection链接https资源时验证不通过报错如下 javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path b...
阅读全文
摘要:前提 * JDK1.8 * SpringCloud Greenwich.RELEASE * SpringBoot 2.1.8.RELEASE 注 先看一下项目结构 现在开始搭建,首先建立一个maven项目,即父maven工程,pom文件内容如下 ...
阅读全文
摘要:首先看一下LinkedList的声明 public class LinkedList extends AbstractSequentialList implements List, Deque, Cloneable, java.io.Serial...
阅读全文
摘要:原文链接 简介 Spring Security 是一个提供身份验证,授权,保护以及防止常见攻击的框架,由于同时支持响应式和命令式,...
阅读全文
摘要:今天跟我一起折腾一下nginx服务器,首先简单介绍一下nginx服务器 NGINX官网 NGINX nginx作为web服务器,可以...
阅读全文
摘要:本文未排版点击链接阅读原文 注:本文只做流程分享,重点解读,源码已上传github,源码获取方式(左下角阅读原文) Springbo...
阅读全文
摘要:What is Apache Shiro? 此文未排版,欢迎点击链接阅读原文,原文链接 官方的回答翻译过来就是,shiro是一个权...
阅读全文
摘要:写的挺详细的一篇文章 官网示例1 官网示例2 网上的demo
阅读全文
摘要:电脑下载爱思助手打开助手,根据提示连接手机,找到应用管理,根据下方截图提示,点击【导入安装】,在弹出页面选择要安装的ipa文件,点击...
阅读全文
摘要:{{item.title}} 关键部分 实现选中的部分 ...
阅读全文
摘要:dockerfile文件 FROM openjdk:8-jdk-alpineADD *.jar app.jarENTRYPOINT ...
阅读全文
摘要:以前本人是写笔记本日记的后来发现天天在笔记本上写不是那么方便,就想着自己写一个日记系统,防着博客系统来写吧,后续希望有志同道合的朋友...
阅读全文
摘要:报错Cannot read property 'compilation' of undefined 解决 npm i uglifyj...
阅读全文
摘要:由于实体类中id字段使用了Long,返回前端之后发现数据精度丢失,解决方式 /** * @JsonSerialize...
阅读全文
摘要:安装 npm install -g cordova 安装android studio sdk 百度安装 https://develo...
阅读全文