- 博客(89)
- 收藏
- 关注
原创 jenkins(docker)安装及应用
Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽象,暂且写上,不做解释)。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具有SVN、GIT,构建工具有Maven、Ant、Gradle。
2024-04-15 17:47:03 1102 1
原创 gitlab(docker)安装及使用
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。
2024-04-15 17:45:40 842
原创 Java入门-数组
数组定义有三种方式。new3][5定义的第一个数值3: 定义一个一维数组,有3个元素。定义的第二个数值5: 每个元素引用一个数组长度为5的一维数组(此数值可以省略)
2024-04-08 20:51:10 720
原创 Java入门-java的方法
java的方法是用来完成某种功能的代码块。使用方法封装代码块,可以提高代码的可复用性,模块化,使用者无需知道代码的具体实现也能通过方法调用使用其提供的功能,简化了应用过程。
2024-04-08 20:22:21 768
原创 java入门 -输入和输出
java语法阶段使用的输入和运行结果类似于C的格式化输出运行结果弹出框输出 输出中的转义字符所谓转义字符即字母前面加上右手斜杠(\)来表示常见的那些不能显示的ASCII字符,称为转义字符。一般在输出语句中通过转义字符完成不同的输出效果。运行结果输入控制台输入引入Scanner类定义Scanner对象常用输入方法(api)方法名称描述案例.nextInt( )将输入字符串转换为数字int a = scanner.nextInt(“123”
2024-03-18 17:11:38 311
原创 java入门 - 规范你的代码注释
只是为了提高可读性,不会被计算机编译。代码注释是架起程序设计者与程序阅读者之间的通信桥梁,最大限度的提高团队开发合作效率。也是程序代码可维护性的重要环节之一。
2024-03-18 17:09:37 121
原创 数据结构与算法-树-二叉树(一)
二叉树是数据结构中非常重要的概念,今天我们尝试构建二叉树,我们使用了递归和非递归两种方式实现二叉树。希望对大家有所帮助。
2024-03-18 15:18:28 486
原创 数据结构与算法-树-二分搜索树(一)
今天我们尝试构建一颗二分搜索树,很多同学只有理论,并没有对树有其编码实践。通过一步步的实现一颗二分搜索树,加深对数据结构树的理解。使用递归和迭代两种方式完成。
2024-03-16 17:36:21 282
原创 数据库-mysql安装
我们使用两种方式安装配置mysql数据库一种采用无安装绿色版一种采用官方提供的msi,windows安装版亲测两种都可运行,有的电脑可能其中一种不能运行那可以尝试另外一种,有条件的同学可以试试docker版。
2024-03-16 10:09:42 536
原创 C语言-写一个简单的Web服务器(一)
C语言可以干大事,我们基于C语言可以完成一个简易的Web服务器。当你能够自行完成web服务器,你会对C语言有更深入的理解。对于网络编程,字符串的使用,文件使用等等都会有很大的提高。
2024-03-09 09:07:23 1156 1
原创 springboot2入门到实战 - JWT
JSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。
2024-02-28 09:23:54 700
原创 springcloud -远程调用方式
如果我们要进行远程微服之间的调用该如何完成呢,本文以案例推动以养老系统中老人支付购买商品为例,一步步实现远程微服务的调用。
2024-02-27 18:00:40 304
原创 java入门-自定义线程池
阿里在规范中明确规定不使用jdk中的线程池,原因是jdk中线程池没有对队列大小规范,可能会造成java虚拟机内存异常。
2024-02-27 17:44:19 218
原创 springboot2入门到实战 -整合POI框架
Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能。是目前项目中较流行的导入导出excel框架。我们可以在其基础上做二次开发适用于项目业务。大家也可以使用阿里的easyexcel快速完成poi框架的功能。
2024-02-27 16:36:13 347
原创 springboot2入门到实战-数据库缓存同步框架canal
Canal:译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费早期阿里巴巴因为杭州和美国双机房部署,存在跨机房同步的业务需求,实现方式主要是基于业务 trigger 获取增量变更。从 2010 年开始,业务逐步尝试数据库日志解析获取增量变更进行同步,由此衍生出了大量的数据库增量订阅和消费业务。
2024-02-27 16:13:13 799
原创 后台开发人员你需要懂点vue-cli(四)
Vuex 是一个专为 Vue.js 应用程序开发的。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。
2024-02-27 15:49:02 268
原创 websocket入门及应用
**WebSocket** 是基于TCP/IP协议,独立于HTTP协议的通信协议。WebSocket 是双向通讯,有状态,客户端一(多)个与服务端一(多)双向实时响应(客户端 ⇄ 服务端)。WebSocket 是应用在浏览器的 Socket (是 Socket 模型接口的实现),Socket 是一个网络通信接口 (通信规范)。
2024-02-21 17:55:32 1048
原创 springboot2入门到实战-自动加载配置类
SpringApplication注解主类会自动扫描META-INF/spring.factories文件,如果文件中有自动配置的类会优先加载并创建对象到IoC容器中。
2024-02-21 17:46:24 147
原创 数据库-mysql数据库事务
所谓事务: 是指作为单个逻辑工作单元执行的**多个数据库操作**,要么同时成功,要么同时失败,它必须满足ACID特性。
2024-02-21 17:43:54 937
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人