自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 集合概括

最常见的结合有 list set map 但其实他们还是有区别的,list 和 set 都是继承 collection,但collection也是继承iterable 所以 collection的部分方法和iterable 一样 (方法有哪些可以看上图)例如remove()方法collection的remove(int) iterable的remove()要结合自身的nex...

2019-03-05 10:34:50 180

原创 spring中的ioc

1、spring tool suite官方下载地址:http://spring.io/tools/sts/all2、很详细的网文在线安装介绍:http://www.cnblogs.com/liuyungao/p/62139971.作用1.1 中间层框架、万能胶 struts2 spring hibernate 1.2 容器框架 ...

2018-11-05 08:45:41 79

原创 hibernate的二级缓存

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

2018-11-05 08:40:27 89

原创 hql

什么是hqlHQL是Hibernate Query Language的缩写2. hql和sql区别/异同HQL类名/属性区分大小写,关键字不区分大小写别名从下标0开始计算位置(hibernate5之后不支持)命名参数面向对象的查询语言SQL表名/列名不区分大小写别名 别名从顺序1开...

2018-11-05 08:38:20 455

原创 多对多

数据库的多对多1.1 数据库中不能直接映射多对多处理:创建一个桥接表(中间表),将一个多对多关系转换成两个一对多注1:数据库多表联接查询永远就是二个表的联接查询注2:交叉连接注3:外连接:left(左)/right(右)/full(左右)主从表:连接条件不成立时,主表记录永远保留,与null匹配hibernate的多对多2.1 hibernate可以直接映射多对多关联关系...

2018-10-28 14:27:59 213

原创 一对多

核心订单表、订单项级联新增外键处理的三种方式1、删除从表对应的实体类中的外键属性2、在配置的xml中外键属性上添加 insert=false,update=false的设置。3、在配置的xml中的manyToOne标签中添加insert=false,update=false的设置。级联新增 casecade=save-update 介绍级联查询配置文件介绍以及后台sql的形成过程...

2018-10-28 14:15:12 66

原创 hibernate加载策略

对象的三种状态(hibernate管理的对象)1.1 临时状态1.2 持久状态1.3 游离状态1、hibernate是通过管理对象来操作数据,这里对象指的是持久化对象。2、hibernate中的三种状态的对象是可以相互转换的,通常编码时只关注持久化对象。关注get、save、update方法所操作后的对象一级缓存、快照(orm特性)u = {1 ww 20 2018-5-...

2018-10-28 14:07:54 92

原创 主键生成策略

hibernate的主键生成器:generator元素:表示了一个主键生成器,它用来为持久化类实例生成唯一的标识 。1.1 程序员自己控制:assigned1.2 数据库控制: identity(标识列/自动增长) sequence1.3 hibernate控制:increment uuid/uuid.hex1.4 其它:native公司名_模块名_时间戳student id i...

2018-10-21 19:59:06 170

原创 hibernate入门

什么是hibernateORM框架/持久层框架object reference mapping通过管理对象来改变数据库中的数据通过管理对象来操作数据库mybatisnew person()dao daojdbc hibernatejdbc优势:跨数据库的无缝移植注1:Object Relational Mapping如何在项目中添加...

2018-10-20 14:22:08 68

原创 maven

Maven简单介绍Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。什么是自动构建工具?2.1 .java->.class->run方式一javac HelloWorld.javajava HelloWorld方式二开发工具Ecli...

2018-10-20 14:14:51 89

原创 ognl的拦截器与文件上传

Interceptorimplements Interceptorextends AbstractInterceptor与filter的区别:先过filter再过interceptororg.apache.struts2.interceptor.FileUploadInterceptor 文件上传:三种上传方案虚拟路径与真实路径 /uploadcopyFile与copydirect...

2018-10-20 14:09:20 125

原创 10/13 struts标签和表单标签

struts标签1.1 通用标签1.1.1 数据标签propertysetscope=“action”,action=request+actionContextpush修改页面paramblue注1:它是子标签注2:url/actiondatejava.text.SimpleDateFormat/DecimalFormatdebugurl/param/a(重要~...

2018-10-14 18:49:11 82

原创 10/10 OGNL和ValueStack

OGNL1.1 OGNL的全称是Object Graph Navigation Language(对象图导航语言),它是一种强大的表达式语言1.2 OgnlContext(ongl上下文)其实就是Map (教室、老师、学生)OgnlContext=根对象(1)+非根对象(N)非根对象要通过"#key"访问,根对象可以省略"#key"注1:context:英文原意上下文,环境/容器...

2018-10-14 18:47:03 101

原创 10/9 Struts2

1.搭建Struts2环境时,我们一般需要做以下几个步骤的工作:1》找到开发Struts2应用需要使用到的jar文件.2》编写Struts2的配置文件3》在web.xml中加入Struts2 MVC框架启动配置2. 开发2.1 Action2.1.1 不需要指定父类(ActionSupport)2.1.2 业务方法的定义public String xxx();//execute2...

2018-10-14 18:44:03 108

原创 18/9/14 ListView

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

2018-09-17 22:00:56 97

原创 18/9/12 自动提示文本框与下拉列表

高级控件与低级控件区别 是否使用适配器适配器种类和作用 2.1 种类 数组适配器 ArrayAdapter new ArrayAdapter(this,R.layout.actv_style, names);简单适配器 SimpleAdapter 也叫“并不简单的简单适配器”高级控件使用步骤 3.1 获取数据 3.2 创建适配器 3.3 绑定适配器自...

2018-09-13 16:18:15 96

原创 18/9/11 图片框和进度条

Toast(吐丝框) 1.2. Toast toast=Toast.makeText(getApplicationContext(), “默认的Toast”, Toast.LENGTH_SHORT); toast.show(); 第一个参数:当前的上下文环境。可用getApplicationContext()或this 第二个参数:要显示的字符串。也可是R.string中...

2018-09-13 16:14:24 125

原创 18/9/9 TextView与EditText

1.文本框(TextView) 1.1 TextView常用属性 1.1.1 text 1.1.2 autoLink 1.1.3 singleLine(已过时,现在应为:android:lines) 1.1.4 lines 1.1.5 minLines 1.1.6 textColor 1.1.7 textSize 1...

2018-09-09 17:00:50 116

安卓计算器所用类

先将其实体类实例化 在调用其中的 dealEquation方法计算与toSuffix方法进行分割 并计算 调用过程为: sum s=new sum(); s.dealEquation(s.toSuffix(计算的字符串))

2018-09-09

空空如也

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

TA关注的人

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