- 博客(8)
- 收藏
- 关注
原创 RESTful架构与实战
RESTful架构与实战HTTP属于应用层的协议HTTP协议-请求HTTP协议-响应如何设计RESTful API开发环境搭建实体代码课程地址:https://www.imooc.com/learn/811代码地址:https://github.com/Lining128/RESTful本质:一种软件架构风格核心:面向资源解决问题:降低开发的复杂性、提高系统的可伸缩性设计概念和准则网...
2020-04-27 21:27:58
268
原创 REST API 接口测试
REST API 接口测试背景介绍为什么要做接口测试?软件开发生命周期接口测试SOAP & RESTSOAP&REST区别:REST APIREST特点REST API 接口规范Postman介绍主要功能HTTP Header写REST API 的测试计划课程地址:https://www.imooc.com/learn/1048背景介绍为什么要做接口测试?很多系统关联都是基...
2020-04-27 21:21:49
860
原创 Java多线程之内存可见性
Java多线程之内存可见性内存可见性两条规定共享变量可见性实现的原理要实现共享变量的可见性,必须保证两点:JMM关于synchronized的两条规定:重排序重排序volatie实现可见性volatile如何实现内存可见性:线程写volatile变量的过程:volatile适用场合synchronized和volatile比较课程地址:https://www.imooc.com/learn/35...
2020-04-10 19:43:40
363
原创 Java高并发之魂:synchronized深度解析
synchronized深度解析synchronized简介:synchronized简介一句话说出synchronized的作用:synchronized的地位synchronized两个用法对象锁代码块代码演示:对象锁普通方法锁类锁 static形式代码类锁(*.class)代码总结三种方式多线程同步访问同步方法的7种情况4.同时访问同步方法与非同步方法5.访问同一个对象的不同的普通同步方法6...
2020-04-10 19:38:50
652
原创 Java Socket应用
Socket编程tcp/ip协议编程实现:UDP编程课程地址:https://www.imooc.com/learn/161源码地址(github):https://github.com/Lining128/Socket课程基础:网络基础知识、InetAddress、url、tcp编程、udp编程tcp/ip协议IP地址:每台机器都必须有一个唯一的标识ip地址格式:数字型:192,1...
2020-04-10 19:35:15
303
原创 细说多线程之Thread VS Runnable
多线程线程创建的两种方法:两种方式的比较:Thread方式:Runnable方式:线程的生命周期:视频地址:https://www.imooc.com/learn/312源码地址:(github)https://github.com/Lining128/xiancheng线程创建的两种方法:两种方式的比较:Runnable方式可以避免Thread方式由于Java单继承特性带来的缺陷R...
2020-04-10 19:30:43
260
原创 MyBatis-Plus入门
MyBatis-Plus入门视频地址:学前掌握技能:熟悉Lambda\SpringBoot\Maven\MyBatis开发环境:Eclipse\jdk\Maven\Mysql一、简介 1.mybatis-plus简介 是mybatis的增强工具,只增强不改变 官网地址:https://mybatis...
2020-03-30 19:46:20
115
原创 十大排序的Java实现以及横向对比、时间复杂度
十大排序算法十大排序算法的java代码实现以及横向对比、时间复杂度1.冒泡排序1.1 算法步骤1.2 java代码实现1.3时间复杂度1.4空间复杂度2.选择排序2.1 算法步骤2.2 java代码实现2.3时间复杂度2.4空间复杂度3.插入排序3.1 算法步骤3.2 java代码实现3.3时间复杂度3.4空间复杂度4.希尔排序4.1 算法步骤4.2 java代码实现4.3时间复杂度4.4空间复杂...
2020-03-23 17:44:39
1049
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人