杂谈
文章平均质量分 84
清风微凉 aaa
这个作者很懒,什么都没留下…
展开
-
JUC 高并发编程的入门学习
课程内容概览什么是 JUCLock 接口线程间通信集合的线程安全多线程锁Callable 接口JUC 三大辅助类: CountDownLatch CyclicBarrier Semaphore读写锁: ReentrantReadWriteLock阻塞队列ThreadPool 线程池Fork/Join 框架CompletableFuture1 什么是 JUC1.1 JUC 简介在 Java 中,线程部分是一个重点,本篇文章说的 JUC 也是关于线程的。JUC就是 java.u原创 2024-09-20 00:49:38 · 761 阅读 · 0 评论 -
安装Canal
下面我们就开启mysql的主从同步机制,让Canal来模拟salve。原创 2024-08-27 19:31:01 · 440 阅读 · 0 评论 -
安装OpenResty
首先你的Linux虚拟机必须联网你可以在你的 CentOS 系统中添加openresty仓库,这样就可以便于未来安装或更新我们的软件包(通过命令)。然后再重复上面的命令然后就可以像下面这样安装软件包,比如openrestyopm是OpenResty的一个管理工具,可以帮助我们安装一个第三方的Lua模块。如果你想安装命令行工具opm,那么可以像下面这样安装默认情况下,OpenResty安装的目录是:/usr/local/openresty。原创 2024-08-17 17:43:43 · 564 阅读 · 0 评论 -
案例导入说明
为了演示多级缓存,我们先导入一个商品管理的案例,其中包含商品的CRUD功能。我们将来会给查询商品添加多级缓存。原创 2024-08-16 19:08:35 · 991 阅读 · 0 评论 -
cloud-Redis集群
我们需要执行命令来创建集群,在Redis5.0之前创建集群比较麻烦,5.0之后集群管理命令都集成到了redis-cli中。修改redis-6.2.4/redis.conf文件,将其中的持久化模式改为默认的RDB模式,AOF保持关闭状态。要在同一台虚拟机开启3个实例,必须准备三份不同的配置文件和目录,配置文件所在目录也就是工作目录。要在同一台虚拟机开启3个实例,必须准备三份不同的配置文件和目录,配置文件所在目录也就是工作目录。这里我们搭建一个三节点形成的Sentinel集群,来监管之前的Redis主从集群。原创 2024-08-07 09:09:06 · 947 阅读 · 0 评论 -
sentinel规则持久化
修改OrderService,让其监听Nacos中的sentinel规则配置。原创 2024-07-27 19:53:14 · 859 阅读 · 0 评论 -
NATAPP内网穿透使用
可以将本地的内网ip映射到外网上,远程访问该连接,实现外网展示网站。平时做的应用开发都只能在局域网本地访问,通过内网穿透,可以通过外网进行访问。原创 2024-07-06 20:15:09 · 488 阅读 · 0 评论 -
学成在线项目开发环境配置v3.1:开发工具版本,IDEA环境配置,Maven环境,安装虚拟机(连接MobaXterm说明),安装数据库环境,安装Git环境
说明:在虚拟机中会安装centos和docker,老师会提供一个完整的虚拟机大家使用VMware打开即可,里面的东西都安装好了。原创 2024-05-17 07:41:11 · 1277 阅读 · 3 评论 -
安装elasticsearch:部署单点es,部署kibana,安装IK分词器,部署es集群
因为我们还需要部署kibana容器,因此需要让es和kibana容器互联。原创 2024-04-28 00:32:45 · 1608 阅读 · 0 评论 -
RabbitMQ部署指南:使用docker部署
我们在Centos7虚拟机中使用Docker来安装。原创 2023-11-03 16:05:17 · 419 阅读 · 0 评论 -
Centos7安装Docker,安装DockerCompose(集群化部署),Docker私服镜像仓库
Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。Docker CE 分为stabletest和nightly三个更新频道。官方网站上有各种环境下的,这里主要介绍 Docker CE 在 CentOS上的安装。原创 2023-11-01 19:47:22 · 2771 阅读 · 2 评论 -
nacos集群搭建
官方给出的Nacos集群图:其中包含3个nacos节点,然后一个负载均衡器代理3个Nacos。这里负载均衡器可以使用nginx。我们计划的集群结构:条件有限只有一台电脑,我们会在当前这一台电脑上去部署三个nacos节点,mysql也只用一台。原创 2023-10-27 16:38:45 · 214 阅读 · 0 评论 -
Nacos安装指南:windows版本、linux版本
开发阶段采用单机安装即可。原创 2023-10-24 16:34:14 · 2306 阅读 · 0 评论 -
JMeter安装及环境配置
JMeter安装及环境配置原创 2023-10-16 20:40:52 · 99 阅读 · 0 评论 -
MyCat-web安装文档:安装Zookeeper、安装Mycat-web
MyCat-web安装文档:安装Zookeeper、安装Mycat-web原创 2023-10-09 12:19:06 · 477 阅读 · 0 评论 -
MyCat安装文档
mycat安装原创 2023-10-06 17:38:35 · 202 阅读 · 0 评论 -
MySQL-Linux安装、卸载:
linux环境下:Mysql安装 卸载原创 2023-09-15 20:43:50 · 327 阅读 · 0 评论 -
seata的部署和集成:部署Seata的tc-server、微服务集成seata、TC服务的高可用和异地容灾
首先我们要下载seata-server包,地址在。原创 2023-09-11 21:36:10 · 495 阅读 · 0 评论 -
idea创建同名模块问题:模块变为灰色不可用,模块已经存在
idea创建同名模块问题:模块变为灰色不可用,模块已经存在原创 2023-08-31 11:06:45 · 1074 阅读 · 0 评论 -
VMware 改变虚拟机文件位置
移动虚拟机 和 复制虚拟机 的区别。转载 2023-08-20 19:42:34 · 7200 阅读 · 0 评论 -
VS Code :下载、安装、常用插件、工作空间概念、运行html
Visual Studio Code(简称 VS Code )是 Microsoft 于2015年4月发布的一款代码编辑器。VS Code 对前端代码有非常强大的支持,同时也其他编程语言(例如:C++、Java、Python、PHP、Go等)。VS Code 提供了非常强大的插件库,大大提高了开发效率。作为一名软件开发工程师,建议以后安装所有与开发相关的软件,尽量安装在一个没有中文,不带空格的目录下。原创 2023-06-26 19:58:03 · 3392 阅读 · 1 评论 -
表单重复提交:
解决方法:使用验证码。解决方法:使用验证码。原创 2023-05-27 14:50:28 · 1648 阅读 · 0 评论 -
Postman的简单使用:
Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。作用:常用于进行接口测试Home:主页workspaces:工作空间Collections:集合,项目集合。Apis :api文档EnViromments:环境变量,全局变量Mock Server:虚拟服务器。Monitors:监听器History:历史记录创建项目集合添加请求请求方式、url地址、发送按钮、保存记录按钮。Params:get请求传参,会拼接到地址栏后面。原创 2023-05-27 13:13:32 · 1614 阅读 · 0 评论 -
shell编程:概述、脚本入门、变量、运算符、条件判断、流程控制、读取控制台、函数、正则表达式、文本处理工具、综合案例
第 1 章 Shell 概述1)Linux 提供的 Shell 解析器有[atguigu@hadoop101 ~]$ cat /etc/shells/bin/sh/bin/bash/usr/bin/sh/usr/bin/bash/bin/tcsh/bin/csh2)bash 和 sh 的关系[atguigu@hadoop101 bin]$ ll | grep bash-rwxr-xr-x. 1 root root 941880 5 月 11 2016 bashlrwxrwxrwx原创 2023-05-15 21:49:07 · 516 阅读 · 0 评论 -
VMware、CentOS、XShell、Xftp的安装
第 1 章 VMware1.1 VMware 安装一台电脑本身是可以装多个操作系统的,但是做不到多个操作系统切换自如,所以我们 需要一款软件帮助我们达到这个目的,不然数仓项目搭建不起来。推荐的软件为 VMware,VMware 可以使用户在一台计算机上同时运行多个操作系统, 还可以像 Windows 应用程序一样来回切换。用户可以如同操作真实安装的系统一样操作虚拟机系统,甚至可以在一台计算机上将几个虚拟机系统连接为一个局域网或者连接到互联 网。以下是 VMware Workstation Pro 1原创 2023-05-15 21:47:06 · 1853 阅读 · 0 评论 -
Linux:概述 、安装 、文件与目录结构 、vim编辑器 、网络配置 、远程登录 、系统管理 、基础命令 、软件包管理 、克隆虚拟机 、shell编程
1、课程介绍2、Linux概述(入门篇)2.1、Linux的诞生2.1.1、Linux是什么?Linux是一个操作系统(OS)所谓的操作系统就是直接用来操作计算机底层硬件的软件。2.1.2、Linux的出现2.2、Linux和Unix的渊源2.3、GNU/Linux2.4、Linux VS Windows3、Linux安装(入门篇)3.1、Linux的发行版3.2、CentOS的版本选择和下载...原创 2023-05-15 21:46:47 · 1233 阅读 · 0 评论 -
Eclipse中如何使用:Maven、Git、GitHub、码云
第 1 章在 Eclipse 中使用 Maven1.1 安装 Maven 核心程序1)下载地址:http://maven.apache.org/2)检查 JAVA_HOME 环境变量。Maven 是使用 Java 开发的,所以必须知道当前系统环境中 JDK 的安装目录。即:安装jdk目录中bin目录的上一级目录。JAVA_HOMED:\Java\jdk1.8.0_1113)解压 Maven 的核心程序。将 apache-maven-3.6.3-bin.zip 解压到一个非中文无空格的目原创 2023-05-13 23:19:29 · 2553 阅读 · 0 评论 -
Git详细用法:Git概述 安装 常用命令 分支操作 团队协作 、GitHub、idea集成Git、idea集成GitHub、Gitee 码云、GitLab
Git详细学习原创 2023-05-11 13:37:50 · 1046 阅读 · 0 评论 -
IDEA2022版教程下(快键键总结、Debug断点调试总结、22版本idea创建各种工程、关联数据库、常用插件)
苹果电脑或者是用惯Eclipse快捷的,可以选择其他快捷键插件。或断点打在代码所在的行上。执行到此行时,会停下来。/*** Description: 演示1:行断点 & 测试debug各个常见操作按钮* @Author: 尚硅谷-宋红康int n = 20;//地址值 char [ ] arr1 = new char [ ] {m = n;n = temp;} }/*** Description: 演示8:用户自定义数据视图* @Author: 尚硅谷-宋红康。原创 2023-05-02 02:21:53 · 4824 阅读 · 0 评论 -
IDEA2022版教程上(下载、卸载、安装、新建Project、jdk设置、详细设置、新建/导入/删除普通java模块、修改模块名、同时打开多个工程、常用代码模板:非空判断,遍历,输出语句快捷键)
IDEA,是 JetBrains (·)公司的产品,该公司成立于2000年,总部位于捷克的布拉格,致力于为开发者打造最高效智能的开发工具。WebStorm:用于开发 JavaScript、HTML5、CSS3 等前端技术PyCharm:用于开发 pythonPhpStorm:用于开发 PHPRubyMine:用于开发 Ruby/RailsAppCode:用于开发 Objective - C/SwiftCLion:用于开发 C/C++DataGrip:用于开发数据库和 SQL。原创 2023-05-02 01:15:44 · 15165 阅读 · 1 评论 -
编程习惯:为什么要进行非空、不等于0 ......判断、null和0的区别
编程习惯——非空判断转载 2023-02-20 00:41:07 · 2324 阅读 · 0 评论 -
SVN的使用---Windows环境:概述、安装配置、使用详解、多仓库与权限控制、服务配置与管理、扩展程序
1、SVN1.1、SVN概述1.1.1、为什么需要使用svn版本控制软件协作开发远程开发版本回退1.1.2、解决之道SCM:软件配置管理所谓的软件配置管理实际就是对软件源代码进行控制与管理。CVS:元老级产品VSS:入门级产品ClearCase:IBM公司提供技术支持SVN:主流产品1.1.3、什么是SVNSVN的全称是subversionSVN是近年来崛起的版本管理工具,是CVS的接班人。目前,绝大多数软件公司都使用SVN作为代码版本管理软件。特点:操作简单,原创 2022-04-22 18:29:40 · 11270 阅读 · 0 评论 -
Navicat软件的使用
简介个人感觉Navicat相比SqlYog更好,比如在显示字段注释的时候用SqlYog显示不出。解压步骤推荐绿色解压版,只需要解压就可以使用了。1. 解压 压缩软件2. 发送到左面连接数据库选择版本选择Mysql或MariaDB都可以连接到MySql,MariaDB连接测试如果连接成功直接点击右下角的确定查看库双击打开连接进入库双击/右键打开关闭库新建数据库注意:1.字符集一定要选,默认为8012.排序规则:保持默认即可修改数据库注意:库名不能改原创 2020-12-26 13:38:21 · 3018 阅读 · 2 评论 -
eclipse入门教程(下载安装,配置,项目 包 类的创建,运行方式,常见问题:删除工程 乱码问题 文档注释快捷生成等,常用快捷键)
1. eclipse下载和安装1.1 官网下载1.Eclipse下载地址:点击打开链接http://www.eclipse.org/downloads/进入界面:点击 Download Packages,看清楚不是 DOWNLOAD 64 BIT !进入下一个界面:如图所示,在 Eclipse IDE for Java EE Developers 项的最右边,点击 64 Bit 。进入下一个界面;如图所示,点击 DOWNLOAD ;进入一个捐款页面,如图所示:不用理它,等5秒钟左右会弹出原创 2022-01-01 18:19:32 · 2908 阅读 · 0 评论 -
F12开发者工具分析:js的DeBug调试、Network详解,Eclipse/STS的DeBug调试
qq原创 2021-05-17 23:44:44 · 3832 阅读 · 0 评论 -
navicat远程连接oracle:报错,ORA-28547:connection to server failed, probable Oracle Net admin error
问题分析使用navicat远程连接公司的oracle数据库时报了下图错误,卡了很久。原因oci.dll版本不一致。因为Navicat是通过Oracle客户端连接Oracle服务器的,Oracle的客户端分为两种,一种是标准版,一种是简洁版,即Oracle Install Client。而我们用Navicat时通常会在自己的安装路径下包含多个版本的OCI,如果使用Navicat连接Oracle服务器出现ORA-28547错误时,多数是因为Navicat本地的OCI版本与Oracle服务器服务器不符原创 2021-03-24 13:18:17 · 258 阅读 · 0 评论