mengjinyuan头像

理解MVC设计模式

#设置Tag是个好习惯 MVC是一种设计模式,在web开发中将程序逻辑按照功能划分为3个部分:模型(model),视图(view),控制器(controller),以降低程序代码之间的耦合度。模型(model):模型层包含了程序的业务数据和业务逻辑,程序主体部分。视图(view):视图负责将模型层的数据渲染成客户端可见的...

mengjinyuan头像

理解什么是多态

#设置Tag是个好习惯 1.什么是多态:所谓多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样...

mengjinyuan头像

spring学习之——bean的获取方式

#设置Tag是个好习惯 大概有两种方式:从ApplicationContext上下文容器获取和从BeanFactory bean工厂中获取1.ApplicationContext ac=new ClassPathXmlApplicationContext("applicationContext.xml&quot...

mengjinyuan头像

Spring笔记之AOP编程(一)

#设置Tag是个好习惯 “AOP”的意思就是面向切面编程,所谓切面个人觉得就是将某段代码在运行的时候插入到运行的对象里,并且执行。之前在Jfinal框架中有涉及过,但是Jfinal中的切面编程不需要xml配置,相比spring框架简单太多了。spring的AOP有5种类型:前置通知(before),后置通知(after)...

mengjinyuan头像

Hibernate SessionFactory获取session的两个方法

#设置Tag是个好习惯 openSession()和getCurrentSession()的区别:1.openSession() 是获取一个新的session2.getCurrentSession() 获取的是当前线程绑定的session,换言之获取到的是同一个session,有利于事务控制。要用getCurrentSe...

mengjinyuan头像

解决Hibernate报javax.naming.NoInitialContextException异常

#设置Tag是个好习惯 今天用工具生成数据库映射文件,然后用application的main函数调试的时候报了javax.naming.NoInitialContextException异常:异常具体内容是:Need to specify class name in environment or system prope...

mengjinyuan头像

泛型知识点

#设置Tag是个好习惯 1.泛型类定义的时候要在类后面加上<类型>,例如调用或者继承的时候要指定类型public class Container<K, V> {\r\n private K key;\r\n private V value...

mengjinyuan头像

html5 canvas绘图学习笔记

#设置Tag是个好习惯 绘制方块fillRect(L,T,W,H):填充出一个方块,默认颜色是黑色strokeRect(L,T,W,H):画一个带边框的方块(空心方块),默认边框1像素,显示不一样oGC.strokeRect(50.5,50.5,100,100);//这样写才会显示出是1个像素的 设置绘图fil...

mengjinyuan头像

Ajax实现瀑布流图片加载

#设置Tag是个好习惯 瀑布流现在很多网站都在用的一种展现方式,一张张的图片随着屏幕往下逐步的加载出来,没有了那些难看的分页按钮,给了用户不同的体验。不说太多废话直接代码。html+css部分:<!DOCTYPE html>\r\n<html>\r\n<head>\r\n&n...

mengjinyuan头像

java类加载的顺序

#设置Tag是个好习惯 这是所有情况的类初始化顺序,如果实际类中没有定义则跳过:父类静态变量——父类静态代码块——子类静态代码块——父类非静态变量——父类非静态代码块——父类构造函数——子类非静态变量——子类非静态代码块——子类构造函数...