随笔分类 -  微服务

摘要:高强度训练第二十一天总结 1. ZooKeeper 面试题 ZooKeeper 是一个开放源码的分布式协调服务,它是集群的管理者,监视着集群 中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用 的接口和性能高效、功能稳定的系统提供给用户。 分布式应用程序可以基于 Zookeepe 阅读全文
posted @ 2019-10-05 19:56 秃桔子 阅读(3803) 评论(0) 推荐(0) 编辑
摘要:今天我们来使用JPA做分页项目并且做讲解 如果是新来的朋友请回上一篇 上一篇:微项目(一) maven整合 在pom文件的 依赖中导入以下依赖 然后重启项目 我们可以看到项目跑起来后运行出来一个tomcat 我们可以看到这里出现了404错误。虽然是错误但是出来这个就对了。 下面我们来配置对项目的增和 阅读全文
posted @ 2019-10-01 18:12 秃桔子 阅读(747) 评论(0) 推荐(0) 编辑
摘要:最近放假了,休息的时候不忘写个小项目来玩玩。 如果有需要一起手动做项目的朋友可以和我一起做这个小项目。 做到哪随心所欲。也就一周的事哈哈。 开发环境 JDK1.8 JetBrain InteliJ 傻瓜式启动项目 打开newProject 然后单击Spring Initializr然后一直next 阅读全文
posted @ 2019-09-30 17:21 秃桔子 阅读(2021) 评论(6) 推荐(2) 编辑
摘要:动态代理是一种设计模式。在Spring中,有俩种方式可以实现动态代理 JDK动态代理和CGLIB动态代理。 JDK动态代理 首先定义一个人的接口: 然后接上一个Student class 然后我们创建一个动态代理类,需要实现InvocationHandler接口 然后给一个main方法。 运行结果如 阅读全文
posted @ 2019-09-25 20:47 秃桔子 阅读(8143) 评论(7) 推荐(4) 编辑
摘要:Redis主从复制机制 1、读写分离的好处 + 性能优化:主服务器专注于写操作,可以更适合写入数据的模式工作;同样,从服务器专注于读操作,可以用更适合读取数据的模式工作。 + 强化数据安全,避免单点故障:由于同步机制的存在,各个服务器之间的数据保持一致,所以其中某个服务器宕机不会导致数据丢失或无法访 阅读全文
posted @ 2019-09-20 20:23 秃桔子 阅读(373) 评论(0) 推荐(0) 编辑
摘要:Redis事务控制 1、Redis事务控制的相关命令汇总 |命令名|作用| | | | |MULTI|表示开始收集命令,后面所有命令都不是马上执行,而是加入到一个队列中。| |EXEC|执行MULTI后面命令队列中的所有命令。| |DISCARD|放弃执行队列中的命令。| |WATCH|“观察”、“ 阅读全文
posted @ 2019-09-18 23:00 秃桔子 阅读(910) 评论(2) 推荐(0) 编辑
摘要:一、从NoSQL说起 NoSQL 是 Not only SQL 的缩写,大意为"不只是SQL",说明这项技术是 传统关系型数据库的补充 而非替代。在整个NoSQL技术栈中 MemCache、Redis、MongoDB被称为NoSQL的三剑客。那么时代为什么要NoSQL数据库呢?我们来做个对比: || 阅读全文
posted @ 2019-09-17 21:59 秃桔子 阅读(896) 评论(4) 推荐(2) 编辑
摘要:1.项目架构 1.1单一架构 描述:一个项目只有一个工程 其他名称:all in one 或 "单击版" 1.2分布式架构 1.2.1伪分布式 开发时使用了多个工程,但在服务器上运行时只有一个War包。 特性:垂直拆分 1.2.2真正的分布式 通过网络来进行方法的远程调用 2.方法本地调用和远程调用 阅读全文
posted @ 2019-09-17 18:57 秃桔子 阅读(405) 评论(0) 推荐(0) 编辑
摘要:0.引言 kafka是一个高性能分布式的MQ,今天我们就来玩玩 1.安装 这是下载完的样子: 修改 kafka server 的配置文件 打开后如下所示 将这俩位置改一下 到此安装结束 2.启动 成功启动 使用 kafka topics.sh 创建单分区单副本的 topic test: 3.产生消息 阅读全文
posted @ 2019-09-17 14:36 秃桔子 阅读(1574) 评论(1) 推荐(0) 编辑
摘要:0.引言 使用SpringBoot data jpa技术相比mybatis是比较难的,这里只给出整合方法 1.引入SpringBoot data jpa 2.配置文件 3.建表 ORM框架不需要建表,只需要在Bean中加个@Entity注解就行 4.DAO层 持久层的话直接继承下来就行,别的都不用做 阅读全文
posted @ 2019-09-17 13:59 秃桔子 阅读(342) 评论(0) 推荐(0) 编辑
摘要:0.引言及注意事项 Swagger是一个接口文档工具,依照Swagger可以0配置开发接口。不过要注意,Swagger是基于SpringBoot1.47版本开发的,而SpringBoot现在基本都是是2+。 如果要选用restful支持,只能将SpringBoot退出到1+版本。 1.maven引入 阅读全文
posted @ 2019-09-17 13:46 秃桔子 阅读(699) 评论(0) 推荐(0) 编辑
摘要:0.引言 这里我先说下,网上对于websocket的解释有一堆不懂自己查,我这就不做原理解释,只上代码。 1.SpringBoot引入websocket maven 依赖 WebSocketConfig 配置文件 配置了之后 基本上不用做其他的配置了 setAllowedOrigins()为跨域函数 阅读全文
posted @ 2019-09-17 13:16 秃桔子 阅读(10706) 评论(0) 推荐(3) 编辑
摘要:1、面向对象和面向过程的区别: 面向过程比面向对象高。因为类调用时需要实例化,开销比较大,比较消耗资源,所以当性能是最重要的考量因素得时候,比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发。但是,面向过程没有面向对象易维护、易复用、易扩展。 面向对象:面向对象易维护、易复用、易扩展 阅读全文
posted @ 2019-09-10 22:39 秃桔子 阅读(409) 评论(0) 推荐(0) 编辑
摘要:开头一句mmp tmd换位置了也没个提示!!!! 坑死爹了 重点是{}参数放最后面!!!!! 哎我擦 接口代码: 阅读全文
posted @ 2019-08-31 23:57 秃桔子 阅读(1002) 评论(1) 推荐(1) 编辑


如果您有编程方面或者学术方面的需求请在微信公众号搜索

桔子科研


或者识别下方二维码,第一时间获取编程有趣的知识和最新科研学术成果。