高并发编程
技术兽
毕业于山东大学电子计算机专业,先后在丰瑞祥、阿里巴巴等上市公司担任主程序员,后开启架构生涯,层任职好记科技架构师,现就职于逸橙科技中台组,专门从事中间件开发
展开
-
springboot webflux
函数式编程:网上也没有清晰的定义,我个人理解函数式编程和非函数编程是这样的:有流相关的一些思想,并能运用到工作中,我们就可以说自己会函数式编程。为什么要使用函数式编程?和命令式编程区别?命令式编程你要告诉计算机怎样做,才能实现什么样的功能,但是在函数式编程里面你只需告诉计算机需要什么样的功能,具体怎样做不需要告诉他,不需要关注实现的细节比如:找到最小值:你需要告诉程序怎样去比较才能找出最小的值,这样的编程叫命令式编程用了函数式编程,直接java8就搞定了,个人认为函数式编程更..原创 2020-06-15 15:48:46 · 290 阅读 · 0 评论 -
多线程并发编程——1
哪些情况下会使用到多线程1、通过并行计算,提高程序的性能2、通过开启多线程的方式解决网络IO、响应等待的问题 解释:比如socket的accept,当客户端发送来一个请求,必须等accept之后才能继续往下执行,当多个客户端同时发起请求的时候,Tomcat的就会在线程池里面用多个线程的方式并行处理,从而解决一个一个等待的现象。多线程常见的3种的实现方式第一种:继承Thread类:重写run()方法public class TestThread extends Thread{..原创 2020-05-31 10:13:17 · 197 阅读 · 0 评论