自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java集合常见面试题

一:集合的由来我们学习的是面向对象编程,而面向对象语言对事务的表现是通过对象来体现的,为了方便管理对多个对象进行操作,我们就将将这多个对象存储到一个容器当中,在我们目前所有学的知识体现当中,基础到的容器只有数组和StringBuffer,但是呢?StringBuffer的结果是一个字符串,不能满足存储对象的要求,所以我们只能用数组,但是数组的长度是固定的,不可能满足我们灵活多变的需求,这个时候,...

2019-03-05 11:07:41 1282

原创 springboot之视图错误

错误展示:javax.servlet.ServletException: Circular view path [login]: would dispatch back to the current handler URL [/springboot/login] again. Check your ViewResolver setup! (Hint: This may be the result...

2019-03-03 10:48:06 584

原创 IDEA——设置鼠标悬浮提示

在ecplice里面,我们鼠标移动到一个类上面时。它会自动提示这个类的文档信息;IDEA里不会这样,我们需要设置一下:Editor->General这里我们要勾选上,后面设置的是延迟时间,默认半秒,这里我们设置为一秒。设置后我们鼠标可以移动到类上面去看一下:...

2018-12-18 11:29:27 9333 2

原创 IDEA——导入jia包错误解决问题

如果你导入jar包的时候报错,如图所示:你可以去你的中央仓库看看你所下载的jia包是否完整,如下图所示:你可以去网上下载全新的jar包也可以用以下办法解决选择你IDEA 右边的Maven Projects 下面的install 。它会自动添加你pom文件里面所导入的jar包依赖...

2018-12-18 11:19:58 2378

原创 spring 入门

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

2018-11-05 10:11:57 108

原创 Ecplice 裝配spring IDE

1:先确认ecplice的版本下载spring ide(请先确认ecplice版本)网站:http://spring.io/tools/sts/all配置spring文件选中你下载好的spring文件然后 始终 “next” 就ok 了。重启 ecplice 后,你就能看见 spring IDE...

2018-11-05 10:04:39 711

原创 Hibernate 通用类BaseDao

基于分页的通用类StringUtils 类package com.eight.dao;public class StringUtils { // 私有的构造方法,保护此类不能在外部实例化 private StringUtils() { } /** * 如果字符串等于null或去空格后等于"",则返回true,否则返回false * * @param s * @r...

2018-10-30 20:26:48 217

原创 Hibernate Hql 查询语言

1. 什么是hqlHQL是Hibernate Query Language的缩写(HQL)是一种面向对象的查询语言,类似于SQL,但不是去对表和列进行操作,而是面向对象和它们的属性.HQL查询被Hibernate翻译为传统的SQL查询从而对数据库进行操作。2. hql和sql区别/异同SQL结构化查询语言,表与列不区分大小写可以通过空格与as给表和列起别名支持?占位符,从...

2018-10-29 20:01:42 189

原创 Hibernate inverse属性值的设置

hibernate配置文件中有这么一个属性inverse,它是用来指定关联的控制方的。inverse属性默认是false,若为false,则关联由自己控制,若为true,则关联由对方控制。Inverse和cascade是Hibernate映射中最难掌握的两个属性。两者都在对象的关联操作中发挥作用。1.明确inverse和cascade的作用inverse 决定是否把对对象中...

2018-10-28 17:12:01 259

原创 Hibernate多对多关系

1. 数据库的多对多 1.1 数据库中不能直接映射多对多 处理:创建一个桥接表(中间表),将一个多对多关系转换成两个一对多 注1:数据库多表联接查询 永远就是二个表的联接查询 A B C D t1 C t2 D t3 注2:交叉连接 注3:外连接:l...

2018-10-28 17:00:25 116

原创 Hibernate 三大关系(1) 一对多

1. 什么是关联(association)1.1 关联指的是类之间的引用关系。如果类A与类B关联,那么被引用的类B将被定义为类A的属性。例如:public class A{private B b = new B;public A(){}}1.2 关联的分类:关联可以分为一对一、一对多/多对一、多对多关联关联是有方向的#关键点都在数据库中的外键上面,请好好理解下面这二句SQL和一...

2018-10-25 11:10:38 114

原创 Hibernate 加载策略

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

2018-10-22 20:03:27 139

原创 Hibernate 各种主键生成策略

1 · hibernate的主键生成器:generator元素:表示了一个主键生成器,它用来为持久化类实例生成唯一的标识 。程序员自己控制:assigned数据库控制: identity(标识列/自动增长) sequencehibernate控制:increment uuid/uuid.hex其它:native2. 主键生成器要求assigned数据类型不限、保存前必须赋...

2018-10-22 00:45:51 153

原创 Hibernate入门

什么是hibernateORM框架/持久层框架object reference mapping通过管理对象来改变数据库中的数据通过管理对象来操作数据库mybatis优势:跨数据库的无缝移植如何在项目中添加hibernate支持(手动添加)2.1 添加hibernate相关依赖2.2 在resource目录下添加hibernate.cfg.xml(核心配置文件)2....

2018-10-20 15:27:57 93

转载 JDBC驱动错误

异常信息jdbc驱动错误1.在Class.forName(“com.mysql.jdbc.Driver”);处出错2.在DriverManager.getConnection(“jdbc:mysql://localhost:3306/web”,"","");处出错3.没有配置classpath3.没有导入mysql-connector的jar包...

2018-10-20 15:19:01 2770

原创 Maven Web3.0设置

第一步就是配置maven-compiler-plugin插件<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.7.0</ve...

2018-10-20 15:05:53 125

原创 Maven repository (中央仓库) 使用

首先——(查询仓库)网站:中央仓库(http://search.maven.org/,但一般使用另外一个网站:http://www.mvnrepository.com/)下一步下一步选择你所需要版本的jar包将内容copy到你的dependency里面...

2018-10-20 15:01:05 4192 1

原创 struts2 文件上传与下载

文件上传:三种上传方案虚拟路径与真实路径 /uploadcopyFile与copydirectory文件上传的三种方案1.将上传的文件以二进制的形式存放到数据库 oa系统 activiti工作流框架2.将文件上传到文件服务器(硬盘足够大)中3.上传到tomcat所在的普通Web服务器中真实路径与虚拟路径的概念1.所谓真实路径指的是自己电脑上能够找到的路径2.所谓虚...

2018-10-19 11:00:16 115

原创 Struts2 入门

请说明为啥报找不到result name=input相当于自定mvc中的action层。com.zking.framework环境搭建1.1 jar1.2 web.xml1.3 struts.xmlstruts.xml(核心配置文件)开发2.1 Action2.1.1 不需要指定父类(ActionSupport)2.1.2 业务方法的定义public St...

2018-10-13 11:25:28 96

原创 struts2 基本标签

数据标签set<!-- 在ognl上下文的根对象中取result值,赋给test1 --><s:set var="test1" value="result"></s:set>${test1 },${requestScope.test1 }property1·id:可选属性,指定该元素的标识。

2018-10-13 11:13:53 144

原创 OGNL 值栈

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

2018-10-10 20:17:03 204

原创 解决struts2 配置文件不自动提示问题

1 · 从网上下载一个struts2.5的dtd文件2 · ecplice-window-Preferences-XML Catalog-add-File System 导入你所需要的本地文件注意···Key type选择:URIKey 填 “http://struts.apache.org/dtds/struts-2.5.dtd”3 · 点击项目右键validata (校检)一下4...

2018-10-09 20:11:00 146

原创 Android Studio 下拉刷新(PullToRefresh)

1. 导入PullToRefresh1.1 修改library的build.gradle中的sdk版本 //修改前 compileSdkVersion 16 buildToolsVersion "27.0.3" defaultConfig { minSdkVersion 4 targetSdkVersion 4 } //修改后 compileS...

2018-09-19 10:50:54 2964

原创 Android studio执行assembleDebug失败处理

如果您的android studio报上图错误,那么就是你的jar包跟你的软件有冲突,也许是你的软件版本过高导致的。翻译过来就是说你的jar包有重复。因为你的软件不能识别你要使用哪一个jar包,所有你需要在buildTypes里面导入下面代码去进行判断代码示例:packagingOptions{ exclude 'META-INFTICE' // will not in...

2018-09-15 22:28:25 4763

原创 Android 自动提示文本框于下拉列表

1. 高级控件与低级控件区别是否使用适配器2. 适配器种类和作用2.1 种类 数组适配器 ArrayAdapter new ArrayAdapter<String>(this,R.layout.actv_style, names); 简单适配器 SimpleAdapter 也叫“并不简单的简单适配器”^_^ 自定义适配器2.2 作用...

2018-09-13 14:54:21 1002

原创 Android的图片框于进度条

注意事项:res下面的资源名不能使用大写字母,特别是图片资源中的图片的文件名,会造成R.java文件丢失,改正确后即可1)scr属性于background属性的区别: 在API文档中我们发现ImageView有两个可以设置图片的属性,分别是:src和background 常识: ①background通常指的都是背景,而src指的是内容!! ②...

2018-09-12 10:13:48 740

原创 Android Studio的6大布局

Android Studio的6大布局本节引言:本节开始讲Android中的布局,Android中有六大布局,分别是:LinearLayout(线性布局),RelativeLayout(相对布局),TableLayout(表格布局)FrameLayout(帧布局),AbsoluteLayout(绝对布局) ),GridLayout(网格布局)而今天我们要讲解的就是第一个布局,LinearLay...

2018-09-12 08:44:20 2421

空空如也

空空如也

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

TA关注的人

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