随笔分类 - Java
摘要:以前debug都是直接点下面的选项,最近发现这样太loser了,还是记录下快捷键,xdebug在mac环境下还是没有装好所以最近将PHP工作环境切换回windows下面了(主要是快捷键不习惯,当然windows下面软件较为丰富)一.debug快捷键:1.按F8 在 D...
阅读全文
摘要:OSI的七层模型和TCP/IP的四层模型:TCP/IP协议是从OSI的七层模型中简化出来的:四层模型的详图: 什么是HTTP协议:HTTP称为 超文本传输协议 是一种基于应用层的通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器,所有的...
阅读全文
摘要:Struts2概述 Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 str...
阅读全文
摘要:hibernate延迟加载1. 延迟加载先获取到代理对象,当真正使用到该对象中的属性的时候,才会发送SQL语句,是Hibernate框架提升性能的方式2. 类级别的延迟加载 Session对象的load方法默认就是延迟加载 Customer c = session.l...
阅读全文
摘要:Hibernate查询的几种方式 - 唯一标识OID的检索方式 session.get(对象.class,OID) - 对象的导航的方式 一般用于一对多,多对多,查询一方.getxxx().getxxx() - HQL的检索方式 Hibernate Que...
阅读全文
摘要:hibernate一对多配置 在一方javabean中添加一个Set集合,集合泛型为多方,将集合初始化(new),生成对应的get和set方法, 在javabean映射中配置: 标签name属性:表示当前javabean的存储多方数据集合...
阅读全文
摘要:持久化类概述1. Hibernate的持久化类 持久化类:Java类与数据库的某个表建立了映射关系.这个类就称为是持久化类. 持久化类 = Java类 + hbm的配置文件 持久化对象的三种状态Hibernate的持久化类的状态Hibernate为了管理持久化类:将持...
阅读全文
摘要:Hibernate概述 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将`POJO(javabean)`与数据库表建立映射关系,是一个全自动的`orm`框架,`hibernate`可以自动生成`SQL`语句,自动...
阅读全文
摘要:映射文件基本配置约束需要对应版本查询 ...
阅读全文
摘要:jdbc概述 JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的...
阅读全文
摘要:类加载 java文件需要运行,先要通过jvm编译为class文件,再将class文件加载到内存中,生成一个class对象才能运行.三大类加载器和层次结构 - 引导类加载器 加载rt.jar(核心jar包再jvm启动时加载,全称: RunTime) - 扩...
阅读全文
摘要:注解作用 注解其实是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。通过使用Annotation, 程序开发人员可以在不改变原有逻辑的情况下,在源文件嵌入一些补充信息。代码分析工具、开发工具和部署工具可以通过这些补充信息进行验证或者进行...
阅读全文
摘要:装饰模式(又被称之为: "Decorator Pattern")指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。AOP&静态和动态代理概念优点 1. Decorator模式与继承关系的目的...
阅读全文
摘要:事务概述和演示: 一件完整的事情.可以包含多个操作,操作要么成功,要么全部失败 mysql中的事务: 默认是事务自动提交 手动提交: 1.关闭自动提交 2.手动开启一个事务 start transaction; comm...
阅读全文

浙公网安备 33010602011771号