自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (1)
  • 收藏
  • 关注

原创 layui点击行选中checkbox效果

layui 行事件

2023-07-25 14:35:45 833 1

原创 倒计时使用

倒计时使用

2022-09-23 18:23:30 326 1

原创 测试类出现错误Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration

测试类报错

2022-06-25 14:09:15 399

原创 Unnecessary value binding used alongside v-model. It will interfere with v-model‘s 错误解决方式

错误信息

2022-04-18 17:01:22 3031

原创 uni-app原生app打包apk超详细超详细

uniapp原生打包apk

2022-04-13 19:35:10 5153 4

原创 onclick对动态参数转换字符串

2021-05-21 15:52:38 133

原创 cannot find declaration to go to 解决

只需设置一下idea即可

2020-10-01 16:44:57 560

原创 docker拉取 oracle 11g镜像和navicat连接不上oracle解决

目录拉取镜像由于公司用到oracle数据库,在家想学习下,所以在网上参考了些资料。以下是安装过程。拉取镜像docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

2020-09-12 10:16:45 1180

原创 Java内存模型通透解读

为什么要有内存模型在介绍Java内存模型之前,先来看一下到底什么是计算机内存模型,然后再来看Java内存模型在计算机内存模型的基础上做了哪些事情。要说计算机的内存模型,就要说一下一段古老的历史,看一下为什么要有内存模型。内存模型,英文名Memory Model,他是一个很老的老古董了。他是与计算机硬件有关的一个概念。那么我先给你介绍下他和硬件到底有啥关系。CPU和缓存一致性我们应该都知道,计算机在执行程序的时候,每条指令都是在CPU中执行的,而执行的时候,又免不了要和数据打交道。而计算机上面的数据,

2020-08-26 10:04:27 180

原创 Centos7安装Docker(docker学习)

目录官方网站安装前准备安装第一步第二步第三步第四步官方网站https://docs.docker.com/engine/install/centos/安装前准备如果你没安装过centos7可以先安装下,文章已经写了。https://blog.csdn.net/baidu_37313657/article/details/104879818查看版本uname -aCentos7 linux版本3.10内核即可,如果不行可以升级下,学习环境可以直接升级,生产环境酌情况而定。yum up

2020-08-15 23:49:35 154

原创 mysql PXC 集群搭建

目录安装docker,如果安装过就跳过安装加速器PXC集群安装下载网站地址创建docker卷创建PXC容器建库测试其他命令安装docker,如果安装过就跳过yum -y updateyum install -y dockerservice docker start安装加速器https://www.daocloud.io/mirror执行镜像编辑vi /etc/docker/daemon.jsonPXC集群安装下载网站地址https://hub.docker.com/r/p

2020-08-10 21:39:59 606

原创 Error: [email protected] postinstall: `node scripts/build.js` 安装不上解决方式

编译前端时候出现错误node-sass问题描述,在安装前端依赖时候出现[email protected] 安装不上问题,这时候需要卸载重新安装下。1、卸载node-sass运行:npm uninstall node-sass2、重新安装指定的node-sass版本(安装失败的版本)运行:npm install [email protected]然后在进行编译安装依赖npm install启动服务npm run dev...

2020-08-09 23:04:19 10790

原创 JVM调优 知识体系学习 二

目录JVM调优 知识体系学习 一Java内存分配JVM的简化架构运行时数据区PC寄存器(Program Counter)Java栈Java堆方法区JVM调优 知识体系学习 一https://blog.csdn.net/baidu_37313657/article/details/107208135Java内存分配JVM的简化架构运行时数据区PC寄存器、Java虚拟机栈、Java堆、方法区、运行时常量池、本地方法栈等。PC寄存器(Program Counter)每个线程拥有一个PC寄

2020-07-31 15:50:01 152

原创 JVM调优 知识体系学习 一

文档https://www.w3cschool.cn/quartz_doc/项目配置

2020-07-29 21:37:23 213

原创 Stcode通用快速开发框架介绍

目录github地址项目描述项目简介项目技术项目特点数据权限设计项目结构项目模块介绍项目截图stcode-adminstcode-admin swagger文档stcode-apistcode-generator项目启动配置流程项目分布式部署github地址https://github.com/hailangsun/stcode项目描述stcode = Study the code 缩写,stcode通用快速开发框架采用免费开源方案Spring Boot、mybatis-plus、Shiro搭建的

2020-07-24 20:16:36 727

原创 Spring boot 2.3.0 出现 The valid characters are defined in RFC 7230 and RFC 3986

最近写代码生成时候用到了出现了如图错误,在网上一查发现是Tomcat版本问题,原因高版本加了对请求头字符的限制。解决如下package com.stcode.config;import org.apache.catalina.connector.Connector;import org.springframework.boot.web.embedded.tomcat.TomcatConnectorCustomizer;import org.springframework.boot.web.em

2020-07-24 14:19:58 457

原创 Quartz的Cron表达式解释

