自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 hibernate相关--hql

HQL是Hibernate Query Language的缩写与sql相比,hql是面向对象的查询语言,查询的目标是对象而非表。语法上与sql相似,sql的语法基本上都可以直接使用,但是部分时候可以省略select。查询时可以直接返回实体、实体的属性或map集合,多个返回值使用“,”隔开。String hql1="from UserEntity";String hql2 = "selec...

2020-03-20 18:21:16 136

原创 hibernate相关

hibernate实体的三种状态1、瞬时状态(Transient):通过直接new创建只在内存中存在,与数据库无关在数据库中没有记录,和session也没有任何的关联2、持久状态(Persistent):内存中存在,,数据库中也存在该实体对象被Hibernate框架管理,与session相关联Hibernate会依据持久状态对象的属性变化而改变数据库中相对应的记录3、游离状态...

2020-03-17 17:51:34 88 2

原创 Mybatis相关

ORM框架(Object Relationship Mapping):对象关系映射框架对象间的关系:数据库:一对一一对多java:一对一一对多多对多继承映射ORM框架主要是处理对象间的关系和对象与数据库的映射,解决对象和关系型数据库不匹配的框架技术。通过配置文件,修改少量代码进行业务扩展相对于Hibernate 等数据库而言是“半自动化”的ORM实现,“全自动”ORM实...

2020-03-17 15:04:42 85

原创 数据库优化

数据库本质是文件,对其进行操作也就是对文件进行io流操作批量操作相比于单条数据操作,减少了IO流操作的次数,有效的提高了操作性能不管执行什么sql语句,都会记录日志,一次sql操作会有两次io流操作查询有关联的表的数据时,最好不要采用子查询(尤其是相关子查询),使用联表查询的本质还是减少io流操作硬件上提升MySQL数据库引擎:1、INNODB:支持事务处理(能够回滚)支持外键约束...

2020-03-17 15:03:05 121

原创 Javaweb相关Ajax

Ajax(Asynchronous JavaScript and XML)异步js和xml使用XHTML和CSS标准化呈现使用DOM实现动态显示和交互使用XML和XSLT进行数据交换与处理使用XMLHttpRequest进行异步数据读取使用JavaScript绑定和处理所有数据Ajax不是一门新的语言或技术,是一种Web交互的新方法区别于传统Web(请求/响应模型):异步执行,局部刷...

2019-12-30 10:09:18 86

原创 Javaweb相关04

过滤器其配置文件与servlet类似一般只对请求拦截,对响应不做拦截:无法确定用户的数据是否合法。其生命周期也与servle相似:创建之后候初始化,在被jvm删除后被销毁两种过滤器的配置方式:url过滤(常用):更加灵活通过Servlet名称过滤多个过滤器的执行顺序:过滤器链优先执行url过滤,在执行servlet名称过滤;同类型过滤先执行配置文件中靠前的过滤器。注解中同类型过滤...

2019-12-26 16:16:09 82

原创 Javaweb相关03

响应普通文本文件和二进制数据文件时,分别用writer()和outputstream()传输浏览器和表单只支持GET和POST请求,浏览器向服务器发送请求的方式:1、地址栏输入url GET请求2、超链接的href GET请求3、表单提交的action GET/POST请求4、Ajax GET/POST请求GET方法只支持提交文本,且长度小于255,数据会缓存在浏览器url历史中...

2019-12-26 16:07:53 114

原创 Javaweb相关 02

Servlet基础servlet中的成员变量在多个线程中会影响到其他线程,为了保证线程安全,可以采用两种方式:1、全部使用局部变量2、为线程添加同步方法(Synchrony)同步只会在一个时间执行一个线程,不会有线程同时执行,效率低,因此不再servlet中添加成员变量httpServlet中的doGet方法等都是调用的父类GenericServlet中的service方法。url-...

2019-12-12 18:39:06 71

原创 Javaweb相关 01

JavaWeb 相关01socket 套接字协议多层外套常见协议:应用层SMTP 简单邮件传输协议FTP 文件传输协议(速度快)DNS 域名解析服务器HTTP 超文本传输协议:基于TCP进行的通信的短链接,一次请求一次响应。传输层TCP 传输控制协议:长链接,保持通信。三次握手。UDP 用户数据报告协议:只负责传输,与是否接收到无关三次握手:通过多次请求和响应确保对象的存在...

2019-12-12 09:46:45 98

原创 JavaOO第四天

设计原则可用于衡量代码的质量:1.单一原则:一个类代表的是一种对象,不应该具备其他属性。2.开闭原则:设计时可以添加实现功能的方法,但不应该添加属性或行为,不应该影响到其他的对象。父类关注的是共有的属性和行为,子类通过extends关键字继承父类的属性行为,但会受到父类中访问修饰符的限制。继承后的子类可以访问父类的属性和行为。子类无法继承父类的构造方法:语法上来说,构造方法的方法名和类名不...

2019-09-30 16:18:19 74

原创 JavaOO第三天

数组内可以存放基本数据类型和引用数据类型,但是数组本身是引用数据类型。基本数据类型的数组和引用数据类型的数组声明语法是一样的,但是引用数据类型的数组里存放的是地址,在使用前要先产生对象。...

2019-09-30 16:16:45 92

原创 JavaOO第二天

this关键字指代的是当前调用该方法的对象,也可以用对象名替代。this()可以让一个构造器调用本类里的另一个构造方法。但只能放在第一句。此处的this不指代当前对象。this.在本类中可以直接使用(隐式对象),后跟对象的属性和方法,可以书写在本类的任意位置。this()是本类中的构造方法(method,同“构造器”),只能写在构造方法里的第一行。在产生对象的同时希望给对象赋值时,就需要用...

2019-09-28 23:58:57 72

原创 JavaOO第一天

面向过程:围绕的是如何解决问题、解决问题的方法面向对象:围绕的是问题域中的对象先找到问题域中的对象(Object),因为“万物皆对象”,在找到对象后要判断是否是我们需要的。是否是对象可以由能否被基本数据类型概括来判断。能被概括的是对象的属性,不能概括的则是对象。对象的行为是指该对象的动作,即其可以做什么或者说想让其做什么。对象用类来表示,属性是类里的一个成员变量,行为是类里的一个方法。...

2019-09-26 18:43:00 96

空空如也

空空如也

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

TA关注的人

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