自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

原创 Windows安装RabbitMQ记录

目录1.安装Erlang1.1下载&安装1.2配置环境变量1.安装Erlang1.1下载&安装Erlang Programming LanguageErlang Programming Languagehttps://www.erlang.org/downloads1.2配置环境变量PATH=C:\Program Files\erl-24.02.安装RabbitMQ2.1下载并安装https://www.rabbitmq.com/downloa

2021-09-19 08:37:52 139

原创 Git修改分支名称

1.修改本地分支名称git branch -m beforeBranchName afterBranchName2.删除远程分支git push origin :beforeBranchName3.将改名后的本地分支推送到远程,并将本地分支与之关联git push --set-upstream origin afterBranchNameDemo:D:\Codes2021\code>git branch -m feat_old feat_newerror: ref

2021-09-01 17:54:21 2858

原创 SpringBoot使用Jackson序列化反序列化配置

几种常见方式1. 全局application配置常用配置:spring: jackson: date-format: yyyy-MM-dd HH:mm:ss serialization: true deserialization: true default-property-inclusion: non_empty parser: true具体配置详见org.springframework.boot.autoconfigure.jackson.J

2021-01-10 14:53:48 4550

原创 SpringBoot整合MyBatis-最简-记录

原生MyBatis连接Mysql5,使用SpringBoot2默认的hikari连接池。pom配置 <parent> <artifactId>spring-boot-starter-parent</artifactId> <groupId>org.springframework.boot</groupId> <version>2.3.0.RELEASE</versio

2020-11-16 16:02:43 176

原创 ThreadLocal加深记忆

ThreadLocal结构ThreadLocalMap结构Key: 当前thread Value:set时的value创建线程Thread > 2.使用ThreadLocalThread对象结构:ThreadLocal.ThreadLocalMap inheritableThreadLocals = null;线程初始化时便持有一个空ThreadLocal.ThreadLocalMap在执行java.lang.ThreadLocal#set方法时的流程:获取当前线程 获

2020-10-27 11:18:39 89

原创 Java自定义序列化&反序列化

自定义序列化的应用场景1. 序列化时不包含某个字段,如密码,但反序列化时却需要该字段。此时不能使用transient修饰字段,因其序列化/反序列化时都会排除其修饰的属性。场景2. 其他特殊场景使用方式自定义序列化的类需要实现接口:java.io.Serializable,并重写以下方法:private void writeObject(ObjectOutputStream out) //序列化时调用此方法private void readObject(Object...

2020-10-26 15:50:18 771

原创 Swagger3配置

swagger介绍Swagger 是一套基于 OpenAPI 规范(OpenAPI Specification,OAS)构建的开源工具,可以帮助我们设计、构建、记录以及使用 Rest API。OAS本身是一个API规范,它用于描述一整套API接口,包括一个接口是哪种请求方式、哪些参数、哪些header等,都会被包括在这个文件中。它在设计的时候通常是YAML格式,这种格式书写起来比较方便,而在网络中传输时又会以json形式居多,因为json的通用性比较强。Swagger 主要包含了以下三个部分:

2020-10-14 11:20:26 4130 3

原创 SimpleDateFormat的正确使用方式

