自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 MYSQL基础

语言分类的几种定义Definition :CREATE、 ALTER、DROP。操作数据库操作Manipulation: INSERT、 UPDATE、 DELETE。操作数据库里的表中的数据控制Control :GRANT、DENY。操作访问权限、安全级别查询Query :SELECT。查询数据语法规范不区分大小写不要使用mysql的关键字等来作为表名、字段名,使用的话要加`(飘号)引起来常规使用DDLDML约束运算符1、算数运算加减乘都正常但是,除 / div

2021-11-25 15:30:52 2667 1

原创 Mycat

为什么使用这是一个数据库中间件。可以实现读写分离、分库分表(数据分片)、多数据整合作用一:读写分离前面有介绍过作用二:为什么要分库分表(数据分片)?垂直分库:信息如果全部放到一张表里,不论查什么数据都要去访问这这个数据库的这张表,导致这个数据库的压力很大。所以将数据库的一些数据分出去,分到别的数据库,减少访问压力。(主要目的:分摊服务器的压力)====================================================分表:数据量太大,即使添加索引,效率还是很低

2021-11-22 00:20:30 664

原创 MYSQL高级——主从复制

慢查询日志定义就是将那些运行查询结果很慢的SQL查出来记录到日志中。作用能够查到到底哪些SQL需要进行调优如何使用?MySQL默认是关闭了这个功能的,因为会带来性能的影响,需要的话自己开启即可。具体使用见课件。View视图定义视图是建立表的基础之上的一张伪表,是底层表的映射这个虚拟表只保存了逻辑,不会保存任何的查询结果。作用1、保护了表的隐私数据因为只保存了逻辑结果,没有数据,所有说保护了隐私2、封装了复杂的业务逻辑。提高了复用性,因为视图和表格二者是映射的关系,所以

2021-11-21 23:57:24 478

原创 sql基本训练

sql基本训练一、基本款CREATE TABLE `t_dept` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `deptName` VARCHAR(30) DEFAULT NULL, `address` VARCHAR(40) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; CREATE TABLE `t_emp` ( `id

2021-11-18 00:14:13 802

原创 索引基本介绍

索引一、什么是索引?索引是排好序的数据结构,便于快速查询[定位]某些数据。二、优点与缺点一、优点:提高检索效率,降低IO成本,节省了时间。二、缺点:1.索引也是一种数据结构,本身也是占空间大小。不是说为表创建的索引越多越好。2.创建了索引之后,降低对表增删改速度。三、索引的相关思考1、问题1: 表的索引越全越好,因为不管什么情况都能用到索引,对吗?不仅要保存数据,还要保存一下索引文件,占空间。2、问题2: 为什么不要在性别字段上建索引?数据取值范围太小,只有男和女。比如有一千万的

2021-11-17 23:51:45 1308

原创 MYSQL高级基本操作

基本操作及权限管理一、启动mysql服务:启动:systemctl start mysqld.service关闭:systemctl stop mysqld.service重启:systemctl restart mysqld.service查看状态:systemctl status mysqld.service二、登录mysql:mysql -u root -p三、查看用户:这里可以查看用户的权限等,看不清加\G在后面,权限有的话就是Y,没有就是N。select host,u

2021-11-17 00:04:34 3498

原创 配置中心Nacos

配置中心Nacos一、作用1、为了解决下述问题配置文件相对分散配置文件无法区分环境配置文件无法实时更新2、如何解决呢?把项目中各种配置全部都放到一个集中的地方进行统一管理,并提供一套标准的接口需要获取配置的时候,就来配置中心的接口拉取自己的配置。配置中心参数有更新时,能够通知到微服务实时同步最新的配置信息,使之动态更新。二、如何使用nacos1、添加依赖<dependencies> <dependency>

2021-11-16 00:43:18 298

原创 什么是逆向工程

逆向工程可以自动生成代码具体内容结合课件课件part04理解方便的很啊,只是要注意修改配置文件,这里在注意下修改的地方:mapper文件的地址,端口号、数据库相关配置public class CodeGenerator { @Test public void genCode() { String prefix = "";//用来拼接连接数据库的url地址数据库名称的、根据实际修改 String moduleName = "edu";//用来拼接包名,

2021-11-15 00:22:46 218

原创 无法加载启动类

1、检查编译的目录target中有没有生成相应的类2、如果没有,可以选择删除target目录,重新编译3、具体方法是在build中选择rebuild project4、还可以在file中选择invalidate caches,去清楚缓存,这里是否要全选还要看下选项内容5、可能是上一步全选的原因,导致出现问题No jdk for module6、上面问题的解决方法是在setting中的build的maven中的importing中设置jdk的版本为之前使用的1.8即可。...

2021-11-15 00:14:42 525

原创 端口号被占用

netstat -ano|findstr port

2021-11-15 00:07:01 683

原创 关于加密的了解

关于加密1、加密了解​ 对称加密,应用较早的加密算法,具体就是数据发送方将明文(原始数据)和加密密钥一起经过加密处理后,使其编程机器复杂的加密密文发送出去。接收方则使用密钥和相同算法的逆算法才能对密文进行解密。​​ 加密对象是二进制数据​ 关于加密的对称与否,就是对称加密是加密和解密都是使用相同的密钥,而非对称加密加密和解密时使用的密钥不一样。2、加密和解密是否使用同一个密钥​ 对称加密:AES、DES,这两个是使用同一个密钥//举例AES加密输入要加密的str,输入密钥这里new了一个

2021-11-15 00:03:22 3973

原创 微信支付功能

微信支付1、用户用户使用微信扫描二维码获取商品支付信息用户确认支付,输入支付密码2、商户商户提前准备好商品的二维码商户后台得到支付成功的通知,然后进行发货处理商户后台调用微信支付的接口代码实现商户1、商户后台系统 调用微信支付的下单接口微信公司1、微信后台返回一个链接参数商户后台系统 调用微信支付的下单接口微信后台返回一个链接参数商户后台系统再将此参数生成一个二维码图片(用户就是扫描这个二维码实现付款)交易流程1、商家生成订单2、用户点击 确认支付按钮,

2021-11-14 00:33:37 500

原创 Java语法

Java语法虚拟机和第一个命令程序就是一组(系列)命令。首先,执行第一个命令,然后执行第二个命令,然后执行第三个命令,依此类推。执行完所有命令后,程序就结束了用 Java 语言编写的程序由 Java 虚拟机 (JVM) 来执行。JVM 是一个特殊的程序,它知道如何执行用 Java 语言编写的程序一些Java编程的原则原则一:在 Java 编程语言中,每个命令都单独占用一行。分号必须放在命令的末尾原则二:一个程序不能只包含命令,就像公寓楼、一个公寓、房间。类就是一个公寓楼,函数/方法是一个公寓,而

2021-11-14 00:29:20 1174

原创 什么是网关?

一、网关作用:​ 1、可以解决跨域请求​ 2、之前调不同的微服务都是通过不同的网络地址去获取,现在可以通过一个网络地址,去调用不同的服务。网关核心概念:​ 1、路由:由ID、目标URL、一组断言、过滤器Filter​ 2、断言:提前写好的条件​ 3、过滤器:主要就两种,Gateway Filter网关过滤器、Global Filter全局过滤器执行流程:​ 1、客户端发出请求​ 2、根据请求找路由:Handler Mapping中找到与请求相匹配的路由​ 3、将请求通过过滤器发送到实际

2021-11-13 09:25:32 2384

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除