java
文章平均质量分 77
liang_336
这个作者很懒,什么都没留下…
展开
-
JVM内存模型
JVM(Java Virtual Machine)是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。它有自己的指令集和执行引擎,可以在运行时操控内存区域。目的是为构建在其上运行的应用程序提供一个运行环境。JVM可以解读指令代码并与底层进行交互:包括操作系统平台和执行指令并管理资源的硬件体系结构。...原创 2022-08-26 20:44:54 · 311 阅读 · 1 评论 -
Tomcat整体架构
一篇文章带你看懂Tomcat架构原创 2022-06-23 20:28:05 · 600 阅读 · 0 评论 -
基于ShardingSphere分库分表
背景:无论是数据库还是应用从最原始的单机架构开始,随着用户的增多,考虑到系统的高可用和越来越多的用户请求,我们开始使用主从架构,用户量和业务量进一步上升之后,微服务集群和数据库集群也就出现了,就应用而言,随着服务器的增加可以将请求量分摊到出去,而数据库是不是也可以采用类似的思想进行分而治之呢,分库分表就出现了。遇见的问题:1、单库数据量太大,单个数据库处理能力有限,单库所在的服务器磁盘空间有限,磁盘IO也一直是现在大部分应用场景的瓶颈。2、单表数据量太大,查询,插入,更新操作...原创 2022-03-24 20:45:37 · 2572 阅读 · 0 评论 -
一篇文章带你了解RabbitMQ
四大核心概念生产者:产生数据发送消息的程序是生产者交换机:交换机是RabbitMQ非常重要的一个部件,一方面它接收来自生产者的消息,另一方面它将消息推送到队列中。交换机必须确切知道如何处理它接收到的消息,是将这些消息推送到特定队列还是推送到多个队列,亦或者是把消息丢弃,这个得有交换机类型决定队列:队列是RabbitMQ内部使用的一种数据结构,尽管消息流经RabbitMQ和应用程序,但它们只能存储在队列中。队列仅受主机的内存和磁盘限制的约束,本质上是一个大的消息缓冲区。许多生产者可以将消息发送到一原创 2022-01-10 14:04:43 · 821 阅读 · 0 评论 -
微服务网关Spring Cloud Gateway
背景:随着微服务的流行,服务数量也在急剧增加,为了保障服务的安全性(鉴权,限流,过滤掉非法的路由请求,减少后面微服务的压力),各个服务之间都进行处理的话又会显得代码臃肿不易维护,并且破坏了微服务本身的逻辑;提供一个公共包或许也可以解决这个问题,但这需要你每个业务服务都去添加公共服务的依赖,无端增大了jar包的大小,同时去修改公共包的时候其他所有的业务包需要重新依赖新版本的公共包,重新构建,灵活度大大降低;而网关的引入将很好的解决这个问题;网关解决的问题:传统的不用网关:使用网关:没网关时存在的原创 2021-02-03 15:05:39 · 336 阅读 · 1 评论 -
微服务
redis在Linux下的安装:https://www.cnblogs.com/KunGe-13/p/8340309.html原创 2018-12-29 16:10:07 · 121 阅读 · 0 评论 -
Java四种对象引用:
linux tar.gz zip 解压缩 压缩命令http://apps.hi.baidu.com/share/detail/37384818download ADT linkhttp://dl.google.com/android/ADT-0.9.6.zipdownload SDK linkhttp://dl.google.com/Android/android-sdk_r1...原创 2019-02-19 17:19:09 · 120 阅读 · 0 评论 -
springboot集成quartz实时性的任务调度
quartz简介(官网搬下来的!!!):Quartz是功能强大的开源作业调度库,几乎可以集成到任何Java应用程序中-从最小的独立应用程序到最大的电子商务系统。Quartz可用于创建简单或复杂的计划,以执行数以万计,数以万计的工作。任务定义为标准Java组件的作业,它们实际上可以执行您可以对其执行的任何编程操作。Quartz Scheduler包含许多企业级功能,例如对JTA事务和集群的支持。Quartz是免费使用的,并根据Apache 2.0许可获得许可。quartz官网:http://www.q原创 2020-12-11 14:56:45 · 539 阅读 · 0 评论 -
java实现URL签名算法
下载地址http://nginx.org/en/download.html我下载的是nginx-1.10.1版本,官方说是最新稳定版解压到文件夹;我解压到D盘目录下,并重命名文件夹为nginx双击nginx.exe启动访问locahost该页面为默认页面,可以根据具体需求修改;1、修改默认网页内容 - nginx/html/index.html2、修改配置路径 - ng...原创 2018-10-12 18:56:26 · 651 阅读 · 0 评论