java--基础
Jefukou
我,就是未来!
展开
-
TCP协议
一、名词解释Seq(序号): 发起方发送数据时对此进行标记URG: 标识紧急指针是否有效ACK: 标识确认序号是否有效(ack=seq+1)SYN: 请求建立连接. 我们把含有SYN标识的报文称为同步报文段FIN: 通知对端, 本端即将关闭.我们把含有FIN标识的报文称为结束报文段PSH: 用来提示接收端应用程序立刻将数据从tcp缓冲区读走RST: 要求重新建立连接.我们把含有RST标识的报文称为复位报文段二、三次握手ClientA->ServerB : SYN=1,seq=x原创 2020-05-11 21:58:18 · 145 阅读 · 0 评论 -
异常
异常的祖祖辈辈工作中接触的一般都是Exception下的异常,在常规业务处理中,一般会把异常集中归类,例如一个项目中新建一个自定义异常的鼻祖:BaseException ,并且让这个鼻祖继承RuntimeException,构造器也都写上,例如下方:package com.wx.Exception.custom;public class BaseException extends RuntimeException { public BaseException() { }原创 2020-05-10 11:14:57 · 158 阅读 · 0 评论 -
自定义注解详谈
自定义注解认知:步骤:常用的元注解:认知:注解其实就是一种标记,可以在程序代码中的关键节点(类、方法、变量、参数、包)上打上这些标记,然后程序在编译时或运行时可以检测到这些标记从而执行一些特殊操作。步骤:第一步,定义注解——相当于定义标记;第二步,配置注解——把标记打在需要用到的程序代码中;第三步,解析注解——在编译期或运行时检测到标记,并进行特殊操作。常用的元注解:@Target : 目的地,就是用在哪里值:枚举类:ElementType/** 类,接口(包括注解类型)或枚举的原创 2020-05-10 11:16:51 · 157 阅读 · 0 评论 -
m-n随机数
public class RandomNum { /** * 生成m-n内的随机整数 * @param m * @param n * @return */ public static int randNum(int m,int n){ return m>n?0:(int)(Math.random()*(n-m)...原创 2020-01-03 20:53:40 · 501 阅读 · 0 评论 -
java--基础
工具类本文主要介绍一些工具类:一、由实体类生成sql 1.数据表工具类() package util;import java.lang.reflect.Field;import annotation.Column; import annotation.Table; /** * 数据表工具类 * @author ThinkPad * */ public cl...原创 2018-03-14 20:09:40 · 161 阅读 · 0 评论