Shark简介 前身为Kratos,轻量级Mysql分库分表(Sharding)中间件,丰富的Sharding算法支持(2类4种分片算法),能够方便DBA实现库的水平扩容和降低数据迁移成本。Shark站在巨人的肩膀上(SpringJdbc、Druid),采用与应用集成架构,放弃通用性,只为换取更好的 ...
分类:
数据库 时间:
2019-06-21 18:28:13
阅读次数:
132
本文示例在如下环境下搭建一个Maven+Druid+SSM+PageHelper以及Mybatis Generator反向生成代码的项目 一.开发环境: 系统:Windows7-旗舰版 工具:Eclipse MARS,Navicat Premium 12 JDK:1.8.0_121 Tomcat:8 ...
分类:
系统相关 时间:
2019-06-18 12:19:06
阅读次数:
182
一个基本项目结构由DB类(负责连接数据库的工作),DAO接口及实现类(继承DB类),bean对象封装类,Druid在DB和DAO内使用 DB类: DB类负责获取数据源,基本步骤如下 1.准备配置文件 url=jdbc:oracle:thin:@192.168.31.50:1521:orcl user ...
分类:
数据库 时间:
2019-06-15 20:36:29
阅读次数:
228
综合概述 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。通过数据库连接池能明显提高对数据库操作的性能。在Java应用程序开发中,常用的连接池有D ...
分类:
编程语言 时间:
2019-06-15 20:13:39
阅读次数:
170
1. 说在前面 怎样的架构的程序,我们认为是一个优秀的架构? 我们考虑的标准:可维护性好,可扩展性好,性能。 什么叫可扩展性好? 答:就是可以做到,不断的增加代码,但是可以不修改原来的代码的程序。 如何让程序的可维护性好,可扩展性好呢? 业界有一个公认的标准,高内聚,低耦合。 高内聚:就是尽量将代码 ...
分类:
编程语言 时间:
2019-06-14 21:48:11
阅读次数:
133
ssm(Oracle)配置druid数据库连接池,正常启动项目,但是请求访问数据库时报错 “java.sql.SQLSyntaxErrorException: ORA-00923: 未找到要求的 FROM 关键字” 原因: jdbc配置 validationQuery:SELECT 1 oracle ...
分类:
数据库 时间:
2019-06-14 16:31:44
阅读次数:
399
Spring Boot 集成教程 "Spring Boot 介绍" "Spring Boot 开发环境搭建(Eclipse)" "Spring Boot Hello World (restful接口)例子" "spring boot 连接Mysql" "spring boot配置druid连接池连接 ...
分类:
编程语言 时间:
2019-06-11 11:01:21
阅读次数:
132
Spring Boot 集成教程 "Spring Boot 介绍" "Spring Boot 开发环境搭建(Eclipse)" "Spring Boot Hello World (restful接口)例子" "spring boot 连接Mysql" "spring boot配置druid连接池连接 ...
分类:
编程语言 时间:
2019-06-11 10:56:10
阅读次数:
126
[TOC] 前言 环境: 问题&解决 1.初始化Maven工程过慢 使用国外站点进行更新,实在太浪费时间,所以修改为国内站点 在pom.xml中添加(pom.xml集成了依赖关系) 完整pom.xml如下 2.Spring Boot 集成druid时时区问题和连接超时问题 添加 完整applicat ...
分类:
编程语言 时间:
2019-06-09 23:54:28
阅读次数:
173
错误之处:如下是 pom.xml 文件,目前只有这个文件部分 dependency 报红影响一些外部jar包导入和其类库方法的使用! pom.xml文件 具体信息:IDEA 15.0.6 + Spring Boot 2.0.1——》mysql、pagehelper、druid等部分依赖包在 Exte ...
分类:
其他好文 时间:
2019-06-07 12:47:40
阅读次数:
85