- 博客(75)
- 资源 (23)
- 收藏
- 关注

原创 Linux (Centos) Python compile and install Dameng driver dmPython
原文链接 https://www.aiprose.com/blog/151 点击访问dmPython is a database access interface developed by DM based on the API usage regulations in Python DB API version 2.0.You need to install dmPython when using Python to connect to the Dameng database. After in.
2021-10-19 13:00:40
1736

原创 DockerCompose runs Grafana and integrates Prometheus+node-exporter+cadvisor multiple server
原文链接 https://www.aiprose.com/blog/149Use docker to run Grafana to integrate Prometheus+node-exporter+cadvisor to monitor multiple nodes.One of the nodes is the local machine, and the other is my other server. Prometheus only needs to start one, and th..
2021-10-19 12:51:45
1779

原创 Linux(Centos) Python编译安装达梦驱动 dmPython
原文链接 https://www.aiprose.com/blog/150dmPython 是 DM 提供的依据 Python DB API version 2.0 中 API 使用规定而开发的数据库访问接口。使用 Python 连接达梦数据库时需要安装 dmPython。安装完 DM 数据库软件后,在安装路径下的 drivers 目录下,可以找到 dmPython 的驱动源码,由于提供的是源码,需要自己编译安装。安装的时候区分是否本机已经安装达梦数据库,如果本机已经安装好达梦数据库,参考第一种,.
2021-10-19 12:46:56
3832
1

原创 Docker runs WordPress through Nginx reverse proxy to open HTTPS binding domain name
原文链接 https://www.aiprose.com/blog/148This article uses docker-compose to run wordpress, uses the existing mysql database, and the external nginx opens https reverse proxy to wordpress. If your domain name has not been filed, please file it first.start..
2021-10-19 12:42:09
507

原创 Docker运行WordPress通过Nginx反向代理开启HTTPS绑定域名
后续更新地址:https://www.aiprose.com/blog/147本文使用docker-compose运行wordpress,使用已有的mysql数据库,外部的nginx开启https反向代理到wordpress。如果你的域名还没有备案请先去备案。编写启动文件编写wordpress.yml,然后执行 docker-compose -f wordpress.yml up -d 启动容器172.18.0.1:3308是我自己的mysql地址version: "3"services:..
2021-10-12 11:01:00
15071

原创 DockerCompose运行redis 6 alpine性能测试优化
原文后续持续更新地址 https://www.aiprose.com/blog/1451.编写docker-compose文件编写redis.yml,network_mode为host这样可以减少网卡资源消耗,提高性能,如果要求不高可以使用桥接网络,这样端口可以自由映射;调优修改的配置都是修改宿主机的配置。version: '3'services: redis: image: redis:6.0.10-alpine container_name: docker_redis .
2021-10-09 10:53:45
14740

原创 DockerCompose运行Grafana集成Prometheus+node-exporter+cadvisor监控多个服务器
后续更新链接使用docker的方式运行Grafana集成Prometheus+node-exporter+cadvisor监控多个节点。本文全程基于docker-compse,没有docker环境的请先准备docker环境 参考文章安装node里一个是本机,另外一个是我的另外一台服务器,Prometheus只需要启动一个,另外一个服务器只需要运行一个node-exporter。Prometheus 官方和一些第三方,已经把一些常用数据库、系统、中间件等的指标数据的采集做成了一个个 export..
2021-10-08 10:23:24
14822

原创 SpringCloud网关Gateway跨域处理,兼容IE
原文地址:https://www.aiprose.com/blog/139跨域是一个前后端分离开发无法避免的坑,尤其是要兼容ie。之前单项目的时候,都是在后台直接配置cors就好了,或者在nginx中配置,但是微服务要是挨个都配置,代码量大,也不是很优雅。所以我们一般都会在网关配置跨域处理,以下是我的方案,项目亲测可用。springboot版本:2.3.9.RELEASE@Configurationpublic class CorsWebFilter implements WebFilter {.
2021-04-19 18:16:42
390

