自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (26)
  • 收藏
  • 关注

原创 Linux 环境下 Nginx SSL+Tomcat 集群,解决request.getScheme() 获取到正确的https协议及https重定向后变成http的问题

关于nginx ssl + tomcat后 Java通过request.getScheme()获取到http而不是https的问题,解决方案如下:一:配置 Nginx 的转发选项(需要在ssl模块上添加上):proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header

2020-06-05 11:54:22 1207

原创 IDEA TOMCAT设置UTF-8编码,解决乱码问题

2020-05-21 17:32:52 1690

原创 小程序进行语音识别 音频MP3转PCM

初步技术方案是:小程序录音-上传录音文件到后端服务器,后端服务器调用阿里云一句话语音识别接口获取识别结果并返回给小程序。小程序的录音文件格式只能是MP3或者AAC,而阿里云语音接口所能接受的音频文件格式为PCM,WAV,最后决定在后端将接收的MP3文件转换成PCM文件。错误1 could not get audio input stream from input stream出现这个错误的原因是没有引入MP3解析库<dependency> <groupId&...

2020-05-20 08:58:10 2060 1

原创 推荐几个最火的 SpringBoot 实战 开源项目

商城系统1、mallmall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。项目地址:https://gitee.com/macrozheng/mall2、mall-swarmmall-sw..

2020-05-15 12:05:10 1426

转载 推荐几个优秀的微信小程序UI组件库

开发微信小程序的过程中,选择一款好用的组件库,可以达到事半功倍的效果。自从微信小程序面世以来,不断有一些开源组件库出来,下面6款就是排名比较靠前,用户使用量与关注度比较高的小程序UI组件库。还没用到它们的你,可以关注和了解一下哦!WeUI WXSSWeUI WXSS是腾讯官方UI组件库WeUI的小程序版,提供了跟微信界面风格一致的用户体验。GitHub地址:https://github.com/Tencent/weui-wxssnpm下载:npm i weui-wxssiView WeApp

2020-05-14 10:25:31 8963

转载 中台本质是什么?解决什么问题?中台架构的核心要素是什么?企业如何正确判断是否要上中台?

本文从宏观到微观的视角来聊聊:中台本质是什么?解决什么问题?中台架构的核心要素是什么?企业如何正确判断是否要上中台?以及如何上?等问题。1.中台架构的本质是什么?中台是一种架构理念和方法。任何一种架构的方法,其本质不外乎,利用分、合、打散、重组等技术手段,对系统进行有序化重构,以达到减少系统“熵”的过程,使系统得以不断进化。谈中台,离不开阿里巴巴,中台概念是由阿里最先提出,并且发扬光大的一种企业架构治理方法论。阿里巴巴中间件团队,给中台架构做过一下定义:中台架构,...

2020-05-11 11:54:50 2647

原创 Linux Ubuntu 与 Centos 系统安装命令对比

Ubuntu 系统sudo apt-get update更新源sudo apt-get install package 安装包sudo apt-get remove package 删除包sudo apt-cache search package 搜索软件包sudo apt-cache show package获取包的相关信息,如说明、大小、版本等sudo apt-get i...

2020-04-30 09:39:52 304

原创 Linux环境 Redis 安装

1、下载安装包wget http://download.redis.io/releases/redis-5.0.5.tar.gz2、解压tar -zxvf redis-5.0.5.tar.gz3、安装cd redis-stablemakecd srcmake install PREFIX=/usr/local/redis4、移动配置文件到安装目录下cd ....

2020-04-29 16:26:36 128

转载 PMBOK第六版10大知识领域ITTO思维导图-干货!

PMBOK学习过程中,ITTO(输入、工具、技术、输出)是每年必考的内容,掌握ITTO的脉络,对学习和梳理PMP非常有帮...

2020-04-13 21:38:10 2812

转载 数据中台是什么,它能解决什么问题

前言:近几年来数据中台概念大火,市面上掀起了一波建业务中台、数据中台热潮,那么数据中台到底是什么?它的出现能解决什么问题呢?首先数据中台的概念最早由阿里提出,自从阿里提出了“大中台,小前台”概念之后,数据中台这个概念火了起来,不少企业,无论是互联网企业还是传统企业纷纷搭建起了自家的数据中台,究竟数据中台有什么魅力,能让企业如此重视?本文主要从数据中台是什么、怎么做数据中台和为什么要做数据中台三...

