- 博客(25)
- 收藏
- 关注
原创 计算机网络相关
文章目录OSI七层模型和TCP/IP五层模型URL到页面的过程OSI七层模型和TCP/IP五层模型七层模型,亦称OSI(Open System Interconnection)。参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。它是一个七层的、抽象的模型体,不仅包括一系列抽象的术语或概念,也包括具体的协议。OSI从高到低分为...
2020-03-07 15:22:22
785
3
原创 MySQL引擎、索引、事务相关
文章目录引擎MySQL引擎的分类1)InnoDB2) MyISAM索引索引类型如何建立索引何时建立索引索引优化SQL关键字:Explain最佳左前缀法则不在索引上做任何修改范围右边全失效尽量使用覆盖索引使用is null 和 not is null会使索引失效like通配符以%开头会使索引失效总结MySQL数据库是面试的必考点,所以了解MySQL的相关知识非常有必要,下面整理收纳一些MySQL的...
2020-03-03 00:06:47
632
原创 HashMap、HashTable和ConcurrentHashMap
文章目录1.HashMaphashmap中的重要参数1)hashmap中的put()方法2)hashmap中的get()方法2.HashTable1)继承父类不同2)线程安全性不同3)是否提供contains方法4)是否支持null作为key或value5)遍历内部不同6)Hash值不同7)内部使用的数组初始化大小和扩容方式不同3.ConcurrentHashMap1)初始化数组:initTabl...
2020-02-29 17:27:45
575
原创 Redis学习笔记
Redis是什么1.Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis安装1.redis可以运行在Windows系统或者Linux系统上,在99%的企业开发都是运行在Linux系统上的,但是因为还没有学Linux,所以先在w...
2020-01-08 21:27:51
229
原创 2019年暑假学习记录(六)
2019 - 8 - 21 上午:10:00 - 12:00 1、学习设计模式 下午: 14:00 - 18:00 1、学习设计模式2019 - 8 - 22 下午:12:00 - 18:00 1、学习设计模式 ...
2019-08-21 11:37:40
228
原创 2019年暑假学习记录(五)
2019 - 8 - 11 划水2019 - 8 - 12 上午: 10:00 - 12:00 1、学习设计模式 下午: 14:00 - 18:00 1、学习设计模式2019 - 8 - 12 至 2019 - 8 - 17 旅游,划水2019 - 8 - 18 上午: 10:00 - 1...
2019-08-12 10:10:49
245
原创 23种设计模式总结
1.单例模式在有些系统中,为了节省内存资源、保证数据内容的一致性,对某些类要求只能创建一个实例,这就是所谓的单例模式。单例模式有 3 个特点:单例类只有一个实例对象;该单例对象必须由单例类自行创建;单例类对外提供一个访问该单例的全局访问点;单例模式有两种实现方式1)懒汉式单例特点:在类加载时没有产生单例,只有在调用getInstance时才产生单例package single...
2019-08-05 15:27:56
1387
原创 2019年暑假学习记录(四)
2019 - 8 - 1 上午: 10:00 - 12:00 1、视频:尚硅谷MyBatis 59 - 62 下午:14:00 - 17:35 1、视频:尚硅谷MyBatis 63 - 66 2、写demo2019 - 8 - 2 下午:14:00 - 18:00 1、mybatis逆向工程...
2019-08-01 16:59:09
211
原创 2019年暑假学习记录(三)
2019 - 7 - 21 上午:10:00 - 11:30 1、视频尚硅谷MyBatis 21 - 25 下午:15:00 - 16:00 1、视频尚硅谷MyBatis 26 - 312019 - 7 - 22 划水2019 - 7 - 23 上午:10:00 - 12:00 1、视频尚硅谷M...
2019-07-21 10:21:31
199
原创 2019年暑假学习记录(二)
2019-7-11 划水2019-7-12 划水2019-7-13 划水2019-7-14 上午10:00 - 12:00 1、视频尚硅谷SpringMVC 27 - 302019-7-15 上午10:00 - 12:00 1、阅读《深入理解JVM虚拟机》 第三章 下午15:30 - 1...
2019-07-14 10:23:03
206
原创 2019年暑假学习记录(一)
2019-7-2 上午 8:30 - 11:30 1、视频:尚学堂马士兵Spring 01-07 2、自己模拟写了一个Spring IOC/DI框架 3、阅读《深入理解JVM虚拟机》第1章 下午13:00 - 17:00 1、视频:尚学堂马士兵Spring08-09 2、阅读《深入理解JVM虚拟...
2019-07-02 13:05:17
253
原创 为什么重写了equals方法就要重写hashCode方法?
在用到hashMap和hashSet这类的散列数据结构时,Java用key的hashCode读取数组下标,获取value值。而在使用object1.equals(object2)方法时,如果结果返回true,代表两个对象相等。所以在hashMap中,当object1作为key时,保存一个value值value1,用object2作为key读取value时,应该读取到value1。即当两个对象使用e...
2019-03-04 09:19:00
169
原创 JavaWeb笔记
1.传统JS中AJAX请求顺序的问题xmlhttp_request.open("GET",URL,false); 这个类似的句子 请用false
2019-01-23 21:56:15
176
原创 Java笔记
int->string第一种方法:s=i+"";第二种方法:s=String.valueOf(i);string->int第一种方法:i=Integer.parseInt(s);第二种方法:i=Integer.valueOf(s).intValue();如何判断list是否为空if(null == list || list.size() ==0 ){ //...
2018-10-25 22:58:22
184
原创 Java web笔记(五)
1.JSP三大指令 一个jsp页面中,可以有0~N个指令的定义!1. page --> 最复杂:<%@page language="java" info="xxx"...%> * pageEncoding和contentType: > pageEncoding:它指定当前jsp页面的编码,只要不说谎,就不会有乱码!在服务器要把jsp编译成.java...
2018-09-27 18:59:57
205
原创 Java web笔记(四)
JSP1.JSP的作用 * servlet 缺点:不适合设置html响应体,需要大量的response.getWriter().print("<HTML>"); 优点:动态资源,可以编程 * html 缺点:html是静态页面,不包含动态信息 优点:不用为输出html标签发愁 * jsp...
2018-09-25 15:58:39
212
原创 Java web笔记(三)
Response服务器每次收到请求时,都会为这个请求开辟一个新的线程。服务器会把客户端的请求数据封装到这个request对象中,request是请求数据的载体!服务器还会创建response对象,这个对象和客户端连接在一起,他可以用来向客户端发送相应1.response:其类型为HttpServletResponse ServletResponse-->与...
2018-09-22 21:09:08
293
原创 Java web笔记(二)
1.servlet 1.Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。 2.Servlet是Javaweb三大组件之一,作用是处理请求,服务器会把接收到的请求发送给servlet来处理,在servle...
2018-09-19 17:26:40
237
原创 Java web笔记(一)
1.HTML HTML:HyperText Markup Language:超文本标记语言,网页语言。 超文本:超出文本的范畴,使用HTML可以轻易实现这样的操作。 标记:HTML的所有操作都是通过标记实现的,标记就是标签,<标签名称> 网页语言:HTML是在网页在浏览器上读取工作的 后缀: .html 或.htm 代码:...
2018-09-14 09:24:58
453
转载 eclipse快捷键
1几个最重要的快捷键代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H快速Outline:Ctrl+O打开资源:Ctrl+Shift+R打开类型:Ctrl+Shift+T显示重构菜单:Alt+Shift+T上一个/下一个光标的位置:Alt+Left/Rig...
2018-09-10 19:21:03
264
原创 暑假工作室任务
蓝点工作室 1.开发蓝点任务管理系统 基本需求: 1.带有注册登录功能 2.管理员 -----对人员进行基本的增删改查(查看所有的蓝点成员,也可以查 询单个成员) -----管理开会通知 -----下载查看任务 ---...
2018-07-13 14:10:24
380
原创 使用JDBC8.0连接MySQL数据库
连接MySQL数据库的步骤1.注册驱动(只做一次)(1)DriverManager.registerDriver(new com.mysql.cj.jdbc.Driver());(2)Class.forName("com.mysql.cj.jdbc.Driver"); 该方法不会对具体的驱动产生依赖(即不用import驱动类),故使用较多(3)System.setProperty(...
2018-07-09 22:57:24
1688
原创 暑假学习计划
1.学会使用MySQL数据库2.使用JDBC连接mysql3.前端 HTML,CSS,JavaScript4.后台JSP语言5.javaweb,MVC设计模式开发6.学习开发微信公众号,输入一段语音,后台识别语音的内容,再返回一张gif图...
2018-07-08 15:03:59
310
原创 mysql数据库语法整理
花括号{} 在其中选择方括号[] 可选可不选1.登录mysql mysql -u(用户名) -p(密码) -P(端口号)-h;(服务器名称) mysql -uroot -proot -P3306 -h127.0.0.1;(本地回环地址)2.退出mysql exit; quit; \q;3.创建数据库 CREATE...
2018-07-02 12:32:05
445
原创 寒假学习计划~
1、学会HTML、CSS、JavaScript语言,完成一个简单的个人主页。2、看完数据结构。3、学习Java,并用Java写一个Java swing。4、复习C语言,并写完C语言100题。
2018-01-21 20:30:51
507
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人