package com.a.mq.t;import java.text.SimpleDateFormat;import java.util.Date;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class SimpleDateFormatThreadLocal { static class ThreadSafeDateFormat { .

2020-08-07 15:21:13 254

原创 SpringBoot2下的Redis并发锁解决方案

pom文件配置<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.4.RELEASE</version></parent><dependency> <groupId&g

2020-07-10 09:30:22 562

原创 WebFlux接口Swagger

pom.xml配置<properties> <swagger.version>3.0.0-SNAPSHOT</swagger.version></properties><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <vers

2020-05-19 11:18:04 1110

原创 shiro

import org.apache.shiro.realm.Realm;import org.apache.shiro.spring.web.config.DefaultShiroFilterChainDefinition;import org.apache.shiro.spring.web.config.ShiroFilterChainDefinition;import org.spri...

2019-12-02 09:45:58 424

原创 WebFlux入门

Spring Boot WebFlux-01——WebFlux 快速入门实践https://www.cnblogs.com/limuma/p/9315442.html项目:pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" ...

2019-11-23 11:54:45 164

原创 日常笔记-2019.11.23

ApplicationContextAware的作用自增ID:对于数据敏感场景不宜使用,且不适合于分布式场景。GUID:采用无意义字符串,数据量增大时造成访问过慢,且不宜排序。雪花算法:算法描述:最高位是符号位,始终为0,不可用。41位的时间序列,精确到毫秒级,41位的长度可以使用69年。时间位还有一个很重要的作用是可以根据时间进行排序。10位的机器标识,10位的长度最多支...

2019-11-23 11:50:49 134

原创 UML表示法

泛化关系(generalization) 一条带空心箭头的直接实现关系(realize) 一条带空心箭头的虚线聚合关系(aggregation) 一条带空心菱形箭头的直线组合关系(composition) 一条带实心菱形箭头直线关联关系(association) 一条直线表示,关联关系默认不强调方向依赖关系(dependency)...

2019-11-23 11:49:23 516

原创 Windows10 配置Kafka (kafka运行依赖zookeeper)

一. 准备1. JVM运行环境2. zookeeper注意:kafka 最新版本内置了 zookeeper。不用再单独安装zookeeper3.bin下面是sh运行脚本。bin/windows下是windows环境的运行脚本。二.配置:1. kafka配置:./config/server.config, 指定zookeeper的地址:zookeeper.conne...

2019-08-18 18:04:27 476

原创 Springboot整合dubbo【简单案例】

目录1.环境准备1.1安装并配置zookeeper1.2启动zookeeper2.创建三个模块2.1新建一个公共模块——存放生产者和消费者共有的接口和实体类2.2创建生产者模块——提供服务方2.3创建消费者模块——服务使用方1.环境准备1.1安装并配置zookeeper复制conf目录下的zoo_sample.cfg,重命名为zoo.cfg打开zoo.c...

2019-06-03 23:07:08 120

原创 Redis常用操作

语法:$ redis-cli -h host -p port -a password案例:D:\SOFT\Redis-x64-3.2.100>redis-cli.exe -h 127.0.0.1 -p 6379127.0.0.1:6379> pingPONG127.0.0.1:6379>

2019-05-21 11:23:51 4791

原创 Java线程池

1.ThreadPoolExecutor类关系:ThreadPoolExecutor >AbstractExecutorService >ExecutorService >Executorpublic class ThreadPoolExecutor extends AbstractExecutorService public abstract class...

2019-05-20 15:24:11 89

原创 SpringBoot使用线程池

1.配置线程池@Slf4j@EnableAsync@Configurationpublic class DBExecutorConfig { @Bean("dbExecutor") public Executor taskExecutorInit(){ int coreSize = Runtime.getRuntime().availableProce...

2019-05-20 15:03:50 142

原创 SQL行转列案例

表结构CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `subject` varchar(255) CHARACTER SET...

2019-04-23 16:54:35 128

原创 ubuntu18.04下禁用Ctrl+Alt+Left/Right的方式(解决IDEA后退、前进快捷键的冲突)

1.查看是否被系统组合键占用gsettings get org.gnome.desktop.wm.keybindings switch-to-workspace-left返回:['<Control><Alt>Left']结果:说明被 Control + Alt + Left 组合键占用gsettings get org.gnome.desktop.wm...

2019-04-01 16:21:30 3964 3

原创 maven整合tomcat启动报错java.lang.ClassCastException

在将tomcat整合到maven的pom.xml配置中,然后启动服务报错,详细信息如下:五月 30, 2018 4:19:09 下午 org.apache.catalina.core.StandardContext filterStart严重: Exception starting filter SpringEncodingFilterjava.lang.ClassCastException:...

2018-05-30 16:37:13 1243

原创 oracle数据库Merge应用

应用场景:单张表不知道数据库中是否存在要插入的数据,如果存在,则对其进行update,不存在,则进行insert操作。示例:MERGE INTO WX_MENU T1USING (SELECT * FROM dual) T2ON (T1.BANKCODE = '3004' AND T1.MENU_KEY = 'menu_subscribe')WHEN MATCHED

2017-12-01 10:03:50 451

原创 向Oracle数据库中插入内容带特殊符号“&”的异常及处理

向Oracle数据库中插入数据(数据中带&符号)的时候遇到了下面这个错误: 因此需要对特殊字符“&”进行转义,方法有两种:1.&->'||'&'||'2.&->'||chr(38)||' 我们使用了|| 连字符, chr(38)跟ASCII的字符转码是一致的。plsql中使用set define off关闭特殊字符Connected

2017-12-01 09:49:58 3779

Swagger3配置使用-可用于生产环境

SpringFox 3.0.0集成示例,OpenAPI规范是一个由社区驱动的开放规范,这个规范定义了一个标准的、语言无关的 RESTful API 接口规范,它可以同时允许开发人员和操作系统查看并理解某个服务的功能,而无需访问源代码,文档或网络流量检查。合理地定义OpenAPI规范,能使开发者更好的理解远程服务和与之交互。目前最新的规范是OpenAPI Specification 3.0.3。

2020-10-14

Pictures.zip

pic - jvm内存模型,其他流程。Thank you for downloading IntelliJ IDEA! Your download should start shortly. If it doesn't, please use the direct link.

2020-07-29

JSP论坛系统-历史记录

论坛系统源码,用于毕业设计很好i该论坛系统采用jsp和java系统-------------------------------更新内容

2012-03-22

空空如也

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

TA关注的人

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