
数据库
糖人豆丁
这个作者很懒,什么都没留下…
展开
-
JDBC连接MySql数据库
使用JDBC连接MySql数据库,需要先在项目中添加Jar包:“mysql-connector-java-5.1.42-bin.jar”import java.sql.*;public class JDBCStudy { public static void main(String[] args) { //数据库连接 Connection conn = nu原创 2017-07-11 09:35:08 · 634 阅读 · 0 评论 -
实际开发中,是否会在数据库表中设置外键?
本科学习数据库的时候,书上明确的写了对于多对多关系必须要创建外键,可是最近在跟师兄做一个B/S架构的项目,发现所设计的数据库表虽然是多对多关系但并没有要求外键,查了一下之后才发现目前的大型系统中(尤其是互联网的大型项目)不会有外键这种东西,在这里总结一下以供今后学习。 原文地址 &n...原创 2017-08-01 09:21:17 · 8838 阅读 · 5 评论 -
服务器下MySQL数据库的定时备份与恢复
原文地址一、为什么要进行数据库备份在生产环境中数据库可能会遭遇各种各样的不测从而导致数据丢失,所以, 为了在数据丢失之后能够恢复数据, 我们就需要定期的备份数据。二、 实现功能描述把MySql数据库存放目录/var/lib/mysql下面的test数据库备份到/media/hsu/DA18EBFA09C1B27D/test_db_backup里面(这里数据库备份是放到了另外一个硬盘下面),...原创 2019-03-07 10:11:56 · 735 阅读 · 1 评论 -
Java泛型之分页
一、 需求描述在JavaWeb开发中,分页是很常见的功能,在一个系统中,根据需求可能存在不同模块的分页,但是如果对每一个分页都写一个具体的类,这样做重复度太高,会造成代码冗余,因为分页处理的内容只不过是实体类型不同而已,其他的都大同小异。类型不同,自然想到Java泛型的类型参数,关于Java泛型,贴一篇不错的博客。二、具体实现首先,根据分页的功能需要抽象出一个泛型基类PageModel,该...原创 2019-03-23 16:11:26 · 2106 阅读 · 0 评论 -
Redis开发
一、概述Redis与大多数关系数据库不同,除了微调一些配置参数以增强Redis的处理能力以外,在Redis的服务端几乎不能进行任何其他的优化。在应用程序设计的最开始,使用恰当的数据类型和API,是充分利用Redis的高性能特性并同时避免其短处的关键。二、Redis常见应用场景会话存储在现代网站架构中,通常多个Web服务器位于一个或多个负载均衡器之后。会话(Session)通常需要存储在外...原创 2019-03-30 17:19:35 · 148 阅读 · 0 评论 -
java.lang.ClassNotFoundException: com.alibaba.druid.support.http.WebStatFilter异常解决
将c3p0换成Druid数据库连接池后,启动运行时报错:java.lang.ClassNotFoundException: com.alibaba.druid.support.http.WebStatFilter查看确实将Druid导入到lib目录下对应的配置文件内容也设置了,可是还是有问题,后来发现之前的博客需要将Druid放入到Tomcat的lib目录下,试了一下,问题解决!...原创 2019-06-30 22:20:15 · 7375 阅读 · 1 评论