首页
学习
活动
专区
工具
TVP
发布

IT架构圈

公众号:IT架构圈
专栏作者
831
文章
738449
阅读量
132
订阅数
软件架构-mysql终级解决方案分库分表
1.程序自动完成,数据源方便管理。2.不需要维护,因为没用中间件。3.理论支持任何数据库 (sql标准)。
IT架构圈
2021-10-11
5780
『互联网架构』JDBC和RestApi调用埋点(114)
这些user,框架,连接池,驱动都依赖jdbc,jdbc是一个什么东西?jdbc是一种规范,一堆接口组成的规范j2se,由驱动来实现的。servlet也是一种接口规范,是j2ee的规范,由tomcat,jetty等容器实现的。任任何一层都可以做为插桩的切入点,但是选用User 层、框架层、连接池&数据源层、驱动层其实现是多样的,无法做到普适性。所以在此选用JDBC 作为插桩切入 点。
IT架构圈
2019-07-24
8380
『互联网架构』调⽤链系统底层逻辑(108)
解决办法是每个跟踪请求创建⼀个互相独⽴的会话,EventId的⾃增都基于该会话实现。通常会话对象的存储基于ThreadLocal实现。
IT架构圈
2019-07-17
4950
『互联网架构』软件架构-解密电商系统-读写分离各种实现优缺点与解决方案(83)
PS:Alatas: 1.程序不需要管主从配置的具体细节 2.实现原理是 proxy,所以性能上会下降 3.而且需要维护其高可用 4.减少了程序员技能要求 5.只支持 mysql Sharding-jdbc: 1.主从配置在程序中,所以增加了程序员的技术要求 2.实现原理是 jdbc 增强,所以支持任何数据库类型 性能比上面那个强 3.而且不需要维护。 4.Mysql、 Oracle、 sql server
IT架构圈
2019-06-17
8780
『互联网架构』软件架构-mysql终级解决方案分库分表(65)
举例:一个用户表有很多的属性,关联了很多数据,如果放到同一个表里面的话查询是方便了,但是效率不行。
IT架构圈
2019-05-31
7990
『互联网架构』软件架构-mybatis体系结构(16)
unpooled 普通连接,每次获取时都会重新建立一个新的连接.属性下如下: • driver :数据库驱动类 • url: URL地址 • username:用户名。 • password :登录数据库的密码。 pooled: 连接池模式,所有连接从连接池当中获取,由连接池来来进行连接的建立与回收关于等操作,除支持unpooled属性外还支持属性如下: • poolMaximumActiveConnections : 最大活跃数,默认值:10 • poolMaximumIdleConnections :最大空闲连接数 • poolMaximumCheckoutTime :获取连接超时等待最大(checked out)时间,默认值:20000 毫秒 • poolTimeToWait : 单次获取连接 最大等待时间 默认:20000 毫秒(即 20 秒)。 • poolMaximumLocalBadConnectionTolerance 获取连接重试次数 默认:3 • poolPingQuery 用于检测连接是否断开的测试 语句 • poolPingEnabled 是否通过执行poolPingQuery 语句做检测,默认值:false。 • poolPingConnectionsNotUsedFor 连接检测间隔时间 ,默认60000。
IT架构圈
2019-03-19
1.7K0
springboot(19)yml配置
在 spring boot 中,有两种配置文件,一种是application.properties,另一种是application.yml,两种都可以配置spring boot 项目中的一些变量的定义,参数的设置等。下面来说说两者的区别。 application.properties 配置文件在写的时候要写完整,如: spring.profiles.active=dev spring.datasource.data-username=root spring.datasource.data-password
IT架构圈
2018-06-01
2K0
springboot (四)spring data jpa
添加pom依赖 <!-- mysql驱动:com.mysql.jdbc.Driver --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <!-- SpringData-Jpa依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>
IT架构圈
2018-06-01
7440
Mybatis入门到精通
简介 Mybatis将Java方法与SQL语句关联,简化了JDBC的使用,SQL语句在一行代码中执行 提供了映射引擎,将SQL执行结果与对象树映射起来 通过内建的类XML表达式语言,可以动态生成SQL语句 支持声明式数据缓存,提供了默认的基于HashMap实现的缓存,以及Ehcache、Memcached的默认连接器 简单使用 数据库 mybatis-config.xml里面配置settings、typeAliases、environments、mappers 实体类与mapper.xml 通过confi
IT架构圈
2018-06-01
8150
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档