java
文章平均质量分 72
浪里_小白龙
这个作者很懒,什么都没留下…
展开
-
java--简单实现代码提交校验
简单实现代码提交校验现在很多面试页面中或者ACM中会有代码提交校验你的结果正确性,因此我也打算自己简单实现一下这样的效果。我简单的讲下我的思路,执行外部传过来的代表一个Java代码,然后通过 进行编译成class文件字节数组,通过JavaClassExecuter处理字节数组,并且把System.out替换成自定义的输出类。简单的类介绍替换后比较简单的类介绍先罗列出我的一些类 1、 自定义原创 2017-05-25 18:55:46 · 1699 阅读 · 0 评论 -
简单描述Java8-Stream中ForEach的运作原理
简单描述Java8-Stream中ForEach的运作原理由于好久好久没写文章了,也没啥时间,今天周末抽个时间写一篇关于Java8中的Stream的foreach描述Stream中ForEach的基本用法可分迭代器 SpliteratorReferencePipline , ReferencePipline.HeadStream中可设置isParallel()和sequential(),在具原创 2018-03-31 09:32:50 · 13046 阅读 · 1 评论 -
Reflect与jdk7引进的InvokeDynamic
jdk7引进的InvokeDynamicjdk7引进的InvokeDynamic指令是java实现了动态性,包括对jdk8引出的lambda语法可以说是神来之笔。Reflect与InvokeDynamicReflect实现调用MethodHandle调用CallSite测试目标本次测试目标:通过三种方式,分别调用ClassA中的方法并且传入参数运行。Reflect与InvokeDynam原创 2017-06-14 18:33:44 · 304 阅读 · 0 评论 -
关于java的acm代码检查评分做成的jar包
项目说明说明:这个工具包主要解决编写对java代码的测试(ACM),只要提供用户代码以及测试数据,就可以返回相应的正确性,方便了开发。文档只是简单的介绍,可以下载看源码和调试,目前还只是0.1.0版本类结构CodeCompilerDealCode(核心业务处理)AbstraceDealCodeCenterDealCodeCenterDealResult存在的弊端结构 接口:原创 2017-06-23 15:31:05 · 487 阅读 · 0 评论 -
加入Scheduler完善Coroutine-In-Java(2)
协程 java coroutline pythen kotlin原创 2017-06-11 17:11:24 · 510 阅读 · 0 评论 -
通过类加载器解决jar包冲突(一)
工具类说明说明:这个类主要是解决加载多个jar包的时候防止jar包冲突的问题,就像jsp在web服务器运行时做修改,不需要重新启动,其实等于一个jsp有两个版本,被后一个版本覆盖了。核心方法介绍loadJarloadClass()loadJarpublic void loadJar(String path) throws IOException, ClassNotFoundException原创 2017-06-29 13:26:06 · 2234 阅读 · 0 评论 -
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 · 1203 阅读 · 0 评论 -
Kotlin-Coroutine-In-Java
java协程 kotlin协程原创 2017-06-06 13:58:03 · 1933 阅读 · 0 评论 -
System.out.println的神奇之处
两个小例子讲解System.out其实本文章讲解的是System.out.println可能带来的误区volatile与system.out组合产生的误区主内存与工作内存的“小桥梁“volatile与system.out组合产生的误区Volatile关键字大家并不是很陌生,他有两个特性,一个是可见性,第二个就是禁止重排序(具体说明是重排序,感兴趣的话去搜下就有,我这里就不做讲解),但是大家也非原创 2017-05-29 12:37:37 · 4703 阅读 · 3 评论 -
业务模块组合调用架构
业务模块组合调用架构业务模块组合调用架构图代理层注册中心路由层监听层业务模块组合调用为了使业务代码接口的复用性以及服务终端唯一性,设计了一套关于业务调用的架构。架构内容分别是:1、应用服务端 2、代理层 3、鉴权中心 4、注册中心 5、路由服务(分发、构链、过滤)6、服务应用 7、数据层 8、计算层架构图以上图展示了关于整个架构应用的架构图,核心内容:代理层 ,安全门,对一切请求的过...原创 2018-12-06 11:32:50 · 1635 阅读 · 0 评论