![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后台技术
guanheng68
这个作者很懒,什么都没留下…
展开
-
SpringCloud
SpringCloud官方文档 https://www.springcloud.cc/spring-cloud-dalston.htmlSpringCloud为开发人员白提供了快速构建分布式系统中一些常见的模式工具集(配置管理,服务发现,智能路由,微代理,控制总线)。SpingCloud开发的应用非常适合在docker和Paas上部署。所以叫云原生应用。SpringCloud的特点:约...原创 2019-10-29 11:08:23 · 173 阅读 · 0 评论 -
dubbo注解配置简单学习
作用 解决rpc项目中项目之间的调用问题.原理 消费服务模式.demo(基于SpringBoot) maven包:<dependencies> <dependency> <groupId>org.springframework.boot</groupId> ...原创 2018-07-16 12:00:25 · 1921 阅读 · 0 评论 -
Storm学习之路
什么是Apache StormApache Storm是一个分布式实时大数据处理系统。Storm设计用于在容错和水平可扩展方法中处理大量数据。它是一个流数据框架,具有最高的摄取率。虽然Storm是无状态的,它通过Apache ZooKeeper管理分布式环境和集群状态。它很简单,您可以并行地对实时数据执行各种操作。 Apache Storm继续成为实时数据分析的领导者。Storm易于设置和操...原创 2018-08-01 17:15:06 · 231 阅读 · 0 评论 -
JAVA的http请求几种方式
HTTPClient 第三方框架java原生的HttpURLConnection传入参数用OutputStream(传参使用aa=bb样式),取返回值用InputStream,请求头setRequestProperty()public static void doPost(String url){ HttpURLConnection connection = null;...原创 2019-06-24 19:57:54 · 1143 阅读 · 0 评论 -
java多线程介绍
任何一个程序的运行都是一个进程,进程是由一个或者多个线程组成。线程是进程的最小单位。 线程的创建:JVM创建一个thread实例会分配两个调用调用栈(Call Stack)所需要的内存空间。一个跟踪于java代码的调用关系,一个跟踪于本地代码(JVM宿主机)的调用关系。线程的几种状态(Thread.State):NEW 创建而未启动RUNNABLE READY 表示可以被jvm...原创 2019-08-20 17:19:12 · 85 阅读 · 0 评论 -
线程锁
锁是在多线程中对公共资源的控制。(java.util.concurrent.locks)乐观锁和悲观锁乐观锁: 乐观锁会认为每次查询都不会造成更新丢失,所以每次都不会加锁,利用版本控制实现。悲观锁: 该锁认为每次操作都会对数据造成更新丢失,每次查询时加上排它锁。锁的类型可重入锁同一个线程中,外层函数获得锁,内层依然有该锁的代码,不受影响。public class Hello im...原创 2019-08-21 16:05:42 · 98 阅读 · 0 评论 -
Java 运行原理
Java 运行原理1、高级语言运行过程 在程序真正运行在CPU上之前,必须要让OS的kernel理解我们在编辑器或者IDE里根据每种语言的语法规则敲入的源代码,kernel才能做出相关的调度,所以需要先将源代码转化成可执行的二进制文件,这个过程通常由编译器完成。有些编译器直接将源代码编译成机器码,载入内存后CPU可以直接运行。而机器码的格式与跟具体的CPU架构相关连,例如ARM CP...转载 2019-08-21 17:01:19 · 483 阅读 · 0 评论