自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker

上面我们讲解的镜像都是现成---别人制作的镜像---下载下来的docker建议我们每一个容器中只运行一个服务,因为docker容器本身占用资源极少,所以最好是将每个服务单独的分割开来但是这样我们又面临了一个问题?如果我需要同时部署好多个服务,难道要每个服务单独写Dockerfile然后在构建镜像,构建容器,这样累都累死了,所以docker官方给我们提供了多服务部署的工具.

2024-06-25 17:48:57 2690 2

原创 MQ的基本概念

MQ全称MessageQueue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。MQ,消息队列,存储消息的中间件分布式系统通信两种方式:直接远程调用 和借助第三方 完成间接通信发送方称为生产者,接收方称为消费者添加用户信息和界面添加虚拟主机给用户分配虚拟主机或删除获取队列消息连接和信道添加查看消费者创建交换机绑定交换机创建有过期时间的队列保证消息的可靠性方式:消息持久化: RabbitMQ的消息默认存在内存中的,一旦服务器意外挂掉,消息就会丢失 .

2024-05-31 14:29:19 2678

原创 1045 -Access denied for user root @ localhost (using password: YES)

6.然后回到my.ini里把刚刚加的skip-grant-tables删了保存退出并且重启mysql。该命令作用是跳过授权表,也就是输入任意字符账号密码都可以进入mysql看到所有数据表。当忘记账号密码时可以使用改命令修改密码,但是要随用随关,重启mysql,不然。一般都是在C:\ProgramData\你安装的路径。然后就拿着你刚刚修改的密码再去测试连接。4.在命令提示符(cmd)中输入。这个适用于忘了密码修改密码之类的。如果发现还连不上那就是权限的问题。正常的权限是这样的如果不是就修改。

2024-05-23 11:24:16 454

原创 liux-centos7

如果当时你安装的centos为图像化本版,那么你在安装mysql时必须卸载掉centos图形化中自带的mysql服务器。export path=$表示引用,表示引用之前的path的值 : 表示拼接 ,表示path拼接上你的。时---->命令行模式---->i---->编辑模式-----esc[键]--->命令行模式--->如果不改,那么centos默认动态ip,下一次连接还需要换ip。默认的ip每天的ip会不一样会自动变 设置让它成为静态ip。【 :wq退出并保存】【 :q!

2024-05-23 09:03:56 1457

原创 支付小程序公钥私钥授权和支付以及证书模式授权和支付

扫码付 FAST_INSTANT_TRADE_PAY支付。config 证书模式。

2024-05-22 11:22:25 304

原创 彻底解决tomcat控制台提示至少有一个JAR被扫描用于TLD但尚未包含TLD的问题

我是没有配置MAVEN_HOME。这两天从网上查了查跟他们的不一样。配置完重启电脑就发现没事了。

2024-05-21 10:13:04 528

原创 分布式事务

关于 TCC(Try-Confirm-Cancel)的概念,最早是由 Pat Helland 于 2007 年发表的一篇名为《Life beyond Distributed Transactions:an Apostate’s Opinion》的论文提出。解决了协调者单点,由主业务方发起并完成这个业务活动。业务活动管理器也变成多点,引入集群。同步阻塞:引入超时,超时后进行补偿,并且不会锁定整个资源,将资源转换为业务逻辑形式,粒度变小。

2024-05-21 09:29:55 983

原创 maven

程序员在工作中除了编码就是构建项目,每天都有很多的时间花费在编译,打包,单元测试,部署项目等构建项目上面,使用maven就是为了方便构建项目,只使用一条命令就能够让项目能够像流水线一样运行,节省了大部分的时间Maven 是 Apache 软件基金会组织维护的一款自动化构建工具, 专注服务于 Java 平台的项目构建和依赖管理Maven的用途之一是服务于构建,它是一个异常强大的构建工具,能够帮我们自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署。

2024-05-21 08:40:29 1037

原创 maven配置步骤

