- 博客(50)
- 收藏
- 关注
原创 第28天-Kubernetes架构,集群部署,Ingress,项目部署,Dashboard
Kubernetes架构,集群部署,Ingress,项目部署,Dashboard
2023-08-01 23:08:13
1212
原创 第25天-支付宝沙箱,支付加密,内网穿透,支付宝新版SDK,支付回调,支付收单
支付宝沙箱,支付加密,内网穿透,支付宝新版SDK,支付回调,支付收单
2023-07-19 22:27:23
263
原创 第17天-整合Redis缓存改造三级分类,并解决缓存击穿、穿透、雪崩、一致性问题
整合Redis缓存改造三级分类,并解决缓存击穿、穿透、雪崩、一致性问题
2023-03-06 02:16:45
947
原创 第6天-前端技术栈(ES6、Vue、ElementUI,以及Vue脚手架快速构建前端项目)
前端技术栈-ES6、Vue、ElementUI,以及Vue脚手架快速构建前端项目
2023-02-08 22:12:13
230
原创 第3天-搭建项目(Linux虚拟机及网络配置,项目开发环境,创建项目并上传到Git远程仓库)
搭建项目-Linux虚拟机及网络配置,项目开发环境,创建项目并上传到Git远程仓库
2023-02-05 20:13:05
281
原创 第2天-Docker应用部署
Docker基础知识,能够理解Docker镜像与容器的概念,Docker安装与启动,Docker镜像与容器相关命令,Tomcat Nginx 等软件的常用应用的安装,docker迁移与备份相关命令,运用Dockerfile编写创建容器的脚本,搭建与使用docker私有仓库
2023-02-05 16:03:17
182
原创 网络编程
一、基本概念 如今,计算机已经成为人们学习、工作、生活必不可少的工具。我们利用计算机可以和亲朋好友网上聊天,也可以玩网游、发邮件等等,这些功能实现都离不开计算机网络。计算机网络实现了不同计算机之间的通信,这必须依靠编写网络程序来实现。下面,我们将教大家如何编写网络程序。 在学习编程之前,我们首先要了解关于网络通信的一些概念。▪ 什么是计算机网络? 计算机网络是指将地理位置不同的具有独...
2019-05-19 17:48:37
322
原创 多线程技术
一、基本概念 多线程是Java语言的重要特性,大量应用于网络编程、服务器端程序的开发,最常见的UI界面底层原理、操作系统底层原理都大量使用了多线程。 我们可以流畅的点击软件或者游戏中的各种按钮,其实,底层就是多线程的应用。UI界面的主线程绘制界面,如果有一个耗时的操作发生则启动新的线程,完全不影响主线程的工作。当这个线程工作完毕后,再更新到主界面上。 我们可以上百人、上千人、上万人同时...
2019-05-19 14:25:24
4195
原创 IO技术
一、基本概念和IO入门 对于任何程序设计语言而言,输入输出(Input/Output)系统都是非常核心的功能。程序运行需要数据,数据的获取往往需要跟外部系统进行通信,外部系统可能是文件、数据库、其他程序、网络、IO设备等等。外部系统比较复杂多变,那么我们有必要通过某种手段进行抽象、屏蔽外部的差异,从而实现更加便捷的编程。 输入(Input)指的是:可以让程序从外部系统获得数据(核心含义是“...
2019-05-19 12:42:59
1406
原创 容器(二)
一、Map接口 现实生活中,我们经常需要成对存储某些信息。比如,我们使用的微信,一个手机号只能对应一个微信账户。这就是一种成对存储的关系。 Map就是用来存储“键(key)-值(value) 对”的。 Map类中存储的“键值对”通过键来标识,所以“键对象”不能重复。 Map 接口的实现类有HashMap、TreeMap、HashTable、Properties等。表1-1 Map接口...
2019-05-18 16:21:51
181
原创 容器(一)
一、泛型Generics 开发中需要时刻和数据打交道,如何组织这些数据是我们编程中重要的内容。 我们一般通过“容器”来容纳和管理数据。那什么是“容器”呢?生活中的容器不难理解,是用来容纳物体的,如锅碗瓢盆、箱子和包等。程序中的“容器”也有类似的功能,就是用来容纳和管理数据。 事实上,数组就是一种容器,可以在其中放置对象或基本类型数据。 数组的优势:是一种简单的线性序列,可以快速地...
2019-05-17 17:10:05
263
原创 常用类
一、包装类1、包装类基本知识 Java是面向对象的语言,但并不是“纯面向对象”的,因为我们经常用到的基本数据类型就不是对象。但是我们在实际应用中经常需要将基本数据转化成对象,以便于操作。比如:将基本数据类型存储到Object[]数组或集合中的操作等等。 为了解决这个不足,Java在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapp...
2019-05-16 23:07:25
127
原创 数组
一、数组概述和特点数组的定义: 数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个元素,每个元素可以通过一个索引(下标)来访问它们。数组的三个基本特点: 1. 长度是确定的。数组一旦被创建,它的大小就是不可以改变的。 2. 其元素必须是相同类型,不允许出现混合类型。 3. 数组类型可以是任何数据类型,包...
2019-05-16 14:33:37
253
原创 异常机制
一、导引问题 在实际工作中,我们遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求;你的程序要打开某个文件,这个文件可能不存在或者文件格式不对;你要读取数据库的数据,数据可能是空的;我们的程序再运行着,但是内存或硬盘可能满了等等。 软件程序在运行过程中,非常可能遇到刚刚提到的这些问题,我们称之为异常,英文是:Exception,意思是例外。遇到这些例外情况,或者...
2019-05-15 16:37:00
150
原创 面向对象进阶(二)
一、抽象方法和抽象类·抽象方法 使用abstract修饰的方法,没有方法体,只有声明。定义的是一种“规范”,就是告诉子类必须要给抽象方法提供具体的实现。·抽象类 包含抽象方法的类就是抽象类。通过abstract方法定义规范,然后要求子类必须定义具体实现。通过抽象类,我们就可以做到严格限制子类的设计,使子类之间更加通用。【示例1-1】抽象类和抽象方法的基本用法//抽象类abstra...
2019-05-13 23:03:44
348
原创 面向对象进阶(一)
一、概述 文章重点针对面向对象的三大特征:继承、封装、多态进行详细的讲解。另外还包括抽象类、接口、内部类等概念。1、继承的实现 继承让我们更加容易实现类的扩展。 比如,我们定义了人类,再定义Boy类就只需要扩展人类即可。实现了代码的重用,不用再重新发明轮子(don’t reinvent wheels)。 从英文字面意思理解,extends的意思是“扩展”。子类是父类的扩展。现实世...
2019-05-13 13:11:49
449
原创 面向对象基础(二)
一、垃圾回收机制(Garbage Collection) Java引入了垃圾回收机制,令C++程序员最头疼的内存管理问题迎刃而解。Java程序员可以将更多的精力放到业务逻辑上而不是内存管理工作上,大大的提高了开发效率。1、垃圾回收原理和算法·内存管理 Java的内存管理很大程度指的就是对象的管理,其中包括对象空间的分配和释放。 对象空间的分配:使用new关键字创建对象即可 对象...
2019-05-12 17:31:31
228
原创 面向对象基础(一)
一、面向过程和面向对象 面向过程(Procedure Oriented)和面向对象(Object Oriented,OO)都是对软件分析、设计和开发的一种思想,它指导着人们以不同的方式去分析、设计和开发软件。早期先有面向过程思想,随着软件规模的扩大,问题复杂性的提高,面向过程的弊端越来越明显的显示出来,出现了面向对象思想并成为目前主流的方式。两者都贯穿于软件分析、设计和开发各个阶段,对应面向对...
2019-05-12 16:05:19
504
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人