自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

转载 Java高性能反射工具包ReflectASM

ReflectASM使用字节码生成的方式实现了更为高效的反射机制。执行时会生成一个存取类来 set/get字段,访问方法或创建实例。一看到ASM就能领悟到ReflectASM会用字节码生成的方式,而不是依赖于Java本身的反射机制来实现的,所以它更快,并且避免了访问原始类型因自动装箱而产生的问题。更多关于反射到知识请访问 www.itkc8.compom.xml&lt...

2019-05-28 10:36:37 1056

转载 ReflectASM-invoke,高效率java反射机制原理

一、性能对比我们先通过简单的代码来看看,各种调用方式之间的性能差距。public static void main(String[] args) throws Exception { ApplicationContext ac = new ClassPathXmlApplicationContext(new String[]{"spring-common.xml"}); ...

2019-05-28 10:28:39 532

转载 BeanUtils.copyProperties(A,B)字段复制

更多知识请访问 www.itkc8.comBeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。注意:属性复制,不同jar中的方法,用法不一样。1、package org.sp...

2019-05-28 10:27:16 277

原创 Java线程池ExecutorService时让主线程等待子线程完成后继续处理与不用线程处理对比

更多知识请访问 www.itkc8.com用线程代码package com.cowboy.service;import java.util.concurrent.*;/** * @ClassName CommonThreadPool * @Description TODO * @Author hux * @Date 2019/5/22、15:40 * @Version...

2019-05-22 16:37:33 1112

原创 多线程处理Future,主线程等待子线程完成后统一处理

更多多线程知识请访问 www.itkc8.compackage com.cowboy.service;import java.util.concurrent.*;/** * @ClassName CommonThreadPool * @Description TODO * @Author hux * @Date 2019/5/22、15:40 * @Version 1...

2019-05-22 16:16:57 4156 2

转载 Java线程池ExecutorService时让主线程等待子线程完成后继续处理

更多线程知识访问 www.itkc8.com线程池工具类:import java.util.concurrent.*;public class CommonThreadPool { private static ExecutorService exec = new ThreadPoolExecutor(50, 100, 0L, TimeUnit.MILLISEC...

2019-05-22 16:08:45 4663

转载 Disruptor框架中生产者、消费者的各种复杂依赖场景下的使用总结-我见过最好的Disruptor

更多高并发知识请访问 www.itkc8.com非常感谢https://www.cnblogs.com/pku-liuqiang/p/8544700.htmlDisruptor是一个优秀的并发框架,可以实现单个或多个生产者生产消息,单个或多个消费者消息,且消费者之间可以存在消费消息的依赖关系。网上其他博客往往仅针对框架的一部分使用示例进行了介绍,对于某些场景下介绍并不完全:如多生产者间复...

2019-05-12 11:41:58 776

转载 rocketmq总结(消息的顺序、重复、事务、消费模式)

更多RocketMQ资源请访问www.itkc8.comhttps://www.cnblogs.com/xuwc/p/9034352.html分布式开放消息系统(RocketMQ)的原理与实践分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就回避不了两个问题:消息的顺序问题 消息的重复问题Roc...

2019-05-02 19:00:57 1361

分布式集群Session共享 简单多tomcat8+redis的session共享实现

完美实现分布式集群Session共享 简单多tomcat8+redis的session共享实现,支持tomcat8、tomcat8.5、tomcat9,不能用直接联系我积分双倍返回。

2017-02-05

java之仿淘宝网站

这是一个用java开发的仿淘宝网站,没有用到任何的框架,完全用Servlet和jsp开发用jdbc连接数据库(oracle)的小小网站,其中涉及到javascript中当前比较流行的瀑布流技术,如有不当之处,尽请多多指教,下载吧,绝对好!

2012-09-21

植物大战僵尸安卓代码

安卓游戏开发初学者代码,可以从中学到一点点关于安卓开发的基本框架和各种功能的实现!

2012-06-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除