自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 API低代码平台介绍1-功能概述

ADI平台是指Application data integration,即“应用数据集成”,使用springboot开发,并通过springcloud实现微服务,是一个动态定义Http API接口的“零代码”或“低代码”平台

2023-04-27 00:06:52 1618 5

原创 SpringBoot+JPA+druid动态配置多数据源-从数据库读取连接信息

利用动态多数据源,实现API接口的任意配置,大大降低数据共享的研发成本

2019-09-20 16:11:52 10879 45

原创 SpringBoot+JPA+Druid+Oracle+jta+atomikos实现分布式事务

一. 需求采集有一个业务操作,需要同时对两个数据库执行DML操作,要么都执行成功,要么都不成功。二. 需求分析这是一个典型的分布式事务应用场景,但以前只是听说过分布式事务,缺没有亲自用过。项目本来是使用的SpringBoot框架,因此拿“springboot 分布式事务”作为关键词交给度娘,发现可参考的资料很多,心中窃喜,但仔细一看,绝大多数文章都使用了mybatis,mybatis虽盛行,...

2019-09-20 15:17:28 1763 2

原创 从Druid数据库连接池获取连接的时候超时了,Socket读阻塞

一. 背景 17年公司有个项目组在南京做项目的时候,开发框架用的是spring boot ,数据库连接池用的是druid,但老是遇到socket read timeout的错误,不得已放弃了druid而改用了tomcat数据库连接池,问题得到解决,也就没有深入找druid的原因了(按理说牛掰的druid不应该啊)。 时间到了18年,我所在的项目组到了安徽马鞍山...

2019-01-18 16:48:32 20139 2

原创 API低代码平台介绍3-异构数据源的数据查询功能

API低代码平台介绍-异构数据源的数据查询功能

2024-05-11 18:01:01 800

原创 API低代码平台介绍2-最基本的数据查询功能

快速将数据库表生成API能力-最基本的数据查询功能(自定义sql语句,支持联合查询)

2024-05-09 22:03:08 861

原创 centos7安装mysql8.x数据库

