摘要:spring data jpa的分页以及条件查询: 1.分页是主要 import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest;2.条件查询主要是: import or 阅读全文
posted @ 2020-07-14 15:53 坠落凡尘的魔鬼 阅读(142) 评论(0) 推荐(0) 编辑
摘要:1.只有排序的分页 public Page<User> find(Integer page, Integer size) { if (null == page) { page = 0; } if (size==0) { size = 10; } PageRequest pageable = Page 阅读全文
posted @ 2020-04-27 09:42 坠落凡尘的魔鬼 阅读(524) 评论(0) 推荐(0) 编辑
摘要:恢复内容开始 1.分布式:是指将一个项目拆分成多个子项目,采用rpc远程调用技术进行调用。 2.集群:将一个项目相同的功能部署在不同的服务器上,用以解决高并发问题的架构叫做集群。 3rpc:远程过程调用。 远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。 阅读全文
posted @ 2019-09-19 21:34 坠落凡尘的魔鬼 阅读(196) 评论(0) 推荐(0) 编辑
摘要:1. Nginx负载均衡?nginx负载均衡策略,并利用nginx对应用服务器的负载均衡集群搭建。 在服务器集群中,Nginx起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将来自用户的请求转发给不同的服务器。 在upstream模块配置完成后,要让指定的访问反向代理到服务器 阅读全文
posted @ 2019-09-19 21:11 坠落凡尘的魔鬼 阅读(250) 评论(0) 推荐(0) 编辑
摘要:1:系统拆分,将一个系统拆分为多个子系统,用dubbo来搞。然后每个系统连一个数据库,这样本来就一个库,现在多个数据库,这样就可以抗高并发。 2:缓存,必须得用缓存。大部分的高并发场景,都是读多写少,那你完全可以在数据库和缓存里都写一份,然后读的时候大量走缓存不就得了。毕竟人家redis轻轻松松单机 阅读全文
posted @ 2019-09-19 07:01 坠落凡尘的魔鬼 阅读(127) 评论(0) 推荐(0) 编辑
摘要:递归算法:自己调用自己 1.计算乘法1*2..... (n-1)*n的积 public static int getReult(int num){ if(num==0){ return 0; } if(num==1){ return 1; } return num*getReult(num-1); 阅读全文
posted @ 2019-09-19 06:58 坠落凡尘的魔鬼 阅读(164) 评论(0) 推荐(0) 编辑
摘要:具体从几个方面说一下两者的区别:1.两者最大的区别: 针对简单逻辑,Hibernate和MyBatis都有相应的代码生成工具,可以生成简单基本的DAO层方法。 针对高级查询,Mybatis需要手动编写SQL语句,以及ResultMap。而Hibernate有良好的映射机制,开发者无需关心SQL的生成 阅读全文
posted @ 2019-09-19 06:56 坠落凡尘的魔鬼 阅读(1144) 评论(0) 推荐(0) 编辑
摘要:一、Spring与SpringMVC的区别: spring是一个开源框架,是为了解决企业应用程序开发,功能如下: 功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能 范围:任何Java应用 Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 1、轻量—— 阅读全文
posted @ 2019-09-19 06:52 坠落凡尘的魔鬼 阅读(1070) 评论(0) 推荐(0) 编辑
摘要:web.xml 的加载顺序是:context- param -> listener -> filter -> servlet 1.监听器(listener):在request、session、application三个对象创建消亡或者往其中增/删/改属性时自动执行指定代码的功能组件。 生命周期:随w 阅读全文
posted @ 2019-09-17 18:20 坠落凡尘的魔鬼 阅读(1366) 评论(0) 推荐(0) 编辑
摘要:问题:给定一个单词a,如果通过交换单词中字母的顺序可以得到另外的单词b,那么定义b是a的兄弟单词,例如单词abbsd和dabbs互为兄弟单词。现在给定一个字典,用户输入一个单词,如何根据字典找出这个单词有哪些兄弟单词?要求时间和空间效率尽可能的高。 解法一: 使用hash_map和链表。 首先定义一 阅读全文
posted @ 2019-09-17 18:13 坠落凡尘的魔鬼 阅读(95) 评论(0) 推荐(0) 编辑