windows中neo4j的安装
摘要:转载自:https://www.cnblogs.com/ljhdo/p/5521577.html 与 https://blog.csdn.net/weixin_38065487/article/details/88902713 图形数据库(Graph Database)是NoSQL数据库家族中特殊的
阅读全文
posted @
2020-09-13 15:36
池的巧克力
阅读(512)
推荐(0) 编辑
Oracle数据库url格式
摘要:格式一: Oracle JDBC Thin using a ServiceName: jdbc:oracle:thin:@//<host>:<port>/<service_name> Example: jdbc:oracle:thin:@//192.168.2.1:1521/XE 注意这里的格式,@
阅读全文
posted @
2020-05-27 14:43
池的巧克力
阅读(6412)
推荐(0) 编辑
mysql中的utf8和utf8mb4编码的区别
摘要:一、简介 MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了。 二、内容描述 那
阅读全文
posted @
2020-04-26 11:19
池的巧克力
阅读(909)
推荐(0) 编辑
各类数据库中间件记录
摘要:非常缺失的相关技术,记录下并逐步学习下 数据库中间件种类很多种,如下图: Cobar: 阿里巴巴B2B开发的关系型分布式系统,管理将近3000个MySQL实例。 在阿里经受住了考验,后面由于作者的走开的原因cobar没有人维护 了,阿里也开发了tddl替代cobar。MyCAT: 社区爱好者在阿里c
阅读全文
posted @
2019-12-30 11:47
池的巧克力
阅读(268)
推荐(0) 编辑
ibatis和mybatis中的BatchExecutor
摘要:ibatis中的的处理方法 spring集成了ibatis的批量提交的功能,我们只要调用API就可以了 首先在你的dao中需要继承org.springframework.orm.ibatis.support.SqlMapClientDaoSupport 然后在代码中调用getSqlMapClient
阅读全文
posted @
2019-09-30 11:03
池的巧克力
阅读(3397)
推荐(0) 编辑
数据库中Schema(模式)概念的理解
摘要:转载自:http://www.tuicool.com/articles/MJzaaey 在学习SQL的过程中,会遇到一个让你迷糊的Schema的概念。实际上,schema就是数据库对象的集合,这个集合包含了各种对象如:表、视图、存储过程、索引等。为了区分不同的集合,就需要给不同的集合起不同的名字,默
阅读全文
posted @
2019-06-04 11:48
池的巧克力
阅读(112)
推荐(0) 编辑
tomcat7 与tomcat8 使用tomcat dbcp pool注意对应类变化
摘要:tomcat dbcp pool在tomcat 7 和tomcat8下的jar包有变化,相应包名也发生变化,对应类名有相应变化! tomcat的lib文件夹下会有jar包tomcat-dbcp.jar,用做tomcat的数据库连接池, 我们在 jndi中配置数据源时,需要写入对应的工厂类,在tomc
阅读全文
posted @
2019-05-09 10:04
池的巧克力
阅读(677)
推荐(0) 编辑
DBCP,C3P0与Tomcat jdbc pool 连接池的比较
摘要:dbcp 是单线程的,为了保证线程安全会锁整个连接池dbcp 性能不佳dbcp 太复杂,超过 60 个类dbcp 使用静态接口,在 JDK 1.6 编译有问题dbcp 发展滞后因此很多人会选择一些第三方的连接池组件,例如 c3p0 , druid (@wenshao ) 等。对象名为:org.apa
阅读全文
posted @
2019-05-09 09:53
池的巧克力
阅读(412)
推荐(0) 编辑
数据库逻辑读
摘要:遇到了DBA给的逻辑读过大告警邮件, 整理了下一些相关概念,记录一下(数据库是oracle) 从磁盘读取数据块到内存的操作叫物理读,当Buffer Cache里面不存在这些数据块时,就会产生物理读,像全表扫描、磁盘排序等操作也可能产生物理读。 (Buffer Cache是SGA区中专门用于存放从数据
阅读全文
posted @
2019-03-06 10:03
池的巧克力
阅读(459)
推荐(0) 编辑
Oracle数据库使用Analyze提升sql性能
摘要:Oracle数据库使用Analyze提升sql性能 Oracle数据库使用Analyze提升sql性能 如果你不使用analyze完成sql优化,将意味着:你拒绝使用数据库的查询优化器,也失去了使用优化连接的机会。假设你创建了一张拥有100万条记录的临时表,如果不对其进行分析,那么优化器将无法从现有
阅读全文
posted @
2018-09-20 09:15
池的巧克力
阅读(1217)
推荐(0) 编辑
Oracle 提供的start with 关键字用法
摘要:在相关业务查询中,我们常常遇到相关的上下级关系情况,如下图中行政区划关联,此时就要用到Oracle 提供的start with 关键字来帮助我们进行递归查询 基本语法 SELECT ... FROM + 表名 START WITH + 条件1 CONNECT BY PRIOR + 条件2 WHERE
阅读全文
posted @
2018-07-29 16:38
池的巧克力
阅读(4623)
推荐(0) 编辑
使用mybatis向oracle数据库插入数据异常
摘要:遇到了使用mybatis向oracle数据库插入数据异常的问题, 具体的报错如下:org.springframework.jdbc.UncategorizedSQLException: ### Error updating database. Cause: java.sql.SQLException
阅读全文
posted @
2018-05-23 10:47
池的巧克力
阅读(518)
推荐(0) 编辑
ORACLE中的MERGE语法使用记录
摘要:项目中使用到了Oracle的MERGE INTO语句,在这里简单记录下使用方法 使用场景如下: 存在对一张数据量很大的表,你需要对里面的大量数据进行更新,如果数据不存在,就进行插入的操作。 常规想到的办法是先根据条件查询一番,如 果存在,那么就更新,否则就插入? 起始在Oracle9i 后可以用me
阅读全文
posted @
2018-05-13 12:35
池的巧克力
阅读(531)
推荐(1) 编辑
Oracle中的in参数的个数限制
摘要:遇到了这个问题 “oracle中in参数个数限制”,这里记录下, in后括号中的参数个数有限制,Oracle 9i 中个数不能超过256,Oracle 10g个数不能超过1000. 当in的个数大于1000时,解决办法有: (1)对参数进行处理,分成多个in,其中每个in列表中参数都小于1000,如
阅读全文
posted @
2018-05-10 09:05
池的巧克力
阅读(4400)
推荐(0) 编辑
MySql最左前缀原则
摘要:简单整理记录下,之前一直都没有关注过这个问题 最左前缀原则:顾名思义是最左优先,以最左边的为起点任何连续的索引都能匹配上, 注:如果第一个字段是范围查询需要单独建一个索引 注:在创建多列索引时,要根据业务需求,where子句中使用最频繁的一列放在最左边。 当创建(a,b,c)复合索引时,相当于创建了
阅读全文
posted @
2018-03-02 15:57
池的巧克力
阅读(1331)
推荐(1) 编辑
Oracle中索引名称的唯一性
摘要:数据库索引处理是遇到的一点问题,简单记录下 oracle的规定,在同一个SCHEMA下的对象是不能用相同的名字命名的,一般创建索引名用“表名_字段名”,这样能很快知道这个索引,是属于哪个表的。 col_index 在ORACLE中都叫对象,不能命名相同 例: SQL> create table em
阅读全文
posted @
2017-10-27 11:05
池的巧克力
阅读(4194)
推荐(1) 编辑
mybatis中"#"和"$"的区别
摘要:转载自: http://www.cnblogs.com/kangyun/p/5881531.html 动态 sql 是 mybatis 的主要特性之一,在 mapper 中定义的参数传到 xml 中之后,在查询之前 mybatis 会对其进行动态解析。mybatis 为我们提供了两种支持动态 sql
阅读全文
posted @
2017-09-06 08:56
池的巧克力
阅读(130)
推荐(0) 编辑
sql连接查询中on筛选与where筛选的区别
摘要:转载下 以前确实不清楚 转载自http://www.cnblogs.com/aspwebchh/p/6726181.html sql查询这个东西, 要说它简单, 可以很简单, 通常情况下只需使用增删查改配合编程语言的逻辑表达能力,就能实现所有功能。 但是增删查改并不能代表sql语句的所有, 完整的s
阅读全文
posted @
2017-04-18 16:32
池的巧克力
阅读(1743)
推荐(0) 编辑
[DBNETLIB][ConnectionOpen(Connect()).]SQL Server 不存在或拒绝访问 数据库错误 解决办法总结
摘要:连接数据库报错:“数据库异常:[DBNETLIB] [ConnectionOpen(Connenct()).] Sqlserver 不存在或拒绝访问” 原因: 1.查看是不是没有在数据库中添加数据库服务器地址。 2. 查看端口是否打开,MSSQL默认是TCP:1433. 3.SQL服务项中服务是否开
阅读全文
posted @
2016-05-30 10:06
池的巧克力
阅读(32909)
推荐(0) 编辑