![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DB
txd2016_5_11
规格严格,功夫到家
展开
-
[LINUX]虚拟机上cent os7忘记root密码修改root密码
https://blog.csdn.net/dannistang/article/details/80224871转载 2020-07-09 16:11:51 · 178 阅读 · 1 评论 -
SpringBoot加MyBatis 配置多数据源踩坑记录
SpringBoot加MyBatis 配置多数据源踩坑记录问题背景近日做某统计报表,同一张报表内需要查询系统业务数据库和系统日志库内容,所以为系统配置多数据源多数据源配置1. yml文件配置:2. DataSourceConfig配置yml配了两个数据源:data1和data2,这里也写两个DataSourceConfig,主要主要两点:1、路径2、@Primary注解具体代码我不能贴到网络上,大家可以去看看别人贴在网络上的博客3. 踩坑走起3.1 漏掉了primary注解报错内容原创 2020-05-08 19:45:05 · 1307 阅读 · 0 评论 -
PostgreSQL合并多条记录的同一字段:string_agg与array_agg
PostgreSQL合并多条记录的同一字段:string_agg与array_agg问题描述业务上要统计用户的登录状况,每条记录需要显示用户名、用户登录的IP、登录次数及在线时长数据,并且每个用户登录信息在列表中应该只显示一条统计信息,要求相同用户如果存在多个登录IP则将IP拼接起来;用户很多,用户登录记录也很多,所以不可能将IP地址的拼接工作放到内存完成,所以这里开始寻找能够将多条记录的同一字段拼接到一起的方法;问题解决对PostgreSQL并不熟悉,但好在在网上找到了一篇博客:《关于Postg原创 2020-05-08 18:55:07 · 1806 阅读 · 0 评论 -
MySQL之SQL语法:SQL基础篇
一、创建数据库create database 数据库名称:二、选择数据库use 数据库名称三、数据类型MySQL使用的多种数据类型可分为三类:数字、日期与时间、字符串类型。1、数字类型INT 正常大小的整数,可以有符号,也可以没有符号。如果是有符号整数,其允许的取值范围是-2147483648~2147483647;无符号整数的取值范围是从0至42949672...原创 2019-07-28 00:21:23 · 188 阅读 · 0 评论 -
Redis学习之数据的客户端命令操作
Redis支持的数据类型:字符串 (Strings)、哈希 / 散列 (Hashes)、列表 (Lists)、集合 (Sets/Sorted sets)、位图 (Bitmaps) 和超重对数 (HyperLogLogs)。一、字符串 (Strings) 字符串是 Redis 最基本的数据类型。Redis 字符串是二进制安全的,也就是说,一个 Redis 字符串可以包含任意类型...原创 2019-01-30 16:42:34 · 193 阅读 · 0 评论 -
MyBatis排序失效问题
情景:将数据库里边的“新闻资讯”信息按照特定字段的升序/降序进行分页显示。 前端发送数据:newType(新闻类型,包括公司动态、行业资讯等类型)、orderBy(指定按照哪一个字段进行排序)、orderType(指定按照哪一种排序顺序进行排序,包括升序、降序)、start(开始查询的记录位置)、pageSize(本次查询的记录条数)。 MyBatis语句: &l...原创 2018-09-11 18:47:59 · 823 阅读 · 4 评论 -
MyBatis对日期类型数据的处理
近日项目上遇到需求:查询某一时间段的数据(数据库中存在字段createTime,类型为date)。编写Mybatis的Mapper文件: <!-- public List<VadtaxShow> findList(VadtaxShow vadtaxShow); --> <select id="findList" parameterType="co...原创 2018-10-15 10:48:57 · 7669 阅读 · 0 评论 -
MyBatie使用List数据类型进行批量删除
进行一项批量删除的功能,使用MyBatis进行,数据类型为List,下面上代码: <!-- public int deleteList(List<Integer> addedIds); --> <delete id="deleteList" parameterType="java.util.List"> DELETE FROM t_g_vaddedt...原创 2018-10-20 18:15:50 · 1262 阅读 · 0 评论 -
mybatis只有一个参数的情况下判断参数是否为空
最近项目遇到问题:MyBatis执行一个查询的方法,代码如下: <!-- public Cincometax findOne(int cincomeId); --> <select id="findOne" parameterType="int" resultType="com.cdqyzj_WC.Backstage.cincomtax.domain.Cincometax...原创 2018-11-01 17:45:25 · 4454 阅读 · 1 评论 -
MyBatis中if和choose的嵌套
上代码: <!-- public List<VadtaxShow> findList(VadtaxShow vadtaxShow); --> <select id="findList" parameterType="com.cdqyzj_WC.Backstage.vaddedtax.domain.VaddeTax" resultType="com.cdqyzj...原创 2018-11-05 14:48:39 · 16049 阅读 · 0 评论 -
MySQL优化:数据库性能的影响因素分析(一)
最近开始自学MySQL优化,继续上次并发编程的学习节奏,工作之余,尽可能地看一看,学一学。 首先,分析一下对数据库性能影响比较大的一些因素:SQL查询速度、网卡流量、服务器硬件、磁盘IO等.... 1、超高的QPS和TPS。由于MySQL不支持多CPU并发运算,即一条SQL语句只能使用一个CPU执行,故常用QPS和TPS来衡量SQL的处理效率(假...原创 2018-11-04 00:34:54 · 284 阅读 · 0 评论 -
MySQL优化:数据库性能的影响因素分析(二)
前边了解了对数据库性能影响较大的一些个因素以及大表、大事务对数据库性能所带来的影响,这里再来了解一下影响数据库性能的几个方面,分别为:服务器硬件、服务器所选择的操作系统、数据库存储引擎的选择(MySQL:插件式存储引擎)、数据库参数配置(影响的主力)、数据库结构设计和SQL语句。这里主要了解MySQL本身对性能的一些影响因素。一、MySQL体系结构 MySQL...原创 2018-11-08 00:13:14 · 311 阅读 · 1 评论 -
MySQL优化:数据库性能的影响因素分析(三)
MySQL常用存储引擎除了MyISAM存储引擎,还有Innodb。 一、Innodb与MyISAM存储引擎的区别:1、Innodb存储引擎是一种支持事务的存储引擎,比较适合处理大量的小事务,而小事务在正常情况下会被正常提交,很少被回滚;2、数据存储方式不同。Innodb有自己的表空间,表中的数据是存储在表空间之中的(具体由innodb_file_per_t...原创 2018-11-09 00:19:45 · 175 阅读 · 1 评论 -
MySQL优化:MySQL服务器参数介绍
一、MySQL获取配置信息路径:1、命令行参数(如:mysqld_safe --datadir=/data/mysql_data)2、配置文件(不同的操作系统,MySQL读取配置文件的顺序也不同,可以使用"mysqld --help --verbose | grep -A 1 'Defaullt options' "命令来查询,如sentos系统下的执行结果为:/etc/my.cnf /...原创 2018-11-15 10:30:28 · 200 阅读 · 0 评论