上面的一串代码代表的就是我们当前的项目中包含有一个jar叫fastjson 版本是2.0.12。webapp:web文件夹下面的内容 jsp js css img。以前jar存放的位置 WEB-INF/lib。resources: 写的是各种配置文件。java文件夹里面写的是java代码。idea中配置maven就成功了。需要的jar的坐标全部都写在<目的:加快jar包的下载速度。现在直接写jar的坐标即可。出现上图就是安装成功。

2024-05-21 08:37:13 227

原创 MYSQL

数据库的事务(Transaction)是一种机制、一个操作序列,包含了一组数据库操作命令。事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令==要么同时成功,要么同时失败==。事务是一个不可分割的工作逻辑单元。这些概念不好理解,接下来举例说明张三和李四账户中各有1000块钱,现李四需要转换500块钱给张三,具体的转账操作为第一步:查询李四账户余额第二步:从李四账户金额 -500第三步:给张三账户金额 +500。

2024-05-18 10:02:46 304

原创 websocket

Tomcat的7.0.5 版本开始支持WebSocket,并且实现了Java WebSocket规范。Java WebSocket应用由一系列的Endpoint组成。Endpoint是一个iava对象,代表Websocket链接的一端,对于服务端我们可以视为处理具体WebSocket消息的接口。第一种是编程式,即继承类javax.websocket.Endpoint并实现其方法第二种是注解式,即定义一个POJO,并添加 @ServerEndpoint相关注解。

2024-05-17 10:27:09 1390 1

原创 虚拟机安装相关软件流程

(1)编辑命令vi 文件名(1)使用vi命令时---->命令行模式---->i---->编辑模式-----esc[键]--->命令行模式--->【:qw退出并保存】【:q!强制退出】修改我们虚拟机的ip地址。---如果不改,那么centos默认动态ip.重新启动网络 systemctl restart network测试: ping(2) 查找指定的文件find 搜索的目录名 -name '被搜索的文件名'例子: find / -name 'a.*' 在根目录下搜索a.开头的文件。

2023-08-24 10:02:50 2941 1

原创 安装虚拟机失败

再win+X进入终端管理员 输入。需要任务管理器--->服务。VMware Workstation Pro

2023-08-22 19:11:13 95 1

原创 spring-AOP

在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。(1)面向切面编程(方面),利用AOP可以对业务逻辑的各个部分进行隔离,从而是的业务逻辑各部分之间的耦

2023-08-17 10:24:48 106 1

原创 java--多线程

/上面通过Executors工具类创建线程池,但是阿里巴巴不建议使用,阿里建议使用原生的模式创建线程池/*int corePoolSize,核心线程的个数int maximumPoolSize,最多的线程个数long keepAliveTime, 线程空闲时长。TimeUnit unit, 空闲的单位BlockingQueue<Runnable> workQueue:等待队列*///最多等待5个任务//任务:i<15;i++){});//销毁任务。

2023-08-15 12:49:25 184 1

原创 java反射

反射允许对成员变量,成员方法和构造方法的信息进行编程访问就好像反射是个人,把类中的字段(成员方法),构造方法,成员方法挨个获取出来比如idea自动提示功能就是用的反射来实现的,创建了一个对象,用对象去调用方法,成员变量,构造方法...等,idea就会利用反射把里面能调用的成员方法等获取出来,进行展示像以前创建对象或者调用方法的时候,我们可以按ctrl+p 提示,就是通过反射实现的说白了就是反射可以从类中拿东西,常用的有:成员变量,构造方法,成员方法等所有的信息比如:获取解刨。

2023-08-11 12:54:49 192 2

原创 java 注解

访问修饰不能小于父类。

2023-08-10 11:10:59 105 1

原创 java泛型

在定义类时,不会给( 属性 方法的返回值 方法的参数定义数据类型,而在类对象创建时为其指定相应的数据类型是JDK5中引入的特性,可以在编译阶段约束操作的数据类型,并进行检查。

2023-08-10 10:24:17 566 2

空空如也

空空如也

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

TA关注的人

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