个人理解: ServletContext类似字节码文件对象,在web创建的时候就自动生成了,并且是唯一的,跟随着项目和服务器共存亡了。通过这个对象,我们可以向里面存数据(键值对),也可以通过别的Servl…
分类:编程语言
java学习笔记(基础篇)—java数组
一:什么是数组,什么时候使用数组? 数组是用来保存一组数据类型相同的元素的有序集合,数组中的每个数据称为元素。有序集合可以按照顺序或者下标取数组中的元素。 在Java中,数组也是Java对象。数组中的元素可以是任意类型(…
java第二季6.1综合练习
import java.util.Scanner; public class Text1 { public static void main(String[] args) { Scanner input=new Scan…
Caused by: com.rabbitmq.client.AuthenticationFailureException: ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.的几种原因
环境:centos 7+ 1、查看用户是否存在 进入安装目录使用./sbin/rabbitmqctl list_users查看是否存在用户 比如:./usr/local/rabbitmq/rabbitmq_server-…
Mycat的简单配置
最近项目中需要用到Mycat来作为Mysql的分表中间件。所以稍微研究了一下。 Mycat使用起来是非常方便,而且最重要的是配置简单,稍显麻烦的就是需要对库中的每一个表都进行配置。 记录一下最重要的几点: 1,serve…
for 循环
循环结构 :for 循环四要素: 1.初始化条件 2.循环条件 3.循环体 4.迭代条件 格式: for(初始化条件;循环条件;迭代条件){ 循环体; } 执行顺序 :1 -> 2 …
Java 并没有死!那么,Java这朵“永生花”是怎么永葆青春的呢?
我是一个从事Java / Scala / Groovy工作的家伙,这不是一个秘密。有些人,特别是年轻人,在听到这话时就会冲我翻白眼。 与现代语言相比,Java老套、低效、而且已经完蛋了,基本上他们都会这样对我说。然而,实…
java竞争抢答器
/*实现一个竞拍抢答程序:要求设置三个抢答者(三个线程),而后同时发出抢答指令,抢答成功者显示成功提示,抢答失败者给出失败提示。*/ package Java多线程_01; import java.util.concur…
Java 常见面试题整理
操作系统 说一下线程和进程,它们的区别 同步和异步的区别 阻塞和非阻塞的区别 操作系统中死锁的四个必要条件 mmap和普通文件读写的区别,mmap的注意点 CPU密集型和IO密集型的区别 Linux linux 用过的命…
Java 中获取类名的三种方法,你知道几种?
之前我们分享过Java高级篇——深入浅出Java类加载机制这篇文章,今天来带你了解获取类名的三种方法。 获取类名的方法 Java 中获取类名的方式主要有以下三种。 getName() 返回的是虚拟机里面的class的类名…
Java8 - Optional
本文参照于文章 Java8 Optional 简书 。 Optional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。该类的其他方法都是依赖于是…
为什么java string不可变
string类用final修饰,说明string不可以被继承 存放string内容的是被private final 修饰的char数组,说明不能在外部访问该数据,并且不能将char数组指向到新的地址。 虽然char数组的…