目录在线工具表达式格式举例说明其他在线工具https://qqe2.com/cron表达式格式对比:* * * * * * *特殊字符白话解释,“,” 号是或的关系-“ - ” 号是至的关系*“ * ” 号表示每的关系 如每秒钟/“ / ” 号也是每的关系 如每天的几分钟?“ ? ” 号表示不指定值,不关心当前位置的值#“ # ” 号表示是" 第 " 的意思L“ L ” 号表示 last 的意思举例说明表

2020-07-09 19:06:23 191

原创 mysql 1142 问题解决

介绍我这里是Navicat for MySQL 工具出现下列错误1142 - SELECT command denied to user 'XXX'@'localhost' for table 'db' 第一步root权限进入use mysql;select * from user where user='course';权限全是N使用工具修改下如图...

2020-06-25 23:05:09 4758 1

原创 CSS .class .class与.class.class区别

测试地址https://www.w3school.com.cn/tiy/t.asp?f=css_sel_class中间没空格的,匹配的是同时拥有classC和classD的元素中间有空格的,匹配的是父节点是classA类,子节点是classB类的元素代码<!DOCTYPE html><html><head><style>.intro{background-color:yellow;}.classA .classB{backgro

2020-06-09 14:14:36 2557

原创 springboot 2.3.0配置Druid 1.1.22 + mybatis-plus 3.3.2

目录DruidDataSource配置介绍mybatis-plus配置介绍springboot整合搭建环境DruidDataSource配置介绍这里主要介绍DruidDataSource常用配置官方文档https://github.com/alibaba/druid/配置缺省值说明initialSize0初始化时建立物理连接的个数。初始化发生在显示调用init方法,或者第一次getConnection时maxActive8最大连接池数量minIdle

2020-06-05 16:43:02 1469

原创 Centos7安装最新RabbitMQ详解

目录安装前准备安装必要环境安装erlang下载安装文件安装前准备首先我们要了解erlang和rabbitmq的版本兼容情况,因为erlang和rabbitmq有版本兼容问题存在,所以一定看好版本情况。https://www.rabbitmq.com/which-erlang.html安装必要环境首先我们看下环境是否安装过gcc -vg++ -vopenssl version如果你没有安装过那执行下面的命令即可。yum -y install make gcc gcc-c++ ke

2020-05-24 12:39:17 255

原创 虚拟机设置固定ip地址

目录说明准备修改固定ip地址说明由于虚拟机上ip总是变化,每次变化都得改数据库连接ip地址,所以希望把虚拟机设置为固定ip,这样就解决总是变化引起的多次修改ip地址的烦恼。准备首先查看本地ipipconfig以上我们可以看出ip地址本机ip192.168.1.9子网掩码255.255.255.0网关192.168.1.1修改固定ip地址查看虚拟机ip地址ifconfig进入虚拟机系统,我的虚拟机ip地址是自动分配的192.168.1.8,

2020-05-19 14:20:33 6995

原创 Jackson注解@JsonProperty介绍

目录介绍Access属性属性值READ_ONLY属性值WRITE_ONLY例子代码介绍JsonProperty作用于序列化或者反序列化时,映射的属性的名字,可以放在get方法,set方法,属性上,都可以。@JsonProperty(value = "fullName")private String name;序列化后{"fullName":"zhangsan"}Access属性属性值说明WRITE_ONLY仅做反序列化操作READ_ONLY仅做序列化操作

2020-05-12 16:41:53 2485

原创 Centos7安装redis-6.0.1

目录准备工作下载地址查看gcc是否安装安装gcc ,默认安装的是4.8.5 需要升级安装启动方式准备工作centos7 版本cat /etc/redhat-release下载地址https://redis.io/download上传或下载到tmp目录下,其中下载有两种方式 一个是直接下载然后上传,一个是wget方式如图;第一种方式第二种方式在官网最下面查看gcc是否安装redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,需要安装

2020-05-10 11:26:30 1295

原创 shiro简单入门示例第一章

目录shiro简介准备工作shiro简单例子入门shiro认证shiro授权shiro简介Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理,当然权限颗粒度粗但相对Spring Security简单易上手。准备工作https://start.spring.io/shiro简单例子入门shiro认证subject:主体,可以是用户也可...

2020-05-08 20:06:07 158

原创 AOP详解与实例第一章

目录AOP介绍AOP优点AOP使用场景小试牛刀AOP介绍AOP面向切面编程,主要解决特定问题,如:代码重复问题、关注点分离(水平分离:展示层 ->服务层->持久层垂直分离:模块划分 订单、库存等模块切面分离:分离功能性与非功能性需求)AOP优点集中处理某一个关键点/横切逻辑可以很方便地添加/删除关注点侵入性少,增加代码可读性及可维护性AOP使用场景权限控制...

2020-05-04 15:47:20 177

原创 白话理解什么是RPC

目录RPC是什么?什么是过程?RPC和RMI有什么区别?webservice、restfull接口调用是RPC吗?RPC的流程RPC是什么?remote procedure call (RPC) :远程过程调用远程字面好理解,这里讲下过程什么是过程?我们都知道存储过程,存储过程其实就是写好的一段代码放在数据库服务器上面,可以去调用触发它,它就可以执行完成一个动作;这就是过程。过程到底...