2020-04-13 21:25:10 2306

原创 Linux 配置Redis集群为开机自启动

vim /etc/init.d/redisc将下方脚本写入redisc文件中#!/bin/sh# chkconfig: 2345 80 90## Simple Redis init.d script conceived to work on Linux systems# as it does use of the /proc filesystem.​REDISPORT1=...

2020-04-06 21:48:48 970

转载 Hyper-V搭建centos8

Hyper-V搭建centos8一、Hyper-V简介1. 功能2. 软硬件基础二、开启Hyper-V支持三、搭建centos8虚拟机环境1. 下载镜像2. 新建虚拟机3. 安装配置4. 远程连接一、Hyper-V简介Hyper-v 是 Microsoft 的硬件虚拟化产品。 它允许用户创建和运行计算机的软件版本(称为虚拟机)。 每个虚拟机的行为类似于一台运行操作系统和程序的完整计算机。H...

2020-04-04 13:56:51 1576

原创 Linux 环境安装文件服务器 FastDFS + Nginx(本人阿里云安装全过程)

一:资源准备链接:https://pan.baidu.com/s/1vQ1HYUFXHM7ttrt2_3Ht5A提取码:mj8b二:各种安装1.安装相关环境  yum install -y gcc-c++  yum -y install libevent  yum install -y pcre pcre-devel  yum install -y zlib zlib-...

2020-03-26 15:46:44 380

转载 Linux下 nginx配置ssl证书实现https访问

配置ssl证书之前,先准备SSL证书,至于获取的途径很多(阿里云的服务,第三方服务购买)。这里不详细解释。以下是我的SSL证书 准...

2020-03-05 17:11:52 685

原创 JConsole 监控远程Tomcat服务器

项目中使用Tomcat作为web容器,随着其他项目的上线,需要监测一下目前tomcat的使用情况。1、修改tomcat_home/bin/catalina.sh 文件,搜索 Execute The Requested Command 字样,在其上,添加JAVA_OPTS="-Djava.rmi.server.hostname=【IP】 -Dcom.sun.management.jmxre...

2019-10-23 09:31:37 367

原创 JMeter 监控服务器CPU、内存、i/o等资源

一、资源准备下载好这三个资源:apache-jmeter-5.1.1.zip、JMeterPlugins-Standard-1.4.0.zip、ServerAgent-2.2.3.zip;资源下载地址:https://download.csdn.net/download/tianya900519/11895931二:本地环境准备解压apache-jmeter-5.1.1.zi...

2019-10-22 09:28:54 995

原创 AOP统一处理日志

多的不说直接上代码!!!package com.platform.cloudlottery.aop;import com.alibaba.fastjson.JSONArray;import lombok.extern.slf4j.Slf4j;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.annotation.Af...

2019-10-21 16:50:28 197

原创 AOP实现防止接口重复提交

一:实现方法1.自定义防重复提交的注解和切面2.在需要验证的接口上增加注解(一般是创建、修改的接口)3.以每次调用的 类名+方法名+请求数据 的MD5值作为key,value任意值都可以,缓存起来(redis或本地缓存或其他),并设置一个合适的缓存失效时间。4.每次调用时根据key判断,缓存是否存在,存在则抛出异常或提示,不存在则执行业务逻辑。二:防重复提交注解packa...

2019-10-17 11:28:59 584

原创 Mybatis 返回List 报The error occurred while handling results

一:MapperList selectBylotteryCodes(String lotteryCodes);二:xml<select id="selectBylotteryCodes" resultType="java.lang.String" parameterType="java.lang.String"> select LOTTERYTYPE_NAME ...

2019-09-16 16:31:04 10970 1

原创 Fastdfs+Nginx 下载文件重命名

