自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (6)
  • 收藏
  • 关注

原创 (五)基于docker-compose的微服务编排实践-完成

以此类推,将其他几个微服务也按照上面的结构,写好。最后在项目的根目录创建一个。,这里执行命令的语句必须和。

2022-11-06 10:44:37 232 1

原创 (四)基于docker-compose的微服务编排实践-搭建Redis

GitHub地址:https://github.com/qishibo/AnotherRedisDesktopManager ,我这有一个已经下载好的:http://www.milkbrother.cn:9000/software/Another-Redis-Desktop-Manager.1.5.5.exe。下载一个redis客户端管理工具,网上有很多,我找了一个。

2022-11-06 10:41:45 278

原创 (三)基于docker-compose的微服务编排实践-搭建nacos

目录下拷一份出来,我这里有一份下载好的:http://www.milkbrother.cn:9000/article/docker-compose/mysql-schema.sql。脚本,在刚创建的数据库中执行一下,脚本可以从官网下载,也可以从容器内部的。到刚才创建nacos挂载配置文件的目录,创建或修改。先创建一个空的数据库,然后下载。

2022-11-06 10:38:53 496 1

原创 (一)基于docker-compose的微服务编排实践-整体思路

这样的话,按照原先的方式,如果给每个客户部署一套系统,就需要部署20套,不仅实施成本增加了,后面的运维成本,代码同步等问题就凸显了。由于担心集中化部署,程序的性能有瓶颈,因此,我们将程序拆分成若干微服务。经过大概2周时间,我们将程序拆分完,外加上拆分过程中引发的一些列问题,前前后后大概搞了一个月左右,最终程序也顺利上线了。后来又经历了一段时间的升级维护,发现服务多了不好管理,测试环境和生产环境的网络等各方面差异也比较大,开发环境、测试环境和生产环境总是不能统一,由于环境产生的问题,难以排查。

2022-11-06 10:35:00 215

原创 CentOS7创建SFTP文件服务

从前有一个项目,用于管理文档资料的,原先程序把上传的项目存放在本地磁盘。这样做的话,程序就必须要和文件放在同一台服务器上,早前资料也不是很多,觉得没什么不妥,最近资料变大了,每次想迁移程序,都必须要把文件也跟着一起迁移,这他么就尴尬了,光是迁移文件就得好几天。于是,就把程序代码改成FTP的方式上传和下载,所以就在CentOS上简单搭建了一个SFTP,只需简单几步,就能…创建账号的时候,顺便指定一下SFTP的根目录,如果这个目录已经存在了,就会报个错,这个错不用管。配置文件,打开这个文件,将原来的。

2022-11-04 15:23:50 533

原创 (二)基于docker-compose的微服务编排实践-搭建MySQL

​ 首先,安装MySQL数据库,我这边用的windows版的docker,现在的windows基本上都支持wsl2,所以使用起来和linux没有太大差别,我就直接用了window版的,免去了装虚拟机的麻烦。​ 但是,使用windows的执行docker语句的时候,不支持换行符。也可能是我电脑的设置问题,我把换行符删掉了,语句就可以执行了。如图2-1:​ 以下分别是,windows和linux环境下,创建MySQL8的语句:

2022-10-30 10:58:56 113

原创 MySQL8.0从库故障恢复步骤

MySQL从库故障恢复步骤

2022-03-21 18:02:51 1450

原创 MySQL8.0主从复制&读写分离

安装流程0. 先决条件已安装至少2个MySQL5.6+的数据库实例, 且版本一致分别具有相同的数据库及数据结构, 主库写入, 从库读取了解基本原理1. 主从配置1.1 Mater主库配置服务器唯一id : server-id=1开启日志 : log-bin=mysql-bin需要同步的数据库: binlog-do-db=test1.2 Slave从库配置服务器唯一id : server-id=2开启日志 : log-bin=mysql-bin需要同步的数据库: b

2021-11-20 19:02:49 1717 1

原创 Idea修改窗口标题

1.开发过程中项目开多了,看起来很混乱,改个好看的标题更便于记忆,更节省时间2.进入项目根目录的.idea文件夹,找到.name文件,如果没有则创建一个,用记事本打开,输入自己想要的标题3.重启idea,发现标题已经变了...

2021-08-04 10:33:53 1887

原创 windows11 安装 Jmeter5.4.1

