自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 理解java的三大特性之多态

java提高篇(四)-----理解java的三大特性之多态 面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也...

2019-03-28 19:35:00 101

转载 Mysql性能调优方法

第一种方法1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的 性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚 至使用VARCHAR这种类型也是多余的,因为CHA...

2019-03-28 11:37:00 144

转载 数据库索引问题

简单谈谈数据库索引  最近笔试面试特别多的都问到了数据库索引,由于之前并没有单独做系统的复习,导致许多关于索引的知识点记忆的很模糊,今天整理下相关笔记(并没有深挖,对于初学者还是可以看看的),仅供参考。什么是索引  数据库索引好比是一本书前面的目录,能加快数据库的查询速度。例如这样一个查询:select * from table1 where id=44。如...

2019-03-28 11:22:00 238

转载 Java静态代理和动态代理

Java静态代理和动态代理  代理模式 一、概述  代理是一种模式,提供了对目标对象的间接访问方式,即通过代理访问目标对象。如此便于在目标实现的基础上增加额外的功能操作,前拦截,后拦截等,以满足自身的业务需求,同时代理模式便于扩展目标对象功能的特点也为多人所用。  二、图形描述      三、静态代理  静态代理的实现比较简单,代理类通过...

2019-03-25 20:02:00 80

转载 关于JVM

Java中通过多线程机制使得多个任务同时执行处理,所有的线程共享JVM内存区域main memory,而每个线程又单独的有自己的工作内存,当线程与内存区域进行交互时,数据从主存拷贝到工作内存,进而交由线程处理(操作码+操作数)。更多信息我们会在后面的《深入JVM—JVM类执行机制中详细解说》。在之前,我们也已经提到,JVM的逻辑内存模型如下:我们现在来逐个的看...

2019-03-25 10:55:00 58

转载 Mybatis的一级缓存和二级缓存的理解和区别

一级缓存基于sqlSession默认开启,在操作数据库时需要构造SqlSession对象,在对象中有一个HashMap用于存储缓存数据。不同的SqlSession之间的缓存数据区域是互相不影响的。一级缓存的作用域是SqlSession范围的,当在同一个sqlSession中执行两次相同的sql语句时,第一次执行完毕会将数据库中查询的数据写到缓存(内存),第二次查询时会从缓存中获取...

2019-03-22 08:44:00 118

转载 springmvc controller间重定向带参数跳转

1. 需求背景 需求:spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。传统的:可以通过在redirect:select.do?id=""&name="";这样拼接来实现,也可以实现,但是如果参数中有中文,就会出现问题。RedirectAttributesRedire...

2019-03-06 20:49:00 272

转载 spring,springmvc和mybatis初步整合

1.1 SSM+Bootstrap权限项目  使用ssm已经有三个月了,现在技术上没有什么难点。基于现有的技术就可以实现想要的功能,当然有很多地方需要改进地方。之前没有纪录关于ssm整合的资料,这次刚好做了个小项目重新搭建了一次。以前解决问题和方法没有及时纪录,以后在自己的小项目中遇到了我会整理出来。关于ssm框架,我不做介绍了。ssm整合并不难。先动手,再理解。思想很重要。多敲!!...

2019-02-23 15:50:00 121

转载 如何把本地项目上传到Github

作为一个有追求的程序员,需要撸点自己的开源项目,虽然我现在只是在学着造轮子,但这并不影响我成为大神的心。Github是基于git实现的代码托管,很多程序员在上面托管自己的开源项目,我使用Github也不短时间了,不过之前并没有托管代码,只是下载各位大牛的代码用来学习。希望以后也有很多人下载我的代码,这也算是我作为一个程序员纯洁的追求吧~接下来,分享一下上传本地项目到Gith...

2019-02-22 16:13:00 193

转载 集合框架图

转载于:https://www.cnblogs.com/ysource/articles/10244415.html

2019-01-09 15:01:00 145

转载 一位2年Java开发工作程序员的经验面试总结

学习过程:看了我的优劣势介绍,你会发现我的优势相对于我的劣势来说,简直不值一提。我自己对此也有清晰的认识,因此从过完年之后,我就开始抓紧空闲时间学习。学习的过程如下:1.看面试题正常人第一步肯定都会看面试题,我也不例外,在看的过程中,我发现有些文章写的不错,对我帮助不小值得推荐,如下:Java面试题全集(上)很多基础的东西,建议先看。各大公司Java后端开发面试题总结面试心得...

2019-01-09 14:59:00 137

转载 Mybatis Generator(逆向工程)

1.如何使用mybatis 的逆向工程,在百度上搜索mybatis Generator进入官网。英文不好的同学可以翻译成中文2.在我们的项目中新建一个xml配置文件名字mbg.xml,在官网上找到mybatis Generator快速入门指南点击XML配置文件参考复制xml中的内容并粘贴在我们自己新建的xml文件中。<?xml version =“1.0”encod...

2019-01-03 19:19:00 75

转载 java使用jdbc连接数据库步骤

