自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 学习Java30天 第4天 Spring概念

开始学习Spring框架Part.1 Spring框架介绍与入门案例:1、 搭建Spring HelloWorld项目a) Spring下载:http://repo.spring.io/release/org/springframework/spring/b) 导包:(以下5个包称为基本包,根据你使用的版本可能还需导入log4j包,咱们学习的版本暂时无需导入)i. 核心包:bean、c...

2019-09-21 19:55:24 100

原创 Java基础 复习(9)Redis

十八、Redis179.== redis 是什么?都有哪些使用场景?==Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis 使用场景:数据高并发的读写海量数据的读写对扩展性要求高的数据redis 有哪些功能?数据缓存功能分布式锁的功能支持数据持久化支持事务支持消息队列18...

2019-09-21 17:50:36 131

原创 Java基础 复习(8) RabbitMQ

135.== rabbitmq 的使用场景有哪些?==①. 跨系统的异步通信,所有需要异步交互的地方都可以使用消息队列。就像我们除了打电话(同步)以外,还需要发短信,发电子邮件(异步)的通讯方式。②. 多个应用之间的耦合,由于消息是平台无关和语言无关的,而且语义上也不再是函数调用,因此更适合作为多个应用之间的松耦合的接口。基于消息队列的耦合,不需要发送方和接收方同时在线。在企业应用集成(EAI...

2019-09-21 17:49:16 122

原创 Java基础 复习(7) Spring / Spring MVC

Spring / Spring MVC90.为什么要使用 spring?1.简介目的:解决企业应用开发的复杂性功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能范围:任何Java应用简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。2.轻量从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1...

2019-09-21 17:47:13 240

原创 Java基础 复习(7)Mybatis

Mybatismybatis 中 #{}和 ${}的区别是什么?#{}是预编译处理,${}是字符串替换;Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值;Mybatis在处理时,就是把{}时,就是把时,就是把{}替换成变量的值;使用#{}可以有效的防止SQL注入,提高系统安全性。mybatis 有几种分页方式?...

2019-09-21 17:44:02 95

原创 Java基础 复习(7)mysql

MySql数据库的三范式是什么?第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。第二范式:要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。第三范式:任何非主属性不依赖于其它非主属性。165.== 一张自增表里面总共有 17 条数据,删除了最后 2 条数据,重启 mysql 数据库,又插入了一条数据,此时 id 是几?==...

2019-09-21 17:42:27 71

原创 Java基础 复习(6)设计模式

九、设计模式88.== 说一下你熟悉的设计模式?==单例模式简单点说,就是一个应用程序中,某个类的实例对象只有一个,你没有办法去new,因为构造器是被private修饰的,一般通过getInstance()的方法来获取它们的实例。getInstance()的返回值是一个对象的引用,并不是一个新的实例,所以不要错误的理解成多个对象。单例模式实现起来也很容易,直接看demo吧public c...

2019-09-21 17:36:04 147

原创 Java基础 复习(5)网络

网络http 响应码 301 和 302 代表的是什么?有什么区别?答:301,302 都是HTTP状态的编码,都代表着某个URL发生了转移。区别:301 redirect: 301 代表永久性转移(Permanently Moved)。302 redirect: 302 代表暂时性转移(Temporarily Moved )。80.== forward 和 redirect 的区...

2019-09-21 17:30:26 81

原创 Java基础 复习(4)Java Web

Java Web64.== jsp 和 servlet 有什么区别?==jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类)jsp更擅长表现于页面显示,servlet更擅长于逻辑控制。Servlet中没有内置对象,Jsp中的内置对象都是必须通过HttpServle...

2019-09-21 17:24:28 101

原创 Java基础 复习(3)对象拷贝

