摘要: MySQL的主从复制实现方式: 首先,在Master主数据库的my.cnf配置文件中,去开启binlog(它是一个二进制的日志文件),用来记录MySQL的数据更新和潜在更新(effect row 0),会记录到binlog文件中。 然后,从库Slave中会有一个IO线程,它去读取Master中的bi 阅读全文
posted @ 2021-02-04 22:12 每天努力一小步 阅读(53) 评论(0) 推荐(0)
摘要: 当一条SQL语句执行时间过长怎么办,想优化一条SQL语句怎么办? 可以通过MySQL的执行计划来解决,语法:Explain + SQL语句 执行计划显示出来共有10个字段,依次为:id 、select_type、table、type、possible_keys、key、key_len、ref、row 阅读全文
posted @ 2021-02-03 22:38 每天努力一小步 阅读(295) 评论(0) 推荐(0)
摘要: 今天开始MySQL的内容,先从最简单的搜索引擎开始,先对比最常用的两种搜索引擎:MyISAM和InnoDB。 属性 MyISAM InnoDB 默认引擎 MySQL 5.5之前的默认引擎 MySQL 5.5之后的默认引擎 存储文件构成 1、.frm存储表的结构 2、.MYD存储表的数据 3、.MYI 阅读全文
posted @ 2021-02-02 20:39 每天努力一小步 阅读(56) 评论(0) 推荐(0)
摘要: Servlet与JSP的相同点和不同点: 1、Servlet与JSP具有相同的功能,都可以接收用户发送过来的请求并返回相应。 2、Servlet需要继承HttpServlet,它的生命周期是:实例化、初始化、多次执行doGet doPost、最后销毁。 3、Servlet中是纯Java代码,而JSP 阅读全文
posted @ 2021-01-30 21:58 每天努力一小步 阅读(408) 评论(0) 推荐(0)
摘要: JDBC连接数据库一共有7步。 1、首先加载驱动 2、提供JDBC连接的URL 3、创建数据库的连接 4、创建一个statement执行者 5、执行SQL语句 6、处理返回结果 7、关闭JDBC对象 import java.sql.Connection; import java.sql.Driver 阅读全文
posted @ 2021-01-30 21:21 每天努力一小步 阅读(3632) 评论(0) 推荐(0)
摘要: 单例模式是java的常用设计模式之一,它属于创建型模式。 它可以保证一个类只有一个实例,并提供一个全局的访问点,当你想控制实例数目,节约系统资源的时候可以使用。 单例模式主要分为懒汉式和饿汉式,下面举例说明: 1、懒汉式,非线程安全 /** * 懒汉式单例类 */ public class Sing 阅读全文
posted @ 2021-01-29 23:20 每天努力一小步 阅读(81) 评论(0) 推荐(0)
摘要: 工厂模式是Java的常用设计模式之一,属于创建型模式。 优点:当多次调用一个方法时,它可以使代码更简单,可以不需要重复写这部分代码,调用者无需关心繁琐的实现过程。 缺点:当增加一个方法时需要创建一个类,并在工厂类中增加一个具体的方法实现,修改起来比较繁琐。 下面举个例子: 1、创建一个水果接口 pu 阅读全文
posted @ 2021-01-28 22:10 每天努力一小步 阅读(90) 评论(0) 推荐(0)
摘要: 博客园账号开通了4年多了,这是本人的第一篇博客。 先记录一个Java中日期格式的转换,练练手 /** * Date 转为 String */ private static void dateToString(Date date) { //Date转String,24小时计算(HH) SimpleDa 阅读全文
posted @ 2021-01-27 21:30 每天努力一小步 阅读(1362) 评论(0) 推荐(0)