自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 UDP孤独聊天室

一个聊天室需要具备发送方和接收方1.发送方用新Thread重写run方法package 个人聊天室;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.Inet4Address;import java.net.SocketException;import java.util.Sc...

2021-03-19 13:45:25 101

原创 网络编程基础

1.UDP协议与TCP协议的区别udp协议-速度快/不需要建立连接/不稳定tcp协议-速度慢/需要经过3次握手建立连接/信息传输可靠udp只管发送信息,不管对方是否接受到信息(有点类似短信,信息我是发出去了,但是对方是否看到就不关我事了)tcp发送信息前会先发送确定信息,确认对方是否准备好接受信息,确认对方在线后继续发送信息。且每次信息发送对方都会有回应。(类似打电话,电话打出去看对方是否...

2021-03-19 13:44:52 73

原创 线程死锁的概念

1.死锁概念假设现存在两个线程1、2;两把锁1、2线程1需要先用锁1进行其他操作,再用锁2进行其他操作;线程2需要先用锁2进行其他操作,再用锁1进行其他操作;此时线程1在使用锁1时,线程2使用了第2把锁。线程1继续执行需要用到锁2,但锁2正在被线程2使用,还没有解锁,所以线程1卡死无法继续执行。线程2继续执行需要锁1,但是锁1正在被线程1使用,没有解锁,所以线程2也无法继续执行。程序陷...

2021-03-19 11:02:53 106

翻译 JQuery节点遍历

JQuery节点遍历1、遍历祖先元素parent() 方法返回被选元素的直接父元素。parents() 方法返回被选元素的所有祖先元素,它一路向上直到文档的根元素 ()。可带参,带参则向上一直遍历到参数元素 $(obj).parents(“tr”)`向上遍历祖先一直到tr元素parentsUntil() 方法返回介于两个给定元素之间的所有祖先元素。<!DOCTYPE html><html><head><style>

2021-03-18 09:16:40 147

翻译 jquery元素获取

1.操作DOM的几个方法text() - 设置或返回所选元素的文本内容html() - 设置或返回所选元素的内容(包括 HTML 标记)val() - 设置或返回表单字段的值<!DOCTYPE html><html><head><script src="../js/jquery-2.1.4.min.js"></script><script>$(document).ready(function(){ $("#bt

2021-03-17 16:46:10 59

原创 2021/3/17jqurey学习

1. 概念其本质就是js函数库,用更少的js代码完成更多的功能2.引入方式a.引用本地的jQuery库<script src="../js/jquery-2.1.4.min.js"></script>b.引用网络路径CDN可参考博客https://www.jq22.com/plugin/122<script src="https://s3.pstatp.com/cdn/expire-1-M/jquery/3.3.1/jquery.min.js">&

2021-03-17 10:36:52 91

原创 Swagger3学习

1.使用1.1导入依赖<!--Swagger3依赖导入--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version> <

2020-11-18 17:44:11 294

原创 Smart-doc学习

1.Smart-doc概念:一个 java restful api 文档生成工具,不用像Swagger一样写大量注解,完全基于接口源码分析来生成接口文档,但是需要按照 java的标准注释写2.简单使用2.1导入依赖<!--导入Smart-doc依赖--> <dependency> <groupId>com.github.shalousun</groupId> <artifactId&

2020-11-18 17:38:21 4321 3

原创 Swagger学习-11/18

目标前后端分离概念:API接口交互springBoot集成Swagger产生的一个问题 前后集成联调时,可能无法做到及时协商解决,产生不必要的争论*解决:实时更新API文档,降低集成风险-----------POSTMAN(一个早期的接口测试工具)解决 Swagger,API框架,Restful风格的API文档在线自动生成工具1.SpringBoot集成Swagger依赖导入 <dependency> <groupId>io.s

2020-11-18 14:33:17 162

原创 2020/4/24_关于线程的两种上锁方式

1.synchronized将需要同步到代码区域用synchronized包裹起来:类似于几个线程一起找厕所,synchronized相当于提供了一扇上锁的门。当其中一个线程在门内进行操作时,其他线程只能在门外等待。避免了资源的争抢冲突万年案例:几个线程卖票package 线程;public class xiancheng { public static void main(St...

2020-04-24 10:53:57 177

空空如也

空空如也

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

TA关注的人

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