摘要:
网络编程有三个要素,分别是IP地址、端口号和通信协议,那本文主要讲述的是TCP与UDP这两种通信协议,以及编程的实现。
首先,我们需要了解一下IP地址、端口号、通信协议的相关知识。
一、IP地址
网络中的计算机使用IP地址来进行唯一标识,IP地址有IPv4和IPv6两种类型。IPv4采用十进制或二进制表示形式,十进制... 阅读原文
2021-06-16 07:58:05 阅读(46) 评论(0)
摘要:
一、理解Annotation
jdk5.0新增的功能。
是代码里的特殊标记,可以在编译、类加载、运行时被读取,并执行相应的处理。通过使用Annotation,程序员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充信息。
在JavaSE中,注解的使用目的比较简单。在JavaEE与Android中注解占据了更重要的... 阅读原文
2021-06-16 00:53:01 阅读(35) 评论(0)
摘要:
一、枚举类的使用
枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类。
当需要定义一组常量时,强烈建议使用枚举类。
如果枚举类中只有一个对象,则可以作为单例模式的实现方式。
二、如何定义枚举类
方式一:jdk5.0之前,自定义枚举类
//自定义枚举类
class Season {
//1.声明S... 阅读原文
2021-06-15 21:21:02 阅读(34) 评论(0)
摘要:
作者:rickiyang
出处:www.cnblogs.com/rickiyang/p/11336268.html
Java 字节码以二进制的形式存储在 .class 文件中,每一个 .class 文件包含一个 Java 类或接口。
Javaassist 就是一个用来处理 Java 字节码的类库。它可以在一个已经编译... 阅读原文
2021-06-15 20:00:27 阅读(44) 评论(0)
摘要:
为什么需要学习Spring Cloud
不论是商业应用还是用户应用,在业务初期都很简单,我们通常会把它实现为单体结构的应用。但是,随着业务逐渐发展,产品思想会变得越来越复杂,单体结构的应用也会越来越复杂。这就会给应用带来如下的几个问题:
代码结构混乱:业务复杂,导致代码量很大,管理会越来越困难。同时,这也会给业... 阅读原文
2021-06-15 18:39:27 阅读(32) 评论(0)
摘要:
作者:大神养成记
来源:https://www.cnblogs.com/geningchao/p/6649907.html
方法1: 直接使用数据库提供的SQL语句
语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N
适应场景: 适用于数据量较少的情况(元组百/千级... 阅读原文
2021-06-15 15:53:02 阅读(39) 评论(0)
摘要:
端午佳节一下子就过完了,大家是不是还沉迷在假期的欢乐气氛中无法自拔?今天阿Q为大家准备了上好的“醒酒菜”——JVM运行时数据区的核心内存区——堆。
堆的概述
一般来说:
一个Java程序的运行对应一个进程;
一个进程对应着一个JVM实例(JVM的启动由引导类加载器加载启动),同时也对应着多个线程;
一个JVM实例拥... 阅读原文
2021-06-15 14:20:12 阅读(32) 评论(0)
摘要:
注意:这里使用jdk1.7版本
文件报错是因为jdk版本太高jdk1.7版本就不报错
框架搭建
一、web.xml配置
1 <?xml version="1.0" encoding="UTF-8"?>
2 <web-app xmlns:xsi="http://www.w3.org/2001... 阅读原文
2021-06-15 13:14:02 阅读(32) 评论(0)
摘要:
Mybatis-9.28
环境:
JDK1.8
Mysql 5.7
maven 3.6.1
IDEA
回顾:
JDBC
Mysql
Java基础
Maven
Junit
SSM框架:配置文件的。 最好的方式:看官网文档;
1、简介
1.1、什么是Mybatis
MyBatis 是一款优秀的持久层框架
... 阅读原文
2021-06-15 12:35:12 阅读(36) 评论(0)
摘要:
package com.fh.util;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.image.BufferedImage;
impor... 阅读原文
2021-06-15 10:37:02 阅读(31) 评论(0)