0.检查是否已安装JDK:java -version,如果没装JDK先安装JDK >>> 参考文章1.下载安装包,并解压至合适位置链接:https://pan.baidu.com/s/1cPLy2RuqdPP7S5hZtJvYVg 提取码:rm6x2.配置环境变量2.1 新建【系统变量】JMETER_HOME,地址填写解压后的根目录2.2 修改CLASSPATH,添加:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETE

2021-08-03 11:29:28 9778 1

原创 Spring Boot 创建定时任务

1.在SpringBoot入口类Application中增加注解: @EnableScheduling2.新建TimerTask类,并注解:@Component,创建2个测试定时任务:timerTask1、timerTask2,分别添加 @Scheduled(fixedRate = 3000) 、@Scheduled(fixedRate = 5000)import org.springframework.scheduling.annotation.Scheduled;import org.sprin

2021-07-22 17:09:23 243 4

原创 windows 安装 ZooKeeper3.7.0

1.下载安装包链接:https://pan.baidu.com/s/1YuyNKvxjBBlXF5ueKjFK7g提取码:xu8x2.检测本地是否已安装JDK:java -version3.如果没有安装JDK,按照这边文章操作 >>> windows 安装jdk1.8,如果已安装则跳过此步4.在磁盘合适位置解压,进入conf目录,将文件夹中原有的zoo_sample.cfg复制一份,并重命名为zoo.cfg5.使用记事本打开zoo.cfg文件,将其中dataDir路径

2021-07-19 14:56:17 1060

原创 SQL SERVER 2008 以上误操作数据库恢复方法(需有一个完整备份)

引用自:https://blog.csdn.net/dba_huangzj/article/details/8491327有几点要注意一下,不能备份的话SELECT * FROM sys.sysprocesses WHERE dbid=DB_ID('AdventureWorks')AdventureWorks这是数据库名,然后在服务器的数据库里,不用在外部连接里把所有查出来的sip kill掉。最好不要选择压缩备份,不然可能也会备份不了。...

2020-10-09 10:31:07 340

原创 Nginx - 搭建文件服务器

一、下载nginx:链接:https://pan.baidu.com/s/1kJC3JaKSP_Cd3tSIjSRl3A提取码:7zla二、完整的配置文件:worker_processes 1;events { worker_connections 1024;}http { keepalive_timeout 65; autoindex on; autoindex_exact_size on; autoindex_localtime.

2020-09-09 10:13:46 175

原创 解决SQL SERVER死锁,以及原因查找