对象拷贝为什么要使用克隆?想对一个对象进行处理,又想保留原有的数据进行接下来的操作,就需要克隆了,Java语言中克隆针对的是类的实例。如何实现对象克隆?有两种方式:1). 实现Cloneable接口并重写Object类中的clone()方法;2). 实现Serializable接口,通过对象的序列化和反序列化实现克隆,可以实现真正的深度克隆,代码如下:import java...

2019-09-21 17:18:57 80

原创 学习Java30天 第三天 mybatis实践(1)

目录:beam:country user 基本属性构造方法 tostringUserVopackage com.sikiedu.beam;public class UserVo { //包装类 private User user; public User getUser() { return user; } public v...

2019-09-21 16:39:54 86

原创 在idea里面使用jdbc

jdbc访问数据库步骤:• JDBC访问数据库步骤• 1:加载一个Driver驱动 • Class.forName(“oracle.JDBC.driver.OracleDriver”);//使用Oracle的JDBC驱动程序 • Class.forName(“com.microsoft.JDBC.sqlserver.SQLServerDriver”);//使用SQL Server的JDB...

2019-09-19 23:14:16 625

原创 idea常用快捷键

Ctrl+Z:撤销Ctrl+Shift+Z:重做Ctrl+X:剪贴Ctrl+C:复制Ctrl+V:粘贴Ctrl+Y:删除当前行Ctrl+D:复制当前行Ctrl+Shift+J:将选中的行合并成一行Ctrl+N:查找类文件Ctrl+Shift+N:查找文件Ctrl+G:定位到文件某一行Alt+向左箭头:返回上次光标位置Alt+向右箭头:返回至后一次光标位置Ctrl+Shif...

2019-09-19 18:41:24 109

原创 Java基础 复习(1)集合、方法

从今天开始,每天复习30个基础知识点,巩固所学内容!JDK 和 JRE 有什么区别?jdk:java development kit java开发工具包jre:java runtime environment java开发环境jdk包含jre +javac(编译java源码)+java调试和分析工具运行java程序只需要jre编写则需要jdk== 和 equals 的区别是什...

2019-09-19 18:05:08 174

原创 Java基础 复习(2)多线程

待续

2019-09-19 16:59:36 78

原创 学习Java30天 第二天

2019.9.19第二天学习ssm框架,在网上搜过很多内容,在知乎上,各位大佬说ssh已经被抛弃了,所以今天的目标就是看完ssm入门网课,再多看几个项目,积累经验,把概念弄清楚之后,再去写代码应该方便许多 ,下面是我做的笔记:SSM框架系列之一 MyBatisMyBatis是什么?MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache softwar...

2019-09-19 14:53:17 121

原创 30天学java

已经拥有语法基础,但是并不牢固,索性进程往下走,再对基础产生更深刻的认识Java相关资料:01,《Java编程学习第一季》:av3555629902,《Java编程学习第二季》:av3731678803,《Java编程学习第三季》:av3731755104,《Java编程学习第四季》:av3830844905,《JDBC编程和MySQL数据库》:av3732571206,《Web前端...

2019-09-19 11:28:31 176

原创 学习Java30天 第一天(2)

关于Seruvlet(生命周期方法)第一次被请求的时候会调用init每一次被请求会调用service方法终止调用destroy利用log输出观察servlet的创建和销毁jar包放在哪里自动引入到工程里面page和pageContext内置对象page的作用域只在当前页面有效,如果jsp页面发生了请求转发的话,当前页面的page对象就不见了。page就是this当前对象。作用域...

2019-09-19 11:15:34 98

原创 学习Java30天 第一天(1)

--------------------------------XMLxml是什么?xml是一种表示数据的格式,按照xml规则编写的文本文件称为xml文件。xml:可扩展标记语言。百度百科:https://baike.baidu.com/item/%E5%8F%AF%E6%89%A9%E5%B1%95%E6%A0%87%E8%AE%B0%E8%AF%AD%E8%A8%80/2885849?...

2019-09-18 15:17:13 233

原创 怎么使用使用CSDN-markdown编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-09-18 12:30:35 114

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除