原创 GIT仓库、源码管理服务器gitea的安装、htttps访问
线上地址:https://gitea.aiprose.com/不知道大家平时源代码是放哪里的,我了解的是一般用户放到github,国内好多用户选择coding和码云,但是github本来就慢,尤其是被微软收购了以后就更慢了,而且私有仓库收费有点贵。国内常用的就是coding 和码云,coding还可以,码云私有项目开发人员不能超过5个这个限制也很恶心,也收费,交那个会员费,都可以自己买服务器搭建一个私有的git服务器了。首选方案就是私有化本地搭建一个gitlab服务,但是说实话,这个适合大型团队,个人开
2020-08-21 11:55:03
21291
2

原创 wails Go+vue/angular/react编写桌面GUI客户端
最近公司需要做一个上传工具,因为上传的文件可能好几个G,所以用传统的http上传是很不现实的,大家就想着做成客户端,但是要跨平台,所以就进行技术选型,当时大家最先想到的就是electron,但是electron打出来的包很大,因为他把一个浏览器内核也给打包进去了。后来就想起了用go写,因为go也是跨平台的,然后百度找了几个,都是文档不全,偶然看到一个框架叫wails,而且这个相对于其他的几个还有个文档,关键是目前几大js框架都支持,wails是使用系统本身的系统内核,mac/linux使用的是webkit,
2020-08-21 11:34:54
2871

原创 mysql每天定时自动全库备份、灾备、docker
原文链接https://www.aiprose.com/blog/120之前没有意识,在ECS上自己安装的mysql没有自动备份,偶然发现,服务器被黑客入侵,把我的mysql数据库全部删除后,勒索我要比特币,当时也很无语,因为完全么有备份,也没有开启日志,所以只能认倒霉了,然后就研究了怎么进行定时备份,有的是docker环境下运行的,有的是宿主机直接安装。1.创建几个目录**data 存放备份数据,logs存放每天的日志注意:目录可以自己随意改,但是一定要修改脚本里的路劲一.直接安装,非do.
2020-08-21 11:26:39
28952

原创 docker环境搭建nexus私有maven私服
估计很多人会有自己封装的一些工具类,今天怎么教大家怎么在docker环境下搭建maven私服,我这里用的版本是nexus2,虽然nexus3更新,并且支持docker镜像的存储,不过这个我们用不到,docker镜像我们都是放阿里云的,免费速度还快。首先你的安装docker吧,这个这里就不重复造轮子了,百度一大堆,还有本人一直使用的是gradle环境,文中maven环境都是百度别人的。1.创建目录我们首先要创建一个目录,用来挂载nexus存放的数据mkdir /opt/nexus-work &
2020-08-21 11:16:25
24243

原创 linux、centos7 安装 frp 搭建高性能内网穿透服务
原文链接:https://www.aiprose.com/blog/17本片文章全程使用的域名是aiprose.comfrp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议。frp 的作用1.利用处于内网或防火墙后的机器,对外网环境提供 http 或 https 服务。2.对于 http, https 服务支持基于域名的虚拟主机,支...
2018-12-19 10:34:31
29640

原创 ELK+logback+kafka+nginx 搭建分布式日志分析平台
ELK+logback+kafka 搭建分布式日志分析平台ELK(Elasticsearch , Logstash, Kibana)是一套开源的日志收集、存储和分析软件组合。而且不只是java能用,其他的开发语言也可以使用,今天给大家带来的是elk+logback+kafka搭建分布式日志分析平台。本文主要讲解一下两种流程。 1.我们是通过logback打印日志,然后将日志通过kafka消息...
2018-08-12 22:54:48
12274
4

原创 springboot2新版升级springcloud微服务实战Consul+sleuth+zipkin+Feign/Ribbon+Config+Zuul+Hystrix+Turbine
sb2.0新版springcloud微服务实战:Eureka+Zuul+Feign/Ribbon+Hystrix Turbine+SpringConfig+sleuth+zipkin springboot 版本是 2.0.3.RELEASE ,springcloud 版本是 Finchley.RELEASE本篇文章是springboot2.x升级后的升级springcloud专贴,因...
2018-08-11 15:24:44
16795

