自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 架构思维学编程-分析本质-重构

透过本质,分析编程,重构思路

2022-01-05 10:16:13 339

原创 linux系统centos,部署java运行环境脚本

shell脚本:# 配置jdkcat >> /etc/profile << EOFexport JAVA_HOME=/usr/local/jdkexport PATH=\$JAVA_HOME/bin:\$PATHexport CLASSPATH=.:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jarEOF# 使配置文件生效source /etc/profile

2020-12-19 20:03:40 238 2

原创 创建springcloud的Eureka注册中心服务,部署到Linux系统

1、IEDA创建一个Maven工程,名称为eureka2、配置pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org

2020-12-19 19:15:37 439 2

原创 mybatis逆向工程,生成java代码和mapper.xml文件

1、创建一个Java Project,名称为mybatis-generator2、导入jar包log4j-1.2.17.jarmybatis-3.5.2.jarmybatis-generator-core-1.3.2.jarmysql-connector-java-5.1.47.jar3、在工程目录下,创建一个generatorConfig.xml文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfi

2020-12-19 17:00:11 291 2

原创 Error attaching to process: sun.jvm.hotspot.runtime.VMVersionMismatchException

查看线程堆信息,使用命令:jmap -heap 8288报出:Error attaching to process: sun.jvm.hotspot.runtime.VMVersionMismatchException: Supported versions are 25.162-b12. Target VM is 25.191-b12原因:安装了多个版本的JDK,程序运行的 JDK版本,与系统环境配置的JDK不一致解决办法:命令java -version的JDK,与程序运行的JDK是同一个

2021-06-25 15:21:19 1818

原创 Linux内核架构图

2021-06-05 22:50:58 341

原创 搭建Spring-framework.5.0.x源码环境,排错与简单使用(5步)

一、选择对应的版本下载地址:https://github.com/spring-projects/spring-framework图示1)通过git命令方式,下载的spring-framework源码,是最新的版本2)通过下载zip压缩包的方式,才会下载对应的版本3)下载加压后,项目下的gradle.properties文件,可以查看相应的版本号2、...

2021-03-30 13:40:29 517

原创 设计者模式 -- 构建者模式

一、介绍场景:– 建造一个复杂的产品。比如:神舟飞船,IPhone,这个复杂的产品创建,有这样一个问题需要处理:装配这些子组件,是不是有个步骤问题?– 实际开发中,需要的对象,在构建时,也非常复杂,有很多步骤需要处理。建造者模式的本质:– 分离对象子组件的单独构造(由Builder来负责)和装配(由Director负责)。从而可构造出复杂的对象。此模式适用于,对象的构建过程复杂的情况下使用。– 由于实现构建和装配的解耦,不同的构造器,相同的装配,可以做出不同的对象。相同的构建器,不同的

2021-02-25 20:55:44 107 2

原创 分页工具类PageBean

PageBean工具类package cn.jin51.util;import java.util.List;/** * 分页的三个基本属性 * 1、每页几条数据:size,可以有默认值 5 * 2、当前页数:index,可以有默认值 1 * 3、记录总数:totalCount,不可能有默认值,需要查询数据库,获取数据的总条数 * 4、一共多少页:totalPageCount = totalCount / size + 1 * 5、上一页:index - 1,当前页 1,上一页 1

2021-02-20 08:48:11 425 1

原创 无法在web.xml或使用此应用程序部署的jar文件中解析

1、异常问题:使用jstl标签<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>报错:org.apache.jasper.JasperException: 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/]2、异常产生的原因:启动tomcat有提示:[RMI TCP Connection(3)-127.0.0.1] org.

2021-01-31 11:35:56 5796 14

原创 简单、易理解、轻松搞定 批量修改文件名称

1、背景:在网上寻找到资料,里面有大量文件的名称有多余内容,手动修改量太大,百度搜索,尝试各种方式,不太可行,也可能是自己不太熟悉,然后想到自己熟悉的Linux2、在CentOS系统中,运行命令:rename '匹配的内容(即需要修改的内容)' '替换后的内容' 文件路径解释:使用英文单引号 ',可以匹配任何字符注意:如果CentOS系统是英文,建议使用Xftp工具,将文件直接拖入系统,千万不要先压缩,再在CentOS系统解压,因为那样会造成文件乱码3、举例1)当前文件下,去掉所有

2021-01-12 09:58:53 172

原创 CentOS环境,部署RabbitMQ服务脚本

# 1、部署erlang# 下载地址:http://erlang.org/download/otp_src_20.0.tar.gz# 安装依赖环境yum -y install make gcc-c++ kernel-devel m4 ncurses-devel \openssl-devel unixODBC-develmkdir /usr/local/erlangtar -zxvf otp_src_20.0.tar.gzcd otp_src_20.0/# 预编译./configur

2021-01-02 23:54:44 204 1

原创 npm ERR! egoshop@0.1.0 dev: `concurrently “npm run serve“ “ nodemon mock/index.js “`

报错:npm ERR! egoshop@0.1.0 dev: concurrently "npm run serve" " nodemon mock/index.js "重点: concurrently背景:VSCode软件,运行npm run dev命令时,报此错误解决办法npm install -g concurrently

2020-12-19 12:58:27 1286 4

原创 springboot项目,Exception authenticating MongoCredential

1、报错:Caused by: com.mongodb.MongoSecurityException: Exception authenticating MongoCredential2、原因:application.yml文件的MongoDB的password不能使用,纯数字密码。3、环境:springboot项目中,使用mongodb数据库<groupId>org.springframework.boot</groupId><artifactId>spr

2020-12-18 20:48:13 935 1

原创 springboot项目,[nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet]

问题:[nio-8087-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause思路:Wind

2020-12-15 16:22:43 20914 3

原创 springboot + shiro应用,[nio-8080-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet]

在Springboot + Shiro框架发布Web应用,使用Yapi进行测试,报如下错误:ERROR 14584 --- [nio-8080-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception

2020-12-13 07:51:01 6970 1

elfutils-libelf-devel-0.97.1-5.i386.rpm

在Linux上,安装Oracle11g数据库需要的jar包,oracle图形安装所需要的,针对的系统是Redhat系统,redhat、centos

2020-11-15

activemq-parent-5.10.0-source-release.zip

ActiveMQ 是Apache 出品,最流行的,能力强劲的开源消息总线 ActiveMQ 是一个完全支持JMS1.1 和J2EE 1.4 规范的JMS Provider 实现

2020-11-15

空空如也

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

TA关注的人

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