
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1:问题现象与描述近期项目需要连用多种不同数据库,并且与他人数据库对接。但是对方的数据库设计不是太理想,各种关键字一通乱用,连表名都使用了关键字,毫无数据库设计规范可言。但是由于对方的项目关联性比较大,如果动表和字段可能需要修改的地方有非常多。问题一:问题二:使用了Order作为表名,然后报附件关键字问题(由于问题解决时为进行截屏,以文字描述代替)2:解决方式在关键字问题上尽量避免使用,按照数据库
问题描述:在使用mybatis-generator时发现数据库类型为tinyint(1)时,映射生成的字段为Boolean类型,然后在网上进行baidu发现由于tinyint(1)时默认为Boolean型,所以便将tinyint类型设置为tinyint(4).但是情况是映射过来后的数据类型为byte型。数据库中映射后:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(...
1. 准备阿里云服务器SSL数字安全证书下载后有一个密钥文件(.pfx),密码文件(.txt)tomcat8.5tomcat下载地址先将tomcat安装部署并配置好,进行简单的运行测试。参考过去文章:CentOS7-Tomcat8安装配置需要与ssl绑定的域名地址项目工程2. 部署tomcat配置ssl端口开放● 在阿里云服务器中的实例安全组中开放443端口● 在服务器配置防火墙允许443通过//
问题描述在进行业务测试时,发现总是报sql异常,查看xml中的sql语句时也没有发现问题。在百度上进行查询时才发现可能是关键字导致的问题。突然醒悟,然后到数据库查看,果然使用了关键字“order”作为字段。Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax;check the manua...
问题描述:在使用mybatis-generator时发现数据库类型为tinyint(1)时,映射生成的字段为Boolean类型,然后在网上进行baidu发现由于tinyint(1)时默认为Boolean型,所以便将tinyint类型设置为tinyint(4).但是情况是映射过来后的数据类型为byte型。数据库中映射后:解决方式:解决这个问题需要进行手动配置相关的类型转换组件(实现Ja...
1. union多个查询语句合并查询输出注意:在MySQL中进行合并查询时查询语句之间的显示字段数量需要一致,但类型可以不一致。但是在Oracle中字段数量以及类型也需要一致2. limit1.作用用来获取表中的部分数据,limit只在mysql数据库中存在,是mysql数据库管理系统的一个特色。2.语法格式limit 起始下标,长度起始下标没有指定,默认从0开始,0表示表中的第一条记录。3.示例
npm加载项目依赖报npm WARN deprecated问题1. 现象使用npm install命令进行项目依赖下载时报如下警告:2. 解决方式博主采用的是升级npm版本的方式1. 查看当前npm版本npm -v当前版本相对有点低,目前最新为7.9.0了2. 升级npm版本npm install -g npm-- 默认升级为最新版本3. 重新加载项目依赖通过升级npm,成功解决依赖无法下载问题。
1.前言在进行用户视图数据查询时需要进行关联查询,并进行多条件筛选。进行视图查询在数据库中可以创建视图来进行。视图优点:1.允许简化复杂查询。2.限制对特定用户的数据访问3.提供额外的安全层4.启用计算列视图缺点:1.数据查询可能会比较慢2.表依赖问题,变更关联表就需要修改视图。2.数据库视图创建表:sys_user//用户表sys_role//角色表sys_organization//组织表sy
前言在进行一个模拟权限系统搭建过程种使用generator 进行自动化生成数据库种对应的bean与mapper文件。问题如图所示:从图中的报错提示看出,当前连接的数据库中不存在pms_brand表的存在。因为当前的generator文件的配置文件是在网上进行复制过来没有对表的引入部分进行修改,所以显示当前数据库种不存在该表。正确方式...
1. 前言在进行表格操作时,使用element-ui 表格控件时加入复选框后默认是无法进行翻页记忆的。2. 翻页记忆在进行复选框翻页记忆操作时需要在表格与复选框中分别添加,这个两个参数在翻页复选中必须添加,否则无效。:row-key="getRowKeys"// 获取每行的信息:reserve-selection="true"// 数据更新之后保留之前选中的数据// 获取row的key值的方法ge