自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 MySq定时任务定时删除7天外数据,使用存储过程和不使用存储过程两种方法

删除7天外的数据的sqldelete from mrp_search_history where DateDiff(now(),search_time)>=7;写一个存储过程存储过程相当于mysql的函数,它是存储在数据库服务器中的一组sql语句,通过调用这个函数的名称来执行这些sql语句命令。mysql> delimiter //mysql> create procedure delete_history() -> begin -> delete

2020-09-08 17:49:45 1095

原创 [JAVA基础面试题] String StringBuffer 和 StringBuilder 的区别是什么?String 为什么是不可变的?

【Java基础面试题】String StringBuffer 和 StringBuilder 的区别是什么?String 为什么是不可变的?

2022-05-11 10:15:40 213

原创 消息队列

链接:https://www.zhihu.com/question/54152397/answer/657234090一、什么是消息队列?消息队列不知道大家看到这个词的时候,会不会觉得它是一个比较高端的技术,反正我是觉得它好像是挺牛逼的。消息队列,一般我们会简称它为MQ(Message Queue),嗯,就是很直白的简写。我们先不管消息(Message)这个词,来看看队列(Queue)。这一看,队列大家应该都熟悉吧。队列是一种先进先出的数据结构。在Java里边,已经实现了不少的队列了:那为什么还需要消息队

2021-04-20 15:07:06 124

原创 MinIO学习整理

MinIO Quickstart Guide一.基本概念介绍1.1 MinIO是什么?MinIO 是一个基于Apache License v2.0开源协议和Go语言编写的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。MinIO 是一款高性能、

2021-04-08 15:01:35 2725

原创 ES容错机制

ES容错机制:1.master自动选举,2:replica容错,3:数据恢复假设又三个node,三个primary shard 、6个replica shard,分别为1: P0,R1,R2 2:R0,P1,R2-2 3:R0-2,R1-2,P2 第一个node为master node现在假设master node宕机。P0,R1,R2丢失master node 宕机的一瞬间,P0这个primary shard就没了,此时P0就不是active了,就不是所有的primary shard

2020-12-24 11:24:58 280

原创 Spring Boot对json数据的处理以及返回数据的封装

SpringBoot 对Json的配置jackson 中对null的处理(spring boot 默认)在实际项目中,我们难免会遇到一些 null 值出现,我们转 json 时,是不希望有这些 null 出现的,比如我们期望所有的 null 在转 json 时都变成 “” 这种空字符串,那怎么做呢?在 Spring Boot 中,我们做一下配置即可,新建一个 jackson 的配置类:import com.fasterxml.jackson.core.JsonGenerator;import c

2020-12-15 15:27:00 417 1

转载 SpringBoot 操作 ElasticSearch 

SpringBoot 操作 ElasticSearch此文转载来自微信公众号:武哥聊编程武哥聊编程一、ElasticSearch 简介1、简介ElasticSearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多员工能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 语言开发的,并作为 Apache 许可条款下的开放源码发布,是一种流行的企业级搜索引擎。ElasticSearch 用于云计算中,能够达到实时搜索,稳..

2020-12-10 10:41:31 229

原创 《springClound学习笔记》----01_我们为什么要使用复杂的微服务架构?

单块应用:要了解微服务架构,我们就必须先得了解一下什么是单块应用了。MVC架构将应用在逻辑上分成了三层,但它不是物理上的分层。这也意味着,即便将应用架构分成了所谓的三层,经过开发团队对不同层的代码实现,经过Compile、Package、Deploy后,不考虑负载均衡以及水平扩展的情况,最终还是运行在同一台机器的同一个进程中。对于这种功能集中、代码和数据中心化、一个发布包、部署后运行在同一进程的应用程序,通常称之为单块架构应用。优势 易于开发 易于测试 易于部署 易于水平伸缩劣势 维

2020-12-04 11:59:35 116

原创 解决:com.alibaba.fastjson.JSONException: parse number key errorpos 15

1.问题描述在一次json转map的代码上报出了这个的异常。com.alibaba.fastjson.JSONException: parse number key errorpos 152.解决思路1.通过看日志文件,和报错信息,能确定出问题的代码是在哪里。也能确定是fastJson的json转map的问题。日志文件中已经显示了那个出错的json字符串,是json。String json = "{StaticData:{20g:'20g',30g:'30g',15g:'15g'},MultiS

2020-10-30 14:45:51 5411

转载 Dom4j完整教程

