博客园 - chy_18883701161
uuid:6cbd1ba2-f883-4c34-aed1-30dde64a3a3e;id=691733
2021-10-11T18:31:50Z
chy_18883701161
https://www.cnblogs.com/chy18883701161/
feed.cnblogs.com
https://www.cnblogs.com/chy18883701161/p/12997144.html
博客搬家声明 - chy_18883701161
博客已搬家到csdn,对之前写的400篇博客进行了归纳、精简、补充、完善,得到100篇左右。 这个博客中的文章简单、详细,适合新手入门,但对老手来说有点冗杂,我自己现在看这些博文都看不下去,太冗杂了,完全没法看,老手可以参考我在csdn的博客。 文章归纳过程中,发现我的博客园文章中有一些错误,有些是
2020-05-31T04:49:00Z
2020-05-31T04:49:00Z
chy_18883701161
https://www.cnblogs.com/chy18883701161/
【摘要】博客已搬家到csdn,对之前写的400篇博客进行了归纳、精简、补充、完善,得到100篇左右。 这个博客中的文章简单、详细,适合新手入门,但对老手来说有点冗杂,我自己现在看这些博文都看不下去,太冗杂了,完全没法看,老手可以参考我在csdn的博客。 文章归纳过程中,发现我的博客园文章中有一些错误,有些是 <a href="https://www.cnblogs.com/chy18883701161/p/12997144.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chy18883701161/p/12842795.html
解决chrome console打印的信息一闪而过 - chy_18883701161
点击右上角的设置,勾选Preserve log
2020-05-07T06:23:00Z
2020-05-07T06:23:00Z
chy_18883701161
https://www.cnblogs.com/chy18883701161/
【摘要】点击右上角的设置,勾选Preserve log <a href="https://www.cnblogs.com/chy18883701161/p/12842795.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chy18883701161/p/12825813.html
Docker 构建自定义镜像 - chy_18883701161
为什么要构建自定义的镜像? 官方镜像使用的都是默认配置,比如mysql容器使用的官网的mysql,需要自己修改mysql的配置文件、设置用户名和密码 部署服务,比如在tomcat容器中部署用户服务,把部署好的tomcat容器打包为一个镜像,部署用户服务集群时,直接拉取这个镜像即可,不需要一个一个部署
2020-05-04T09:08:00Z
2020-05-04T09:08:00Z
chy_18883701161
https://www.cnblogs.com/chy18883701161/
【摘要】为什么要构建自定义的镜像? 官方镜像使用的都是默认配置,比如mysql容器使用的官网的mysql,需要自己修改mysql的配置文件、设置用户名和密码 部署服务,比如在tomcat容器中部署用户服务,把部署好的tomcat容器打包为一个镜像,部署用户服务集群时,直接拉取这个镜像即可,不需要一个一个部署 <a href="https://www.cnblogs.com/chy18883701161/p/12825813.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chy18883701161/p/12823163.html
Docker 镜像、容器、仓库 - chy_18883701161
Docker的一些概念 docker image docker镜像 即容器模板,操作系统+软件运⾏环境+⽤户程序 类似于安装操作系统的windows镜像、centos镜像,只是一个模板 Docker container docker容器 容器是从镜像运行的实例,比如用tomcat镜像运行tomcat
2020-05-03T11:58:00Z
2020-05-03T11:58:00Z
chy_18883701161
https://www.cnblogs.com/chy18883701161/
【摘要】Docker的一些概念 docker image docker镜像 即容器模板,操作系统+软件运⾏环境+⽤户程序 类似于安装操作系统的windows镜像、centos镜像,只是一个模板 Docker container docker容器 容器是从镜像运行的实例,比如用tomcat镜像运行tomcat <a href="https://www.cnblogs.com/chy18883701161/p/12823163.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chy18883701161/p/12820337.html
Docker 简介、下载安装 - chy_18883701161
Docker简介 服务器部署应用的发展历程:一台服务器部署一个应用 -> 虚拟机 -> Docker 一台服务器往往几十上百个CPU、几百G的内存,只部署一个应用有点大材小用; 在一台服务器上安装多个虚拟机,一个虚拟机上部署一个应用,但在虚拟机上安装应用有点麻烦,需要自己配置各种环境、依赖。 Doc
2020-05-03T09:32:00Z
2020-05-03T09:32:00Z
chy_18883701161
https://www.cnblogs.com/chy18883701161/
【摘要】Docker简介 服务器部署应用的发展历程:一台服务器部署一个应用 -> 虚拟机 -> Docker 一台服务器往往几十上百个CPU、几百G的内存,只部署一个应用有点大材小用; 在一台服务器上安装多个虚拟机,一个虚拟机上部署一个应用,但在虚拟机上安装应用有点麻烦,需要自己配置各种环境、依赖。 Doc <a href="https://www.cnblogs.com/chy18883701161/p/12820337.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chy18883701161/p/12820826.html
执行yum list installed | grep xxx 命令时报错:未提供依赖perl-DBD-SQLite、perl-DBI - chy_18883701161
执行yum list installed | grep xxx 命令时报错 模块依赖问题 问题 1: conflicting requests - nothing provides module(perl:5.26) needed by module perl-DBD-SQLite:1.58:801
2020-05-03T01:25:00Z
2020-05-03T01:25:00Z
chy_18883701161
https://www.cnblogs.com/chy18883701161/
【摘要】执行yum list installed | grep xxx 命令时报错 模块依赖问题 问题 1: conflicting requests - nothing provides module(perl:5.26) needed by module perl-DBD-SQLite:1.58:801 <a href="https://www.cnblogs.com/chy18883701161/p/12820826.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chy18883701161/p/12818030.html
SpringBoot 配置多种运行环境 - chy_18883701161
开发一个环境dev,测试一个环境test,生产(上线)一个环境prod 在resources下新建3个yml文件 application-dev.properties application-test.properties application-prod.properties 分别写开发、测试、生
2020-05-02T06:32:00Z
2020-05-02T06:32:00Z
chy_18883701161
https://www.cnblogs.com/chy18883701161/
【摘要】开发一个环境dev,测试一个环境test,生产(上线)一个环境prod 在resources下新建3个yml文件 application-dev.properties application-test.properties application-prod.properties 分别写开发、测试、生 <a href="https://www.cnblogs.com/chy18883701161/p/12818030.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chy18883701161/p/12814921.html
SpringCloud Config 分布式配置管理 - chy_18883701161
配置中心用于统⼀管理配置, 快速切换各个环境的配置。 常用的配置中心 百度开源的disconf https://github.com/knightliao/disconf 阿⾥开源的diamand https://github.com/takeseem/diamond springcloud开源的C
2020-05-02T06:13:00Z
2020-05-02T06:13:00Z
chy_18883701161
https://www.cnblogs.com/chy18883701161/
【摘要】配置中心用于统⼀管理配置, 快速切换各个环境的配置。 常用的配置中心 百度开源的disconf https://github.com/knightliao/disconf 阿⾥开源的diamand https://github.com/takeseem/diamond springcloud开源的C <a href="https://www.cnblogs.com/chy18883701161/p/12814921.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chy18883701161/p/12814359.html
SpringCloud Sleuth+Zipkin 分布式链路追踪 - chy_18883701161
Sleuth+Zipkin用来实现分布式系统的链路追踪。 Sleuth组件用于日志埋点、记录链路数据,Zipkin组件用于展示链路数据。 Sleuth的使用 (1)创建消费者、提供者时勾选Spring Cloud Tracing -> Sleuth 也可以手动添加依赖: <dependency> <
2020-05-01T13:25:00Z
2020-05-01T13:25:00Z
chy_18883701161
https://www.cnblogs.com/chy18883701161/
【摘要】Sleuth+Zipkin用来实现分布式系统的链路追踪。 Sleuth组件用于日志埋点、记录链路数据,Zipkin组件用于展示链路数据。 Sleuth的使用 (1)创建消费者、提供者时勾选Spring Cloud Tracing -> Sleuth 也可以手动添加依赖: <dependency> < <a href="https://www.cnblogs.com/chy18883701161/p/12814359.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chy18883701161/p/12792374.html
Dubbo 配置中心、元数据中心 - chy_18883701161
配置中心 每个服务的配置都写在自己的配置文件中,更新配置时要一台机器一台机器地修改,很不方便, dubbo一般使用zk作为配置管理中心,统一管理dubbo的配置,也有用diamond的。 dubbo admin -> 配置管理 -> 创建 全局配置的名称使用global,对所有的服务提供者、消费者均
2020-04-28T05:50:00Z
2020-04-28T05:50:00Z
chy_18883701161
https://www.cnblogs.com/chy18883701161/
【摘要】配置中心 每个服务的配置都写在自己的配置文件中,更新配置时要一台机器一台机器地修改,很不方便, dubbo一般使用zk作为配置管理中心,统一管理dubbo的配置,也有用diamond的。 dubbo admin -> 配置管理 -> 创建 全局配置的名称使用global,对所有的服务提供者、消费者均 <a href="https://www.cnblogs.com/chy18883701161/p/12792374.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chy18883701161/p/12791995.html
dubbo admin的使用 - chy_18883701161
dubbo admin是dubbo的控制台,具有服务查询、服务治理的功能。 最新版的dubbo admin做了前后端的分离,前端使用Vue、Vuetify分别作为Javascript框架和UI框架,后端采用Spring Boot框架。 下载地址 https://github.com/apache/d
2020-04-28T01:33:00Z
2020-04-28T01:33:00Z
chy_18883701161
https://www.cnblogs.com/chy18883701161/
【摘要】dubbo admin是dubbo的控制台,具有服务查询、服务治理的功能。 最新版的dubbo admin做了前后端的分离,前端使用Vue、Vuetify分别作为Javascript框架和UI框架,后端采用Spring Boot框架。 下载地址 https://github.com/apache/d <a href="https://www.cnblogs.com/chy18883701161/p/12791995.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chy18883701161/p/12783892.html
SpringBoot整合Dubbo - chy_18883701161
Dubbo是阿里开源的一个微服务框架,性能很高,现在由Apache维护。 此处写一个demo,订单服务获取订单所属用户的信息,order-service调用user-service。 1、新建子模块api,groupId为com.chy.mall,artifactId为api 这个模块用来存放微服务
2020-04-28T00:55:00Z
2020-04-28T00:55:00Z
chy_18883701161
https://www.cnblogs.com/chy18883701161/
【摘要】Dubbo是阿里开源的一个微服务框架,性能很高,现在由Apache维护。 此处写一个demo,订单服务获取订单所属用户的信息,order-service调用user-service。 1、新建子模块api,groupId为com.chy.mall,artifactId为api 这个模块用来存放微服务 <a href="https://www.cnblogs.com/chy18883701161/p/12783892.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chy18883701161/p/12789170.html
ZooInspe的下载使用 - chy_18883701161
ZooInspe是Zookeeper的一个图形化客户端,可以以图形化的方式操作zkServer上的znode。 下载地址: https://issues.apache.org/jira/secure/attachment/12436620/ZooInspector.zip 解压,src是源码,bui
2020-04-27T11:54:00Z
2020-04-27T11:54:00Z
chy_18883701161
https://www.cnblogs.com/chy18883701161/
【摘要】ZooInspe是Zookeeper的一个图形化客户端,可以以图形化的方式操作zkServer上的znode。 下载地址: https://issues.apache.org/jira/secure/attachment/12436620/ZooInspector.zip 解压,src是源码,bui <a href="https://www.cnblogs.com/chy18883701161/p/12789170.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chy18883701161/p/12788510.html
Emmet插件的使用 - chy_18883701161
Emmet是一个快捷编写html元素、css样式的插件,很多主流IDE都自带得有。 没有的话,可以自己给IDE装上该插件。 输入命令后,按Tab执行。 html ! 生成html文档基本骨架 link:css 生成引入css的<link /> link:favicon 生成设置网页图标的<link
2020-04-27T10:23:00Z
2020-04-27T10:23:00Z
chy_18883701161
https://www.cnblogs.com/chy18883701161/
【摘要】Emmet是一个快捷编写html元素、css样式的插件,很多主流IDE都自带得有。 没有的话,可以自己给IDE装上该插件。 输入命令后,按Tab执行。 html ! 生成html文档基本骨架 link:css 生成引入css的<link /> link:favicon 生成设置网页图标的<link <a href="https://www.cnblogs.com/chy18883701161/p/12788510.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chy18883701161/p/12783043.html
浏览器插件Octotree的下载安装 - chy_18883701161
Octotree是一个浏览器插件,使用Octotree可以很方便地阅读、浏览github上的项目、源码。 下载Octotree,这里推荐一个插件网站,可在里面搜索下载: https://crxdl.com/ 下载的时候注意文件大小,我下载最新版本时遇到一个坑:文件本来是1点几兆的,下载的文件却只有几
2020-04-26T02:22:00Z
2020-04-26T02:22:00Z
chy_18883701161
https://www.cnblogs.com/chy18883701161/
【摘要】Octotree是一个浏览器插件,使用Octotree可以很方便地阅读、浏览github上的项目、源码。 下载Octotree,这里推荐一个插件网站,可在里面搜索下载: https://crxdl.com/ 下载的时候注意文件大小,我下载最新版本时遇到一个坑:文件本来是1点几兆的,下载的文件却只有几 <a href="https://www.cnblogs.com/chy18883701161/p/12783043.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chy18883701161/p/12757785.html
解决IDEA使用Spring Initializr创建项目时,无法连接到https://start.spring.io的问题 - chy_18883701161
IDEA使用Spring Initializr创建项目时报错 但在浏览器中输入 https://start.spring.io 能正常访问。 解决方式 点击“Check connection”测试一下配置,输入 https://start.spring.io ,提示连接成功,就说明弄好了。
2020-04-25T02:33:00Z
2020-04-25T02:33:00Z
chy_18883701161
https://www.cnblogs.com/chy18883701161/
【摘要】IDEA使用Spring Initializr创建项目时报错 但在浏览器中输入 https://start.spring.io 能正常访问。 解决方式 点击“Check connection”测试一下配置,输入 https://start.spring.io ,提示连接成功,就说明弄好了。 <a href="https://www.cnblogs.com/chy18883701161/p/12757785.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chy18883701161/p/12759328.html
在IDEA中使用Git - chy_18883701161
设置Git主程序路径: test测试一下路径是否正确 如果是组长|前辈搭建好了骨架,放在远程仓库上,我们先从远程仓库clone项目到本地仓库: 也可以 VCS -> Git -> Clone IDEA会自动记录文件的改变,可以在Local History中查看,但没有Git好用。 如果是自己搭建骨架
2020-04-24T04:40:00Z
2020-04-24T04:40:00Z
chy_18883701161
https://www.cnblogs.com/chy18883701161/
【摘要】设置Git主程序路径: test测试一下路径是否正确 如果是组长|前辈搭建好了骨架,放在远程仓库上,我们先从远程仓库clone项目到本地仓库: 也可以 VCS -> Git -> Clone IDEA会自动记录文件的改变,可以在Local History中查看,但没有Git好用。 如果是自己搭建骨架 <a href="https://www.cnblogs.com/chy18883701161/p/12759328.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chy18883701161/p/12759564.html
解决使用Git时报错"bash: $'\302\226git': command not found" - chy_18883701161
执行Git命令时报错 bash: $'\302\226git': command not found 解决方式 此种情况常出现在复制、粘贴命令时,命令开头往往会有多余的空格。 检查命令中是否有多余的空格,去除多余的空格即可。
2020-04-24T01:31:00Z
2020-04-24T01:31:00Z
chy_18883701161
https://www.cnblogs.com/chy18883701161/
【摘要】执行Git命令时报错 bash: $'\302\226git': command not found 解决方式 此种情况常出现在复制、粘贴命令时,命令开头往往会有多余的空格。 检查命令中是否有多余的空格,去除多余的空格即可。 <a href="https://www.cnblogs.com/chy18883701161/p/12759564.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chy18883701161/p/12757712.html
解决Maven打包时报错"The packaging for this project did not assign a file to the build artifact" - chy_18883701161
今天在IDEA中打包Maven项目安装到本地仓库时报错 Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.4:install (default-cli) on project api: The packagi
2020-04-23T02:22:00Z
2020-04-23T02:22:00Z
chy_18883701161
https://www.cnblogs.com/chy18883701161/
【摘要】今天在IDEA中打包Maven项目安装到本地仓库时报错 Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.4:install (default-cli) on project api: The packagi <a href="https://www.cnblogs.com/chy18883701161/p/12757712.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/chy18883701161/p/12755366.html
解决Maven默认使用JDK1.5的问题 - chy_18883701161
使用Maven时,项目的默认的JDK版本是1.5,需要手动修改JDK版本设置。 方式一、修改IDEA的配置 如果只是maven引起的jdk版本不对,修改Modules -> Sources 。 如果自己更换了jdk版本,还需要查看Project、Modules -> Dependencies中的jd
2020-04-23T00:19:00Z
2020-04-23T00:19:00Z
chy_18883701161
https://www.cnblogs.com/chy18883701161/
【摘要】使用Maven时,项目的默认的JDK版本是1.5,需要手动修改JDK版本设置。 方式一、修改IDEA的配置 如果只是maven引起的jdk版本不对,修改Modules -> Sources 。 如果自己更换了jdk版本,还需要查看Project、Modules -> Dependencies中的jd <a href="https://www.cnblogs.com/chy18883701161/p/12755366.html" target="_blank">阅读全文</a>