一:在Nginx上进行如下配置,这样Nginx就会截获url中的参数attnameif ($arg_attname ~ "^(.+)") { #设置下载 add_header Content-Type application/x-download; #设置文件名 add_header Content-Disposition "attachment;filena...

2019-09-05 10:08:28 2722

原创 IntelliJ IDEA 挖坑之路(持续更新)

一:Lombok Requires Annotation Processing1、问题2019/8/2310:26 Lombok Requires Annotation Processing Annotation processing seems to be disabled for the project "cloudlottery-manage". But l...

2019-08-23 10:48:34 279

原创 微信开发实现分享功能

一:登录微信公众平台进行设置JS接口安全域名二:获取access_token凭证access_token的接口地址https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET三:通过获取到的access_token来...

2019-08-12 11:08:53 1954

转载 SpringCloud分布式架构权限管理

概述本文讨论分布式架构权限管理的两种情况,一种是针对统一授权访问的,一种是跨平台接口访问的。虽然分布式架构会做业务的切割,将整体的业务切割为独立的子业务或者子平台,但是同一平台下往往会有统一的授权和单点登录,客户端而言平台是整体的,这种是统一授权访问的权限管理。但是也会遇到多平台协作的情况,这种情况不用考...

2019-08-01 19:39:10 786

原创 SpringBoot 项目在静态工具类中注入 Redis

静态属性不能直接注入,可以通过其set方法进行注入。(注意生成的set方法需要去掉static)。在工具类里直接注入RedisTemplate,两种方法:1、使用@Autowired@Autowiredprivate static RedisService redis;@Autowiredpublic void setRedisService(RedisService red...

2019-08-01 17:48:55 3997 5

原创 支付宝开发刷新网页auth_code过期

1、用户同意授权,获取codeString redirecturi = HttpUtil.urlEnCode(domain + aliPay + QRCodeUrl);SysPayChannel channel = payChannelService.selectByChannelType(PayTypeConstant.Alipay);MyAliPayConfig aliPayConf...

2019-08-01 15:16:22 3004

原创 微信开发刷新网页code过期

1、用户同意授权,获取codeString RequestURL = request.getRequestURL().toString();String redirecturi = HttpUtil.urlEnCode(domain + rankingList);WXPublicConfig publicConfig = new WXPublicConfig();// 授权页面地址S...

2019-08-01 15:07:58 4049 1

转载 RabbitMQ详解(三)------RabbitMQ的五种队列

目录1、简单队列2、work 模式3、发布/订阅模式4、路由模式5、主题模式6、四种交换器7、总结   上一篇博客我们介绍了RabbitMQ消息通信中的一些基本概念,这篇博客我们介绍 RabbitMQ 的五种工作模式,这也是实际使用RabbitMQ需要重点关注的。  这里是RabbitMQ 官网中的相关介绍:http://www.rabbitmq.com/getstarted.html...

2019-07-30 20:28:10 173

转载 RabbitMQ详解(二)------消息通信的概念

目录1、生产者和消费者2、消息3、信道4、交换器和队列5、虚拟主机6、简单实例   PS:近期在南宁出差,工作比较忙,所以更新会比较慢。  说到消息通信,可能我们首先会想到的是邮箱,QQ,微信,短信等等这些通信方式,这些通信方式都有发送者,接收者,还有一个中间存储离线消息的容器。但是这些通信方式和我们要讲的 RabbitMQ 的通信模型是不一样的,比如和邮件的通信方式相比,邮件服务器基...

2019-07-30 20:27:34 192

转载 RabbitMQ详解(一)------简介与安装

目录1、安装 Erlang2、安装 RabbitMQ3、启动和关闭RabbitMQ   RabbitMQ 这个消息中间件,其实公司最近的项目中有用到,但是一直没有系统的整理,最近看完了《RabbitMQ实战  高效部署分布式消息队列》这本书,所以顺便写写。  那么关于 RabbitMQ 是什么?大家可以首先参考官网:http://www.rabbitmq.com 。...

2019-07-30 20:26:31 132

原创 Linux 环境 JDK 安装

下载JDK官网:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html上传并解压jdk/opt/jdk/cd /opt/jdk/mkdir -p /usr/lib/jvmtar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/l...

2019-07-30 14:51:54 521

原创 Linux 环境 Keepalived 安装

下载keepalived官网: https://keepalived.org/download.html上传并解压keepalived/homecd /home/tar -zxvf keepalived-2.0.18.tar.gz -C /usr/local/src/进入到/usr/local/src/keepalived-1.3.6目录cd /usr/local...

2019-07-30 13:58:58 454

原创 Linux 环境 Nginx 安装

下载nginx官网:http://nginx.org/en/download.html上传并解压nginx/homecd /home/tar -zxvf nginx-1.16.0.tar.gz -C /usr/local/src/编译nginx进入到nginx源码目录cd /usr/local/src/nginx-1.16.0/检查安装环境...

2019-07-30 13:56:23 231

转载 Keepalived+Nginx+Tomcat搭建高可用的Web服务(二):双主模式

前一篇博文中使用keepalived实现nginx的高可用,并且演示的是主备模式,这种方式有一台机器一直作backup使用,有50%的资源被浪费。而双主模式中,两台主机互为主备,同时有两台机器工作,当其中一台机器出现故障,两台机器的请求转移到一台机器负担。本篇博文将主要演示Keepalived+Nginx的双主模式环境准备Ubuntu 16.04 LTS Keepalived v1.2...

2019-07-29 14:55:38 177

转载 Keepalived+Nginx+Tomcat搭建高可用的Web服务(一):主备模式

Nginx和Apache都可以用来作为反向代理服务器,来提供负载均衡的能力,使我们的web服务器,能够水平扩容,从而处理更多的用户请求,但是反向代理服务器又变成了一个单点,当反向代理服务器挂了,整合Web服务器就不能被外界访问到,所以我们必须要保证反向代理服务器的高可用。 下面我们来演示下如何使用Keepalived,搭建高可用的Web服务,我们选择使用Nginx作为反向代理服务器。Kee...

2019-07-29 14:54:06 339

原创 Spring Could 所踩过的坑(三) Eureka中的服务状态显示UNKOWN(1)

一:Eureka中的服务状态显示UNKOWN(1)二:客户端配置为:eureka: instance: port: 1111 prefer-ip-address: true hostname: ${spring.cloud.client.ip-address} instance-id: ${spring.cloud.client.ip-add...

2019-07-22 11:59:29 1455

转载 SpringCloud架构设计

最近一直在针对SpringCloud框架做项目,从中踩了不少的坑,也渐渐梳理出了一些内容,由于SpringCloud作为...

2019-07-21 21:27:08 264

原创 Spring Could 所踩过的坑(二) Eureka Server设置context-path路径后无法注册

com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableE...

2019-07-19 23:05:41 2309

原创 Spring Could 所踩过的坑(一) Eureka开启Security验证后无法连接注册中心

问题描述Eureka的Server端和Client端本来已经联通成功,服务注册、发现都正常。后来开启了验证功能,Client端向Server端注册服务时,需要验证用户名和密码,问题就出现了。ERROR 11612 --- [tbeatExecutor-0] com.netflix.discovery.DiscoveryClient : *****:***** - was unabl...

2019-07-19 22:33:45 698

原创 Apache Server + Tomcat 配置反向代理和负载均衡

一:配置2个tomcat实例1、调整它们的端口(shutdown,http或者ajp)2、指定route<Engine name="Catalina" defaultHost="localhost" jvmRoute="worker1">两个tomcat实例,一个是worker1,一个是worker2。后面配置apache时要用到。二:Apache上配置Pr...

2019-07-18 23:30:06 538

转载 SpringBoot与SpringCloud的版本对应详细版

大版本对应:Spring Boot Spring Cloud 1.2.x Angel版本 1.3.x Brixton版本 1.4.x stripes Camden版本 1.5.x Dalston版本、Edgware版本 2.0.x Finchley版本 在实际开发过程中,我们需要更详细的版本对应:spring-boot-start...

2019-07-18 16:08:49 5240

全国医院数据_交付的数据_汇总.xlsx

全国医院数据_交付的数据_汇总,共42671家医院信息

2020-06-19

fastdfs安装资源下载.txt

文件服务器FastDFS安装所需的所有资源:fastdfs-5.12.tar.gz、libfastcommon-1.0.40.tar.gz、fastdfs-nginx-module-1.20.tar.gz、nginx-1.17.5.tar.gz;

2020-03-26

最新最全的全国银行联行号MySQL文件

最新最全的全国银行联行号MySQL文件,共12万7千多条数据;最新最全的全国银行联行号MySQL文件,共12万7千多条数据;

2019-12-20

Excel生成sql语句小工具

Excel生成sql语句小工具,亲自测试有效!

2019-11-04

apache-jmeter-5.1.1、JMeterPlugins-Standard-1.4.0、ServerAgent-2.2.3

JMeter 监控服务器CPU、内存、i/o等资源的工具,具体使用方法请参考 https://blog.csdn.net/kung_com/article/details/102676065;资源包含:apache-jmeter-5.1.1、JMeterPlugins-Standard-1.4.0、ServerAgent-2.2.3三个工具。

2019-10-22

Spring 注解.xmind

Spring注解大全,注解整理方式采用思维导图工具(XMind)整理,对注解按自己的方式进行了分类,并对所有的注解在备注中进行了解释说明;

2019-07-12

JS生成QRCode二维码带Logo.zip

使用jquery.qrcode.min.js,生成中间带有Logo的二维码

2019-07-06

虹软 ArcSoftFace C++ MFC Demo 源代码

包含人脸检测、性别检测、年龄检测、人脸识别、活体等能力,初次使用时需联网激活,激活后即可本地无网络环境下工作,可根据业务需求结合人脸识别等SDK灵活的进行应用层开发。

2019-05-07

消息队列中间件ActiveMQ入门到精通视频教程及资料

001-ActiveMQ基础;002-安全机制+签收模式+发送模式+MessageProducer;003-顺序消费+消息过滤SELECTOR+MessageConsumer+MySql持久化;004-p2p模式+pulish-subscribe发布订阅模式+与spring集成;005-集群部署1;006-集群部署2;007-集群部署3;activemq集群配置文档.pdf;ActiveMQ(中文)参考手册.doc;ActiveMQ集群:网络连接模式(network connector)详解.docx;ActiveMQ集群:网络连接模式(network connector)详解.docx;示例;

2018-11-28

Zookeeper入门到精通视频教程

第1讲、Zookeeper熟悉和用途综述;第2讲、Zookeeper集群搭建、命令行Client操作;第3讲、Watches、Node、API介绍、Java Client开发 Watches、Node详解;第4讲、Java Client 进阶练习;第5讲、实战案例开发一之配置管理;第6讲、实战案例开发二分布式锁实现;第7讲、运维指南及注意事项;第8讲、运维和监控Web平台搭建和使用;

2018-11-28

python从入门到精通视频(全60集)

01 Python编程语言历史及特性 02 Python编程语言初接触 03 Python程序文件结构 04 准备Python编程环境 ..... 57 检测和处理异常 58 try语句 59 标准异常类及断言 60 Python执行环境及doctest模块

2018-05-21

吕鑫:《VC++就业培训宝典之MFC视频教程》

吕鑫:《VC++就业培训宝典之MFC视频教程》真实有效,与传说一样!

2018-05-21

springboot + mybatis + atomikos 多数据源分布式事物管理

springboot + mybatis + atomikos 多数据源分布式事物管理;springboot + mybatis + atomikos 多数据源分布式事物管理

2018-05-18

SpringBoot 2.X +Mybatis 多数据源

SpringBoot 2.X +Mybatis 多数据源,SpringBoot 2.X +Mybatis 多数据源

2018-05-17

MFC程序版本自动升级更新

MFC程序版本自动升级更新、文件MD5校验,文件MD5相同的不进行更新;

2018-05-15

MFC 使用Opencv调用摄像头并显示画面,关闭摄像头显示一张本地图片

MFC 使用Opencv调用摄像头并显示画面,关闭摄像头显示一张本地图片,MFC 使用Opencv调用摄像头并显示画面,关闭摄像头显示一张本地图片,MFC 使用Opencv调用摄像头并显示画面,关闭摄像头显示一张本地图片

2018-05-07

MFC获取Windows系统名称、MAC地址、磁盘信息

C++编写的的MFC程序,获取Windows系统名称(例:Windows 10)、MAC地址(例:B06EBF511977)、磁盘信息(例:173570804605),默认系统管理员方式运行

2018-05-03

MFC 全局钩子获取键盘输入和鼠标输入

MFC应用程序通过调用HOOK.DLL(需要源码的留言),实现获取键盘的输入信息和鼠标的点击焦点,显示在对话框,同时写入文件中;

2018-04-27

中国“银联”标识磁条卡磁道数据格式测试指南

2016-09-28

最全计算机ASCII码表

2016-09-28

中国银联最新MCC费率表

2016-09-28

中国银联银联卡受理终端应用规范

中国银联银联卡受理终端应用规范

2016-09-28

LODOP 调用打印机(我的打印机BROTHER牌子)

LODOP 调用打印机(我的打印机BROTHER牌子)

2016-05-26

三大主流数据库连接

sql server,mysql,oracle

2013-03-18

ssh分页分层实现

ssh分页实现,采用依赖注入的方式,分dao,service,action 层实现

2012-11-11

极品日历js代码

极品日历,完美的节日收录,功能庞大,网页开发加入优美

2012-10-27

空空如也

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

TA关注的人

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