- 博客(13)
- 收藏
- 关注
原创 Apollo在Spring项目的入门使用(学习笔记)
这里写自定义目录标题Apollo基本介绍导入依赖配置app.propertiesapollo-env.propertiesserver.properties获取远程配置Apollo基本介绍Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。具体可参考github:https://github.com/ctripcorp/apollo(全英文看着费劲)导入依赖
2022-02-22 21:42:06
2016
原创 Dubbo-学习笔记
1 Dubbo1.1 SOA思想回顾:面向对象OOP,面向接口开发,面向切面开发AOP;SOA::面向服务开发via 某度 : 面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和协议联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构件在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。简化:SOA思想要求按照业务与服务进行拆分之后按照统一的中立的接口进行交互…
2020-09-16 12:14:00
136
原创 AOP实现Redis和Redis分片机制-学习笔记
1 AOP实现Redis缓存服务1.1 现有代码的分析说明:1.虽然在业务层service中完成了代码的实现,但是该代码不具有复用性.,如果换了其他的业务则需要重新编辑;2.由于缓存的代码写在业务层service中,所以代码的耦合性高,不方便以后的扩展;需求:1.能否实现代码的复用性?2.能否降低代码的耦合性?1.2 AOP说明名称:面向切面编程总结::在不改变原有代码的情况下,通过切入点,对现有的功能进行扩展;公式:: AOP = 切入点表达式 + 通知方式专业术语:a:
2020-09-11 15:08:43
269
原创 SpringBoot整合Redis-学习笔记
1. SpringBoot整合Redis1.1 切换开发环境1.1.1 数据源配置修改服务端口号,修改数据库url地址值1.1.2 修改properties配置文件说明:修改图片配置路径的文件 image.properties文件.#properties的作用就是封装key=value 业务数据image.dirPath=D:/JT-SOFT/images#image.dirPath=/usr/local/src/imagesimage.urlPath=http://image.jt.c
2020-09-10 20:53:48
206
原创 Redis学习笔记
1 关于缓存机制1.1 缓存机制说明缓存机制主要的目的就是降低用户访问物理设备的频次.提升用户的查询的效率;衍生: 可以利用缓存服务器有效的降低用户访问数据库的压力;1.2 缓存要素Q:如果实现缓存需要使用什么样的数据存储结构???K-VQ:缓存服务的开发应该使用什么语言??C语言缓存服务运行的环境在内存中.缓存服务运行环境在内存中 如果断电之后数据将全部删除.持久化到磁盘;缓存的数据都在内存中,如果一直存储数据则必然导致内存溢出. 内存优化LRU算法/LFU算法1.3
2020-09-09 20:26:25
96
转载 Linux-03...MyCat
1.数据库主从配置1.1 数据库挂载原理1.1.1 检查主库的状态命令:SHOW MASTER STATUS;主库中最重要的文件是二进制日志文件,如果让数据库当主库,要开启二进制日志文件;1.1.2 开启数据库二进制文件修改主库核心配置文件 my.cnf vim /etc/my.cnf千万不能敲错id 号码唯一log-bin=mysql-bin:输入库日志文件,其中log-bin为固定名称mysql-bin可以任意命名;datadir=…用来存储数据库文件信息.存在Lin
2020-09-09 18:39:48
94
原创 Spring笔记
1.Spring 简介写在开头,我只是一个初级到不能再初级的小菜鸟,如有错误请尽管指出~~感谢各位大牛.1.1 概述1.1.1 为什么要用框架?当一个方法中有部分代码在不断重复时,抽取出来弄成一个方法;当很多类在操作同一段代码时,可以抽出来单独做一个类;当很多类在做同一类事情的时候,可以抽出来作为一个jar包或做成框架;这就是框架替程序猿完成一部分代码,从而提高开发效率…1.2 概念Spring是分层的JavaSE及JavaEE应用于全栈的轻量级开源框架以IoC(控制反转/反转控制
2020-09-09 00:55:29
119
转载 Linux-02
1. 实现京淘项目部署1.1 修改文件上传位置说明:由于windows和Linux的文件目录结构是不一样的.所以需要手动的配置.设定: 要求Linux中的图片上传到**/usr/local/src/images**中.修改image.properties文件#properties的作用就是封装key=value 业务数据#image.dirPath=D:/JT-SOFT/imagesimage.dirPath=/usr/local/src/imagesimage.urlPath=http:/
2020-09-08 23:05:41
271
转载 虚拟机修改IP地址
1. 检查IP地址命令: ip addr如果没有IP展现则执行如下的命令service NetworkManager stop chkconfig NetworkManager off 永久关闭 Manager网卡service network restart 重启network网卡2.修改IP地址1).找到IP地址的目录cd /etc/sysconfig/network-scripts/2).修改IP地址. vim ifcfg-ens33修改完成之后 保存
2020-09-08 20:49:39
19146
转载 转载-Linux安装MariaDB数据库
#1. 下载MariaDB数据库测试: 当前虚拟机是否可以正确的链接外网.命令:[root@localhost src]# yum install mariadb-server2 确认下载3 安装完成提示4 数据库启动命令:1. 启动命令 [root@localhost src]# systemctl start mariadb2. 重启命令 [root@localhost src]# systemctl restart mariadb3. 关
2020-09-08 20:43:32
199
转载 Linux-01
1.连续Linux服务器工具1.1 业务场景公司的服务器一般都是位于公司的机房,但是普通的员工不能随意的进出.并且如果遇到服务需要处理但是人员不在公司时如何处理等问题比较严重,.所以需要通过安装一些原创的链接工具实现远程办公.1.2 远程链接工具说明1.3 关于虚拟机快照可以通过快照的方式记录当前虚拟机状态.2. 关于Linux项目发布说明2.1 关于服务部署的流程2.2 部署Linux JDK2.2.1 JDK配置回顾1).上传JDK的安装包/安装JDK2).配置环境变量在
2020-09-08 20:33:47
102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人