自定义博客皮肤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)
  • 问答 (1)
  • 收藏
  • 关注

原创 maven 和linux 基本命令

1 、maven (霉文)项目管理工具,可以简化和标准化项目建设。maven的本地仓库是指定在c盘下的,可以在setting.xml中修改,指定(私服、中央仓库)常用命令:-maven compile(编译):将java源程序编译成class字节文件,target目录下-maven test(测试):运行src/test/java下的测试类-maven clean (清...

2018-09-02 23:39:51 552

原创 mysql搜索引擎

1.InnoDB支持事务,不保存表的具体行数,count(*)的时候要扫面一遍整个表来计算有多少行,写操作比较好2.MyISAM不支持事务,保存表的具体行,count(*)的时候只需读取保存好的行数即可,大数据量的快速读取操作比较好 ...

2018-08-09 22:53:40 496

原创 mysql索引

1.为什么要使用索引?索引用于快速查找某个列中特定的行,如果不使用索引mysql必须从第一行开始读完整个表找到对应的行,数据量大的话会消耗大量的时间,使用索引可以快速定位,节省时间。myisam和innodb都采用B+tree数据结构,但是实现的方式不一样。2.索引的优缺点①优点:数据量大的时间,大大加快了数据的查询速度②缺点:创建和维护索引需要消耗时间,需要占用空间。③使用规...

2018-08-08 23:37:15 110

原创 java多线程

 一、创建方式①继承Thread类,重写run方法,调用start()方法。②实现Runnable接口,然后给Thread中传入实现runnable接口的类的对象。③带有返回值,并且抛出异常的方式。    ★实现Callable接口,并且重写call()方法、    ★传入实现Callable接口的类的对象,创建FutureTask对象(可以接收到线程执行后的返回值) ...

2018-08-05 22:43:14 100

原创 js+jquery+ajax+html基础知识点

1.js①变量:var  i = 10;②选择器:              id:document.getElementById("id").innerHTML("谢谢")。。。。给选中元素赋值"谢谢"                             class : document.getElementByClassName("class");             ...

2018-07-19 00:12:33 484

原创 Java修饰符

1、权限修饰符public   (公有):类,包,子类,其他包protect (保护):类,包,子类default (默认):类,包private (私有):类2、非权限修饰符①static(属于类,而不是对象,方便在没有创建对象的情况下用类调用静态方法或者变量)static可以用来修饰方法、变量、类(被修饰的类只能是内部类)②finalfinal标记的类不能继承final标记的方法不能被重写fi...

2018-07-13 01:33:23 95

原创 List和Set集合的遍历

①增强for循环  for(Object object:list){       System.out.println(object);  }注意:Object为集合里面的数据的类型  list为遍历的集合的变量名②for循环遍历  for(int i=0;i<list.size();i++){    System.out.println(list.get(i));}size():方法为集合...

2018-07-13 00:28:55 202

原创 servlet的生命周期

1、初始化阶段  ①servlet容器(tomcat)通过web.xml的配置加载servlet类,读入其.class类文件到内存。②servlet容器开始针对这个servlet类创建ServletConfig对象。③servlet容器创建servlet对象进行实例化。④调用init(ServletConfig config)方法对servlet进行初始化。2、运行阶段servlet容器根据客户端...

2018-07-13 00:28:11 104

原创 Map集合遍历

                    Map集合的遍历①   //      先获得key再获得value      Set set=map.keySet();    //      遍历得到的key的集合set,从而通过get()得到value      for(Object object:set){          System.out.println("遍历的结果为:"+object+"...

2018-07-13 00:27:51 132

原创 集合

集合的基本分类Collection接口其继承了java迭代接口Iterable(超级接口)。 →List(接口)→ArrayList、LinkedList、Vector(实现)Collection →Set(接口)→HashSet(实现类)→LinkedHashSet(子类) ...

2018-07-13 00:27:01 138

原创 spring boot初识总结

1、在pom中添加依赖包,添加spring boot的依赖包以及spring 和mybatis的依赖包2、配置application.properties文件,该文件下配置数据库连接等信息。该文件会在spring boot启动的时候自定寻找。 配置mybatis.mapperLocations,扫描xml3、常用注解: ①RestController : Contro...

2018-07-12 00:39:31 130

原创 高并发解决方案

1、应用和静态资源分离把静态资源放在单独的服务器去访问,静态资源包括(图片、视频、js、css和一些资源文件)2、页面缓存,静态页面把一些变动量很小的页面进行静态化页面,不去每次刷新都要访问服务器3、集群和分布式集群:每台服务器具有相同的功能,处理请求时任意调用那一台服务器都可以,主要起分流的作用。分布式:把不同的模块放到不同的服务器上,请求的时候可能需要多台服务器,提高了请求的速度集群有两种方式...

2018-07-12 00:34:22 159

原创 mybatis注意事项

                  mabatis中的注意事项①#{}和${}的区别。  ※mabatis在对sql语句进行预编译之前,会对sql进行动态解析,会对动态sql进行处理,一个#{}会被解析成一个参数占位符?,而${}仅仅为一个纯粹的字符串的替换,在动态sql解析阶段会进行变量的替换。 ※能使用#{}就用它,相同的预编译可以重复利用,${}在预编译之前就已经被变量替换了这会存在sql注...

2018-03-07 23:26:41 258

原创 数据库常用sql

增:insert into 表名 values(依次是各个列明, , , ,)   或者可以指定要添加的列  insert into 表名(需要添加的列名) values(各个列明的数据)若主键为自增则可以不用写。 删:delete from 表明 where  条件... 改:update 表名 set 列名=value where 条件... 查:select * from 表名 whe...

2018-03-07 23:13:26 98

原创 算法

★从控制台输入用Scanner类 Scanner sc = new Scanner(System.in); String hah = sc.nextLine();(接收的是字符串); 还有:nextInt()、nextLong()、nextDouble()、nextFloat()、一、冒泡排序 ★思想:从左往右,依次两两比较,大的向右,小的往左边,交换顺序,一趟下来就确定了一个最大的数在最右

2017-12-11 22:49:57 89

原创 多线程

1、进程是系统进行资源分配和调度的一个独立单位,线程是cup调度和分配的基本单位。一个线程只能属于一个进程,一个进程可以拥有多个线程。进程拥有资源,线程不拥有资源,一个进程中的多个线程可以访问共享该进程中的所有资源。2、进

2017-11-14 20:11:38 149

原创 设计模式

1、单例模式 ①单例类只能有一个实例。 ②单例类必须自己创建自己的唯一实例。 ③单例类必须给其他对象提供这一实例。 ④选择单例模式就是为了避免不一致的状态。 ⑤只能有一个实例节约资源。懒汉式单例模式:public class Test{ private Test(){} private stataic Test test = null; public static Test...

2017-11-10 00:00:54 109

原创 constructor 构造函数 和 构造代码块

构造函数

2017-11-09 22:11:33 151

原创 java 类初始化顺序

1、类初始化产生的契机(类在第一次被主动使用的情况下) ①使用关键字new实例化对象的时候(类需要先初始化才能被实例化)。 ②初始化某个类的子类的时候。 ③调用某个类的静态方法。 ④读取和设置类的静态字段的时候(被final放入常量池中的不算) ⑤对类进行反射调用 ⑥虚拟机启动被注明是启动类(含有main的类)。2、new一个对象的时候类成员的执行顺序。 父类的静态代码块→

2017-10-27 15:16:36 179

原创 java static关键字

1、概念 static方法就是没有this,在static方法内部不能调用非静态方法,反之可以。而且可以在没有创建任何对象的情况下通过类本身调用静态方法,这实际上是静态方法的主要用途。简而言之,在没有创建对象的情况下来进行调用静态方法或者变量。2、static方法 static称为静态方法,不依赖于对象调用,没有this,所有静态方法的内部不能访问类的非成员变量和非成员方法,因为成员变量和方法都

2017-10-26 17:24:07 101

原创 抽象类和接口

1、抽象类[public] abstract class ClassName { abstract void fun(); } ①概念 被abstract修饰的类称为抽象类,一般情况下抽象类中都抽象方法,所以不能被创建对象,特殊情况下抽象类可以不含有抽象方法(无意义)。②抽象方法 抽象类中的抽象方法必须是被public或者protected修饰(因为如果被private修饰,子类就

2017-10-26 09:08:57 150

原创 javan面向对象编程的概念

1、继承 ①概念 一个类从另一个类获得属性和方法,可以看做是父子关系。继承是单继承的,就好比一个孩子只能有一个父亲(一个子类只能继承一个父类),一个父亲可以有多个孩子(一个父类可以被多个子类继承)。优点:提高了代码的复用性,让类与类之间产生了关系,是多态的前提。 ②super和this super是一个关键字,代表父类的存储空间标识(也可以说是父类的引用)。 this代表对象的引用(谁调用

2017-10-25 17:17:32 254

转载 java流程控制

http://blog.csdn.net/wenzhi20102321/article/details/52243839

2017-10-25 10:48:33 137

原创 String类

1、String类被final修饰,所以一旦创建了对象,对象不是能被改变的。2、栈、堆、常量池 ① 栈:存放基本数据类型的变量和对象的引用,对象存在堆内存中(new出来的对象)或者常量池中(通过“”号创建的字符串常量) ② 堆:所有new 出来的对象。 ③常量池:存放字符串常量和基本类型常量。3、String的创建 ①String s1=”zhangrui”; 分析:首先去常量池里面去寻

2017-10-23 14:50:13 152

原创 Object类

Object类是所有类的父类 主要有以下的方法 ① equals(): 方法内部判断两个对象是否==相等,也就是判断对象的地址是否相等,如果相等那么hashcode一定相等。这个方法可以被重写,String重写了这个方法,String的equals()方法判断的是两个字符串的值知否相等。

2017-10-19 18:00:46 251

原创 java数据类型

java 数据类型

2017-10-19 10:23:18 100

原创 spring常用的注解

@controller用于标注控制层,并且把该类注入到spring容器中,如果不指定默认的beanName为该类的类名(首字母小写),指定的话通过@Controller("beanName")自定义。 @Service用于标注业务层,功能和@Controller没本质的区,只是为了让代码的结构清晰,层次分明,可能在以后的版本中会为各自的注解添加特定的功能(@Controller

2017-08-04 17:20:01 195

原创 spring mvc的执行流程

springmvc的执行流程。

2017-07-27 15:53:12 484

原创 spring mvc controller返回值的类型

①返回ModeAndView  ※ModeAndView请求转发说明:返回的modelAndView会返回到前端控制器进行处理,实际上进行了请求转发到返回的试图的面,ModeAndView里面的模型数据也被写进了request域中一同转发到了试图的这个页面,所以在试图的页面中可以request.getAttribute()或者el表达式,获取到被写进ModeAndView的模型

2017-07-26 10:31:30 487

空空如也

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

TA关注的人

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