自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决git连接问题: You‘ve successfully authenticated, but GitHub does not provide shell access.

友情提醒:先看文章目录,大致了解文章知识点结构,点击文章目录可直接跳转到文章指定位置。

2024-08-31 23:48:23 198

原创 国内访问GitHub很卡,steam连接断开怎么办

友情提醒:先看文章目录,大致了解文章知识点结构,点击文章目录可直接跳转到文章指定位置。

2024-08-31 23:47:27 520

原创 mybatis逆向工程

友情提醒先看文章目录,大致了解文章知识点结构,点击文章目录可直接跳转到文章指定位置。

2024-08-31 23:44:50 482

原创 MySQL数据库事务隔离级别,特性和传播行为

数据库:按照数据结构来组织、存储和管理数据的仓库事务:指具体的事情、杂务。数据库事务:简单的说就是对数据库访问并可能进行操作的一系列行为。

2024-08-31 23:43:29 832

原创 2024年Java最新面试题总结(三年经验)

1、arraylist ,linkedlist的区别,为啥集合有的快有的慢2、字符串倒叙输出2.1、字符串常用方法2.2、字符串+号拼接的底层原理3、讲一下Java的集合框架4、定义线程安全的map,有哪些方法,ConcurrentHashMap原理5、equals与==6、hashtable和hashmap的区别8、什么是哈希表9、什么是哈希冲突,怎么解决10、final关键字可以修饰哪些对象11、lise集合便利查找其中的一项怎么处理比较快。

2024-08-31 23:42:08 3648

原创 字符串String倒序输出的四种方法

** string倒序输出* 定义成一个StringBuffer类,用StringBuffer类中的reverse()方法直接倒序字符串。*/

2024-08-31 23:41:15 393

原创 数据库批处理

①批处理(Batch),也称为批处理脚本。在计算机系统还是DOS(磁盘操作系统是一种早期的命令行操作系统)时期时被大量使用,用来对某对象进行批量的处理,通常被认为是一种简化的脚本语言,现在它应用于DOS和Windows系统中。批处理文件的扩展名为.bat(即是batch的缩写)简称 BAT文件。②在Windows NT以后的平台中,还加入了以.cmd为扩展名的批处理文件,其性能比.bat文件更加优越,执行也与.bat文件一样方便快捷。

2024-08-31 23:40:28 481

原创 Linux安装redis执行make命令报错:gcc not found和*** [adlist.o] Error 1

友情提醒先看文章目录,大致了解文章知识点结构,点击文章目录可直接跳转到文章指定位置。

2024-08-31 23:37:26 473

原创 Redis基础命令和事务,redis持久化和主从复制

nosql数据库介绍:解释为 non-relational(非关系型数据库)。在NoSQL 数据库中数据之间是无联系的数据的结构是松散的,可变的。优势:大数据量,高性能,灵活的数据模型,高可用,低成本劣势:(1)无关系,数据之间是无联系的。

2024-08-31 23:36:42 1905

原创 Redis数据库的下载和安装

nosql数据库介绍:解释为 non-relational(非关系型数据库)。在NoSQL 数据库中数据之间是无联系的数据的结构是松散的,可变的。优势:大数据量,高性能,灵活的数据模型,高可用,低成本劣势:(1)无关系,数据之间是无联系的。

2024-08-31 23:35:52 1192

原创 Redis基础命令大全

count 是负数,返回一个 count 绝对值的长度的集合, 集合中元素可能会重复多次。①哈希类型field(域 )和 value 的隐射表,value分为field和value,hset可将key中的值设置为value,如果 key 不存在,则新建 hash 表,执行赋值,如果有 field ,则覆盖值。③获取列表 key 中指定区间内的元素,0 表示列表的第一个元素,start , stop 是列表的下标值, -1 表示列表的最后一个元素, start ,stop 超出列表的范围不会出现错误。

2024-08-31 23:34:55 1497

原创 redis的事务和watch机制

Redis 中的事务(transaction)是一个单独隔离的操作,保证两个或两个以上的命令集合按需排队并顺序执行,中间不会被任何其他操作打断。7)在 A 客户端查看 str.lp 值,A 客户端执行的事务没有提交,因为 WATCH 的 str.lp 的值已经被修改了, 所以放弃了事务。①watch 监视某个或者某几个key的值,如果有 key 的 value 值在事务 EXEC 执行之前被修改了,那么事务将被打断。①组队时出错,错误对于redis来说是已知的,事务中的所有指令都会失效。

