自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构与算法 (三)插入排序

直接插入排序(Straight Insertion Sort)的基本思想是: 把n个待排序的元素看成为一个有序表和一个无序表。开始时有序表中只包含1个元素,无序表中包含有n-1个元素,排序过程中每次从无序表中取出第一个元素,将它插入到有序表中的适当位置,使之成为新的有序表,重复n-1次可完成排序过程。

2022-09-02 16:01:40 230

原创 数据结构与算法 (二)快速排序

选择一个基准数,通过一趟排序将要排序的数据分割成独立的两部分;其中一部分的所有数据都比另外一部分的所有数据都要小。然后,再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。

2022-09-02 11:49:53 321

原创 Springcloud alibaba openfeign服务调用

一、环境Windows10JDK8SpringCloud:Hoxton.SR1SpringBoot:2.2.2.RELEASEspring-cloud-alibaba-dependencies:2.1.0.RELEASENacos-server:1.2.0二、环境搭建服务调用组件:Ribbon、Feign(官方停止更新)、OpenFeign、 loadbalancer,本文介绍的是最新的OpenFeign,其他组件有兴趣自己去了解。创建项目 alibaba-consumer-openfei

2020-12-29 10:51:06 355 2

原创 Springcloud alibaba nacos配置中心

一环境Windows10JDK8SpringCloud:Finchley.RELEASESpringBoot:2.0.4.RELEASEspring-cloud-alibaba-dependencies:0.2.2.RELEASENacos-server:1.0.1

2020-12-28 16:39:26 223

原创 Springcloud alibaba nacos注册中心

一环境

2020-12-26 17:06:51 177

原创 Springboot rockemq整合配置 发布订阅 广播

一.预备环境1.系统Windows2. 环境JDK1.8、Maven、Git二. RocketMQ部署1.下载1.1地址:http://rocketmq.apache.org/release_notes/release-notes-4.7.1/1.2 安装1.3 在桌面上,右键单击“计算机”图标。从上下文菜单中选择“属性”。单击高级系统设置链接。单击环境变量。然后添加或更改环境变量。ROCKETMQ_HOME="D:\rocketmq"NAMESRV_ADDR="localhost:9

2020-12-06 11:49:16 951

原创 springboot swagger-bootstrap-ui整合配置

一导入依赖jar包<!--swagger-api 依赖开始--><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version></dependency><dependency> <g

2020-11-23 16:32:16 748

原创 json字符串互转对象,xml字符串互转对象

