通过Java动态生成class文件 今天说下JAVA中的动态编译,这个功能根据我现在的了解好像没有见到过用的,我Jio的吧,现在的一些在线代码编缉器可以用到了,这个具体我也不是很清楚。感兴趣的大家可以自已了解下。 说到动态编缉大家可能会想到,动态编缉肯定不是像我们平时运行程序似的在本地的平台就开始编 ...
分类:
编程语言 时间:
2019-06-12 23:07:41
阅读次数:
147
一、背景 第一次接触 Polly 还是在做某个微服务系统的时候,那时只会使用单一的超时策略与重试策略,更加高级的特性就没有再进行学习了。最近开为某个客户开发 PC 端的上位机的时候,客户有个需求,在发起请求之后如果 5 秒钟没有响应则进行重试,总共可以重试 3 次,如果 3 次请求都未返回数据,就视 ...
分类:
其他好文 时间:
2019-06-11 19:16:12
阅读次数:
221
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; /* //由框架提供的委托类型 //无返的 Action act0 ... ...
分类:
其他好文 时间:
2019-06-11 15:02:38
阅读次数:
101
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Lambda //匿名方法,用来实现委托 { c... ...
分类:
其他好文 时间:
2019-06-11 14:56:01
阅读次数:
109
在.net里面异步编程模型由来已久,相信大家也知道Begin/End异步模式和事件异步模式,在task出现以后,这些东西都可以被task包装 起来,可能有人会问,这样做有什么好处,下面一一道来。 一: Begin/End模式 1: 委托 在执行委托方法的时候,我们常常会看到一个Invoke,同时也有 ...
分类:
其他好文 时间:
2019-06-10 18:35:06
阅读次数:
103
委托的声明及定义: 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。“ 这是百度上和许多教科书上都有的一个概念,但是初学这门编程语言的话,或者基 ...
性能优化: 一、减少请求资源大小或者次数 1、尽量和并和压缩css和js文件。(将css文件和并为一个。将js合并为一个) 原因:主要是为了减少http请求次数以及减少请求资源的大小 打包工具: webpack gulp grunt . ....2、尽量所使用的字体图标或者SVG图标来代替传统png ...
分类:
其他好文 时间:
2019-06-04 13:30:21
阅读次数:
118
目前最主流的三个Web服务器是Apache、Nginx、 IIS。 WEB简介 WEB简介 Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。 WEB服务器也称为WWW(WORL ...
分类:
Web程序 时间:
2019-06-03 14:32:22
阅读次数:
152
类加载器的种类 启动类加载器(Bootstrap ClassLoader) 执行结果:D:javajdkjrelib esources.jar;D:javajdkjrelib t.jar;D:javajdkjrelib sunrsasign.jar;D:javajdkjrelibjsse.jar;D ...
分类:
编程语言 时间:
2019-06-01 23:12:30
阅读次数:
142
每一个初学C#的程序猿,在刚刚碰到委托和事件的概念时,估计都是望而却步,茫然摸不到头脑的。百度一搜,关于概念介绍的文章大把大把的,当然也不乏深入浅出的好文章。可看完这些文章,大多数新手,估计也只是信心满满的觉得自己看懂了,一旦要在自己的程序中用上委托和事件,就傻眼了,根本不知道什么情况下该用,也不知 ...