2024-08-31 23:33:20 806

原创 redis的持久化

①持久化可以理解为将数据存储到一个不会丢失的地方,Redis 的数据存储在内存中,电脑关闭数据就会丢失,所以放在内存中的数据不是持久化的,而放在磁盘就算是一种持久化。②为解决这个问题,redis提供了两种持久化的方式,便于发生故障后能迅速恢复数据,分别是RDB(Redis DataBase)和AOF(Append Only File)。③两种方式也可以同时使用,优先采用AOF方式来进行数据恢复,因为AOF方式的数据恢复完整度更高。

2024-08-31 23:32:39 1246

原创 Dubbo基础学习

RPC 【Remote Procedure Call】是指远程过程调用,是一种进程间通信方式,是一种技术思想,而不是规范。它允许程序调用另一个地址空间(网络的另一台机器上)的过程或函数,而不用开发人员显式编码这个调用的细节。调用本地方法和调用远程方法一样。分布式系统是若干独立计算机(服务器)的集合,这些计算机对于用户来说就像单个相关系统,分布式系统(distributed system)是建立在网络之上的服务器端一种结构。部署在独立服务器上的各个子系统(项目),相互之间可以调用,形成一个大型分布式系统。

2024-08-31 23:31:53 1438

原创 项目真实场景问题

1.你在项目里是什么角色?到甲方去谈过需求吗?2.甲方的对接人是谁?如何跟甲方进行项目对接和沟通?3.你们需求和原型是谁来做?你是根据什么开发的?4.如果需求变更,是什么流程?开发部门怎么针对需求变更做出应对?5.你们项目卖多少钱?团队规模1.项目的周期大概是多长?2.核心开发人员除了写码,还有什么额外工作吗?3.新项目上手多长时间适应阶段比较正常?4.带新人怎么带?5.项目开发中常见的软件工具及版本有哪些?6.如何介绍项目,让项目层次感和吸引对方注意?7.如何把项目亮点和难点讲清楚?

2024-08-31 23:30:38 1314

原创 周六上海一日游计划

友情提醒:先看目录,了解文章结构,点击目录可跳转到文章指定位置。

2024-08-22 12:58:18 239

原创 编程中数据字典介绍

