自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 集合《容器》

①Iterable的remove()和 Collertion的remove()区别?Iterable的remove():无参数,效率更高,几乎不会报错。(因为它是根据next()只会删除下一个,不需要去查找)Collertion的remove():有参数,效率相对低点,有可能报错。(因为它是根据下标删除,而且还要去查找)②ArrayList 和 LinkList 区别? ArrayLi...

2019-03-05 12:13:07 170

原创 学习quartz入门

一.Quartz介绍任务调度框架“Quartz”是OpenSymphony开源组织在Job scheduling领域又一个开源项目,是完全由java开发的一个开源的任务日程管理系统,“任务进度管理器”就是一个在预先确定(被纳入日程)的时间到达时,负责执行(或者通知)其他软件组件的系统。简单来说就是实现“计划(或定时)任务”的系统,例如:订单下单后未付款,15分钟后自动撤消订单,并自动解锁锁定...

2019-02-24 17:59:52 149

原创 SSH整合

maven项目web3.0配置<!--第一步就是配置maven-compiler-plugin插件--><plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <ver...

2018-11-10 14:12:37 157

原创 Javaweb ----AOP

AOP中关键性概念连接点(Joinpoint):程序执行过程中明确的点,如方法的调用,或者异常的抛出.目标(Target):被通知(被代理)的对象注1:完成具体的业务逻辑通知(Advice):在某个特定的连接点上执行的动作,同时Advice也是程序代码的具体实现,例如一个实现日志记录的代码(通知有些书上也称为处理)注2:完成切面编程代理(Proxy):将通知应用到目标对象后创建的对象(...

2018-11-10 12:00:52 171

原创 JavaWeb---Spring的学习笔记(1)

1. 什么是spring,它能够做什么?Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。目的:解决企业应用开发的复杂性功能:使用基本...

2018-11-05 09:43:46 195

原创 Hibernate 之Ehcache二级缓存

为什么需要缓存拉高程序的性能关系型数据库:数据与数据之间存在关系(联系)的数据库 mysql/Oracle、sqlserver非关系型数据库:数据与数据之间是不存在关系的,key-value1、基于文件存储的数据库:ehcache2、基于内存存储的数据库:redis、memcache3、基于文档存储的数据库:mongodb什么样的数据需要缓存很少被修改或根本不改的数据 数据...

2018-11-04 15:37:18 140

原创 HQL(Hibernate Query Language)

1、什么是hql?HQL是Hibernate Query Language的缩写2、hql处理返回集结果结果处理情况一:直接利用对象进行数据接收 jdbc:操作的是数据库表 select * from t_hibernate_book list<Book> list = this.bookDao.executeQuery(sql,pageBean); hql...

2018-11-03 09:03:15 138

原创 hibernate的多对多

1.herbernate一对多自关联树形菜单查询可能出现的问题 当加载一级节点的时候没问题(强制加载); 加载二级加载时候,由于设置了强制加载,同样可以加载出所有的二级节点。没问题; 加载三级节点时,这是session关闭了,并且默认采用的是懒加载 * 权限菜单加载有两种方式 * (1)、一次性将数据库表中的数据全部加载往浏览器返回(适用于菜...

2018-10-28 13:59:55 161

原创 hibernate关联:一对多

一:什么是关联关联指的是类之间的引用关系。如果类A与类B关联,那么被引用的类B将被定义为类A的属性。传统的jdbc要查有关系的两张表,一般就是同连表查询Hibernate就不要需要,它只需要维护实体类,表达清楚表与表之间的关系即可列如:Class Order(){Private String oid;…Private Set orderIterm;}可以通过get(),它会自动...

2018-10-27 09:14:01 165

原创 hibernate加载策略

一、hibernate的加载策略有两种:1)即时加载–get加载数据使用get获取数据,会立即查询,先到缓存中查找,找不到再到数据库中查找。2)延迟加载(懒加载lazy)–load加载不会立即查找,当需要的时候才会查找。容易造成LazyInitializationException异常。如果出现这个异常,大部分是因为session被关闭了,还要从session中获取数据造成的。但是懒加...

