摘要: 当面试官问我 MySQL是怎么执行的 我💫了 ,💪💪 🦆 🦆 MySQL执行过程 MySQL客户端和服务器之间的通信协议是“半双工”的 大概过程 1 客户端向MySQL服务器发送一条查询请求 2 服务器首先检查查询缓存,如果命中缓存,则立刻返回存储在缓存中的结果。否则进入下一阶段 3 服务 阅读全文
posted @ 2019-12-24 20:52 VVII 阅读(139) 评论(0) 推荐(0)
摘要: 今天也是需要努力的一天 💪💪 🦆🦆 sql EXPLAIN SELECT FROM base_village WHERE id , , =, , BETWEEN, IN() 操作中. index: 表示全索引扫描(full index scan), 和 ALL 类型类似, 只不过 ALL 类 阅读全文
posted @ 2019-12-24 16:56 VVII 阅读(199) 评论(0) 推荐(0)
摘要: 每天都过的很快,今天de我依旧碌碌无为,心情依旧很down,加油 ,加油,小菜🦆 (一)标注在类上的应用 @Configuration作用等同于xml 中的\\ 标签 MyConfigurationTest.java文件 spring context.xml文件 MyConfigurationTe 阅读全文
posted @ 2019-12-23 22:59 VVII 阅读(745) 评论(0) 推荐(0)
摘要: 今天又是新的一天,时间过的真快,我真(心)慌(慌)。加油,小菜🦆,🦆 ! 先大致看一下,spring boot 启动到底都干了什么吧 入口 进入run()方法 先看一下new SpringApplication(primarySources) primarySources: 重点来了 run() 阅读全文
posted @ 2019-12-22 23:45 VVII 阅读(269) 评论(0) 推荐(0)
摘要: 回过头来重温Struts2 Struts2是WebWork的升级!!! 工作原理图 FilterDispatcher是控制器的核心,就是MVC的Struts 2实现中控制层(Controller)的核心。2.1.2之后被StrustPrepareAndExecuteFilter替代,重点!这是一个过 阅读全文
posted @ 2019-12-20 15:47 VVII 阅读(255) 评论(0) 推荐(0)
摘要: 悲痛万分的写下,望今后的自己多加努力!多敲代码,多看源码,多理解原理性知识!加油,小菜🦆,🦆! 框架 Struts与Struts2的区别 Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口,而struts2的Actio 阅读全文
posted @ 2019-12-20 12:37 VVII 阅读(163) 评论(0) 推荐(0)
摘要: 观察者模式定义 观察者模式定义了一对多的的依赖关系,让一个或多个观察者对象监测一个主题对象,这样一个主题对象在状态上的变化能够通知所有的依赖于此对象的那些观察者对象,使这些对象能够自动更新。 观察者模式实现 被观察查的接口对象 具体被观察者对象 维护所有观察者对象列表,状态发生变化时会发送通知给所有 阅读全文
posted @ 2019-11-18 19:38 VVII 阅读(114) 评论(0) 推荐(0)
摘要: 动态代理模式 通过代理类,接口和实现类之间可以不直接发生关系,而是在运行实现动态关联。 阅读全文
posted @ 2019-11-09 21:25 VVII 阅读(110) 评论(0) 推荐(0)
摘要: 单例模式 解决问题:确保一个类最多只有一个实例,并提供一个全局访问点 实现步骤: 1.构造方法私有化,(仅本类才可以调用) 2.声明一个本类对象 3.给外部提供一个静态方法获取对象实例(静态方法通过类即可调用) 两种实现方式:1.懒汉式 2.饿汉式 懒汉式 优化 解决安全问题 阅读全文
posted @ 2019-11-03 21:18 VVII 阅读(110) 评论(0) 推荐(0)
摘要: nodejs安装 https://www.runoob.com/nodejs/nodejs install setup.html 镜像配置 使用国内镜像的方法: 使用cnpm安装 或者 通过命令配置(之后用npm命令) 安装vue cli脚手架构建工具 构建项目 安装项目所需依赖包 项目编译 阅读全文
posted @ 2019-06-23 22:12 VVII 阅读(116) 评论(0) 推荐(0)
摘要: 通过继承Thread类创建 通过向Thread()构造方法传递Runnabe对象创建 匿名实现Runnable 用Lambda表达式 阅读全文
posted @ 2019-05-27 22:28 VVII 阅读(104) 评论(0) 推荐(0)
摘要: Java集合框架图 接口概述 Set和List的区别 1. Set 接口实例存储的是无序的,不重复的数据。List 接口实例存储的是有序的,可以重复的元素。 2. Set检索效率低下,删除和插入效率高,插入和删除不会引起元素位置改变 。 3. List和数组类似,可以动态增长,根据实际存储的数据的长 阅读全文
posted @ 2019-05-15 21:00 VVII 阅读(106) 评论(0) 推荐(0)
摘要: 微信公众号开发(开发模式 Java) 环境搭建 微信公众号申请步骤 https://kf.qq.com/faq/120911VrYVrA151009eIrYvy.html 微信公众号与后台调通 java后台搭建 1.创建Dynamic Web Project 2.创建类WechatServlet继承 阅读全文
posted @ 2019-05-14 20:20 VVII 阅读(329) 评论(0) 推荐(0)
摘要: 1.File New Project 2.可自行修改 3.重点 4.可修改项目存储位置,自行修改 5.我的已建好的目录结构,仅供参考,test类是后期我自己创建测试使用的,URL为“/test”,后续测试项目是否搭建成功时使用 6.运行项目,选择,右键,若无run ,则可以在上面菜单栏选择RUN选项 阅读全文
posted @ 2019-04-26 20:21 VVII 阅读(184) 评论(0) 推荐(0)
摘要: 1.pom.xml引入 2.application.properties配置 3.generatorConfig.xml 4.GeneratorDisplay.java 5.通用MyMapper 运行GeneratorDisplay.java 即可生成对应的pojo,xml,mapper文件 我的项 阅读全文
posted @ 2019-04-21 20:55 VVII 阅读(179) 评论(0) 推荐(0)
摘要: 1.intellij idea 创建动态web项目 https://www.cnblogs.com/wfhking/p/9395774.html https://www.cnblogs.com/hongdada/p/8926715.html 2.MYSQL 安装 https://www.cnblog 阅读全文
posted @ 2019-04-21 20:23 VVII 阅读(165) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-04-14 22:05 VVII 阅读(206) 评论(0) 推荐(0)
摘要: 启动TOMCAT报错:(在系统环境变量配置正确的情况下报如下错误) C:\Users\vi startup The JRE_HOME environment variable is not defined correctly This environment variable is needed t 阅读全文
posted @ 2019-04-14 21:44 VVII 阅读(154) 评论(0) 推荐(0)
摘要: ```java ... 阅读全文
posted @ 2018-09-03 17:12 VVII 阅读(104) 评论(0) 推荐(0)
摘要: 修改Eclipse中文本文件的默认编码:windows Preferences general Workspace Text file encoding设置为UTF 8 修改JAVA源文件的默认编码:windows Preferences general Content Types 右侧Contex 阅读全文
posted @ 2018-07-20 13:58 VVII 阅读(148) 评论(0) 推荐(0)