摘要:
在 Java 泛型出现之前,只有数组可以用来存储指定类型的对象;在自动装箱机制出现之前,只有数组可以用来存储基本数据类型;也就是说,在泛型和自动装箱机制出现之前,数组在 Java 当中的分量举足轻重。
况且数组还是一种效率最高的存储和随机访问对象序列的方式,但遗憾的是,数组的长度是固定的——举个例子,创建它的... 阅读原文
2020-11-16 11:50:04 阅读(3412) 评论(0)
摘要:
在之前的线程池的介绍中我们看到了很多阻塞队列,这篇文章我们主要来说说阻塞队列的事。
阻塞队列也就是 BlockingQueue ,这个类是一个接
口,同时继承了 Queue 接口,这两个接口都是在JDK5 中加入的 。
BlockingQueue 阻塞队列是线程安全的,在我们业务中是会经常频繁使用到的,... 阅读原文
2020-11-16 11:45:05 阅读(2385) 评论(0)
摘要:
欢迎访问我的GitHub
https://github.com/zq2599/blog_demos
内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;
为什么将CSV的数据发到kafka
flink做流式计算时,选用kafka消息作为数据源是常用手段,因... 阅读原文
2020-11-16 11:41:09 阅读(2730) 评论(0)
摘要:
在Java中,实用程序类是定义一组执行通用功能的方法的类。
这篇文章展示了最常用的Java实用工具类及其最常用的方法。类列表及其方法列表均按受欢迎程度排序。数据基于从GitHub随机选择的50,000个开源Java项目。
希望您可以通过浏览列表来了解已经提供和流行的功能的一些想法,以使您知道不需要自己实现。这... 阅读原文
2020-11-16 10:13:02 阅读(2538) 评论(0)
摘要:
前言
在上一篇文章中分析了Spring是如何解析默认标签的,并封装为BeanDefinition注册到缓存中,这一篇就来看看对于像context这种自定义标签是如何解析的。同时我们常用的注解如:@Service、@Component、@Controller标注的类也是需要在xml中配置<context:... 阅读原文
2020-11-16 00:11:03 阅读(2452) 评论(0)
摘要:
书城项目第五阶段-图书分页
一、分页模块的分析
二、分页模型 Page 的抽取(当前页数,总页数,总记录数,当前页数据,每页记录数)
Page.java类(JavaBean):
package com.zixue.pojo;
import java.util.List;
/**
* Page... 阅读原文
2020-11-15 22:16:03 阅读(2413) 评论(0)
摘要:
众所周知,idea的maven插件上方,有一个“闪电”样式的按钮。网上介绍是:该按钮保持按下状态时,编译代码时就不会自动执行单元测试。
不过不知道为什么,我们项目编译时,即使选中这个按钮,还是会执行单元测试,导致编译时间非常久。所以之前每次编译时,需要在终端里面手工执行maven,加上-Dmaven.... 阅读原文
2020-11-15 21:14:02 阅读(2333) 评论(0)
摘要:
0x00 直接将项目放入tomcat的webapps目录下
访问项目:http://yourIP:yourPort/project/e.g.html
该方法的简化部署(针对项目内文件过多,在拷贝过程中效率低)
进入项目根目录,选中所有文件打包成war包,将war包放入we... 阅读原文
2020-11-15 19:38:05 阅读(2368) 评论(0)
摘要:
web路径
绝对路径
以/开头的路径
客户端路径
除了转发都是客户端(浏览器地址栏)路径(a的href, form表单的action ,img的src, 重定向, 定时跳转)
完整格式http://ip地址:端口号/虚拟路径/资源路径
简化格式(访问本服务器下面资源的时候)/虚拟路径/资源路径
在... 阅读原文
2020-11-15 19:20:01 阅读(2370) 评论(0)
摘要:
前言
在java编程中,我们经常会调用Thread.sleep()方法使得线程停止运行一段时间,而Thread类中也提供了interrupt方法供我们去主动打断一个线程。那么线程挂起和打断的本质究竟是什么,本文就此问题作一个探究。
本文主要分为以下几个部分
1.interrupt的使用特点
2.jvm层面上i... 阅读原文
2020-11-15 18:28:01 阅读(2296) 评论(0)