自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 业务模块组合调用架构

业务模块组合调用架构业务模块组合调用架构图代理层注册中心路由层监听层业务模块组合调用为了使业务代码接口的复用性以及服务终端唯一性,设计了一套关于业务调用的架构。架构内容分别是:1、应用服务端 2、代理层 3、鉴权中心 4、注册中心 5、路由服务(分发、构链、过滤)6、服务应用 7、数据层 8、计算层架构图以上图展示了关于整个架构应用的架构图,核心内容:代理层 ,安全门,对一切请求的过...

2018-12-06 11:32:50 1492

原创 简单描述Java8-Stream中ForEach的运作原理

简单描述Java8-Stream中ForEach的运作原理由于好久好久没写文章了,也没啥时间,今天周末抽个时间写一篇关于Java8中的Stream的foreach描述Stream中ForEach的基本用法可分迭代器 SpliteratorReferencePipline , ReferencePipline.HeadStream中可设置isParallel()和sequential(),在具

2018-03-31 09:32:50 12948 1

原创 通过类加载器解决jar包冲突(一)

工具类说明说明:这个类主要是解决加载多个jar包的时候防止jar包冲突的问题,就像jsp在web服务器运行时做修改,不需要重新启动,其实等于一个jsp有两个版本,被后一个版本覆盖了。核心方法介绍loadJarloadClass()loadJarpublic void loadJar(String path) throws IOException, ClassNotFoundException

2017-06-29 13:26:06 2191

原创 关于java的acm代码检查评分做成的jar包

项目说明说明:这个工具包主要解决编写对java代码的测试(ACM),只要提供用户代码以及测试数据,就可以返回相应的正确性,方便了开发。文档只是简单的介绍,可以下载看源码和调试,目前还只是0.1.0版本类结构CodeCompilerDealCode(核心业务处理)AbstraceDealCodeCenterDealCodeCenterDealResult存在的弊端结构 接口:

2017-06-23 15:31:05 460

原创 Reflect与jdk7引进的InvokeDynamic

jdk7引进的InvokeDynamicjdk7引进的InvokeDynamic指令是java实现了动态性,包括对jdk8引出的lambda语法可以说是神来之笔。Reflect与InvokeDynamicReflect实现调用MethodHandle调用CallSite测试目标本次测试目标:通过三种方式,分别调用ClassA中的方法并且传入参数运行。Reflect与InvokeDynam

2017-06-14 18:33:44 288

原创 加入Scheduler完善Coroutine-In-Java(2)

协程 java coroutline pythen kotlin

2017-06-11 17:11:24 499

原创 Lambda-in-Java

通过Demo演示出Lambda语法在Java中的魅力(使用需要JDK1.8以上)用Lambda语法写线程Lambda表达式 为button添加ActionListener使用Comparator接口排序自定义接口实现forEach1、filter过滤删选2、 Predicate(准备条件)3、并行处理和顺序处理探讨Lambda是否为语法

2017-06-07 19:59:45 1159

原创 Kotlin-Coroutine-In-Java

java协程 kotlin协程

2017-06-06 13:58:03 1886

原创 System.out.println的神奇之处

两个小例子讲解System.out其实本文章讲解的是System.out.println可能带来的误区volatile与system.out组合产生的误区主内存与工作内存的“小桥梁“volatile与system.out组合产生的误区Volatile关键字大家并不是很陌生,他有两个特性,一个是可见性,第二个就是禁止重排序(具体说明是重排序,感兴趣的话去搜下就有,我这里就不做讲解),但是大家也非

2017-05-29 12:37:37 4598 3

原创 java--简单实现代码提交校验

简单实现代码提交校验现在很多面试页面中或者ACM中会有代码提交校验你的结果正确性,因此我也打算自己简单实现一下这样的效果。我简单的讲下我的思路,执行外部传过来的代表一个Java代码,然后通过 进行编译成class文件字节数组,通过JavaClassExecuter处理字节数组,并且把System.out替换成自定义的输出类。简单的类介绍替换后比较简单的类介绍先罗列出我的一些类 1、 自定义

2017-05-25 18:55:46 1674

原创 kotlin(1)-HelloWorld

新人报道–Kotlin(HelloWorld)本人大三,是新人,需要大神们多多指教哈!今天是我第一次发blog,,也是java的生日,先祝我们的CafeBaby 生日快乐。Kotlin–Hello World!与Java相比运行所加载的类加载额外的类查看类的结构用java反编译器查看Kotlin–Hello World! 当单一的Java开发已经无法满足当前软件的复杂需求时,越来越多基

2017-05-23 18:10:12 1647 1

空空如也

空空如也

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

TA关注的人

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