微服务架构Spring Cloud(注册中心eureka、配置中心config、负载均衡feign、断路器hystrix、仪表盘hystrix、授权认证模块auth、路由网关zuul-gateway、用户管理中心usermgr、日志模块log、服务管理模块mgr等)
摘要:微服务架构Spring Cloud(注册中心eureka、配置中心config、负载均衡feign、断路器hystrix、仪表盘hystrix、授权认证模块auth、路由网关zuul-gateway、用户管理中心usermgr、日志模块log、服务管理模块mgr等) spring cloud微服务框
阅读全文
基于 SpringBoot 高仿某度网盘项目,前后端分离(含源码)
摘要:Hello,大家好!今天,给大家分享一个开源的网盘项目,待会儿你看了就知道这个网盘项目不比某度网盘差。该开源项目采用业内最流行的 Spring Boot 2 + VUE CLI@3 作为基础框架开发,并且使用前后端分离的方式开发和部署,非常适合大家学习。 关键技术栈 前端:Element UI、Vu
阅读全文
oracle数据库密码过期-----修改密码、设置密码永久有效
摘要:一、修改数据库密码 1. 登录oralce数据库 su oracle 2. 以管理员身份登录 sqlplus / as sysdba 3. 更改密码 password JSSJTT 二、设置密码永不过期 1. 查看用户的proifle是哪个,一般是default; SELECT username,P
阅读全文
count(1) 与 count(*) 查询效率对比
摘要:1. count(1) and count(*) 当表的数据量大些时,对表作分析之后,使用count(1)还要比使用count(*)用时多了! 从执行计划来看,count(1)和count()的效果是一样的。但是在表做过分析之后,count(1)会比count()的用时少些(1w以内数据量),不过差
阅读全文
系统接口权限设计
摘要:一、 前言 随着时代发展和技术的进步,系统也在不断发展和完善,从原有的单一的企业开发使用,到现在的跨平台、多系统、多用户的集成对接开发模式。系统的发展也是非常迅速的,很多设计和对接模式也需要不断的改仅和升级。现在的一个系统往往不单单是某一个团队开发、使用,而是多个团队同时开发不同的模块,以及现在的系
阅读全文
MongoDB数据库Windows、Linux安装使用教程
摘要:Windows版本: 1. 下载: https://www.mongodb.com/download-center/community 2. 配置安装: a. 解压后创建分别创建文件夹用于存放数据库文件和日志文件: 创建存放数据库文件夹: D:\installUtils\mongodb_4.2.0\
阅读全文
mysql查询是对字段进行补0操作,可用于树状结构整体排序
摘要:MYSQL补0方式,两种情况,在字段前补0:LPAD(str,len,padstr) ,在字段后补0:RPAD(str,len,padstr) 测试表数据: 查询排序字段sort的最大长度: 1. 在字段前补0:LPAD(str,len,padstr) LPAD(str,len,padstr) 返回
阅读全文
mysql批量update更新,mybatis中批量更新操作
摘要:在日常开发中,有时候会遇到批量更新操作,这时候最普通的写法就是循环遍历,然后一条一条地进行update操作。但是不管是在服务端进行遍历,还是在sql代码中进行遍历,都很耗费资源,而且性能比较差,容易造成阻塞。 Mysql没有提供直接的方法来实现批量更新,但可以使用case when语法来实现这个功能
阅读全文
Redis安装教程及可视化工具RedisDesktopManager下载安装
摘要:Redis安装教程: 1. Windows下安装教程: 下载:https://github.com/MSOpenTech/redis/releases Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 D:\ins
阅读全文
Mysql设置大小写敏感
摘要:1、linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写;2、用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写;lower_case_table
阅读全文
CentOS7下Mysql 5.6.30安装与配置
摘要:环境:centos 7 x64 先下载mysql安装包 打开 http://dev.mysql.com/downloads/mysql/ 选择 linux - Generic 再选择 下载完毕后,得到安装包 mysql-5.6.36-linux-glibc2.5-x86_64.tar 上传到cent
阅读全文
mybatis动态sql之foreach标签
摘要:foreach 元素的功能非常强大,它允许你指定一个集合,声明可以在元素体内使用的集合项(item)和索引(index)变量。它也允许你指定开头与结尾的字符串以及在迭代结果之间放置分隔符。这个元素是很智能的,因此它不会偶然地附加多余的分隔符。 注意 你可以将任何可迭代对象(如 List、Set 等)
阅读全文
ORACLE升级11g以上之前版本的wm_concat()函数失效
摘要:先执行: 再执行:创建type具体 最后执行:创建函数 现在再去执行WM_CONCAT()函数会发现,效果和之前相同。
阅读全文
mysql判断表里面一个逗号分隔的字符串是否包含单个字符串、查询结果用逗号分隔
摘要:1.mysql判断表里面一个逗号分隔的字符串是否包含单个字符串 : FIND_IN_SET 例如: 2.查询结果用逗号分隔 : GROUP_CONCAT 例如:
阅读全文
Oracle主从同步、双向同步的配置
摘要:(本教程展示了Windows环境的oracle数据库主从同步,Linux环境一样也可以) (把主数据库obpm 和从数据库orcl 用实际的数据库名给替换掉) (配置主从同步后,再配置双向同步,可能会有表数据重叠,建议在配置双向同完成后,再导入表数据!) 备注:主、从数据库都用淡蓝色标记了,方便查找
阅读全文
Mysql数据存在更新,不存在则插入的实现
摘要:有些情况下,我们需要对数据库进行插入或更新操作的时候需要先根据特定的字段去判断是否已存在,然后做出不同的插入或者跟新操作。 replace函数: 我们要在需要判断的字段上建立一个唯一索引,且这个字段不能为空,否则就和insert完全一样了。replace其实是先删后插,给合并为一个操作了。 执行:
阅读全文
Oracel递归查询start with ...connect by prior在Mysql中的实现
摘要:Oracle是一个强大的数据库,有很多的函数和语法可以带来很多便利,有些函数和语法在Mysql中有代替的,但是有些没有现成可用的方法,比如Oracle的递归,在Mysql中怎么实现呢? 例子: Oralce递归: Mysql实现递归: 先写个Mysql函数: Mysql递归查询: 这样就实现在Mys
阅读全文
Spring事务mysql不回滚:mysql引擎修改
摘要:若Spring中@Transactional 注解开启且配置没问题的话,很可能是mysql数据库引擎不支持。 mysql引擎是MyISAM的话事务会不起作用,原因是MyISAM不支持事务和外键,改成支持事务和外键的InnoDB即可。 MyIASM引擎 MyIASM是MySQL默认的引擎,但是它没有提
阅读全文
oracle用户间表数据复制迁移
摘要:如system用户要将scott中的emp表倒入其中,按如下方法: 1.登录scott用户 2.给system用户赋予查询emp标的权限: 3.登录system用户 4.执行以下语句:
阅读全文
oracle和mysql几点差异对比
摘要:Oracle与mysql差异性总结 之前有个项目是用oracle数据库进行开发,需要把数据库改成mysql,遇到了一些地方需要注意的,就简单记了下来。 备注: 再把oracle转成mysql的时候,表中字段的类型转换是比较头疼的,比如oracle中的number转成mysql的时候,你要从“FLOA
阅读全文