数据库
文章平均质量分 92
达文西不辅助
请叫我达文西
展开
-
druid监控
基本概念Druid 是Java语言中最好的数据库连接池。虽然 HikariCP 的速度稍快,但是,Druid能够提供强大的监控和扩展功能,也是阿里巴巴的开源项目。Druid是阿里巴巴开发的号称为监控而生的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource等等等,秒杀一切。Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。Spring B.转载 2022-03-30 18:23:43 · 24556 阅读 · 1 评论 -
父表与子表
简单的理解是,字表中的记录使用了父表中的某些字段,通过这些字段可以找到父表中关于这条记录的所有信息,例如:有学生表、课程表、选课表,由于选课表中用到了学生表中的学生ID字段(用来与学生表进行关联,获得学生的信息),并且用到了课程表中的课程ID字段(用来与课程表进行关联,获得课程的信息),通过上面的分析我们知道,选课表是子表,学生表与课程表都是它的父表,^_^应该通过这个简单转载 2016-06-01 15:44:00 · 783 阅读 · 0 评论 -
mybatis的延迟加载,一级缓存,二级缓存
MyBatis 延迟加载,一级缓存,二级缓存设置什么是延迟加载 resultMap中的association和collection标签具有延迟加载的功能。 延迟加载的意思是说,在关联查询时,利用延迟加载,先加载主信息。使用关联信息时再去加载关联信息。设置延迟加载 需要在SqlMapConfig.转载 2016-07-25 14:11:54 · 1132 阅读 · 0 评论 -
利用mysql的inet_aton()和inet_ntoa()函数存储IP地址的方法分享
mysql> create table jackbillow (ip int unsigned, name char(1)); Query OK, 0 rows affected (0.02 sec) mysql> insert into jackbillow values(inet_aton('192.168.1.200'), 'A'), (inet_aton('200.100.30转载 2017-05-15 10:37:12 · 756 阅读 · 0 评论 -
数据库连接池的实现及原理
对于一个简单的数据库应用,由于对于数据库的访问不是很频繁。这时可以简单地在需要访问数据库时,就新创建一个连接,用完后就关闭它,这样做也不会带来什么明显的性能上的开销。但是对于一个复杂的数据库应用,情况就完全不同了。频繁的建立、关闭连接,会极大的减低系统的性能,因为对于连接的使用成了系统性能的瓶颈。连接复用。通过建立一个数据库连接池以及一套连接使用管理策略,使得一个数据库连接可以得到高效、安全的转载 2017-09-05 13:42:03 · 710 阅读 · 0 评论 -
视图
视图的好处,可以主要分为四点:我简单的说一下,希望你能明白。第一点:使用视图,可以定制用户数据,聚焦特定的数据。解释:在实际过程中,公司有不同角色的工作人员,我们以销售公司为例的话,采购人员,可以需要一些与其有关的数据,而与他无关的数据,对他没有任何意义,我们可以根据这一实际情况,专门为采购人员创建一个视图,以后他在查询数据时,只需select * from转载 2017-08-30 21:24:39 · 167 阅读 · 0 评论 -
db2的语法
常用SQL基本语法selectcount(brlvl) as cbrlvl,sum(brlvl) as sumbrlvl,avg(brlvl) as avgbrlvl,min(brlvl) as minbrlvl,max(brlvl) as maxbrlvl,case when max(brlvl) = 0转载 2017-09-20 19:59:00 · 1399 阅读 · 0 评论