文章分类 - Java技术
Java相关笔记和转载文章
摘要:MyBatis-Plus 内置CURD package com.baomidou.mybatisplus.samples.crud; import static org.assertj.core.api.Assertions.assertThat; import java.util.List; im
阅读全文
摘要:1-Java代码覆盖率 Java Code Coverage JaCoCo是一个开源的覆盖率工具(官网地址:http://www.eclemma.org/JaCoCo/),它针对的开发语言是java,其使用方法很灵活,可以嵌入到Ant、Maven中;可以作为Eclipse插件,可以使用其JavaAg
阅读全文
摘要:Java中的深复制和浅复制 Java中的深复制和浅复制 clone顾名思义就是复制, 在Java语言中, clone方法被对象调用,所以会复制对象。所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象。那么在java语言中,有几种方式可以创建对象呢? 1. 使用new操
阅读全文
摘要:本篇文章,对应【Java系列-3】Java常用类库_简介 这篇文章 第十章:Java常用类库1.1 StringBuffer类范例1-1:观察StringBuffer基本使用。package com.yootk.demo;public class TestDemo { public static v
阅读全文
摘要:一、Java常用类库 下面是学习过程中的笔记,用于记录常见的java类库的使用: 类路径 常用方法 方法说明 StringBuffer类 java.lang.StringBuffer: new StringBuffer("yootk").append() //字符串追加 new StringBuff
阅读全文
摘要:一、多线程的实现方式 多线程的3种启动方式相信都有听说过: 1.继承Thread类: 重写run()方法,直接threadClass.start()方法启动。 2.实现Runnable接口:重写run()方法,new Thead(runnableClass).start()方法启动。 3.实现Cal
阅读全文
摘要:1.简介 秒杀作为电商聚拢并忽悠吃瓜群众的常见手法已经玩的如火纯青。而实现秒杀的过程(基于java)有很多种实现方式,常见的有:数据库,zookeeper,redis等。本文将介绍一些常见的秒杀实现。 2.秒杀实现1_Redis List redis的列表是原子操作,redis是单线程的,所有使用r
阅读全文
摘要:1.原因 多线程是Java实现并发的基础,几乎面试题都会问一些相关的问题。最近在看线程方面的文章时,看到的线程状态图的转换五花八门,虽然大体不错,但是确各不相同。所以决定看下Thread的源码。对线程的状态有了更深的理解。 2.Thread状态 Thread总共有6个状态,这是在源码里面通过枚举规定
阅读全文

浙公网安备 33010602011771号