jar包<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>2.11.2</version></dependency>json与对象互转@JsonIgnoreProperties(ignoreUnknown

2020-09-04 11:23:27 237

原创 mysql开启远程连接权限

1、在mysql安装路径下的bin/下面执行语句 mysql -u root -p密码2、执行语句 use mysql;3、执行语句 update user set host = ‘%’ where user = ‘root’;这一句执行完可能会报错,不用管它。4、执行语句 FLUSH PRIVILEGES;按照1-4的步骤即可开启远程连接权限...

2020-08-27 18:04:05 154

原创 Springboot 静态资源路径映射

springboot 静态资源访问路径映射重写WebMvcConfigurerpackage com.longzhong.config;@Configurationpublic class WxWebMvcConfiguration implements WebMvcConfigurer { @Value("${file.path}") private String path; @Value("${file.avatar}") private String av

2020-08-11 16:37:28 616

原创 idea设置@vue跳转

第一步:根目录下面,创建一个JS文件,名字随便起config.js/* 此文件未使用,只是为了让idea可以识别实际位置 */const path = require('path');function resolve(dir) { return path.join(__dirname, dir);}module.exports = { resolve: { alias...

2020-03-09 10:30:53 2273

原创 前后端数据交互时间格式转换

一、接受转换定制的时间格式(jar jackson-annotation)@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")private Date ctime;二、返回定制的时间格式(jar 阿里的json)@JSONField (format="yyyy-MM-dd HH:mm") p...

2019-11-12 10:40:14 600

原创 Session、Cookie、Token的区别和用法

Sessionsession的中文翻译是“会话”,当用户打开某个web应用时,便与web服务器产生一次session。服务器使用session把用户的信息临时保存在了服务器(如tomcat)上,用户离开网站后session会被销毁。Session用法 HttpSession session=httpServletRequest.getSession(); session...

2019-06-18 17:32:39 500

原创 springboot 自定义参数解析器

一、创建自定义注解package com.yxh.demo.demo.service;import java.lang.annotation.*;@Target(ElementType.PARAMETER)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface RequestUser {}二、创建自定义...

2019-04-19 16:05:27 1792

原创 springboot自定义拦截器

一、创建自定义拦截器package com.yxh.demo.demo.inter;import com.yxh.demo.demo.exception.MyException;import org.springframework.web.servlet.ModelAndView;import org.springframework.web.servlet.handler.Handler...

2019-04-19 15:54:25 153

原创 Springboot 自定义处理统一异常

一、创建返回对象工具类package com.yxh.demo.demo.util;import com.yxh.demo.demo.model.ReturnModel;public class ReturnModelUtil { /** * 请求成功返回参数 * @param object * @return */ public ...

2019-04-09 17:19:20 355

原创 springboot dubbo zookeeper集群分布式

一、dubbo admin下载dubbbo admin,下载地址百度云地址链接:https://pan.baidu.com/s/1Fhwy7-lCrxHWGNxVeOKrBw提取码:29e6,直接放在tomcat运行(要先运行zookeeper),zookeeper,下载地址直接去官网下载,然后直接启动就可以了。表示运行登录成功二、搭建多功能模块项目不会搭建自行百度,方法很多,dubbo...

2019-01-02 17:11:32 846

原创 XML文件详解

前言最喜欢的一句话,莫过于工欲善其事必先利其器,以前只知道怎么用,并不知道为什么要这么用,没有深入的了解,今天主要介绍xml中的几个标签含义。xmlnsxmlns 就是xml name space的缩写,直白一点就是给XML的标签取一个前缀名,为什么要给XML取前缀名,假设有2个xml文件,A.xml、B.xml同时都有一个标签name,那么xml在解析的时候会发生冲突,那么如何解决呢?这...

2018-12-27 14:40:24 543

转载 NGINX配置文件详解

#user administrator administrators; #配置用户或者组,默认为nobody nobody。#worker_processes 2; #允许生成的进程数,默认为1#pid /nginx/pid/nginx.pid; #指定nginx进程运行文件存放地址error_log log/error.log debug; #制定日志路径,级别。这个设置可以放入...

2018-12-25 10:54:21 190

原创 Java 多线程

Executors类newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。 newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。 newSingleThreadEx...

2018-08-25 11:27:29 259

原创 Java 对象序列化方法

举个例子直接说明,下面是一个学生对象import java.io.Serializable;import lombok.Data;import com.baomidou.mybatisplus.enums.IdType;import java.math.BigDecimal;import java.util.Date;import com.baomidou.mybatisplus...

2018-08-25 09:54:24 214

原创 Spring中获取bean的两种方法

第一种采用注解方法注解的方法比较简单,不在进行详细介绍,这边主要将的是另外一种方法,当通过注解获取不到bean时,可以采用根据上下文获取。第二种上下文获取bean@Component public class SpringBeanUtil implements ApplicationContextAware {private static Logger logger = Logg...

2018-08-25 09:36:14 1340

原创 HttpServletRequest request 获取请求参数方法

HTTP请求解析HTTP请求一般分为五个部分:①请求方法②请求地址③是协议及版本号④报文头⑤报文体 重点讲报文头,因为获取请求参数的方法都是根据报文头类型不同,获取的方法不一样,常 见的头请求类型主要有这2种:1、application/x-www-form-urlencoded,2、application/json 第一种就是表单请求。第二种是JSON请求。因为流只能读取一次,所以怎么...

2018-08-22 09:28:33 5470

原创 Spring/Springboot AOP 自定义注解记录日志操作

本文采用的方法是使用注解记录日志,废话不多说直接上干货。创建一个自定义@Log日志标签package com.insurance.dao;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retent...

2018-08-17 13:46:26 2398 1

空空如也

空空如也

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

TA关注的人

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