数据字典用于详细描述和定义数据对象,这些对象包括”数据库“或“数据集”中各种数据元素,记录数据对象的结构、关系、属性、约束说明等信息。例如:user表中有一行数据,id为31345,name为张三,age为15,email为31153@xxx,我们能够明白这行数据是用于描述一个user的信息。idnameageemail31345张三1531153@xxx那么数据字典的存在则是为了描述那些元数据(描述数据的数据)`。即id,name,age,email是什么含义,约束信息等等字段名。

2024-08-20 22:32:32 1106

原创 java将list里的数据使用字符隔开并输出为一个String字符串

友情提醒:先看文章目录,大致了解文章知识点结构,点击文章目录可直接跳转到文章指定位置。有用记得关注。

2024-08-19 15:40:31 584

原创 windows下载安装Tomcat,整合IDEA配置

①Tomcat是Apache 一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。②Tomcat 服务器是一个免费的开放源代码的Web轻量级应用服务器,是开发和调试JSP 程序的首选。③Tomcat 实际上运行JSP 页面和Servlet。Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。

2024-07-24 13:36:34 1222

原创 vue基本语法(前端笔记一)

它是一个构建用户界面的框架 Vue是一个用于构建用户界面的 JavaScript 前端框架。声明式渲染:Vue 基于标准 HTML 拓展了一套模板语法,使得我们可以声明式地描述最终输出的 HTML 和 JavaScript 状态之间的关系。响应性:Vue 自动跟踪 JavaScript状态并在其发生变化时响应式地更新 DOM。渐进式框架​:Vue 是一个框架,也是一个生态。其功能覆盖了大部分前端开发常见的需求。

2024-07-24 13:35:34 832

原创 vue环境搭建(前端笔记二)

①Node:是JavaScript的运行时环境。在浏览器中,js是无法操作文件的,而node提供了文件操作。在浏览器中,js无法写服务接口,而node提供了后端代码编写的功能(写后台、操作数据库)。但是我们不会用node写后端,node更多的是给前端项目做配置,如:跨域代理。②Npm:npm是node提供的一个包管理工具,类似于maven。通过npm去安装依赖包,就不需要在页面上使用script标签引入了。

2024-07-24 13:34:36 923

原创 vue组件(前端笔记三)

①单页 Web 应用(single page web application,SPA)。Vue工程是单页面应用程序,整个工程只有一个完整的html页面。② 点击页面中的导航链接不会刷新页面,只会做页面的局部更新。③数据需要通过 ajax 请求获取。④Vue 脚手架工程只有一个页面,浏览器也只能读取这一个页面的内容。Vue 通过组件的方式把要渲染到页面的内容进行拆分,拆分成组件,由 Vue 对象加载各个组件并渲染到页面.

2024-07-24 13:33:51 1073

原创 vue路由器学习(前端笔记四)

①一个路由就是一组映射关系(key - value) ,key 为路径,value 可能是 function(方法)或 component(组件)。②路由的分类:1、后端路由:例如:@RequestMapping,理解:value 是 function(方法), 用于处理客户端提交的请求。工作过程:服务器接收到一个请求时, 根据请求路径找到匹配的函数来处理请求, 返回响应数据。2、前端路由:router,理解:value 是 component(组件),用于展示页面内容。

2024-07-24 13:32:03 754

原创 vue中的异步请求Axios(前端笔记五)

①传统的Ajax请求是基于XMLHttpRequest(XHR)对象。可以直接使用。但是使用起来配置较为麻烦,实际开发中使用非常少,在MVC时代通常使用的是JQuery-Ajax。相对于传统的Ajax现在使用更多的是Fetch请求。②Vue2.0时代开始,官方推荐使用axios作为新一代的Ajax库。axios其优点:在浏览器中发送XMLHttpRequest请求、在node中发送http请求、支持Promise API、拦截请求和相应、转换请求和响应数据等。

2024-07-24 13:31:21 916

原创 vue解决跨域访问问题(前端笔记六)

vue单页应用项目开发时,避免不了要请求后端,这时通常就会出现跨域问题浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都会导致跨域问题。即前端接口去调用不在同一个域内的后端服务器而产生的问题。

2024-07-24 13:30:37 869

原创 解决IDEA运行时报错Cannot start compilation: the output path is not specified for module “xxxxx“.

友情提醒:先看文章目录,大致了解文章知识点结构,点击文章目录可直接跳转到文章指定位置。

2024-07-24 13:29:40 1022

原创 windows11打不开任务管理器

Win11任务管理器被管理员禁用怎么办?win11系统任务管理器打不开怎么办?win11系统打开任务管理器没反应怎么办?windows11系统打不开任务管理器怎么办?windows11系统按CTRL+shift+esc没反应怎么办?windows11系统按CTRL+ALT+DELETE没反应怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?怎么办?试试下面的办法①按下Win+R键,打开运行窗口,输入"regedit"点击确定键,打开注册表编辑器 ②根据路径依次KEY_CURRENT_USER\

2024-07-23 15:59:58 671

原创 如何彻底卸载VMware

友情提醒:先看文章目录,大致了解文章知识点结构,点击文章目录可直接跳转到文章指定位置。

2024-07-23 15:58:44 305

原创 Linux退不出vim编辑模式

①先检查是不是冒号:忘记输了②按下Ctrl+C再按下Ctrl+Z; 把vim进程暂停就退出来了。③切记不要按CTRL+ALT+DELETE,一按直接重启我被害惨了。如果按了,CTRL+ALT+DELETE,出现一直自动重启的毛病的话只能建议卸载重装最新版VMware虚拟机再重新装CentOS了

2024-07-23 15:57:54 604

原创 VMware虚拟机中Linux的IP地址配置详解

ip地址是互联网协议地址的意思,又译为网际协议地址。IP 地址是 IP 协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个唯一逻辑地址,以此来屏蔽物理地址的差异。

2024-07-23 15:56:59 1823

原创 Linux虚拟机安装tomcat(图文详解)

启动成功后/usr/local/tomcat/apache-tomcat-9.0.37/logs目录会生成catalina.out文件。tomcat启动时需要java环境,当我们启动后,tomcat会根据catalina.sh文件的默认配置。发现虽然之前tomcat显示started,但是catalina.out日志却报505错误。找到:默认的HTTP连接器配置,其中port="8080"表示Tomcat的HTTP访问端口。③解压tomcat的压缩文件到/usr/local/tomcat目录下。

2024-07-23 15:56:13 1348

原创 Linux虚拟机安装JDK及环境变量配置

②登录xftp传输JDK1.8的.tar压缩文件,直接拖拽文件就可以将本机文件传输到虚拟机root文件夹下。③解压jdk的压缩文件到/usr/local/java目录下。①文件—》新建会话—》输入虚拟机ip地址—》连接。连接后可以在xshell中远程操控Linux系统。③重新加载 /etc/profile 文件。②点击下载,双击.exe文件直接安装。①用来远程操作Linux虚拟机系统。②输入Linux账号确定后输入密码。②在文件最后添加如下配置信息。③一直下一步直接安装安装。

2024-07-23 15:55:21 369

原创 Linux虚拟机中安装MySQL5.6.34

①将/usr/local/mysql/support-files下的my-default.cnf拷贝一份到/etc下并重命名 my.cnf。②登录xftp传输MySQL压缩文件,直接拖拽文件就可以将本机文件传输到虚拟机/usr/local文件夹下。⑤在mysql目录下修改当前data目录的拥有者为mysql用户。②创建一个用户名为mysql的用户并加入mysql用户组。③解压MySQL的压缩文件到/usr/local目录下。②编辑/etc目录下的my.cnf。⑨将mysqld服务加入到系统服务。

2024-07-23 15:54:28 443

原创 Linux的xshell和xftp工具的使用

登录xftp传输文件,直接拖拽文件就可以将本机文件传输到虚拟机中。①文件—》新建会话—》输入虚拟机ip地址—》连接。连接后可以在xshell中远程操控Linux系统。②点击下载,双击.exe文件直接安装。①用来远程操作Linux虚拟机系统。②输入Linux账号确定后输入密码。③一直下一步直接安装安装。

2024-07-23 15:53:35 349

原创 Linux操作系统学习,Linux基础命令大全

①Linux是基于Unix的开源的免免费的一款操作系统,由于系统的稳定性和安全性被成为程序代码运行的最佳操作系统环境。②Linux发行版的不同,可以分为1)乌班图:Ubuntu2)红帽:RedHat3)CentOS4)蝶变:Debain5)SySE6)红旗Linux:国产ip地址是互联网协议地址的意思,又译为网际协议地址。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个唯一逻辑地址,以此来屏蔽物理地址的差异。

2024-07-23 15:52:46 1582

原创 Springboot整合MyBatis实现数据库查询(二)

友情提醒先看文章目录,大致了解文章知识点结构,点击文章目录可直接跳转到文章指定位置。

2024-07-15 14:12:19 938

原创 idea整合Springboot快速搭建项目(一)

①概念:Springboot是Java 框架。开发人员在用 Java 编程语言来创建应用时,所使用的一系列预编写代码。它们起着模板的作用,这样开发人员即可以在一定的结构上来编写应用,而无需从头开始手动创建。②好处:1.Spring Boot抛弃了繁琐的xml配置过程,使用对应注解来代替,采用大量的默认配置简化我们的开发过程(主要简化配置)。2.能够快速创建基于Spring的应用程序。

2024-07-15 14:10:56 1365

原创 Java基础之static关键字

友情提醒先看文章目录,大致了解文章知识点结构,点击文章目录可直接跳转到文章指定位置。

2024-07-15 14:09:36 434

原创 IntelliJ IDEA下载安装教程

IDEA 全称 IntelliJ IDEA。在智能代码助手、代码自动提示、重构、J2EE 支持、JUnit、CVS 整合、代码分析、各类版本工具(Git、SVN 等)、创新的 GUI 设计等方面都有很好的应用。⑥选择30天试用,到期了可以续费购买,不推荐破解激活,我们应该支持正版。③选择next default plugins。①双击exe文件开始安装,选择next。②选择安装目录,尽量不选择C盘。② 打开IDEA工具后选择ok。④点击install安装。点击文章目录可以跳转。④啥也不选继续下一步。

2024-07-11 17:51:07 261

原创 Git分支使用,代码推送拉取与合并冲突

git merge 用于本地分支的合并。将一个本地分支的更改合并到另一个本地分支时,保留详细的合并信息。例如,假设有一个 develop分支和一个 master 分支,在 develop分支上开发了新的功能,然后想要将这些更改合并到 master 分支中。您可以切换到 master 分支,然后运行 git merge develop命令来实现这一目的。

2024-07-11 17:49:15 517

空空如也

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

TA关注的人

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