自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jcpp9527的博客

仅作为本人笔记使用

  • 博客(381)
  • 资源 (43)
  • 收藏
  • 关注

原创 MyBatis-PLUS net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: “,“ “,“

在使用ruoyi-vue-plus时,在调试接口的时候,在数据权限拦截器中会抛出异常,在查询数据库出现了如下提示"CONNECT""EMIT""GROUP""HAVING""INTO""START""WINDOW"此时sql语句中也未曾出现关键字之类的(自以为没出现关键字)

2024-01-16 11:12:35 708

原创 CentOS7配置教程(十三)安装Python3

由于 yum install python3 默认安装的 Python 版本较低,(也可能自带了python3的版本过低)现如今有更高版本的 Python 需求,就想用编译安装的方法安装一个较高版本的 Python,顺道记录一下安装过程。注意:不要卸载自带的 python2,由于 yum 指令需要 python2 支持,卸载了会出问题。

2023-06-14 11:34:56 740

原创 Centos8安装mysql8教程(安装mysql详细步骤)

安装参考:https://blog.csdn.net/wqc19920906/article/details/131202905。

2023-06-14 11:28:01 269

原创 Centos7/Centos8安装Mysql8

​。

2023-06-14 11:06:25 756

原创 Centos8 Python3.9安装ta-lib库

本文参考自:ChatGPTTA-Lib库在上需要通过源代码进行编译安装。以下是在。

2023-04-17 09:16:20 519 1

原创 SpringCloud学习(五)整合OpenFeign实现微服务之间的调用

一、什么是OpenFeign?首先要知道何为Feign?Feign是SpringCloud组件中一个轻量级RESTFul的HTTP客户端。Feign内置了Ribbon实现客户端请求的负载均衡。但是Feign是不支持Spring MVC注解的,所以便有了OpenFeign,OpenFeign在Feign的基础上支持Spring MVC注解比如 @RequestMapping等。OpenFeign的@FeignClient可以解析SpringMVC的@RequestMapping注解下的接口

2022-04-04 15:25:03 1180

原创 SpringCloud学习(四)整合Nacos实现配置中心

一、为什么选用Nacos做配置中心二、整合Nacos做配置中心项目整合基于SpringCloud学习(一)创建springcloud微服务的基础子服务1. 完善feign-provider项目1. 在pom.xml 增加nacos 配置中心依赖 <!-- nacos-config 依赖--> <dependency> <groupId>com.alibaba.cloud</groupId>

2022-04-04 15:01:12 1909

原创 SpringCloud学习(三)整合Nacos实现注册中心

一、为什么选用Nacos二、整合Nacos实现注册中心项目整合基于SpringCloud学习(一)创建springcloud微服务的基础子服务1. 修改springcloud-stu项目下的pom.xml添加spring-cloud-alibaba-dependencies版本管理:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi

2022-04-04 14:23:49 1168

原创 SpringCloud学习(二)Nacos介绍及Nacos服务搭建

一、Nacos简介1. Nacos是什么?Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。2. Nacos vs Spring Cloud相对于 Spring Cloud Eureka 来说,Nacos 更强大。Nacos = S

2022-04-04 13:40:23 661

原创 SpringCloud学习(一)创建springcloud微服务的基础子服务

本文主要是创建两个springboot服务,以在该系列后面的教程中增添springcloud相关组件一、创建父项目1. 选择Spring Initializr2. Type选择为Maven POM,Java Version选择为83. 勾选一些基本的依赖,如lombok和spring-boot-starter-web4. 创建好了的父项目结构如下:二、创建二级项目1. 选择新建Module2. 选择Maven3. 填写Name4. 修改openfeign pom.xml文件

2022-04-01 22:30:25 1655

原创 mybatis-plus mybatisplus查询源码走读