原创 springboot2.0新版springcloud微服务实战:Eureka+Zuul+Feign/Ribbon+Hystrix Turbine+SpringConfig+sleuth+zipkin
sb2.0新版springcloud微服务实战:Eureka+Zuul+Feign/Ribbon+Hystrix Turbine+SpringConfig+sleuth+zipkin springboot 版本是 2.0.3.RELEASE ,springcloud 版本是 Finchley.RELEASE本篇文章是springboot2.x升级后的升级springcloud专贴,因...
2018-08-04 18:56:33
38919
10

原创 java配置跨域springboot配置Cors跨域
springboot配置Cors跨域、java最简单配置跨域解决方案现在前后分离已经是很常见的一种开发方式了,所以难免会遇到跨域问题,之前用的比较多的是jsonp(本人表示没用过),之前我遇到这种问题一般都是用nginx做反向代理实现跨域请求。不过springmvc4.2版本增加了对cors的支持,所以解决办法就更简单了,后端一个全局配置轻松解决跨域问题,比之前的都简单轻松。 cors协议
2018-02-02 15:11:03
16629

原创 linux下tengine2.2.0编译安装、开机启动、反向代理配置及健康检查
tengine2.2.0编译安装、开机启动、反向代理配置及健康检查tengine是由淘宝发起的一个基于nginx的开源项目,nginx的吞吐量比较高、快速、稳定,而且反向代理和负载均衡使用nginx,也是最常见的。本文介绍在Linux(centos)下如何编译安装,并设置nginx开机自启动及配置反向代理和配置健康检查。官网地址1、下载tengine下载下边是使用linux
2017-07-13 11:51:20
31639