2018-10-23 19:02:50 168

原创 hibernate的主键生成

1.主键生成器要求数据库控制:identity(数字,无需赋值)数据库控制:identity( 数字,无需赋值)hibernate控制:sequence( 数字,无需赋值, 默认使hibernate_sequence这个序列,也可以通过sequence/sequence_name参数赋值 )increment( 数字,无需赋值)uuid/uuid.hex (是由容器自动生成的一个3...

2018-10-21 21:55:32 143

原创 hibernate的简单配置和使用

Hibernate的作用:这个是Hibernate的一个简单结构。Hibernate是一款持久化框架(ORM)即Object Relationship Mapping,对JDBC进行了轻量级的封装,他能够自动根据我们的需求,能够将我们的实体类映射到数据库表中而进行存储。这就是它的作用。我们需要配置两个配置文件:①/TestHibernate/src/hibernate.cfg.xml...

2018-10-20 10:46:22 179

原创 struts的文件上传

文件上传的三种方案:①、将上传的文件存放到数据库,以二进制的形式 oa系统 activity工作流框架②、将文件上传到文件服务器(硬盘U足够大)中③、将文件上传到tomcat所在的普通的web服务器用struts上传文件要注意的事1、我们用struts上传文件时,必须要的三个参数,然后给它提供set and get方法 private File file; //变量名指的是j...

2018-10-17 22:23:48 144

原创 struts简单的增删查改需要注意的3点

1、不直接跳页面,跳子控制器,因为路径问题和*.action配置一般传统的开发我们配置的web.xml是过滤所有的.action,所以不能直接跳转页面,先去访问后台,然后再从后台返回到页面上来。<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-...

2018-10-14 20:07:05 155

原创 struts中的OGNL详解

首先了解下OGNL的概念:OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。此外,还得先需弄懂OGNL的一些知识:1.OGNL表达式的计算是围绕OGNL上下文进行的。OGNL上下文实际上就是...

2018-10-13 09:40:53 234

原创 Struts 2入门【struts.xml的DTD验证不起作用的解决办法】

struts2入门基础1:环境搭建①:导jar包一些jar包:链接:https://pan.baidu.com/s/1OPlz_ekP-LIGmhNSAiMM_w提取码:isuh②:配置web.xml <filter> <filter-name>struts</filter-name> <filter-class&...

2018-10-10 19:52:17 493

原创 高级控件ListView

BaseAdapter:是所有适配器类的父类,可以对列表项进行最大限度的定制 1.1 自定义适配器中的方法 getCount getView getItem getItemId 1.2 LayoutInflater(布局解析器) –LayoutInflater有三种获得方式,资料中有详细介绍 用来把layout布局文件解析成一个View对象,不可以new,...

2018-09-16 20:13:58 175

原创 Android连接eclipse

webservice->xmljackson->jsonjackson 1.1 Java->Json 1.1.1 ObjectMap 1.1.2 JsonGenerator 1.1.3 @JsonIgnore hibernate中一对多、多对多双向关联会出现这种死循环简介 2.1 HttpClient是Apache Jakarta Common...

2018-09-14 21:25:44 615

原创 Android常用控件 图片框ImageView和 进度条ProgressBar

1. 图片框 ImageView1.0 注意事项:res下面的资源名不能使用大写字母,特别是图片资源中的图片的文件名,会造成R.java文件丢失,改正确后即可 例如:smallImage.png错误,small_image.png正确1.1 scaleType(缩放类型) scaleType的属性值有:matrix fitXY fitStar...

2018-09-11 22:23:13 1020

转载 TextView与EditText

案例一 1. 事件监听(三种写法) 1.1 标签上直接绑定监听方法 public void xxx(View view)1.2 创建监听器对象,组件再绑定监听器对象 1.2.1 匿名内部类1.2.2 使用匿名内部类并定义成全局的属性文本框(TextView) 2.1 简介 TextView直接继承View,作用就是在界面上显示文本(类似于Sw...

2018-09-10 22:31:18 813

空空如也

空空如也

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

TA关注的人

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