
Netty快速入门(02)Java I/O(BIO)介绍
BIO简介JavaI/O,也叫Blocking I/O,也就是阻塞式I/O。多线程BIO示例来看一个多线程的BIO例子,同样是服务端创立一个ServerSocket,然后等待连接,区别是,来一个连接就启动一个新线程去处理:处理的线程方法如下,操作上和单线程的差不多:多线程体现在服

Java SpringBoot拦截器实现登录拦截
Java中SpringBoot拦截器一般都可以做什么?可以对URL路径进行拦截,可以用于权限验证、解决乱码、操作日志记录、性能监控、异常处理等。SpringBoot拦截器实现登录拦截pom.xml:<?xml version="1.0" encoding="UTF-8"?

java工具篇-eclipse photon安装及使用教程
目前针对java web的开发工具很多,针对spring boot以及spring cloud的工具主要有两个:eclipse和IntelliJ IDEA,就这两者比较更倾向于eclipse,为什么呢?

「每日一面」说一说,Java 内存分配相关的内容
目录3. Java 内存分配。 11、Java中的内存分配 12.一维数组的内存 2(1)一个数组的内存图解 2(2)两个数组的内存图解 2(3)三个引用两个数组 3(4)数组的初始化静态初始化 43.

时间复杂度 – Java那些事儿
ArrayList部分一共五篇文章了,并且引入了时间复杂度来分析,强烈建议大家一定要按顺序阅读,相关文章分别是:1、ArrayList初始化-Java那些事儿2、ArrayList底层数组扩容原理 – Java那些事儿3、时间复杂度 – Java那些事儿4、三顾ArrayList

JAVA基础类与对象、封装、构造方法
今日内容面向对象类与对象三大特征——封装构造方法教学目标能够理解面向对象的思想能够明确类与对象关系能够掌握类的定义格式能够掌握创建对象格式,并访问类中的成员能够完成手机类的练习能够理解对象的内存图能够说出成员变量和局部变量的区别能够理解private关键字的含义能够说出this关

Nacos启动报错:Please set the JAVA_HOME variable in your environmen
在Windows cmd命令窗口中输入start.cmd -m standalone 指定单机模式来启动。需要在 系统变量 里新建一个名字为 JAVA_HOME 的jdk变量值。

理解Java反射机制,解析反射机制使用原理与其中的动态代理机制
深入理解Java中的反射反射的概念反射的原理反射的主要用途反射的运用获得Class对象判断是否是某个类的实例创建实例获取方法获取构造器信息获取类的成员变量信息调用方法利用反射创建数组invoke方法invoke执行过程权限检查调用MethodAccessor的invoke方法JV

java并发编程-后台线程(daemon thread)
后台线程是在后台提供一种服务,与用户写的程序一起运行,但是它不是程序中不可或缺的部分。我们下面看一个简单的daemonThread的例子:输出结果:程序分析:1、通过Thread实例的setDaemon将线程设置为后台线程,但是必须在其start主线程175毫秒后。