摘要:
https://blog.csdn.net/ityouknow/article/details/80490926,这个链接非常全面的讲解了spring-boot的内容,从初级到中级,到最后的提升,觉得不错,拿回来自己学习一下。 阅读全文
摘要:
今天为了优化项目:主要是上传文件,调用查询接口查询成功上传的文件,进行文件的删除,否则占用内存。 主要方法,下面是主要的删除方法: 指定目录下面的文件: 阅读全文
摘要:
一:Netty是什么 ? Netty是目前最流行的由JBOSS提供的一个Java开源框架NIO框架,Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。相比JDK原生NIO,Netty提供了相对十分简单易用的API,非常适合网络编程。Nett 阅读全文
摘要:
一、什么是io? i就是input,输入,o就是output,输出,合起来就是以流为基本的输入输出。 二、传统的io 传统的服务器端同步阻塞I/O处理(也就是BIO,Blocking I/O): 当客户端有请求到服务端的时候,服务端就会开启一个线程进行处理,当有多个请求进入时,就会开启多个线程分别处 阅读全文
摘要:
网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,rpc基于长连接的远程过程调用应用而生。 一:A服务调用B服务,整个调用过程,主要经历如下几个步骤:(摘自优知学院:http://youzhixueyuan.com/implementation-princ 阅读全文
摘要:
今天学习了数据库分表分库,感觉记录下一些东西以便以后的查看。 1、数据库建立索引,可以加快表数据的查询,但是过多的索引,会占用大量的内存,维护难度较大,因为索引底层的算法是B-tree,树的特点就是查找数据快按时数据增删改比较慢。 2、数据库的表拆分,分为水平拆分,垂直拆分,水平垂直拆分(自定义的) 阅读全文
摘要:
今天项目发现了一个jsp页面按钮切换,下面展示模块的不同显示问题,看到同事修改完之后的效果,js控制感觉特写好,所以想写把这个好的方法js记录下来,以便以后的参考。 一:先上图,了解大概的样子,如下图 点击是的时候,下面块中的内容显示出来,同时框中的值设置为默认的值,不让自己选择输入;点击否的时候, 阅读全文
摘要:
一:redis是什么? 1)、redis是一个基于内存的key-value数据库(存储系统)。 2)、Redis 是一个高性能的key-value数据库。 3)、redis的存储分为内存存储、磁盘存储和log文件三部分,配置文件中有三个参数对其进行配置。 二:redis和Memcached的对比? 阅读全文
摘要:
一:spring常用的注解: @Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。@Scope注解 作用域@Lazy(true) 表示延迟初始化@Service用于标注业务层组件、 @Controller用于标注控制 阅读全文
摘要:
一:dubbo是什么? dobbuo是阿里开源的一个高性能优秀的服务框架, 可通过高性能的 RPC 实现服务的输出和输入功能,使得应用可以和 高性能的rpc实现输入和输出的功能,可以了 Spring框架无缝集成。 Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接 阅读全文