1.查询死锁的表:SELECT request_session_id spid, OBJECT_NAME( resource_associated_entity_id ) tableNameFROM sys.dm_tran_locksWHERE resource_type = 'OBJECT'2.分析被锁死的原因:select t1.resource_type [资源锁定类型] , DB_NAME(re

2020-08-24 13:54:06 6485

原创 FastDFS基础操作

1.storage单台服务器安装,按照fastdfs安装教程安装就行https://www.cnblogs.com/yufeng218/p/8111961.html注意:不需要“配置和启动tracker”,其他的除fastdfs测试单元都得安装。Storage的Nginx 的作用其实就是下载文件时的均衡负载。 storage配置(storage.conf)中的tracker_server 属性的值,为旧服务器tracker_server地址。新storage安装及配置具体步骤如下选.

2020-08-18 17:53:34 241

原创 Windows Server 2008 MySQL8.0 主从同步

1.master配置:[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=E:\\mysql-8.0.18-winx64# 设置mysql数据库的数据的存放目录datadir=E:\\mysql-8.0.18-winx64\\data# 允许最大连接数max_connections=200# 允许连接失败的次数。这是为了防止有...

2020-03-22 22:57:30 149

原创 开发类 - Springboot中mybatis引用了分页插件,再添加自定义插件注意事项

分页插件会在SqlSessionFactory创建之后再执行按照mybatis的执行规则,分页插件最后加载,将会第一个执行。插件在执行完后,没有继续执行剩下的过滤器,将导致自定义插件无法执行。所以需要屏蔽分页插件自带的自动配置类。在自己的配置类修改配置顺序,让分页插件第一个添加到插件list。...

2020-01-17 11:32:03 359

原创 开发类 - HTML5 播放 hls 流媒体视频

1.资源下载:https://pan.baidu.com/s/1IZ4HKhNg08cbmDBl4FGYJg2.本机地址:http://127.0.0.1:8888/hls/home.m3u83.说明: 经测试,在最新版的 Android webview 中不用任何插件,可以直接播放 经测试,在windows10自带的Edge浏览器 可直接播放,PC端 safari浏览...

2020-01-09 15:38:40 1288

原创 运维类 - ffmpeg + nginx + vlc 搭建 rtmp 视频流服务

1.资源包下载地址:https://pan.baidu.com/s/1CjXIRBghH4BbjQXIk9rTyA2.解压:nginx-1.7.11.3-stream.zip 到合适位置,使用cmd进入解压后的目录,运行命令:nginx.exe -c conf\nginx-win-rtmp.conf3.解压ffmpeg.zip 放到合适位置,将加压后的bin目录加入到环境变量:...

2019-12-31 20:53:18 535

原创 修改 tomcat 控制台标题(windows)

1.找到tomcat中的bin路径下的catalina.bat文件2.打开catalina.bat文件,找到类似 if "%TITLE%" == "" set TITLE=自定义标题名称的代码3.如果没有找到相似的代码,就自己添加:doStartshiftif "%TITLE%" == "" set TITLE=测试Tomcatset _EXECJAVA=star...

2019-12-26 14:36:13 541

原创 开发类 - Eclipse 中 Spring Boot 非Java文件明明存在在项目里却提示找不到的解决方法

1.maven项目默认java文件夹只编译java文件。如果包含其他文件,需将该限制取消

2019-12-25 14:39:13 1109

原创 CentOS7.6 离线搭建 FastDFS + Nginx 分布式文件存储

1.下载地址:https://pan.baidu.com/s/1mpISl_daiAYP2b97RjhjVw2.创建临时目录,存放需要用到的安装包(装完可删除):mkdir /usr/local/fastdfs_install3.将 libfastcommon-master.zip 上传到 fastdfs_install 目录 ,然后解压:unzip libfastcommon...

2019-12-24 14:41:09 968 1

原创 开发类 - 解决 Navicat Premium 12 连SQL SERVER 出现 "未发现数据源名并且未指定默认驱动程序"

1.出现:"未发现数据源名并且未指定默认驱动程序"2.找到Navicat Premium 12 的安装目录,双击 sqlncli_x64.msi 文件进行安装:

2019-12-23 14:12:59 639

原创 开发类 - Fiddler 中文版 链接手机 进行抓包

1.下载地址:https://pan.baidu.com/s/1wd-xSt_hcfCSCV_xqSTKew2.

2019-12-22 17:51:39 693

原创 开发类 - 解决 tomcat8.5 中文乱码

1.打开tomcat安装目录,bin文件夹下的 catalina.bat ,在其中加入:-Dfile.encoding=UTF-8

2019-12-20 00:04:11 3074 1

原创 Idea 2019.3 解决控制台中文乱码

1.点开【Help】>>【Edit Custom VM Options ...】2.在末尾加一句:-Dfile.encoding=UTF-83.重启IDEA,ok了

2019-12-19 23:18:33 2592 5

原创 开发类 - 解决More than one fragment with the name [spring_web] was found. This is not legal ...

1.在项目的web.xml倒数第二行加入一句:<absolute-ordering />

2019-12-19 23:14:11 235

原创 安卓类 - 解决New Gradle Sync is not supported due to containing Kotlin modules using an unsupported plugi

1.初看 Gradle Sync is not supported 以为是 gradle或者gradle plugin版本有问题。其实不然!android studio 默认设置Kotlin compiler默认jdk1.6。这个需要改为jdk1.8即可:2.此外,为了新建项目不会出现同样问题,需要设置默认配置(default for new project):...

2019-12-19 17:21:49 1753

原创 开发类 - Maven 本地安装 JAR

1.有时候仓库下载不了Jar,可以将jar文件下载下来,安装到本地仓:mvn install:install-file -DgroupId=包名 -DartifactId=项目名 -Dversion=版本号 -Dpackaging=jar -Dfile=jar文件所在路径...

2019-12-18 10:11:50 91

原创 工具类 - 基于 Gson 的 JsonUtil 支持跨域

package com.util;import java.io.IOException;import java.io.PrintWriter;import java.util.ArrayList;import java.util.List;import java.util.Map;import javax.servlet.http.HttpServletRequest;impo...

2019-12-17 20:38:05 144

原创 运维类 - CentOS7.6 安装 Redis5.0.7 以及 集群

1.下载地址:https://pan.baidu.com/s/1yDwBt7oeejSML102AtzzhQ2.创建安装目录:mkdir /usr/local/redis3.将下载好的压缩包上传到该目录下,并解压:tar -zvxf redis-5.0.7.tar.gz4.cd到解压后的文件夹:cd redis-5.0.75.安装:make install...

2019-12-17 15:01:09 263

原创 开发类 - IDEA 2019.3 配置 SVN

1.下载svn:https://pan.baidu.com/s/1PoehIXAYoZU_KajN2Dwi6Q2.必须要勾选,命令行工具:3.点击IDEA【File】>>【Settings】>> 搜索svn ,将svn刚安装的bin路径下的svn.exe文件:...

2019-12-17 00:38:20 5065

原创 Windows Server 2012R2 安装 JDK1.8

1.下载并安装:https://pan.baidu.com/s/1MP5Tij8VJBa3JvkjWHit5w2.配置环境变量,新建JAVA_HONE,将JDK的安装目录配置进去:3.新建CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar4.在path末尾追加JDK的bin目录,如果末尾没有分号要先追加分号:...

2019-12-16 17:29:36 9898 8

原创 运维类 - Tomcat8.5.34 注册 Windows 服务

0.下载地址:https://pan.baidu.com/s/11lcNzyUWtWPeTxFvEexfKw1.使用管理员身份打开cmd,切换到tomcat的bin目录:# 切换到bin目录cd D:\zhiruan-tomcat-8080\apache-tomcat-8.5.34\bin# 注册服务service.bat install 自定义服务名2.设置开机自启动:...

2019-12-16 16:37:57 437

原创 ***** 运维类 - Windows Server 2012R2 离线安装 Nginx1.8.1

1.下载地址:

2019-12-16 09:04:41 392 1

原创 开发类 - Jdbc 调用 SQL SERVER 2008 存储过程

1.Java示例: public void saveType9Cnt(String sbm, String sblx){ String sSQL = " exec dzzhType9Cnt '" + sbm + "' "; CallableStatement cs = null; ResultSet rs = null; ...

2019-12-15 20:38:00 144

原创 Windows Server 2012R2 安装 MySQL8.0

1.下载最新版:https://pan.baidu.com/s/16TxyAV-60P3JTTxoyluvvw2.解压压缩包,注意存放的文件夹最好不要带有空格,可以直接解压到磁盘根目录:3.打开解压后的文件夹,新建一个data文件夹和一个my.ini文件:4.用记事本打开my.ini,内容如下:[mysqld]# 设置3306端口port=3306# 设置mysql...

2019-12-14 16:39:53 10132 9

原创 开发类 - MySQL 8.0 常用的

1.创建多列不重复索引(多列同时重复则不会插入):alter table `fx_userappreg` add index index_fx_userappreg_unique(`sysuserid`, `userappid`)

2019-12-13 13:28:27 92

原创 开发类 - IDEA 打包成可执行 JAR

1.选择File -> Project Structure (快捷键:Ctrl+Alt+Shift+S)2.在弹出的窗口中左侧选中"Artifacts",点击"+"选择jar,然后选择"from modules with dependencies"3.在配置窗口中配置"Main Class",这儿选择一个入口java类(有main方法),完成后,点击OK,OK按钮。到这儿就...

2019-12-12 23:28:26 253

采集SDK图文.pdf

百度云人脸识别登陆,人脸采集,在线登陆版sdk文档说明

2019-07-30

Visual Studio 2013 Redistributable.zip

mysql安装需要的Visual Studio 2013 Redistributable前置工具

2019-07-30

Nginx+Tomcat+Redis搭建均衡负载集群

https://blog.csdn.net/milkbrother1988/article/details/96422896

2019-07-18

OSGi原理与最佳实战-源码

OSGi原理与最佳实战书籍,配套的源代码,很有用

2014-09-03

OSGi原理与最佳实战

国内最早的OSGi书籍 , OSGi原理与最佳实战

2014-09-03

OSGi开发实战

早期的OSGi opendoc, 有些已过时,作为学习原理,还是很有帮助的

2014-09-03

空空如也

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

TA关注的人

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