背景:1.前台:JQUERY 提交数据 2.后台:OWIN C# 处理接收数据 3.数据库: postgresql 问题描述: 后台接收到前台的数据,拼装一个 SQL 语句 我在后台C# 用 Npgsql 执行时总是报错:invalid input syntax for type json 奇怪的是 ...
分类:
数据库 时间:
2018-12-21 01:07:02
阅读次数:
245
问题1:java.io.IOException: Could not find resource com/xxx/xxxMapper.xml IDEA是不会编译src的java目录的xml文件,所以在Mybatis的配置文件中找不到xml文件。不将xml放到src目录下面,将xxxMapper.xm ...
分类:
数据库 时间:
2018-12-21 12:52:05
阅读次数:
248
云计算已经进入普及期,不少企业开始从自建数据中心转向云计算。在云计算资源的使用上,从最开始只是使用IaaS层基础资源,转向使用包括云数据库在内的各类PaaS资源。数据库是企业IT架构的核心部分,RDS关系型数据库服务已经成为企业重度依赖的云服务。 过去7年的持续发展,2018年阿里云首次进入Gartner的数据库魔力象限,能够入选Gartner,这是中国数据库厂商的一次突破。阿里云入围Gar
分类:
数据库 时间:
2018-12-21 12:53:14
阅读次数:
249
推荐一款mysql监控软件MONyog 1、查询缓存: mysql> show variables like '%query_cache%'; 2、缓存在Cache中线程数量thread_cache_size: mysql> show variables like 'thread%'; 3、DB已连 ...
分类:
数据库 时间:
2018-12-21 12:53:53
阅读次数:
277
一、简介 Etcd按照官方介绍: Etcd is a distributed, consistent key-value store for shared configuration and service discovery 是一个分布式的,一致的键值对存储,主要用于共享配置和服务发现。Etcd是 ...
分类:
数据库 时间:
2018-12-21 12:54:16
阅读次数:
294
今天发现了一个错误:Could not execute JDBC batch update 最后发现原因是SQL语句长度大于1M,而我机器上的mysql是默认设置,也就是说mysql通讯的数据包大小设置是1M,这就造成sql语句执行失败。于是把mysql的配置文件(my.ini)中的max_allo ...
分类:
数据库 时间:
2018-12-21 12:55:30
阅读次数:
266
预处理是先提交SQL语句到服务端,执行预编译, 客户端执行SQL语句时,只需要上传输入参数即可。 如果涉及多次读取或存储,效率高于普通SQL执行操作。 1.普通SQL执行 2.预处理(增删改) 3.预处理(查询) ...
分类:
数据库 时间:
2018-12-21 12:55:40
阅读次数:
192
数据的目录文件层次设计 我们一般采用多实例的方式,而不是将所有的数据库尽可能地放在一个实例中。 主要基于以下考虑: 1:不同业务线对应的数据库放在不同的实例上,部分操作的运维时间容易协调等到。 2:相互独立,减少相互干扰。不会因为某个业务的激增或某个开发Team的代码问题,拖累太多的数据库。 3:实 ...
分类:
数据库 时间:
2018-12-21 12:57:34
阅读次数:
258
SQL 注入漏洞存在的原因,就是拼接 SQL 参数。也就是将用于输入的查询参数,直接拼接在 SQL 语句中,导致了SQL 注入漏洞。 简单来说,就是别人可以通过你的语法漏洞向你的数据库随便添加数据 解决办法: 采用sql语句预编译和绑定变量,是防御sql注入的最佳方法 其原因就是:采用了Prepar ...
分类:
数据库 时间:
2018-12-21 12:57:53
阅读次数:
221
On your Postgres server, you will need to update your pg_hba.conf file to allow access for the ambari user on the ambari database coming from 127.0.0. ...
分类:
数据库 时间:
2018-12-21 13:07:09
阅读次数:
386
事务就是将多个逻辑工作组合成一个执行单元的数据库操作(一起成功|一起失败) 注:数据库的存储引擎必须为InnoDB ...
分类:
数据库 时间:
2018-12-21 13:09:29
阅读次数:
181
string fullpath = @"C:\Users\0380003020\Desktop\平面.png";//文件路径 System.IO.FileStream fs = new System.IO.FileStream(fullpath, System.IO.FileMode.Open); ... ...
分类:
数据库 时间:
2018-12-21 13:12:06
阅读次数:
264
原文:Ocelot简易教程(七)之配置文件数据库存储插件源码解析 作者:依乐祝 原文地址:https://www.cnblogs.com/yilezhu/p/9852711.html 上篇文章给大家分享了如何集成我写的一个Ocelot扩展插件把Ocelot的配置存储到数据库中。并没有对实现原理进行相... ...
分类:
数据库 时间:
2018-12-21 13:14:34
阅读次数:
214
最近在看Flask,有个需求是要用Flask做个自定义的api给一个项目做调用,看到了数据库这里,运行代码时出现错误:检查了table中日期的字段,确实是日期格式的,没错:table的字段信息:于是网上查了一下,说是Python的datetime和sqlite的datetime有点区别,sqlite中datetime的存储格式是:yyyy-mm-ddhh:mm:ss而我插入table中dateti
分类:
数据库 时间:
2018-12-21 13:24:06
阅读次数:
243
刚来公司实习,遇到的第一个任务就是这个,简单记录一下思路过程。人菜的很,没啥参考价值。 测试时: 将现有的oracle库转为mysql: 用的Navicat自带数据传输功能,简单粗暴 出现的问题: 1.原本在oracle中 NUMBER类型的字段转为了decimal。 (1)Oracle使用序列(S ...
分类:
数据库 时间:
2018-12-21 14:10:22
阅读次数:
336
1.序列、唯一标识 查询时,可以添加递增序列 rownum 表的数据每一行都有一个唯一的标识 rowid 2.函数 单行:查询多条数据 如:to_date() 多行:查询总结数据,一般用于group by 如:sum() ...
分类:
数据库 时间:
2018-12-21 15:16:02
阅读次数:
295
最近做公司的一个项目出现了ORACLE 1410:invalid ROIWD,百度之后被告知可以试试刷洗索引,继续深究为啥和索引有关系,然后就发现了新的东西: ROWID是ORACLE中的一个重要的概念。用于定位数据库中一条记录的一个相对唯一地址值。通常情况下,该值在该行数据插入到数据库表时即被确定 ...
分类:
数据库 时间:
2018-12-21 15:20:50
阅读次数:
250
SQL(Structured Query Language)是关系数据库查询语言。from后面跟的是“表名”,where后用“表中字段”做条件 HQL(Hibernate Query Language)是面向对象的查询,from后面跟的是“表名”,where后用“表中字段”做条件。在Hibernat ...
分类:
数据库 时间:
2018-12-21 15:21:52
阅读次数:
163
之前讨论过hive中limit的实现,详见 https://www.cnblogs.com/barneywill/p/10109217.html下面看spark sql中limit的实现,首先看执行计划: spark-sql> explain select * from test1 limit 10 ...
分类:
数据库 时间:
2018-12-21 15:24:01
阅读次数:
385
Python 数据库图解流程 Connection、Cursor比喻 Connection()的参数列表 host,连接的数据库服务器主机名,默认为本地主机(localhost)。 user,连接数据库的用户名,默认为当前用户。 passwd,连接密码,没有默认值。 db,连接的数据库名,没有默认值 ...
分类:
数据库 时间:
2018-12-21 15:25:14
阅读次数:
261