星星爱大太阳
码龄6年
关注
提问 私信
  • 博客:5,659
    5,659
    总访问量
  • 9
    原创
  • 1,729,851
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2018-10-10
博客简介:

weixin_43374749的博客

查看详细资料
个人成就
  • 获得4次点赞
  • 内容获得0次评论
  • 获得5次收藏
创作历程
  • 2篇
    2021年
  • 7篇
    2020年
成就勋章
TA的专栏
  • 设计模式
  • 面试题
    1篇
  • java语言
    6篇
  • 计算机基本知识
  • 算法
  • 数据结构
  • JVM
  • 大数据
    2篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

SpringBatch之JobParameter

SpringBatch之JobParameterJobParameter1.1 设置 JobParameter1.1 ItemReader, ItemWriter, ItemProcessor中读取JobParameter中的参数,1.1.1 注解方式获取(1) 使用 @BeforeStep,如下示例(2) @Value直接注入1.1.2 xml配置方式获取JobParameter1.1 设置 JobParameter obLauncher.run(job, new JobParametersBuil
原创
发布博客 2021.10.20 ·
1182 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

自己实现一个最简单的线程池类

1. 线程池的重要变量(维持基本功能)(1) 存放线程的集合用于存放线程池管理的线程(2) 存放任务的队列当线程池中所有的线程都有任务进行时, 将任务存储到任务队列中,(3) 线程池中容纳线程的大小属于线程池的一个属性, 在线程池初始化时, 即确定大小(4) 线程池中当前正在运行的线程数量用于记录线程池中当前正在运行的线程数量,2. 线程池最核心的方法(1) execute() 任务提交方法当线程池接收到任务提交时:若已经运行的线程 < 线程池大小, 则创建一个新的线程运行任
原创
发布博客 2021.01.14 ·
172 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

Kafka简单总结

1.Kafka 概述为什么需要消息队列:解耦. 冗余. 拓展性. 灵活性&峰值处理能力. 可恢复性. 顺序保证. 缓冲. 异步通信Kafka架构(1)Producer: 消息生产者, 向kafka broker 发消息的客户端(2)Consumer: 消息消费者, 向kafka broker区小溪的客户端(3)Topic: 可以理解为一个队列;(4)Consumer Group 是kafka实现消息广播和单播的手段, 一个topic 可以有多个GC, 一个GC中的多个成员不可以多次接受
原创
发布博客 2020.10.27 ·
546 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Hbase_rowKey的设计原则

RowKey的设计原则1. 设计原则1.1 唯一原则保证rowKey的唯一性。由于在HBase中数据存储是Key-Value形式,若HBase中同一表插入相同RowKey,则原先的数据会被覆盖掉(如果表的version设置为1的话)。1.2 散列原则设计的RowKey应保证同一时间段内的数据能够被均匀的分配给不同的HBase节点。举一个反面的例子: 针对实时产生的事件连续的数据, 如果RowKey是按系统时间戳的方式递增,即RowKey的第一部分(类似寻址位的高位)是时间戳,将造成所有新数据都在
原创
发布博客 2020.10.11 ·
2293 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

通过子类调用父类的泛型参数列表

1. 在应用反射时, 有时候需要加载泛型列表中类的运行时类, 可以通过以下方法实现 /** * * @param clazz * @return 返回Clazz的父类的泛型列表, 事实上只返回第一个, 返回类型是一个运行时类 */ public static Class getGenericParam(Class clazz){ Type type = clazz.getGenericSuperclass(); // 获取clazz
原创
发布博客 2020.06.03 ·
478 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java 数组与ArrayList之间的互换

集合 —>数组:toArray()Object[] arr = coll.toArray();for(int i = 0;i < arr.length;i++){ System.out.println(arr[i]);}数组 —>集合:1. 调用Arrays类的静态方法asList(T … t)List<String> list = Arrays.asList(new String[]{"AA", "BB", "CC"});System.out.prin
原创
发布博客 2020.06.02 ·
350 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JAVA面试题易错

关于包装类的使用1 public void method1() { Integer i = new Integer(1); Integer j = new Integer(1); System.out.println(i == j); // false Integer m = 1; //相当于直接从数组中取元素, 而没有创建新的内存空间 Integer n = 1; //相...
原创
发布博客 2020.03.14 ·
294 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Junit 单元测试的使用

选中当前工程, 右键选择: build path -> addlibraries -> Junit 4 -> 下一步创建Junit类, 进行单元测试,此时对Java 类的要求 : ①. 此类必须是public的, ②. 此类必须提供公共的无参构造器此类中声明单元测试方法, 要求: ①. 必须是public ②. 必须没有形参和返回值此单元测试方法中需要声明注释 @Test...
原创
发布博客 2020.03.13 ·
135 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java中的自动类型提升和强制类型转换

4.2 自动类型转换(只涉及7种基本数据类型)结论:当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型。byte 、char 、short --> int --> long --> float --> double特别的:当byte、char、short三种类型的变量做运算时,结果为int型说明:此时的容量大小指的是,表示数的范...
原创
发布博客 2020.03.13 ·
209 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