自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IOC

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

2018-11-04 21:07:08 233

原创 二级

为什么需要缓存拉高程序的性能什么样的数据需要缓存很少被修改或根本不改的数据业务场景比如:耗时较高的统计分析sql、电话账单查询sql等ehcache是什么Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大注1:本章介绍的是2.X版本,3.x的版本和2.x的版本API差异比较大ehcache的特点4.1 够快Ehcache的发行有一...

2018-11-04 21:03:36 214

原创 hql

什么是hqlHQL是Hibernate Query Language的缩写hql和sql区别/异同HQL SQL类名/属性 表名/列名区分大小写,关键字不区分大小写 不区分大小写别名 ...

2018-11-04 20:58:19 240

原创 hibernate多对多

hibernate的多对多2.1 hibernate可以直接映射多对多关联关系(看作两个一对多)多对多关系注意事项  3.1 一定要定义一个主控方  3.2 多对多删除    3.2.1 主控方直接删除    3.2.2 被控方先通过主控方解除多对多关系,再删除被控方   ...

2018-10-28 22:39:02 212

原创 hibernate

什么是关联(association)1.1 关联指的是类之间的引用关系。如果类A与类B关联,那么被引用的类B将被定义为类A的属性。例如:public class A{private B b = new B;public A(){}}1.2 关联的分类:关联可以分为一对一、一对多/多对一、多对多关联关联是有方向的订单表、订单项表select * from t_order t,t_...

2018-10-28 22:37:25 178

原创 hibernate主键生成

hibernate的主键生成器:generator元素:表示了一个主键生成器,它用来为持久化类实例生成唯一的标识 。1.1 程序员自己控制:assigned1.2 数据库控制: identity(标识列/自动增长) sequence1.3 hibernate控制:increment uuid/uuid.hex1.4 其它:native主键生成器要求2.1 assigned数...

2018-10-28 22:31:44 205

原创 hibernate加载

对象的三种状态(hibernate管理的对象)1.1 临时状态1.2 持久状态1.3 游离状态1、hibernate通过管理对象来操作数据库,这里对象指的是持久态的对象2、各种状态的对象是可以相互转换一级缓存、快照(orm特性)u = {1 ww 20 2018-5-3 abcd} --> u = {1 qq 17 null xyz}u’ = {1 ww 20...

2018-10-28 22:28:21 203

原创 hibernate入门

什么是hibernateORM框架/持久层框架object reference mappingdao daojdbc hibernatejdbc优势:跨数据库的无缝移植注1:Object Relational Mapping如何在项目中添加hibernate支持(手动添加)2.1 添加hibernate相关依赖2.2 在resource...

2018-10-19 20:30:59 172

原创 Maven的使用

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

2018-10-19 20:29:27 207

原创 拦截器与文件上传

Interceptorimplements Interceptorextends AbstractInterceptor与filter的区别:先过filter再过interceptor文件上传:三种上传方案虚拟路径与真实路径 /uploadcopyFile与copydirectory0. 文件下载另存为直接打开内容类型response.setContentType(d...

2018-10-15 21:50:40 232

原创 使用strut2连接后台 从后台获取数据 展示所有数据

注意点:重定向 增删改转发 查所需的部分重要代码struts-sy.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" "http://struts.apa...

2018-10-14 21:36:23 272

原创 strust2中ognl结构图

OGNL的全称是Object Graph Navigation Language(对象图导航语言),它是一种强大的表达式语言

2018-10-13 09:30:47 198

原创 struts2_0中struts_properties文件详解

Struts 2框架有两个核心配置文件:struts.xml和struts.properties其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。除此之外,Struts2框架还包含一个struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求。struts.pro...

2018-10-13 09:27:52 274

转载 android studio 导入第三方会遇到的问题 You can move the version from the manifest to the defaultConfig in the b

You can move the version from the manifest to the defaultConfig in the build

2018-09-26 13:31:34 865

原创 自定义适配器Adapter

BaseAdapter:是所有适配器类的父类,可以对列表项进行最大限度的定制public class MyBaseAdapter extends BaseAdapter{public class ViewHolder{ImageView image;TextView title;TextView author;TextView price;TextView publish;Text...

2018-09-26 13:29:54 236

转载 HttpClient的使用

简介2.1 HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和协议。2.2 Android已成功集成了HttpClient,这意味这开发人员可以直接在Android应用中使用HtppClient来提交请求、接收响应注:在API 23中,Google已经移除了移...

2018-09-26 13:28:56 247

转载 android开发中为MultiAutoCompleteTextView控件添加其他分隔符

android开发中为MultiAutoCompleteTextView控件添加其他分隔符,例如:分隔符改为分号“;”zs;ls;ww;xm//SemicolonTokenizer类//MainActivity

2018-09-26 13:27:38 309

原创 android的常用控件

Toast(吐丝框) 是Android中的一种简易的消息提示框 ImageView 注意事项:res下面的资源名不能使用大写字母, 特别是图片资源中的图片的文件名, 会造成R.java文件丢失,改正确后即可 进度条 ProgressBar 常用属性 max最大值 progress所占值 style进度条的风格(默认为圆形) ?android:attr/pro...

2018-09-16 22:43:30 197

原创 进度条

Toast(吐丝框) 是Android中的一种简易的消息提示框 ImageView 注意事项:res下面的资源名不能使用大写字母, 特别是图片资源中的图片的文件名, 会造成R.java文件丢失,改正确后即可 scaleType(缩放类型) scaleType的属性值有:matrix fitXY fitStart fitCenter fitEnd...

2018-09-16 22:38:57 214

原创 自定义视图

颜色四种设置方式 canvas.drawColor(Color.RED);//系统颜色(Color.RED)画板背景 canvas.drawColor(Color.BLUE) 画笔设置 实心或空心 paint.setStyle(Style.FILL);//实心 paint.setStyle(Style.STROKE);// 空心 粗细 paint.setStroke...

2018-09-16 22:34:55 296

原创 Android的基本组件

1 Activity Activity代表手机的一个屏幕(类似于jsp页面) 一个Android程序由多个Activity组成,即:一个Android程序由多屏内容组成 Activity相当于一个展板,本身没有可视的内容,你把画(View)贴到展板上就可以展示出来了 2 Service(在后台运行) 不可见的组件 在后台运行 为其他组件提供后台服务 监控其他组件的运行...

2018-09-16 22:32:29 199

原创 安卓环境搭建

操作方法  01  使用Android Studio与夜神模拟器开发调试。  (1)运行夜神模拟器。  (2)打开命令行窗口。  (3)打开到夜神安装目录(如cd D:\Program Files\NOX\Nox\bin)。  (4)执行命令:nox_adb.exe connect 127.0.0.1:62001,连接模拟器。...

2018-09-11 21:32:44 160

空空如也

空空如也

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

TA关注的人

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