-
<? extends T> 及 <? super T> 重温
? extends T 及 ? super T 重温 ? extends T 及? super T 重温 本文针对泛型中? extends T 及? super T的主要区别及使用用途进行讨论. 作者尽量描述其原理,分析疑点. 希望对复习Java泛型使用,项目架构及日常使用有帮助 也是作者作为学习的加强记忆 编码例子背景 设定有...
-
springboot入门案例----eclipse编写第一个springboot程序
springboot入门案例----eclipse编写第一个springboot程序 对于刚入门的springboot的新手来说,学的过程中碰到的一些问题记录下。 首先,配置好Maven环境及本地仓库 之后进入Maven安装目录conf文件夹下的settings.xml配置文件,用Notepadd++打开文件。 配置本地仓库指向...
-
Spring入门(十):Spring AOP使用讲解
Spring入门(十):Spring AOP使用讲解 1. 什么是AOP? AOP是Aspect Oriented Programming的缩写,意思是:面向切面编程,它是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 可以认为AOP是对OOP(Object Oriented Programming 面向对象编程)的补充,...
-
SpringBoot优雅地配置日志
SpringBoot优雅地配置日志 本文主要给大家介绍SpringBoot中如何通过sl4j日志组件优雅地记录日志。其实,我们入门 JAVA 的第一行代码就是一行日志,那你现在还在使用 System.out.println(Hello,小明!) 记录日志吗? 我经历过的日志组件 我最开始接触的日志组件是 Log4j...
-
最全面的阿里多线程面试题,你能回答几个?
最全面的阿里多线程面试题,你能回答几个? 1、什么是进程,什么是线程,为什么需要多线程编程? 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是操作系统进行资源分配和调度的一个独立单位; 线程是进程的一个实体,是CPU调度和分派的基本单位,是...
-
AQS源码解析(一)-AtomicBoolean源码解析
AQS源码解析(一)-AtomicBoolean源码解析 基本类: AtomicInteger AtomicLong AtomicBoolean 数组类型: AtomicIntegerArray AtomicLongArray AtomicReferenceArray 介绍 由于在多线程条件下,如果对共享变量修改容易造成数据不一致的情况,所以对于共享变量需要保证线...
-
深入理解Java虚拟机---简笔
深入理解Java虚拟机---简笔 Evernote Export 1.走进Java JDK(Java程序设计语言、Java虚拟机、Java API)JRE(Java SE API子集、Java虚拟机)JVM 2.Java内存区域 程序计数器: 记录线程执行字节码的行号指示器。 字节码解释器通过改变程序计数器来依次读取指令,从而实...
-
【Kafka】Exactly Once语义与事务
【Kafka】Exactly Once语义与事务 Kafka在0.11.0.0之前的版本中只支持 At Least Once 和 At Most Once 语义,尚不支持 Exactly Once 语义。 但是在很多要求严格的场景下,如使用Kafka处理交易数据, Exactly Once 语义是必须的。我们可以通过让下游系统具有幂等性来配...
-
Mybatis框架(三)
Mybatis框架(三) foreach 中各个属性的含义: collection:指定要遍历的集合: List类型的参数会特殊处理封装在map中,map的key就叫list; item:将当前遍历出的元素赋值给指定的变量; separator:每个元素之间的分隔符; open:遍历出所有结果拼接一个开始的字符; close...
-
Java自学-控制流程 If
Java自学-控制流程 If Java的 If 条件语句 条件判断 示例 1 : if if(表达式1){ 表达式2;} 如果表达式1的值是true, 就执行表达式2 public class HelloWorld { public static void main(String[] args) { boolean b = true; //如果成立就打印yes if(b){ System.out.prin...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