确定连接的数据库类型《mysql,oracle,db2,moangdb,sqlservlet》下载数据库的驱动(http://mvnrepository.org),并把jar包添加到项目中把数据库连接的驱动类加载到java虚拟机中通过DriverManager类中getConnection方法获取到对应数据库连接对象通过连接...

2019-01-03 18:17:00 117

转载 Cookie概述

一.什么叫Cookie?Cookie翻译成中文是小甜点,小饼干,在Http中它表示服务器送给客户端浏览器的小甜点。其实Cookie就是一个键和一个值构成,随着服务器端的响应发送给客户端浏览器,然后客户端浏览器会把cookie保存起来。当下一次再访问服务器是把cookie再发送给服务器。二.创建Cookie对象Coo...

2019-01-03 18:15:00 101

转载 jsp九大内置对象

九大内置对象:out最常用的Println()方法,输出config基本没啥用page当前jsp页面实例跟this一样pageContext只有当前页面才可以获取exception错误页可以使用它request与Servlet中request一样没有区别re...

2018-12-28 08:37:00 104

转载 Maven的安装及eclipse整合

第一课maven介绍以及安装和配置Maven.docmaven安装教程+Eclipse整合.doc1,如何将maven工程转为web工程?工程右键--》属性--》maven--》project facets2,新建Maven工程报错怎么解决?自动下载插曲就可以了3,maven转web后的工程目录结构转...

2018-12-28 08:34:00 79

转载 log4j属性文件

log4j.properties文件属性介绍log4j.rootLogger = [ level ] , appenderName1, appenderName2, …#level : 设定日志记录的最低级别,Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG、FATAL(若设定了INFO级别,则应用程序中所有DEBUG和FATAL级别的日志...

2018-12-28 08:33:00 81

转载 struts2拦截器(框架核心)

struts2的核心就是拦截器,param modelDriver servletAPI这些都是拦截器服务器启动时实例化strustPrepareAndExecuteFilter。读取struts所有的配置文件,把struts.xml中的每一个Action实例化。当一个请求访问的时候,strutsPrepareAndExecuteFilter会把请求拦截下来。匹配一...

2018-12-28 08:22:00 192

转载 单元测试模拟request后台

编写测试单元    @RunWith(SpringJUnit4ClassRunner.class)  让测试运行于Spring测试环境    @WebAppConfiguration是一个类级别的注释,用于声明ApplicationContext为集成测试加载的应该是一个WebAppConfiguration。    @ContextConfiguration(loca...

2018-12-26 18:50:00 169

转载 Pagehelper分页使用

使用方法1. 引入分页插件引入分页插件有下面2种方式,推荐使用 Maven 方式。1). 引入 Jar 包你可以从下面的地址中下载最新版本的 jar 包https://oss.sonatype.org/content/repositories/releases/com/github/pagehelper/pagehelper/http://repo...

2018-12-26 11:37:00 130

转载 springmvc 文件上传

第一步:新建一个虚拟目录存放文件,双击tomcat进入(自定义)第二步:倒入文件上传所需要的包第三步:新建一个jsp页面第四步:配置xxx-servlet.xml文件第五步:配置controller第六步:显示图片在页面并在路径中寻找此图片成功上传了!!!转载于:https://www.cnblogs.com...

2018-12-26 08:52:00 91

转载 MySQL所有语句集合

mysql对库的基本操作net start mysql启动数据库服务mysql -h localhost -a root -p使用命令登陆net stop mysql关闭数据库服务show databases查看mysql中以存在的数据库create database 数据库名创建数据库cre...

2018-12-26 08:43:00 115

转载 相对与绝对路径访问Servlet

相对路径访问资源(不常用)../ 目标路径 代表返回上一级目录目标路径绝对路径访问资源http://locahost:8080/项目名/目标路径...

2018-12-26 08:42:00 80

转载 HttpServletRequest中getRequestDispatcher()与sendRedirect()区别

尽管HttpServletResponse.sendRedirect方法和RequestDispatcher.forward方法都可以让浏览器获得另外一个URL所指向的资源,但两者的内部运行机制有着很大的区别。下面是HttpServletResponse.sendRedirect方法实现的请求重定向与RequestDispatcher.forward方法实现的请求转发的总结比较:(1...

2018-12-26 08:40:00 92

转载 maven搭建web项目报错

利用maven搭建web项目,对于小白同学来说。肯定会不知所措,接下来下面有几种异常是我们在使用maven工程中常见的异常可供参考1.当我们启动web项目服务器报错org.springframework.web.context.ContextLoaderListener解决方法:  项目右击————》点击properties————》Deployment Asse...

2018-12-25 20:05:00 239

转载 Servlet路径映射和ServletContext(三)

一.Servlet路径映射关于.XML文件中配置<url-pattern>的路径有以下几种1.完全路径匹配 :以/开头 例如/aaa /aaa/bbb2.目录匹配: 以/开头 例如 /aaa/* /* (*代表通配符)...

2018-12-25 18:26:00 94

转载 Servlet的生命周期(面试题)以及配置xml文件(二)

一.Servlet生命周期:当servlet被第一次访问的时候,init()方法会被调用。Servlet的实例默认情况下是第一次被访问的时候创建(这个可以是更改的),第二次访问不会了。Servlet的实例是单例的,Servlet每次请求会被调用。当Servlet对象销毁时会调用这个方法destroy()。Servlet对象实例化(创建...

2018-12-25 18:21:00 88

转载 Servlet概述以及第一个Servlet例子(一)

一.什么是servlet?Servlet是java Servlet的简称,称为小服务程序或服务器连接器,用java编写的服务器端程序。主要功能在于交互式地浏览和修改数据,生成动态web内容。二.javaWeb三大组件①Servlet ②Filter(过滤器)③Listener(观察...

2018-12-25 18:19:00 90

转载 java面向对象——你没有听过的全新版本

对于学习java这门面向对象语言很多初学者恐怕也是和我一样吧,毕竟我也是从小白同学走过来的。接下来让我们谈谈如何面向对象?全释面向对象以及三大特点1. 什么是类?类在生活中就是一个类别的统称。它描述了一类对象的行为和状态,在每个类中都有自己的属性和方法。简单的来说类就是一类事物的总称,归类。例如人类 动物类 植物类..... ①java里定义类语法...

2018-12-25 17:55:00 75

空空如也

空空如也

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

TA关注的人

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