Dom4j完整教程目录Dom4j完整教程1、DOM4J简介2、XML文档操作12.1、读取XML文档:2.2、获取根节点2.3、.新增一个节点以及其下的子节点与数据2.4、写入XML文件2. 5、遍历xml节点2.6、创建xml文件2.7、修改节点属性2.8、删除节点2、XML文档操作22.1、Document对象相关1、读取XML文件,获得document对象.2、解析XML形式的文本,得到documen...

2020-08-28 15:35:28 383

原创 JAVA实现调用外部接口的后台代码

前言记在工作中的一次任务,需要调用本部门另一个系统的接口,其中的HttpUtils不是我写的,是拿来的。主要是想记录这个工具类。HttpUtils,HTTP请求工具类import com.dhcc.mrp.common.utils.date.DateTimeUtil;import org.apache.commons.io.IOUtils;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import

2020-08-26 17:49:09 2212

原创 http header content-type 和Java后台处理

http中的常用的content-type有:1.GET 请求GET 请求不存在请求实体部分,键值对参数放置在 URL 尾部,因此请求头不需要设置 Content-Type 字段非 ASCII 码会自动进行编码转换,例如发送请求:www.bilibili.com?hehe=你的我的2.post 请求JSON: application/jsonXML: text/xml纯文本: text/plainhtml: text/htmlapplication/x-www-form-urlenc

2020-08-25 11:51:56 1042

原创 获取全部Controller列表和获取全部方法列表

记录在工作中用到的方法—获取全部Controller列表和获取全部方法列表 的两个接口@ApiOperation("获取全部Controller列表") @GetMapping("/getAllController") public ResultModel getAllController(HttpServletRequest request) { ServletContext servletContext = request.getSession().getServlet

2020-07-16 16:33:21 2235

原创 记工作中遇到的异常-java.lang.UnsupportedOperationException

从今天开始记录工作中碰到的异常。第一次。今天前端同事在调用我写的一个批量关联表单的接口的时候,报java.lang.UnsupportedOperationException的异常 //接口代码 @PutMapping("/batchSave") public ResultModel batchSave(int visitProcessId, @RequestBody String[] formGuids) { ValidateUtils.validateId(vi

2020-06-15 23:01:10 175

原创 github快速搜索项目的方法

github快速搜索语法简单点举几个栗子in:readme example readme中有“example”in:description example 描述中有“example”stars:>1000 star>1000forks:>1000 fork>1000pushed:>2019-09-01 2019年9月1日后有更新的快速在GitHub...

2020-01-16 14:46:33 266

原创 Springboot+Mybatisplus+分页-----员工管理系统的增删改查的功能实现

员工管理系统的增删改查员工管理系统项目环境代码结构pom.xml依赖properties数据库中的表登录功能UserServiceUserServiceImpl员工的增删改查查----分页查询分页插件分页查询接口controller分页的前端代码曾删改 完整代码controller层EmployeeServiceEmployeeServiceImplgithub员工管理系统这个是学习Java ...

2020-01-13 11:55:56 1438

原创 function a(){} 和 var a = function(){}的区别

function a(){} 和 var a = function(){}的区别function a(){ alert("函数1");}var b = function(){ alert("函数2");}查了一下这两种方式的区别,主要是如下a();b();function a(){ alert("函数1");}var b = function()...

2019-06-04 11:54:58 6769

原创 HTML基础入门第一篇

HTML语法介绍1.HTML介绍HTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言:HyperTextMarkupLanguage HTML 不是一种编程语言,而是一种标记语言 标记语言是一套标记标签(markup tag) HTML 使用标记标签来描述网页 HTML 文档包含了HTML标签及文本内容 HTML文档也叫做web 页面2.HT...

2019-05-27 20:49:18 267

原创 如何在LINUX系统下截图和编辑

如何在LINUX系统下截图和编辑在 Linux 中截图的默认方式在 Linux 中使用 Flameshot 获取屏幕截图并编辑在 Linux 中使用 Shutter 获取屏幕截图并编辑在 Linux 中使用 GIMP 获取屏幕截图在 Linux 中使用命令行工具获取屏幕截图在 Linux 中截图的默认方式如果只需要获取一张屏幕截图,不对其进行编辑的话,那么键盘的默认快捷键就可以满足要求了。而且...

2019-05-27 20:06:27 4040

原创 Linux命令----较全介绍

本文章是整理出来的目录1.为什么要学习Linux命令2.常用的Linux命令3.查阅命令帮助信息4.文件和目录常用命令 4.1.Linux 下文件和目录的特点 4.2. ls 常用选项 ls 通配符的使用4.3. 切换目录 4.3.1cd4.3.2 相对路径和绝对路径4.4. 创建和删除操作 ...

2019-05-24 20:14:02 207

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除