自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(137)
  • 收藏
  • 关注

原创 day2--java基础编程:变量,数据类型,类型转换,运算规则,Scanner,运算符,分支结构

如何区分&,|,^何时是逻辑运算符何时是位运算符???当符号两侧是逻辑运算符且结果为布尔类型,则为逻辑运算符。若符号两侧为整数且结果为整数,则是位运算符。案例1/*A&B = 0000 1100 上下2个都是1才为1,否则为0A/B = 0011 1101 上下2个都是0才为0,否则为1A^b = 0011 0001 上下2个位置相同则为0,否则则为1.~B = 1111 0010 取反效率极高!!!> /2 右移缩小//16/*

2023-12-31 00:32:08 888

原创 day1--java基础编程:计算机基础知识 ,java语言概述,java开发环境搭建,eclipse概述,创建简单java项目,JDK JRE JVM的关系,java开发中的命名规范,编程风格

键盘功能键:要求熟练掌握在键盘上的位置。Tab空格 EnterWindow上下左右PrtSc(PrintScreen)屏幕截图 (按键+ctrl+v到 word文档,全屏)键盘快捷键:要求熟练使用。Ctrl+A 全选Ctrl+C 复制Ctrl+V 粘贴Ctrl+X 剪切Ctrl+Z 撤销Ctrl+Y 反撤销Ctrl+S 保存…Alt+F4 关闭窗口ctrl+shift+Esc 打开任务管理器,可以查看和操作进程。多选: ctrl+鼠标。

2023-12-31 00:31:42 881

原创 RabbitMQ部署指南:使用docker部署

我们在Centos7虚拟机中使用Docker来安装。

2023-11-03 16:05:17 195

原创 Centos7安装Docker,安装DockerCompose(集群化部署),Docker私服镜像仓库

Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。Docker CE 分为stabletest和nightly三个更新频道。官方网站上有各种环境下的,这里主要介绍 Docker CE 在 CentOS上的安装。

2023-11-01 19:47:22 2392 2

原创 nacos集群搭建

官方给出的Nacos集群图:其中包含3个nacos节点,然后一个负载均衡器代理3个Nacos。这里负载均衡器可以使用nginx。我们计划的集群结构:条件有限只有一台电脑,我们会在当前这一台电脑上去部署三个nacos节点,mysql也只用一台。

2023-10-27 16:38:45 170

原创 Nacos安装指南:windows版本、linux版本

开发阶段采用单机安装即可。

2023-10-24 16:34:14 1850

原创 JMeter安装及环境配置

JMeter安装及环境配置

2023-10-16 20:40:52 78

原创 MySql运维篇---009:分库分表:垂直拆分、水平拆分、通过MyCat进行分片,读写分离:一主一从、 双主双从

MySql运维篇---009:分库分表:垂直拆分、水平拆分、通过MyCat进行分片,读写分离:一主一从、 双主双从

2023-10-10 14:20:19 3630

原创 MyCat-web安装文档:安装Zookeeper、安装Mycat-web

MyCat-web安装文档:安装Zookeeper、安装Mycat-web

2023-10-09 12:19:06 418

原创 MyCat安装文档

mycat安装

2023-10-06 17:38:35 160

原创 MySql运维篇---008:日志:错误日志、二进制日志、查询日志、慢查询日志,主从复制:概述 虚拟机更改ip注意事项、原理、搭建步骤

二进制日志(BINLOG)记录了所有的 DDL(数据定义语言:创建数据库…)语句和 DML(数据操纵语言:增删改)语句,但不包括数据查询(SELECT、SHOW)语句。①. 灾难时的数据恢复;因为二进制日志中记录了数据库、表、以及数据的变更。只需要把这里面的语句再次执行就可以恢复数据了。②. MySQL的主从复制。在MySQL8版本中主从复制底层原理就是基于二进制日志的,具体查看下一章。

2023-10-04 23:40:40 4877 3

原创 MySql进阶篇---007:锁:全局锁、表级锁、行级锁,InnoDB引擎详解:逻辑存储结构、 架构、事务原理、MVCC多版本并发控制,MySQL管理:4个系统数据库、常用工具,事务

MySql进阶篇---007:锁:全局锁、表级锁、行级锁,InnoDB引擎详解:逻辑存储结构、 架构、事务原理、MVCC多版本并发控制,MySQL管理:4个系统数据库、常用工具

2023-10-03 17:38:11 301

原创 MySql进阶篇---006:存储引擎,索引,SQL优化,视图、存储过程、变量、流程控制、游标、存储函数、触发器,主键如何设计,事务

MySql进阶篇---006:存储引擎,索引,SQL优化,视图、存储过程、变量、流程控制、游标、存储函数、触发器

2023-10-01 13:52:16 461

原创 MySQL-Linux安装、卸载:

linux环境下:Mysql安装 卸载

2023-09-15 20:43:50 291

原创 seata的部署和集成:部署Seata的tc-server、微服务集成seata、TC服务的高可用和异地容灾

首先我们要下载seata-server包,地址在。

2023-09-11 21:36:10 324

原创 idea创建同名模块问题:模块变为灰色不可用,模块已经存在

idea创建同名模块问题:模块变为灰色不可用,模块已经存在

2023-08-31 11:06:45 641

转载 VMware 改变虚拟机文件位置

移动虚拟机 和 复制虚拟机 的区别。

2023-08-20 19:42:34 4026

原创 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 956 1

原创 表单重复提交:

解决方法:使用验证码。解决方法:使用验证码。

2023-05-27 14:50:28 1380

原创 Postman的简单使用:

Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。作用:常用于进行接口测试Home:主页workspaces:工作空间Collections:集合,项目集合。Apis :api文档EnViromments:环境变量,全局变量Mock Server:虚拟服务器。Monitors:监听器History:历史记录创建项目集合添加请求请求方式、url地址、发送按钮、保存记录按钮。Params:get请求传参,会拼接到地址栏后面。

2023-05-27 13:13:32 1491

原创 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 492

原创 VMware、CentOS、XShell、Xftp的安装

第 1 章 VMware1.1 VMware 安装一台电脑本身是可以装多个操作系统的,但是做不到多个操作系统切换自如,所以我们 需要一款软件帮助我们达到这个目的,不然数仓项目搭建不起来。推荐的软件为 VMware,VMware 可以使用户在一台计算机上同时运行多个操作系统, 还可以像 Windows 应用程序一样来回切换。用户可以如同操作真实安装的系统一样操作虚拟机系统,甚至可以在一台计算机上将几个虚拟机系统连接为一个局域网或者连接到互联 网。以下是 VMware Workstation Pro 1

2023-05-15 21:47:06 1272

原创 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 1013

原创 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 2305

原创 Git详细用法:Git概述 安装 常用命令 分支操作 团队协作 、GitHub、idea集成Git、idea集成GitHub、Gitee 码云、GitLab

Git详细学习

2023-05-11 13:37:50 808

原创 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 3706

原创 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 12500 1

原创 SSM-CRUD整合视频教程:Spring、SpringMVC、MyBatis、bootstrap、pagehelper、JSR303后端校验

1、项目说明1.2、业务说明SSM:SpringMVC+Spring+MyBatisCRUD:Create(创建)Retrieve(查询)Update(更新)Delete(删除)总结:通过SSM框架来完成一个CRUD的操作。1.3、功能点1、分页2、数据校验jquery前端校验+JSR303后端校验3、ajax4、Rest风格的URI;使用HTTP协议请求方式的动词,来表示对资源的操作(GET(查询),POST(新增),PUT(修改),DELETE(删除))1.4

2023-03-17 18:21:03 481

原创 014-Axios Ajax-尚硅谷2022+黑马2023:Ajax概述 同步异步,(Axios 发送普通请求参数,发送请求体JSON,服务器端返回JSON数据)后端是servlet方式

使用原生的JavaScript程序执行Ajax极其繁琐,所以一定要使用框架来完成。而Axios就是目前最流行的前端Ajax框架。Axios官网使用Axios和使用Vue一样,导入对应的*.js文件即可。官方提供的script标签引入方式为:

2023-03-15 10:13:02 1732

原创 013-Vue-尚硅谷2022:前端框架概述,准备环境、绑定文本 、单项/双向/按条件绑定属性 、遍历、点击事件:字符串反转 鼠标移动、监听属性、练习、生命周期

Vue.js官网网址Vue (读音 /vjuː/,类似于view)是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。总结Vue是一套前端框架,免除原生JavaScript(js)中的DOM操作,简化书写。基于MVVM(Model-View-ViewModel)思想,实现数据的。

2023-03-14 19:54:23 347

原创 002 第一季SpringBoot2核心技术-核心功能1:配置文件,Web开发:静态资源、请求参数、响应数据、Tymelef、拦截器、文件上传、异常处理、3大原生组件注入、切换tomact、定制化原理

SpringBoot2核心技术-核心功能:

2023-03-09 20:12:06 1899

转载 编程习惯:为什么要进行非空、不等于0 ......判断、null和0的区别

编程习惯——非空判断

2023-02-20 00:41:07 1582

原创 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 10068

原创 006 MyBatis-Plus:Boot方式配置,驱动、url和版本有关,自带日志,理解自增/雪花生效,雪花算法id,逻辑删除,分页,乐/悲观锁,通用枚举,代码生成器,多数据源,MyBatisX插件

一、MyBatis-Plus简介1、简介MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。愿景我们的愿景是成为 MyBatis 最好的搭档,就像魂斗罗中的 1P、2P,基友搭配,效率翻倍。2、特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Serv

2022-04-12 18:20:08 1746

原创 001 第一季SpringBoot2核心技术-基础入门:分类,概念,入门案例:主启动类、配置文件,bulid插件,自动配置原理:起步依赖、web依赖、包扫描、读取prop文件、热部署,boot项目

SpringBoot2学习路线说明说明:SpringBoot2分为核心技术和响应式编程2大类。SpringBoot2核心技术:SpringBoot2响应式编程:SpringBoot2核心技术SpringBoot2响应式编程SpringBoot2核心技术-基础入门SpringBoot2核心技术-核心功能...

2022-04-07 19:15:26 2082

原创 005 Spring注解驱动开发教程:创建对象4种,包扫描 不提示警告,作用域懒加载,按条件注册对象,对象生命周期,注入属性4种,@Profil切换环境,命令行

aaa

2022-03-26 20:20:41 430

原创 004 MyBatis教程:javaEE三层架构、变量使用包装类型,日志、prop文件,映射文件模板、sql获取参数、封装查询结果,使用${}的情况,自定义映射,动态SQL,缓存,逆向工程,分页插件

一、MyBatis简介1、MyBatis历史MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发团队转投Google Code旗下, iBatis3.x正式更名为MyBatis。代码于2013年11月迁移到Github。iBatis一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。 iBatis提供的持久层框架包括SQL Maps和D

2022-03-26 20:19:12 2259

原创 003 SpringMVC:简略流程、@ReqMapp、框架获取请求参数、域对象共享数据、视图、RESTful、报文信息转换器、文件下载上传、拦截器、异常处理器、注解配置spMVC,spMVC详细流程

一、SpringMVC简介1、什么是MVCMVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分M:Model,模型层,指工程中的JavaBean,作用是处理数据JavaBean分为两类:一类称为实体类Bean:专门存储业务数据的,如 Student、User 等一类称为业务处理 Bean:指 Service 或 Dao 对象,专门用于处理业务逻辑和数据访问。V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据C:Controller,控制层,

2022-03-20 16:23:37 651

原创 012-JSON、AJAX、i18n国际化、ThreadLocal:json的访问,json为什么来回的转,表单序列化 serialize(),国际化略,本地线程类解决线程安全问题

16-JSON、AJAX、i18n讲师:王振国今日任务1、什么是 JSON?JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。JSON 采用完全独立于语言的文本格式,而且很多语言都提供了对 json 的支持(包括 C, C++, C#, Java, JavaScript, Perl, Python 等)。 这样就使得 JSON 成为理想的数据交换格式。json 是一种轻量级的数据交换格式。轻量级指的是跟 xm

2022-03-13 12:11:58 298

原创 011-Filter 过滤器:判断用户是否登录条件、三种工作流程、浏览器缓存,ServletContext 对象的2种获取方式、过滤器链的执行顺序、三种拦截路径

1、Filter 什么是过滤器1、Filter 过滤器它是 JavaWeb 的三大组件之一。三大组件分别是:Servlet 程序、Listener 监听器、Filter 过滤器2、Filter 过滤器它是 JavaEE 的规范。也就是接口3、Filter 过滤器它的作用是:拦截请求,过滤响应。拦截请求常见的应用场景有:1、权限检查2、日记操作3、事务管理……等等2、Filter 的初体验要求:在你的 web 工程下,有一个 admin 目录。这个 admin 目录下的所有资源(html

2022-03-13 12:11:44 555

空空如也

空空如也

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

TA关注的人

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