Wesley13 Wesley13
3年前
java多线程和异步回调
   在实际开发过程中遇到的多线程情况不多,但是在生产环境中多线程是最基本的情况,java面试时也会考到,所以看看多线程的知识还是很有必要的。 Thread,Runnable,Callable,Future,FutureTask,Executors这是java常见的接口和类。  thread.run():线程具体要执行的代码,thread.jo
Wesley13 Wesley13
3年前
RPC
RPC介绍  什么是RPC?RemoteProcedureCall,远程过程调用。也就是说,调用过程代码并不是在调用者本地运行,而是要实现调用者与被调用者二地之间的连接与通信。比较严格的定义是:Remoteprocedurecall(RPC)isaprotocolthatallowsacomputerprogramrunnin
Stella981 Stella981
3年前
Redux异步解决方案之Redux
前段时间,我们写了一篇Redux源码分析的文章(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fjuejin.im%2Fpost%2F6845166891682512909),也分析了跟React连接的库ReactRedux的源码实现(https://www.oschina
Easter79 Easter79
3年前
Tomcat是如何实现异步Servlet的
!tomcat(https://github.com/kinglaw1204/blogImage/blob/master/Tomcat%E8%A7%A3%E6%9E%90/%E5%BC%82%E6%AD%A5Servlet/catcover.jpg?rawtrue)前言通过我之前的Tomcat系列文章,相信看我博客的同学对Tomcat应
Stella981 Stella981
3年前
Python 异步编程再添一利器
GINO填补了国内外asyncioORM领域的空白随着Tornado和asyncio等框架的陆续涌现,Python异步编程这个话题也在逐渐升温。在这个烧脑的异步世界里,有没有办法可以既方便快捷、又简单明了地访问数据库呢?GitHub千星项目GINO(https://www.oschina.net/action/GoToLin
Stella981 Stella981
3年前
ASMSupport教程4.12 生成方法调用操作
<p这一节我们讲如何用ASMSupport生成方法调用的操作,方法调用包括下面四种类型:</p<ol<li调用构造方法<li调用静态方法<li调用非静态方法<li调用当前类的方法<li调用父类方法</li</ol<p首先我们需要看我们想要生成的类:</p<p代码1:</p<h3<divid"scid:9D
Easter79 Easter79
3年前
Spring如何优雅地发送异步发送通知?
题主应该想问的是在spring框架下如何开发一个“优雅的、异步的”的去执行一个功能吧?至于这个功能是发送一条MQ消息啊还是发送一份邮件、一条短信都可以,重要的是想异步且优雅的执行这些功能。从上面对题目的分析来看的话,题主可以参考一下我的解决办法和思路:1.异步代表着你需要开启一个单独的线程去做这个事情,这个事情做完了,这个线程需要及时的释放,避免
Wesley13 Wesley13
3年前
Java方法调用的字节码指令学习
Java1.8环境下,我们在编写程序时会进行各种方法调用,虚拟机在执行这些调用的时候会用到不同的字节码指令,共有如下五种:1.invokespecial:调用私有实例方法;2.invokestatic:调用静态方法;3.invokevirtual:调用实例方法;4.invokeinterface:调用接口方法;5.invoke
一种接口依赖关系分层方案 | 京东云技术团队
正值618大促,各方接口的调用都会大幅度增加。通过梳理接口依赖关系来减少重复调用,对本系统而言,降低了调用数据接口时的线程占用次数,可以有效降级CPU。对调用方来说,减少了调用次数,可减少调用方的资源消耗,保障底层服务的稳定性。