下载mysql8.x安装包在mysql官网(https://www.mysql.com/)下载mysql社区版安装包(免费的),我这里下载的是8.0.19注意:强烈建议你所要安装的数据库服务器之前没有安装过任何版本的mysql,否则安装过程可能会遇到各种问题。选择RPM Bundle,如图:安装前环境检查#检查服务器是否自带有mariadb数据库rpm -qa | grep mariadb#有则卸载,例如我服务器上的rpm -e --nodeps mariadb-libs-5..

2020-06-21 12:39:51 273 1

原创 SpringBoot动态配置多数据源-从数据库读取连接信息

本文最新地址:https://blog.csdn.net/aiyo92/article/details/101064167内容更完整,排版更友好,欢迎移步!!!一. 背景 公司要求开发一个接口平台,作为我司各系统之间,或我司系统与第三方系统的对接工具。使用微服务架构,通过该接口平台可动态定义并生成restful接口。二. 思考 系统之间的对接,无外乎就是...

2019-09-11 09:44:56 15232 5

原创 springcloud 超时和请求重试配置

主要涉及springcloud的两个核心组件:熔断器(hystrix)、负载均衡(ribbon)#####熔断器配置开始#并发执行的最大线程数,默认10hystrix.threadpool.default.coreSize=500#BlockingQueue的最大队列数hystrix.threadpool.default.maxQueueSize=1000#把超时发生异常属性关闭(即无...

2019-08-24 11:36:49 1116

转载 NoSQL数据库

原文地址:https://blog.csdn.net/qq_38265137/article/details/80382482NoSQL概念:图;NoSQL概念的演变NoSQL最初表示的“反SQL”运动,用新型的非关系型数据库取代关系型数据库。现在NoSQL(Not only SQL)表示关系和非关系型数据库各有优缺点,彼此都无法互相取代。NoSQL的特点:通常,NoSQL数据库具...

2019-04-10 10:55:26 904

原创 Windows环境下为Python3.X安装basemap

http://blog.csdn.net/moxigandashu/article/details/68945845

2019-03-11 11:21:49 499

原创 python笔记36:数据可视化之直方图

链接:https://pan.baidu.com/s/1N17ZMhy5O-pvShc_r2sjhA提取码:9n1g# -*- coding: utf-8 -*-#1.概念:直方图(Histogram),是用一系列等宽不等高的长方形来绘制,宽度表示数据范围的间隔,高度#表示在给定间隔内数据出现的频数,变化的高度形态表示数据的分布情况。#直方图的作用主要有两个:#a.显示各组频数分布的情...

2019-03-11 10:50:48 440

原创 python笔记35_4:数据可视化之双向柱状图

链接:https://pan.baidu.com/s/15jQhGzVV9zgYMWxstk-FwA提取码:fb0c# -*- coding: utf-8 -*-#双向柱形图的绘图案例: 请执行代码观看效果import numpyimport pandasimport matplotlibfrom matplotlib import pyplot as pltfont = {...

2019-03-11 10:12:23 3819

原创 python笔记35_3:数据可视化之堆积柱状图

链接:https://pan.baidu.com/s/15jQhGzVV9zgYMWxstk-FwA提取码:fb0c# -*- coding: utf-8 -*-#堆积柱形图的绘制方法:#什么是堆积柱形图?#即把不同维度的柱子堆叠到一根柱子上(之前是平行的几根柱子),请执行代码观察效果import numpyimport pandasimport matplotlibfro...

2019-03-11 09:49:59 5437

原创 python笔记35_2:数据可视化之多维柱状图

链接:https://pan.baidu.com/s/15jQhGzVV9zgYMWxstk-FwA提取码:fb0c# -*- coding: utf-8 -*-#多维柱形图的绘制方法:import numpyimport pandasimport matplotlibfrom matplotlib import pyplot as pltfont = { '...

2019-03-11 09:47:08 2111

原创 python笔记35_1:数据可视化之一般柱状图

链接:https://pan.baidu.com/s/15jQhGzVV9zgYMWxstk-FwA提取码:fb0c# -*- coding: utf-8 -*-#1. 概念:柱形图,是一种以长方形的单位长度,根据数据大小绘制的统计图,用来比较两个或两个以上的数据,可以是时间,也可以是不同类别,所以#柱形图可以表示趋势,也可以表示不同项目间的对比,如果横轴是数值区间,还可以表示数据分布...

2019-03-11 09:43:21 371

原创 python笔记34:数据可视化之饼图

相关文件下载地址:https://pan.baidu.com/s/1JR1IebsEZbJEqqcOAysaSA提取码:qgsa# -*- coding: utf-8 -*-#1. 概念:饼图(Pie Graph),又称原型图,是一个划分为几个扇形的原形统计图,它能够直观地反映个体与总体的比例关系。#通常和机构分析一起结合使用。#2. 饼图绘图函数:pie(x,labels,color...

2019-03-08 18:41:55 1641

原创 python笔记33:数据可视化之折线图

链接:https://pan.baidu.com/s/1MW2hW8CNMOGoj1Zg9aemFw提取码:r2gc# -*- coding: utf-8 -*-#1. 概念:折线图,也称趋势图,它是用直线将各数据点链接起来而组成的图形,以折线方式显示数据的变化趋势。#折线统计图不仅可以表示项目的具体数量,又能清楚的反应事物随时间变化的情况,因此特别适合用于时间趋势的绘图#2. 折线图...

2019-03-08 18:20:11 464

原创 python笔记32:数据可视化之散点图

相关文件下载地址:https://pan.baidu.com/s/1iOefRWY_VrgxmmkEBAdN8Q提取码:8v21# -*- coding: utf-8 -*-#1.概念:散点图(scatter diagram),是以一个变量为横坐标,另一变量为纵坐标,利用散点(坐标点)的分布形态反映变量关系的一种图形。#一般和相关分析、回归分析结合使用#2.散点图绘图函数:plot(x...

2019-03-08 18:10:56 437

原创 python笔记31:数据分析之矩阵分析

# -*- coding: utf-8 -*-#1.概念:矩阵分析,是指根据事物(如产品,服务等)的两个重要属性(指标)作为分析的依据,进行关联分析,找出解决#问题的一种分析方法。#矩阵分析法在解决问题和资源分配时,为决策者提供重要的参考依据,先解决主要矛盾,再解决次要矛盾,有利于提高工作效率,有#利于决策者进行资源的优化配置。#如何使用python进行矩阵分析:import p...

2019-03-08 16:53:44 783

原创 springBoot springSecurty OAuth2.0 x-frame-options deny

背景说明应公司要求,需要对一个接口平台加OAuth2.0认证(客户端模式)功能,该平台有自己的管理维护页面,且页面采用了Iframe嵌套,在我加入认证功能以前,平台可以正常运行,但就在我加入认证功能之后(通过postman已经可以正常获取access_token),打开维护界面出现了问题:iframe中的页面打不开了,错误如图:问题原因我的OAuth2.0是基于SpringSecu...

2019-02-25 15:54:53 864

原创 SpringBoot配置使用SSL,使用https(单向认证)

1.生成证书,可以使自签名或者从SSL证书授权中心获得的JDK中keytool是一个证书管理工具,可以生成自签名证书。我这里是windows系统,打开命令行,执行:keytool -genkey -alias bitservice -keypass bitservicepwd -keyalg RSA -keysize 1024 -validity 365 -keystore D:/bi...

2019-02-21 17:11:37 2467

原创 centos7安装Oracle11g笔记7:只有服务器本机可以访问数据库,其他电脑无法访问它

错误:无监听程序原因:oracle监听服务没有启动方法:1.修改\data\oracle\product\11.2.0\db_1\network\admin\listener.ora中的localhost改为192.168.78.130(以实际ip为准)2.修改\data\oracle\product\11.2.0\db_1\network\admin\tnsnames.ora中的...

2019-02-14 11:16:16 1491

转载 centos7安装Oracle11g笔记6:重启服务器后,sqlplus连接oraccle报错shared memory realm does not exist

原文地址:https://www.cnblogs.com/loveling-0239/p/6547409.htmlOracle安装完成,重启服务器后,sqlplus连接oraccle报错shared memory realm does not exist原因:oracle服务没有开机启动解决方法:执行以下命令,启动数据库  1、sqlplus /nolog  登陆数据库...

2019-02-13 16:05:36 365

原创 centos7安装Oracle11g笔记5:安装过程,Oracle Net Configuration Assistant failed

错误如图:解决办法:修改hosts文件vi hosts 加一行:192.168.1.64 Databright #前面的ip是服务器/电脑的ip,后面的字符串可自定义保存后执行命令【service network start】然后点击安装界面的重试即可。...

2019-02-13 16:03:14 1478 1

原创 centos7安装Oracle11g笔记4:安装过程,遇到环境检测Fail

错误如图:其实在1安装图文教程中我们该设置的参数都设置了,该下载的依赖包也下载了,但我们下载的包可能太新,导致检测 程序没有检测到,因此,解决方案:选中Ignore All 并进行下一步。 ...

2019-02-13 16:00:45 438 1

原创 centos7安装Oracle11g笔记3:安装过程,环境检测发现swap空间不足

错误如图:解决方法:https://www.cnblogs.com/gw811/p/4044436.html重点:(我在实际操作中交换文件所在的目录和网址中设置的不一样,我写的是:/home/swap)想在虚拟机里面安装oracle10g,发现默认的swap交换空间不满足最低要求,因为我分配的物理内存是1G,那么就按照要求需要2G的swap交换空间,默认只有1G的交换空间。添加sw...

2019-02-13 15:57:33 1987

原创 centos7安装Oracle11g笔记2:安装过程,密码输入界面卡住无法操作

本文参照了网上的一篇博客,首先,这是因为输入的密码不合规,oracle弹出提示信息,提示框太小,从而把安装界面给遮罩了造成的。如图:解决办法:仔细看界面里面多了一条(树状)灰色的竖线,可以尝试把它拉大(其实是一个提示窗口),然后查看内容并点击按钮按钮关闭,如果无法拉大,那么直接按space键或者鼠标右键closed关闭掉就OK。其他安装步骤遇到也可以按照此种方法解决。...

2019-02-13 15:53:53 3214 4

原创 centos7安装Oracle11g笔记1:图文教程

大家好,关于在centos7虚拟机安装Oracle11g,从安装到最终正常使用,我一共整理了7篇笔记,记录了安装过程的步骤以及过程中遇到的问题,这是第一篇笔记,感谢大家阅读!本文是结合了网上几篇文章的内容整理而成。网上几篇分别是:https://jingyan.baidu.com/article/48b37f8dccfd4b1a64648808.htmlhttp://www.itd...

2019-02-13 15:48:04 1898 2

原创 python笔记30:数据分析之RFM分析

# -*- coding: utf-8 -*-#1. 概念:RFM分析是根据客户活跃程度和交易金额贡献,进行客户价值细分的一种方法.#R(Recency):近度,客户最近一次交易时间的间隔。R越大,表示客户越久未发生交易,R越小,表示客户越近有交易发生#F(Frequency):频度,客户在最近一段时间内交易的次数。F越大,表示客户交易越平凡,F越小,表示客户不够活跃#M(Monetary...

2019-02-13 14:57:46 1909

原创 python笔记29:数据分析之相关分析

# -*- coding: utf-8 -*-#1. 概念:相关分析(correlation analysis),是研究两个或两个以上随机变量之间相互依存关系的方向和密切程度的方法。#相关分析分为:#线性相关#非线性相关#这里我们主要介绍常用的线性相关,线性相关也称为直线相关,也就是当一个连续变量发生变动时,另一个连续变量相应的成线性关系变动。#线性相关关系主要采用皮尔逊(Pears...

2019-02-13 14:09:45 570

原创 python笔记28:数据分析之结构分析

# -*- coding: utf-8 -*-#1、概念:结构分析, 是在分组(这个分组一般是定量分组,定量分组一般看结构)以及交叉的基础上,计算各组成部分所占的比重,进而分析总体的内部特征的一种分析方法。#结构分析的结果一般以饼图呈现,如果成分较少(两个或三个),那么可以使用圆环图呈现#下面看看在pandas中如何进行占比计算:#当我们使用groupby计算出分组结果或者使用pivo...

2019-02-13 12:21:46 647

原创 配置centos7基于SSH的免密登陆

一. 背景 为了搭建hadoop开发环境,我准备了三台centos7系统的虚拟机,它们的ip地址与机器名分别是:192.168.5.79 master、192.168.5.80 slave1、192.168.5.81 slave2 现需要配置三台服务器之间的SSH免密登陆。二. 实现步骤分别编辑三台服务器的hosts文件,将各服务器的ip地址与机器名追加到文件最后。如图...

2019-02-13 11:27:17 1468

原创 Centos7安装最新版Firefox

背景:新安装的centos7虚拟机,无自带浏览器1. 在Firefox官网下载Linux64位安装包:Firefox-latest-x86_64.tar.bz22. 把安装包上传至/home/softs/firefox3. 进入/home/softs/firefox,把安装包解压到/opt/目录,tar jxvf Firefox-latest-x86_64.tar.bz2 -C /op...

2019-02-12 17:39:02 6801

转载 查看虚拟机里的Centos7的IP,解决Centos7无法上网的问题

原文地址:https://blog.csdn.net/dancheren/article/details/73611878这里之所以是查看下IP ,是我们后面要建一个Centos远程工具Xshell 连接Centos的时候,需要IP地址,所以我们这里先学会查看虚拟机里的Centos7的IP地址 首先我们登录操作系统 用户名root 密码 123456然后我们输入ip查询命名 i...

2019-02-12 10:19:17 141 1

原创 python笔记27:数据分析之交叉分析

# -*- coding: utf-8 -*-#1、概念:交叉分析,通常用于分析两个或两个以上,分组变量之间的关系,以交叉表形式进行变量间关系的对比分析;#可以有三种情况下的交叉:定量与定量分组进行交叉;定量与定性分组进行交叉;定性与定性分组进行交叉#建议交叉的维度为两个维度即可,维度越多,越细,就越难发现规律#2、交叉计数函数:#pivot_table(values,index,co...

2019-02-11 17:08:06 2345

原创 python笔记26:数据分析之分布分析

# -*- coding: utf-8 -*-#1、概念:分布分析,是指根据分析目的,将数据(定量数据)进行等距或者不等距的分组(定量分组),进行研究各组分布规律的一种分析方法。#常用于用户的消费分布、收入分布、年龄分布等import numpyimport pandasdata = pandas.read_csv("D:/workspaces/python/pythonStudy/...

2019-02-11 15:02:09 1411

原创 python笔记25:数据分析之分组分析

# -*- coding: utf-8 -*-#1、概念:分组分析,是指根据分组字段,将分析对象划分成不同的部分,以进行对比分析各组之间的差异的一种分析方法。#定性分组:根据事物的已有类别进行划分,如性别、年龄、地区等#定量分组:即数值分组,在数据处理章节(python笔记20:数据处理之数据分组)已经学习过#2、常用的统计指标:计数、求和、平均值等#3、分组统计函数:#groupb...

2019-01-22 16:52:34 931 1

原创 python笔记24:数据分析之基本统计

# -*- coding: utf-8 -*-#1、概念:基本统计分析:描述性统计分析,用来概括事物整体状况以及事物间联系(即事物的基本特征),以发现其内在规律的统计分析方法。# 常用的统计指标:计数、求和、平均值、方差、标准差#方差:统计中的方差(样本方差)是每个样本值与全体样本值的平均数之差的平方值的平均数。在许多实际问题中,研究方差即偏离程度有着重要意义。#标准差:标准差是方差的算术...

2019-01-18 14:50:01 538

原创 python笔记23:数据处理之虚拟变量

# -*- coding: utf-8 -*-#概念:虚拟变量,也叫哑变量和离散特征编码,可用来表示分类变量、非数量因素对分析可能产生的影响#离散特征的取值之间有大小的意义。例如:尺寸(L、XL、XXL)#离散特征的取值之间没有大小的意义。例如:颜色(Red,Blue,Green)、性别#离散特征的取值之间有大小意义的处理函数:#pandas.Series.map(dict)#dic...

2019-01-18 11:38:00 1284

小型新闻发布系统(基于C/S)

本系统是基于java c/s 开发的一款小型学院新闻发布系统(当然我们习惯于基于b/s架构)。适合对java c/s开发感兴趣的初学者学习使用。ps:压缩包中包含sql文件,默认管理员的账号密码在sql文件中。

2014-08-08

struts2必须的jar包

struts2中所必须的jar包 好不容易找到的

2012-11-05

空空如也

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

TA关注的人

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