原创 vue2(webpack)调用amap高德地图及其UI组件
vue2(webpack)调用amap高德地图及其UI组件和标记物今天一个app项目中要使用vue2加入高德地图,本来以为有第三方的插件,结果没找到适合自己用的,因为地图这块,一般都是自定义程度比较高的。注:这块针对的是app版开发,更多更详细请阅读官方api,有问题请在下方评论,或者加群讨论QQ群:1288060681、申请key点击下边的网址,创建应用,然后申请key,后期要用...
2017-07-09 18:51:34
82721
2
原创 Nginx配置跨域兼容IOS12 苹果手机请求程序报network error错误
原文更新链接 https://www.aiprose.com/blog/146最近有用户反馈在使用微信H5页面的时候,一直提示network error错误,但是本身网络都是正常的,因为网页能正常打开。上网查了下,说后台接口要配置成为HTTPS的,于是我申请了一个ssl证书,通过错误收集软件查看,报错数量确实少了点,但是还是有很多设备报错。而且大部分是苹果ios 12系统。结果发现自己的跨域配置有问题。默认的跨域配置如下: add_header 'Access-Control-Allow-O.
2021-10-09 13:37:43
3641
原创 Centos安装Docker、DockerCompose
后续更新链接1.更新系统yum update -y2.安装dockeryum install -y yum-utilsyum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repoyum install docker-ce docker-ce-cli containerd.io -ysystemctl start docker3.安装docker-.
2021-10-08 10:15:21
23909
原创 SpringFox Swagger 3.0.0 适配SpringMvc、SpringWebflux
原文地址 https://www.aiprose.com/blog/127现在后台基本都用到了swagger,无论开发人员调试测试,还是前端用,都很方便,前段时间如果用SpringWebflux的话,只能用3.0快照版,不过最近已经发布了正式版,时隔2年多,新版本还是有很大的变化。https://github.com/springfox/springfoxNOTE: Would love feedback to make this betterRemove explicit dependencies .
2020-10-28 12:04:11
2437
2
原创 Golang后端渲染整合vue单页面冲突解决
go后端模版渲染是通过 {{}} ,但是有个恶心的问题,vue也是通过双花括号来渲染的,如果同时使用,go渲染的时候就会报错,因为分别不出来哪个是vue的,哪个是go的,今天给大家带来个解决方法,那就是修改vue的默认渲染标签var app = new Vue({ delimiters: [’${’, ‘}’], el: ‘#vue-app’,})配置delimiters,就可以避免开这个冲突,当然里面的标签都是自定义的,下面是我改过之后的用法...
2020-10-28 12:01:48
1987
原创 完美解决Ubuntu20虚拟机窗口全屏问题
网上有很多装tools的方法,个人觉得有点low,下面的方法一劳永逸,而且自动跟随实际窗口大小调节尺寸sudo apt-get install open-vm*
2020-10-28 11:59:47
11651
13
原创 Rocket.Chat开发环境搭建
原文地址 https://www.aiprose.com/blog/131官方文档不支持在windows上搭建rocket chat的开发环境,我自己也尝试过,最后放弃了,选择了linux环境。我尝试过Deepin,按照官方文档一把过,用Ubuntu20(最低要求18+)的时候遇到一些小问题,就是有个python的库找不到,换了个版本就好了。如果你之前没有安装node和MongoDB,也不需要专门去安装,因为meteor给你自带了。按照以下顺序执行命令基本没问题,如果很慢,请自行翻墙1.安装基.
2020-10-28 11:58:42
2318
原创 meteor no plugin found for accounts_ui.styl in ian:accounts-ui-bootstrap-3
Errors prevented startup:While building for web.browser:error: no plugin found for accounts_ui.styl in ian:accounts-ui-bootstrap-3; a plugin for *.styl was active when it was published but none is nowWhile building for web.browser.legacy:error: no plug
2020-10-28 11:57:16
303
原创 Deepin20普通用户安装docker、docker-compose
如果你想在非ROOT用户上运行docker,那你需要在安装完成后将当前用户添加到docker组// sudo usermod -aG docker 你的用户名sudo usermod -aG docker $USER安装docker1.如果你安装了老版本的,首先你要吧之前的卸载掉sudo apt-get remove docker docker-engine docker.io containerd runc2.然后安装以下库,支持httpssudo apt-get instal
2020-10-28 11:55:07
1621
1
原创 centos8更换阿里源
原文连接 https://www.aiprose.com/blog/1341.如果是minimal安装,需要先安装wgetyum install -y wget2.备份旧的配置文件mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup3.下载阿里的源文件wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.c.
2020-10-28 11:53:56
48387
原创 Flutter性能调优、复杂业务保证Flutter的高性能高流畅
原文地址https://www.aiprose.com/blog/122点击查看Demo源码高性能高流畅度一直是Flutter团队宣传的一大亮点,也是当初选择Flutter的重要因素之一,但是随着复杂业务的应用落地,通过Flutter页面和原生页面滑动流畅度对比,我们开始产生怀疑,因为部分Flutter页面流畅度明显低于Native,是Flutter的宣传言过其实还是我们开发人员使用姿势有问题,今天我们就来具体分析下。Flutter有四种运行模式:Debug、Release、Profile和tes.
2020-08-21 11:11:03
912
1
原创 Vue 中使用Pug
原文地址 https://www.aiprose.com/blog/1261 介绍pug 是一种前端模板引擎,原名 jade可用来生成 HTML,它的写法类似于 CSS这里先简单举几个例子#hello<div id="hello"></div>a.link-button Link<a class="link-button">Link</a>易理解,同时极大的简约了我们的代码。2 安装2.1 下载npm i -D pug pug-.
2020-08-21 11:01:24
2489
原创 Gradle多模块项目 gradle build打包失败问题、找不到符号问题
今天下午本来以为搭建的项目要成功了,测试jib插件打包的时候发现一个问题,build打包的时候提示找不到依赖项目里的类,运行的时候好着啊,各种找资料终于搞定了。admin依赖core,运行的时候是好着的,但是打包的时候发现core打包那一步是失败的。解决方法,在被依赖的子项目的build.gradle加入如下配置,意思就是生成jar包,不生成可执行jar包。jar.enabled=trueb...
2019-11-30 10:20:08
5147
原创 flutter中bottomNavigationBar切换组件保存状态方案
原文链接 https://www.aiprose.com/blog/107我们在开发的时候用底部导航栏是很常见的,flutter给我们默认带了bottomNavigationBar,但是发现你直接这样写的时候,点击导航栏切换组建的时候,每次都会刷新状态,这用户体验是很不好的,今天给大家一种效率超高的解决方案,就是用PageView+AutomaticKeepAliveClientMixin组...
2019-07-03 11:38:19
2088
原创 Nacos 修改mysql中默认账号密码
原文后续更新地址 :https://www.aiprose.com/blog/39如果我们想修改nacos的默认用户名和密码的话,首先的连上一个mysql数据库。官方给出一个docker镜像,就不要我们自己制作了。文档地址:https://github.com/nacos-group/nacos-docker,参考Standalone Mysql如果直接在服务器上手动启动的话么,修改配置...
2019-05-05 08:53:42
5075
1
原创 springcloud 微服务之间传递token解决方案
在springcloud 微服务中大部分是通过token来验证用户的,那么有个问题,假设现在有A服务,B服务,外部使用RESTApi请求调用A服务,在请求头上有token字段,A服务使用完后,B服务也要使用,如何才能把token也转发到B服务呢,最差的解决办法就是吧token放到请求参数中,但是这样第一个是明文传输,第二个是比较麻烦,前端每次都要加个参数。这里可以使用Feign的RequestI...
2019-04-19 10:35:31
21598
10
原创 ubuntu、deepin 自定义程序启动菜单创建
ubuntu、deepin 程序启动菜单创建ubuntu、deepin中webstorm、androidsudio 、idea等程序启动菜单创建。1.首先我们到idea官网下载压缩包,下载完之后解压,然后复制路径,全路径/bin/studio.sh2.以超级管理员的身份打开/usr/share/applications这个文件夹,root修改密码的命令是sudo passwd root3....
2019-03-20 16:21:41
1113
原创 Flutter配置环境、运行helloword项目
原文更新链接地址: https://www.aiprose.com/blog/28Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。我们将在这里揭开他可爱而神奇的面纱。学习讨论QQ群:936799301...
2019-03-16 18:03:17
517
原创 个人站点配置免费HTTPS证书、nginx配置ssl证书、阿里云盾和站长之家两种
原文链接:https://www.aiprose.com/blog/20相信大家都想让自己的站点支持https,今天就给大家介绍如何在个人站点中使用https,并使用nginx配置ssl证书。我们可以从站长之家获取免费证书或者从阿里云盾获取,以下两种方式都会介绍效果可以参考我的网址 https://www.aiprose.com名词解释SSL 证书 :SSL Certificate...
2018-12-19 09:57:29
1129
原创 unity2018版本打包exe,美化exe文件
当我们用unity2018版本开发完成以后,需要导出可执行文件,unity2018有个坑,就是默认build好的exe文件双击开了进程,却不能运行起来,这时候删除UnityCrashHandler64.exe就好了。1.file-&gt;build settings 进行编译打包项目。2.编译完成后,双击exe文件,会发现无法访问,这时候需要删除一个多余的exe。3.然后把这个文件夹里...
2018-12-19 09:28:17
5452
1
原创 Cesium 控制地形TerrainProvider 显示与移除
function toggleTerrain(){ var scene = viewer.scene; var terrainProvider; if (scene.terrainProvider._url){ //add a simple terain so no terrain shall be preseneted terrai...
2018-11-14 16:52:48
12188
dataease1.18.2sql脚本
2023-02-22
linux(centos)python编译安装达梦数据库驱动包需要的DPI文件
2021-10-14
flutter_windows_1.22.2-stable.zip
2020-10-22
Wireshark-win64-3.2.4.rar
2020-05-26
graphql-playground-electron-setup-1.8.10
2019-04-12
dubbo-admin-2.5.9.war 已编译
2018-02-06
Ubuntu17.04 VMware Tools 下载
2017-09-24
springcloud微服务代码
2017-09-18
nginx(tengine)启动文件
2017-07-12
maven settings.xml下载
2016-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人