自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ajax的同步异步

举个例子:普通B/S模式(同步)AJAX技术(异步)同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕同步就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听到,你就不停的叫,直到我告诉你听到了,才一起去吃饭。异步就是你叫我,然后自己去吃饭,我得到消息

2017-09-11 20:15:39 353

原创 冒牌排序、快速排序、九九乘法表、菱形、三角形、倒立三角形、回数、素数

冒泡排序: public static void main(String[] args) {        int arr[] ={12,20,30,45,99,66,33,22,66,22,100};        for (int i = 0; i             for (int j = 0; j                 if(arr[j]      

2017-09-05 14:46:52 621

原创 Spring总结

什么是spring的ioc?Ioc就是所谓的控制反转,指的是将spring的创建销毁都交给spring来管理,控制权就是对象的创建与销毁,反转就是交给spring 什么是di,依赖注入?如果A类需要使用B类,我们可以认为A类要依赖于B类,这时候我们把A类和B类同时交给sprig来创建,将B类由spring依赖注入到A类里面注入的方式?SetterSet方法构造器

2017-09-05 10:26:00 249

原创 多线程

1. 高并发说一说高并发是怎么解决的,与多线程有什么关系?高并发就是多个线程同时运行用分布式,比如说Nginx负载均衡,实现session共享 Nginx负载均衡,也叫反向代理服务器,相当于多台服务器,每个服务器上面布的应用一样多,而我们的数据库访问的是同一个数据库,一定不是多个数据库,否则会有差异,这就是我们的负载均衡它请求过来根据我们的权重,比如说ip,把请求给请求最少

2017-09-05 10:25:02 310

原创 java集合list和set

集合Java中集合有一个接口,collection是集合的父接口,它的上层还有一个接口iterate迭代器,下面有两个实现,list和set, list下面有三个实现 arraylist: (1)jdk1.2有的,1.5加的泛型(2)底层数据结构是object数组(3)New ArrayList()jdk1.6及以下默认容量是10,1.7默认容量是0,(

2017-09-05 10:21:39 324

原创 String 和StringBuffer的区别

String 和StringBuffer的区别:JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数

2017-09-04 19:45:03 337

转载 springmvc常用注解标签详解

1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controll

2017-08-17 19:00:47 781 1

原创 JDK JRE JVM的区别:

JDK  JRE  JVM的区别:Jdk【Java Development ToolKit】就是java开发工具箱, JDK是整个JAVA的核心里边包含了jre,它除了包含jre之外还包含了一些javac的工具类,把java源文件编译成class文件,java文件是用来运行这个程序的,除此之外,里边还包含了java源生的API,java.lang.integer在rt的jar包里边【可以在

2017-08-14 15:03:22 599

转载 Mybatis的概述;

什么是 MyBatis ?MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。MyB

2017-08-13 20:46:53 728

原创 SpringMVC和Struts2的区别:

SpringMVC和Struts2的区别:1.SpringMVC是基于方法开发的,传参是通过方法传参,Struts2是基于类的开发,传参通过类传参。2.SpringMVC可以进行单例开发,并且建议使用单例开发,Struts2通过类的成员变量接受参数,无法使用单例只能使用多例。3.SpringMVC的入口是Servlet,Struts2的入口是一个firlter过

2017-08-13 19:59:39 213

原创 Struts2框架的概述:

Struts2的运行原理:在启动时通过前端总控制器FilterDispatcher加载struts.xml并进行解析,客户端(用户在jsp页面)初始化一个请求,这个请求经过一系列的过滤器(Filter)。请求被struts2的核心控制器 FilterDispatcher接收(拦截),FilterDispatcher在用户请求时将请求参数放到对应的成员变量中(pojo类),然后FilterD

2017-08-13 19:47:43 229

原创 SSM中springMVC的概述:

SpringMVC在SSM中的作用:       拥有控制器,接收外部请求,解析参数传给服务器。什么是SpringMVC:      SpringMVC是Spring框架的一个模块,Spring和SpringMVC无需通过中间整合层次进行整合,SpringMVC是一个基于MVC的web框架。(MVC是一个设计模型)SpringMVC的体系结构:第一步:发起请求到

2017-08-13 19:01:14 4735

转载 Spring依赖注入(DI)

DI是什么?  di(dependencyinjection)依赖注入:实际上DI和IOC是同一个概念,因为在ApplicationContext.xml配置文件中bean和bean之间通过ref来维护的时候是相互依赖的,所以又叫做依赖注入。也就是控制反转。因为ApplicationContext是非常消耗内存的,所以必须保证一个项目里只有一个ApplicationContext实

2017-08-12 07:54:28 299

原创 java中反射机制

Java中什么是反射机制:(Java  Reflaction in action)       Java反射机制在运行状态中,对任意一个类,都能够知道这个类的所有属性和方法,任意一个对象,都能够调用它的任意的方法和属性,这种动态获取的信息以及动态调用对象的方法的功能称之为“Java语言的反射机制”。Java反射机制的主要作用:      运行时判断任意一个对象所属的类;    

2017-08-11 16:40:07 182

原创 Spring的IOC:

Spring的IOC:(基于工厂设计模式)      (IOC是基于工厂设计模式,用来创建bean实例,并且完成相关的注入。  所谓的控制反转就是将来通过代码自己完成对象创建new ,这种任务交给spring容器去完成。1.对于属性注入来说,配置文件中的名字要和实体类中的属性名保持一致,并且生成get、set方法。2.通过context、getbean,获取配置文件定义bean)I

2017-08-09 20:35:39 216

原创 Spring的AOP:

Spring的AOP:(基于代理设计模式)         AOP概念: ① aop 面向切面编程,扩展功能不能修改源代码实现,②  aop采取横向抽取机制,取代了传统的纵向继承体系重复性代码。      AOP的原理:aop的实现原理是基于动态代理(反射,cglib类和接口、jdk、接口)Spring通过applicationContest进行bean的初始化,首先使用a

2017-08-09 20:12:39 486

原创 Spring的概述;

Spring的概述:          Spring就相当于一个粘合剂,有两个核心:分别是IOC(控制反转)/DI(依赖注入),AOP面向定向编程。 控制反转:是面向对象编程中的一种设计原则,可以用来减低计算代码之间的耦合性。依赖注入:是让bean与bean之间以配置文件组织在一起, 不是我自身的,却是我需要的,都是我所依赖的,一切需外部提供的,都是需要进行依赖

2017-08-09 20:09:04 236

原创 hibernate的缓存概述:

hibernate的缓存概述:     hibernate 一级缓存,即session缓存也叫事务级别的缓存;      hibernate 二级缓存,即sessionFactory也叫应用级别的缓存;      hibernate 三级缓存,即查询缓存。一级缓存的生命周期和session的生命周期保持一致,hibernate默认就启用一级缓存,可以通过session.clra

2017-08-09 19:29:25 295

原创 hibernate的事务处理:

hibernate的事务处理:    1.开启事务:session.beginTransaction()。    2.执行相关的操作:           如果成功则:session.getTransaction.commit().           执行失败则:session.getTransaction.rollback()。

2017-08-09 19:12:59 309

原创 hibernate的五大核心(类/接口)简述

hibernate的五大核心(类/接口)简述:      1configuration接口作用是对hibernate进行配置,以及对它进行启动,并创建一个sessionFactory对象。      2sessionFactory接口,sessionFactory接口负责初始化hibernate,充当数据库储存的代理,并负责创建session对象。sessionFactory是安全的

2017-08-09 18:58:09 1126

原创 hibernate、ibatis、jdbc 三者之间的区别

hibernate、ibatis、jdbc 三者之间的区别:       hibernate属于全自动,Ibatis属于半自动,jdbc属于手动,从开发效率上讲hibernate较高,Ibatis居中,jdbc较低,从执行效率上讲hibernate较低,Ibatis居中,jdbc较高,因为jdbc是手工sql语句,可以根据业务需要进行优化,而ibatis虽然也可以对sql进行优化,但是它里

2017-08-09 18:53:32 644

原创 hibernate的运行原理:

hibernate的运行原理:    首先通过configuration去加载hibernate.cfg.xml配置文件,根据配置文件的信息去创建sessionFatory,sessionFatory是线程安全的,是一个session的工厂分,用来创建session,session是线程不安全的,想当与jdbc的connection,最后通过session去进行数据库的各种操作,在进行

2017-08-09 18:24:33 317

原创 hibernate中get和load区别:

加载方式:          load为延迟加载, get为立即加载。返回结果:          load检索不到记录时,会抛出ObjectNotFonudException异常          get检索不到记录时,会返回null.

2017-08-09 18:23:05 183

原创 什么是轻量级,什么是重量级。-----框架

什么是轻量级:       轻量级框架在使用的时候,没有过的接口和依赖,耦合性比较低,侵入性没有(低)比如框架:springMVC什么是重量级:   重量级框架在使用的时候,过多的依赖和接口,侵入性强  比如:(Struts2)

2017-08-09 18:09:02 4895

原创 Hibernate的三种状态以及状态的转换:

Hibernate的三种状态:     transaction(临时)、persistent(持久化)、detached(托管/游离) transaction(临时状态):    new一个初始化对象后,并没有在的数据里保存数据,处于临时状态。persistent(持久化状态):    当执行save()方法的,调用session.close()方法,内存中的对象的数据

2017-08-07 14:46:49 264

空空如也

空空如也

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

TA关注的人

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