本文摘自:mybatis-plus查询源码走读源码走读测试类:@RunWith(SpringRunner.class)@SpringBootTest(classes = GendemoApplication.class)public class BlockqueueTestDemo { @Autowired GenTableMapper genTableMapper; @Test public void test(){ List<GenTab

2022-03-30 10:57:07 653

原创 spring cloud openfeign服务调用,返回对象结果不为null,而是空对象,对象里面的数据都是null

​是由于:openfeign调用接口中与被调用方接口返回类型不一致导致的。出现这种情况,非常大的可能是因为服务真实返回的对象数据结构和你实际接受的对象数据结构不一致。举个例子,你的feign里面的方法是这样的:UserInfoDetailVO obtain(@PathVariable(“id”) Serializable id);但是服务实际的借口声明不是这样的,比如:public ApiResult obtain(@PathVariable(“id”) Serializable id)因为真

2022-03-30 10:23:52 4386

原创 springcloud openFeign打断点调试,查看远程API返回值

使用微服务经常出现,远程的接口API出现问题,或者乱码,或者返回值存在存在异常信息。这时候需要添加openFeign断点,查看远程API的返回值。在项目中下载openfeign的源码,在SynchronousMethodHandler.java将断点打在119行,response=client.execute(request,options)不过在这里打断点,一般都会出现异常,stream channel is closed… 所以最好采用打印日志的方式来查看api返回值,详情:Spring Clou

2022-03-30 10:03:54 1098

原创 Spring Cloud OpenFeign的配置日志输出,打印请求信息和响应信息

​在Spring Cloud项目中我们常常使用Feign进行远程调用,在默认情况下Feign是没有调用日志输出的,这对不利于我们查找问题,所以需要对Feign的日志输出进行配置。Feign的日志级别:NONE:默认的,不显示任何⽇志,这个级别性能最好;BASIC:仅记录请求⽅法、URL、响应状态码以及执⾏时间,适用于⽣产问题追踪;HEADERS:在BASIC级别的基础上,记录请求和响应的header;FULL:记录请求和响应的header、body和元数据,适⽤于开发及测试环境定位问题。首

2022-03-30 08:59:05 4958 1

原创 mysql报错:CommunicationsException: Communications link failure

解决方案,把5.1.46替换为5.1.37即可<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.37</version> <scope>runtime</scope></dependency>co..

2022-03-19 13:39:02 3134

原创 Hadoop 老版本下载

访问hadoop官网,选择2.10.1然后就进入到这时更改URL即可:Apache DownloadsHome page of The Apache Software Foundationhttps://www.apache.org/dyn/closer.cgi/hadoop/common/hadoop-2.10.1/hadoop-2.10.1.tar.gz将2.10.1改为你想要的版本,比如2.7.1Apache Download Mirrorshttps://www.apache..

2021-11-29 16:58:18 1494

原创 ftp上传文件到Linux上,中文名称在Linux系统中显示为乱码

在windows上使用ftp上传文件到Linux上,中文名称在Linux系统中显示为乱码。虽然将Linux的env设置了LANG=en_US.UTF-8,并且本地的Shell客户端编码也设置成UTF-8,但在Shell中(或通过http访问),仍是乱码……原因在于,Windows 的文件名中文编码默认为GBK,压缩或者上传后,文件名还会是GBK编码,而Linux中默认文件名编码为UTF8,由于编码不一致所以导致了文件名乱码的问题,解决这个问题需要对文件名进行转码。yum install convm

2021-11-23 21:21:27 5181 1

原创 Python PDF转Images -- pdf转图片

一、环境安装windows环境:安装1:pdf2image: pip install pdf2image安装2:手动下载一个软件到本地poppler for Windows不然会出现not install poppler or not in PATH错误linux环境:安装pdf2image: pip install pdf2image安装pdfTools:sudo yum install poppler-cpp-devel二、使用pdf2image使用...

2021-10-22 14:56:25 1294

原创 Java中通过为null的引用调用静态方法 null调用静态方法

通过null来调用静态方法的唯一用处在于使用链式写法调用静态方法:如下面代码块中就可以使用Why.func1().func2()来操作。下面的代码,通过为null的引用调用静态方法,且并未产生异常。public class Why { public static void test() { System.out.println("Passed"); } public static void main(String[] args) { Why why= null;.

2021-10-15 10:58:45 2918

原创 linux设置服务器的普通用户授权客户机使用ssh私密钥登录

一、服务器A操作步骤1. 使用普通用户登录服务器A:依次执行以下命令:cd ~--查看是否以前设置过密钥,没有.ssh文件的没有设置过密钥,有可以删除重设ll -a --生成密钥,按提示操作,一直按Enter键即可ssh-keygen--成功后chmod -R 700 .ssh/ ;注意权限!cd ~/.sshcat id_rsa.pub >> authorized_keys chmod 600 .ssh/authorized_keys ;注意权限!这个很重要

2021-09-09 11:39:10 1084

原创 Java注解:元注解、普通注解、组合注解

一、自定义注解@Target({ElementType.FIELD, ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface Info { String value() default "tracy"; boolean isDelete();}// 为Person类配置了刚刚定义的注解@Info@Info(isDelete = true)publ

2021-08-22 17:31:10 1009

原创 SpringBoot单元测试Test Junit4和Junit5

一、springboot2 中的 Junit5 使用使用最新的springboot的版本, 使用的是junit5版本, 现在很多都是使用junit4的测试, 这里使用Junit5来试验. junit4和junit5两个版本差别比较大。junit5基于java8写的,要求最低版本为java8。预言使用:Assertions.assertEquals("index", result);使用ideal构建springboot项目,pom.xml(部分) 如下:<?xml

2021-08-20 16:53:54 3641

原创 关于linux定时任务crontab运行PYTHON脚本不生效,但是手动执行却正常的问题

运行crontab定时作业里边的东西,都要写绝对路径,python环境最好也写绝对路径0 10 * * * /usr/bin/python /opt/uhb.py 每天10点执行

2021-08-18 18:15:18 3618 1

原创 Python2.7升级到3.6 爬坑指南、多版本并存指南

centos7自带python2,由于执行yum需要python2,所以即使安装了python3也不能删除python20.安装依赖包yum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-deve.

2021-08-17 19:02:33 1382

原创 Idea Maven错误:was cached in the local repository, resolution will not be reattempted until the update

问题及原因为了学习SpringBoot源码,springboot项目从2.4.5 更改为2.2.1.RELEASE,发现总是无法找到依赖,一开始以为是阿里云上没有这个jar,然后访问阿里云maven仓库发现是存在的,在maven project上点击reimport也无效,于是怀疑是idea的问题,之前maven down源码就出现过无法下载的问题,于是通过Terminal执行mvn compile也不行,但是看到报错原因了was cached in the local repository, r

2021-07-24 13:43:18 49467 1

转载 三种方式查看Java class的字节码

一、命令行方式public class Hello{ public void say(){ Hello he = new Hello(); System.out.println("hello world"); }}首先使用命令javac D:\Hello.java,将java文件编译成Hello.class文件。使用javap -c D:\Hello.class便可以在dos窗口里看到我们需要的字节码文件:public class Hello {

2021-04-26 17:19:06 1173

转载 查看生成的cglib代理类源码详解

原文:Cglib动态代理反编译生成类一、CGLib使用示例package com.wqc.cglib; import java.lang.reflect.Method; import net.sf.cglib.proxy.Enhancer;import net.sf.cglib.proxy.MethodInterceptor;import net.sf.cglib.proxy.MethodProxy; public class DynamicProxy implements Method

2021-03-30 17:10:51 1345

原创 熔断与降级的区别

原文:熔断与降级的区别前言今天在博客上看到一句话:在分布式系统中,限流和熔断是处理并发的两大利器。关于限流和熔断,需要记住一句话,客户端熔断,服务端限流。发现为什么是限流和熔断?而不是限流和降级?于是就有了这篇文章。相似处:1.目的一致都是为了系统的稳定性,防止因为个别微服务的不可用而拖死整个系统服务;2.表现类似在表现上都是让用户感知,该服务暂时不可用请稍后再试;3.粒度一致粒度上,都是服务级别的粒度,某些情况下,也有更细的粒度,如数据的持久层,只允许查询,不允..

2020-12-24 09:22:46 9410

原创 Java 代码格式化 在线

由于写博客的时候 粘贴代码一般都是方法,在csdn上格式存在问题,所以需要进行格式化!!http://tools.jb51.net/code/java_format

2020-12-11 17:13:37 595

原创 SpringMVC访问jsp页面时,访问路径会自动添加Controller类的映射值

目录一、现象1、Controller类代码2、请求结果3、导致的原因一、现象由于在看springmvc源码,所以发现了这一个问题。1、Controller类代码2、请求结果3、导致的原因<property name="prefix" value="WEB-INF/views/" /> 这行value应改为"/WEB-INF/views/"。4、深层次原因跟踪springmvc源码,发现在InternalResourceView...

2020-08-10 19:45:53 752

转载 跨域资源共享 CORS 详解

目录一、CORS简介二、CORS的两种请求三、简单请求3.1 基本流程3.2 withCredentials 属性四、非简单请求4.1 预检请求4.2 预检请求的回应4.3 浏览器的正常请求和回应五、CORS与JSONP的比较原文:http://www.ruanyifeng.com/blog/2016/04/cors.htmlCORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源.

2020-06-14 00:41:22 214

原创 vue项目部署到Tomcat中

1,假设你要访问的项目名称为‘hms’2,在Tomcat的webapps下创建hms文件夹,3,配置config/index.js文件,build: {} 选项里面 设置assetsPublicPath: './' ,否则访问时会出现空白页,页面刷不出来。4. 使用vue-router的情况当你在项目中使用vue-router的时候,就需要给src/router/index.js添点东西,如下面:export default new Router({ mode : 'history'

2020-06-09 12:43:39 681

原创 从github 克隆项目到本地

一、本地机器需要安装git可以参照这个的前三个步骤:https://blog.csdn.net/wqc19920906/article/details/82470370二、然后# 1.切换到git账号 $ su git # 2.进入 git账户的主目录 $ cd /home/git # 3.使用 ls -al ~/.ssh 命令查看 ssh key 是否存在,若存...

2020-05-02 22:42:48 559

原创 Vue.js学习记录(五)vue-resource实现登录注册实例

vue-cli入门(四)——vue-resource登录注册实例

2020-04-28 20:00:53 263

原创 Vue.js学习记录(四)开发人员管理实例

vue-cli入门(三)——人员管理实例

2020-04-28 20:00:01 222

原创 2018-09-30

https://www.cnblogs.com/iceb/p/7093884.htmlhttps://blog.csdn.net/boer521314/article/details/40378151https://blog.csdn.net/boer521314/article/details/40378077https://blog.csdn.net/u010138380/arti...

2018-09-30 18:52:55 362

转载 ConcurrentHashMap、synchronized与线程安全

在看spring源码时,看到synchronized 包围了 ConcurrentHashMap原文:https://blog.csdn.net/sadfishsc/article/details/42394955最近做的项目中遇到一个问题:明明用了ConcurrentHashMap,可是始终线程不安全除去项目中的业务逻辑,简化后的代码如下:public class q...

2018-09-20 12:25:07 1476

原创 Java 继承相关迷失的地方

1、Java子类初始化与基类的关系:https://blog.csdn.net/noname13/article/details/555094722、java中关于子类中是否有父类的私有成员属性的分析:https://blog.csdn.net/running__camel/article/details/69258823...

2018-09-19 19:32:49 287

原创 Spring源码初读(一)前辈的路

1、《Spring源码深度解析.pdf》作者: 郝佳2、水门-kay的博客:https://my.oschina.net/kaywu1233、《Spring技术内幕深入解析Spring架构与设计原理第2版》作者:计文柯4、阅读源码的三种境界:http://cmsblogs.com/?p=25745、死磕Spring:http://cmsblogs.com/?cat=2066、源...

2018-09-17 18:09:16 589

转载 XML和Schema命名空间(三)总结

原文:https://yq.aliyun.com/articles/40353相信很多人和我一样,在编写Spring或者Maven或者其他需要用到XML文档的程序时,通常都是将这些XML文档头拷贝过来,并没有理解其中元素(比如xmlns,xmlns:xsi,xsi:schemaLocation)的真正含义,不知道哪些元素是多余的,也不知道为什么要加那些元素。这样当有时候网上Copy的XML头有...

2018-09-15 00:25:58 371

hadoop-2.7.1_windows7.rar

只需要5积分!!!hadoop官网下载的hadoop不能直接在Windows下运行,需要替换部分文件。该压缩包中含有hadoop2.7.1和它在Windows下运行需要替换的文件,分别为bin和etc。

2021-11-30

spring cloud.rar

spring cloud 学习教程,包含4个教程,均为pdf压缩文件,非高清,但完整含有目录,学习的好帮手

2020-07-09

vuespringboot.rar

vue springboot开发环境解决跨域问题,采用proxyTable解决,资源包括前端和后台简单示例

2020-06-15

spring-mybatis.rar

spring mybatis整合 事物讲解,包含spring和mybatis的整合以及事物管理方面的讲解,配合自己的博文

2020-02-26

shiro-web.rar

基于servlet整合shiro的maven工程,完整可运行的源码。

2019-08-14

shiro-spring.rar

基于maven的shiro整合spring源码,不含springmvc,完整可运行

2019-08-14

学习css+html的素材.rar

学习css+html的实例,包括百度首页和登录注册页面,完整的例子

2019-07-30

shiro 学习pdf及源码

张开涛老师的shiro 学习pdf及源码,完整版,包括全部源码示例,

2019-03-17

spring3.2源码包

spring3.2源码包,包含eclipse已编译好的和从官网下载的原包

2018-09-02

RabbitMQ3.7.5+ota_win64_19.3

RabbitMQ3.7.5+ota_win64_19.3

2018-08-30

springboot 多数据源实例

springboot 多数据源,通过注解切换数据库,含sql脚本,运行无误

2018-08-27

swagger2springmvc

springmvc4.3.9 mybatis3.4.6 swagger2.6.2集成,完整可运行项目

2018-08-18

springmvc swagger集成示例

springmvc mybatis swagger集成示例demo,含脚本,可运行

2018-08-17

springboot分模块实例

springboot实例,这是一个例子,这是一个例子,这是一个实例

2018-08-12

mina 用户 guides

Mina 用户开发指南,2.0版本,完整书签,附带中英文对照

2018-07-05

Java并发编程的艺术pdf

Java并发编程的艺术pdf,高清字体,含全部的完整目录,

2018-06-16

阿里巴巴Java开发手册1.4.0.pdf

阿里巴巴Java开发手册1.4.0.pdf,2018年5月20日修订版,高清

2018-06-07

大型网站系统与JAVA中间件实践.pdf

大型网站系统与JAVA中间件实践.pdf, 高清,含完整目录

2018-06-04

大型分布式网站架构设计与实践.pdf

大型分布式网站架构设计与实践.pdf, 高清,含完整目录

2018-06-04

Java程序性能优化.rar

Java程序性能优化.rar, 高清文档,含完整目录,压缩包内含书籍源码

2018-06-04

mongodb-win32-x86_64-2008plus-3.4.12-signed.msi

mongodb-win32-x86_64-2008plus-3.4.12-signed.msi 官网原生下载

2018-05-28

MongoDB实战 架构、开发与管理201701.pdf

MongoDB实战 架构、开发与管理201701 pdf 高清文档含目录

2018-05-28

spring=tool-eclipse4.52

springsource-tool-suite-3.7.3.RELEASE-e4.5.2-updatesite.zip 适用 jdk7 官网原装下载

2018-04-16

kibana-4.6.6-linux-x86_64

kibana-4.6.6-linux-x86_64 linux端 和elk配套使用 kafka

2018-04-11

ELK三者的软件包

logstash2.3.4+elasticsearch2.3.3+kibana-4.5.4-windows jdk7

2018-04-11

kafka_Java_Log4j

使用Kafka自带的Log4jAppender,在Log4j配置文件中进行相应的配置,即可完成将Log4j产生的日志实时发送至Kafka中。

2018-04-11

java program

Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。

2018-03-18

定义demo实例

这是一个自定义的工具,具体功能是在一些、地方可以用到

2018-03-09

netty 代理服务器

netty开发的http代理服务器,含三个实例,都可正常运行

2018-03-06

springmvc+dataTable=Demo

springmvc Jquery dataTable maven工程完整示例,前后台动态交互

2017-12-19

JQuery DataTable Servlet

JQuery DataTable Servlet 实例,前后台动态交互。完整

2017-12-19

springmvc maven mybatis整合

spring SpringMvc maven mybatis整合,完整示例 包含sql

2017-12-11

swagger-ui-1.0.13框架

swagger-ui-1.0.13框架,配合springmvc生成实时更新api文档。

2017-10-28

swagger集成springMVC简单示例

Spring MVC中使用Swagger生成API文档和完整项目示例Demo

2017-10-28

ssh简单整合,后续会更新和bootstrap的整合

ssh简单整合,基于maven和eclipse。后续会更新和bootstrap的整合

2017-10-21

HighCharts三个版本 4.03-4.1.8-5.0.14

HighCharts中的三个版本,分别为HighCharts-4.0.3、HighCharts-4.1.8、HighCharts-5.0.14完整,亲测可用。配合 web前端使用

2017-09-14

Java HighCharts实例demo

Java中HighCharts实例demo,全篇完整。一个开源的图标库,功能很强大,最近打算简单学习下,涵盖从后台获取数据传到前台,也可以在前端通过AJAX获取数据

2017-09-14

testMybatis

mybatis 入门示例源码 完整

2017-06-29

Eclipse UML插件ModelGoon、AmaterasUML安装

ModelGoon、AmaterasUML-Eclipse插件 , 内含AmaterasUML的Eclipse插件,只需要把zip包里面的plugins合并到Eclipse的安装目录里面即可,同时含有GEF的离线安装包,如果需要安装也直接合并的Eclipse的安装目录里面即可

2017-06-22

EhCache实例工程及其所需jar包

java 缓存框架之Ehcache示例,及其jar包

2017-04-08

空空如也

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

TA关注的人

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