2020-04-22 17:04:36 244

原创 CentOS7安装Apache ZooKeeper 3.6.0

目录准备工作准备工作下载地址https://zookeeper.apache.org/releases.html

2020-04-08 17:58:43 702

原创 CentOS7下安装MySQL5.7.29

准备工作Linux 命令教程以下有的不懂命令可以在这里查询理解https://www.runoob.com/linux/linux-comm-rpm.html查看CentOS7版本cat /etc/redhat-release卸载mariadb查询所有mariadb套件同时卸载掉rpm -qa|grep mariadbrpm -e --nodeps mariadb-libs...

2020-04-01 18:02:49 1336 1

原创 java.lang.OutOfMemoryError: Metaspace 异常解决

介绍 Metaspacejava8 及以后的版本使用Metaspace来代替永久代,Metaspace是方法区在HotSpot中的实现,它与持久代最大区别在于,Metaspace并不在虚拟机内存中而是使用本地内存也就是在JDK8中,classe metadata(the virtual machines internal presentation of Java class),被存储在叫做Met...

2020-03-26 16:43:30 20023 1

原创 java.lang.OutOfMemoryError: unable to create new native thread 异常解决

解释这个错误在高并发请求服务器经常会出现,因为这个native thread 异常与对应的平台有关。导致原因你的应用创建太多线程了,一个应用进程创建多个线程,超过系统承载极限。你的服务器并不允许你的应用程序创建这么多线程,linux系统默认允许单个进程可以创建的线程数是1024个,你的应用创建超过这个数量,就会报java.lang.OutOfMemoryError: unable to ...

2020-03-24 23:01:48 9705

原创 CentOS7安装java 1.8.0_241

JDK下载地址https://www.oracle.com/java/technologies/javase-jdk8-downloads.html

2020-03-24 19:53:41 1001

原创 java.lang.OutOfMemoryError: Direct buffer memory 异常解决

原因写NIO程序经常使用ByteBuffer来读取或者写入数据,这是一种基于通道(Channel)与缓冲区(Buffer)的I/O方式,它可以使用Native函数库直接分配堆外内存,然后通过一个存储在java堆里面的DirectByteBuffer对象作为这块内存的引用进行操作。ByteBuffer.allocate(capability)是分配JVM堆内存,属于GC管辖范围,由于需要拷贝速度...

2020-03-23 19:24:33 14714 1

原创 java.lang.OutOfMemoryError: GC overhead limit exceeded 异常解决

产生原因GC回收时间过长时会抛出OutOfMemroyError,过长的定义是,超过98%的时间用来做GC并且回收了不到2%的堆内存,连续多次GC 都只回收了不到2%的极端情况下才会抛出。演示JVM参数配置-Xms10m -Xmx10 -XX:MaxDirectMemorySize=5m...

2020-03-22 21:06:47 1401

原创 virtualbox安装centos7(CentOS-7-x86_64-DVD-1708.iso)

下载CentOShttps://www.centos.org/我的版本是以前下载的CentOS-7-x86_64-DVD-1708.iso创建分配2G内存30G硬盘吧安装Centos7

2020-03-16 20:52:50 4160

原创 MQ重复消费问题解决方案

重复消费重复消费如何产生的,图是正常消息执行过程。原因一1、生产者发送给消息队列以后,消息队列会应达给生产者,但是这个过程中,消息队列出问题了没有收到消息,那么生产者就会重复发生消息,这时就产生了重复消息。2、生产者发生消息给消息队列,消息队列由于数量太大延迟了,生产者等待响应超时了,这时生产者又会从新发生消息给消息队列。3、生产者和消息队列因网络问题引起,生产者会发起重试。这样也会产...

2020-03-11 16:07:15 4804

原创 JAVA虚引用介绍

虚引用需要java.lang.ref.PhantomReference类来实现,虚引用顾名思义,就是形同虚设,与其他几种引用都不同,虚引用并不会觉定对象的生命周期。

2020-02-06 18:56:06 3192

原创 WeakHashMap介绍

具体详细介绍查API是java.util map 下的WeakHashMap,这里废话不多说,直接上代码,看代码秒懂。import java.util.HashMap;import java.util.WeakHashMap;public class WeakHashMapDemo { public static void main(String[] args) { ...

2020-01-24 17:28:08 199

原创 JAVA弱引用介绍

弱引用弱引用需要用java.lang.ref.WeakReference类来实现,它比软引用的生存期更短,对于只有弱引用的对象来说,只要垃圾回收机制一运行,不管JVM的内存空间是否足够,都会回收该对象占用的内存。代码演示:import java.lang.ref.WeakReference;public class WeakReferenceDemo { public static...

2020-01-19 20:52:34 107

原创 JAVA软引用介绍

内存足够时候我不回收,内存不够的话我要回收

2020-01-18 14:43:11 236

leftTime.js倒计时插件

网页时间倒计时使用,具体使用方法查看当前博文

2022-09-23

popper.min.js

bootstrap4所需的popper.js,这个是popper.min.js是编译后的。

2018-06-21

空空如也

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

TA关注的人

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