自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于后台框架的面试相关问题

Spring:Spring是一个轻量级的IoC和AOP容器框架,常见的配置方式有三种:基于XML的配置、基于注解的配置、基于Java的配置主要由以下几个模块组成:Spring Core:核心类库,提供IOC服务;Spring Context:提供框架式的Bean访问方式,以及企业级功能(JNDI、定时任务等);Spring AOP:AOP服务;Spring DAO:对JDBC的抽象,简...

2019-04-01 20:34:07 218

原创 list map set 面试

Iterable接口有foreach() 与iterator() 得到一个迭代器 Hasnext()是否有下一项(boolean),next()下一个 remove()list与set 都是继承collection(java.util包下) ,collection是继承Iterable,map不是collection的子类list 可重复,有顺序set 不可重复,无序的list有Array...

2019-03-27 20:33:08 403

原创 Spring-aop

一、什么是AOP?AOP(Aspect Oriented Programming),即面向切面编程。在我们的项目代码中,有大量与日志、事务、权限(AOP称之为横切关注点)相关的代码镶嵌在业务代码当中,造成大量代码的重复与代码的冗余。虽然可以将这些重复的代码封装起来再进行调用,但是这样的调用方式比较单一,不够灵活,无法更好地以模块化的方式,对这些横切关注点进行组织和实现。AOP提出切面(As...

2018-12-11 17:52:28 120

原创 Spring-ioc

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

2018-12-11 17:50:34 90

原创 HQL更深层次的认识

sql是可以写出通用查询且带分页的方法的,hql可以吗?答案是:可以的。在这里把hql的通用查询方法的代码贴出来供大家参考。这里直接上代码了,导依赖以及hibernate的配置就不贴了:BaseDao.javapackage com.crm.util;import java.util.List;import java.util.Map;import java.util.Map.Ent...

2018-12-03 23:19:43 87

原创 ehcache入门

一. ehcache是什么Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大注1:本章介绍的是2.X版本,3.x的版本和2.x的版本API差异比较大二. 为什么需要缓存拉高程序的性能关系型数据库:数据与数据之间存在关系(联系)的数据库 mysql/Oracle、sqlserver非关系型数据库:数据与数据之间是不存在关系的,key-value1、基于文...

2018-12-03 23:17:43 135

原创 HQL语句

1、什么是hql?hql 是hibernate查询语言,全称Hibernate Query Language。hql和sql区别/异同注:QuerySyntaxException:book is not mapped处理返回的结果集实体类与配置文件就不贴了。@Testpublic void test() {Session session = HibernateUtils.getSe...

2018-12-03 23:16:16 352

原创 多对多2

级联新增inverse=“false”或inverse=“true”的三种方式第一种:借助book.hbm.xml :inverse=“false” ,category.hbm.xml : inverse =“true” 来讲在这两个xml配置文件中,一false一true 的意思是指将级联关系的维护的责任交给book对象inverse是相反的意思,book.hbm.xml :invers...

2018-12-03 23:14:19 75

原创 hibernate多对多的更进一步的应用

回顾:一对多的自关联菜单:单表中的数据有层次关系的时候,咱们使用自关联many-to-oneset多对多查询书籍与类别的关系 级联查询 查询id对应的书籍信息,可以关联查询出类别 查询id对应的类别,可以关联查询出书籍数据库的多对多1.1 数据库中不能直接映射多对多处理:创建一个桥接表(中间表),将一个多对多关系转换成两个一对多注1:数据库多表联接查询永...

2018-11-26 21:30:40 88

原创 hibernate多对多的配置与应用

回顾:一对多1、介绍了关联关系:一对一,一对多、多对多,是为了体现数据库表与表之间的关系2、一对多描述表与表之间的关系,建立实体类编写映射文件一方的配置set name=类的属性key 外键class 多方的实体类的全类名 多方的配置: many-to-one name class 一方全类名 column 外键 hibernate。cfg。xml ...

2018-11-26 21:29:00 89

原创 hibernate一对多的配置与应用

回顾:加载策略hibernate对象的三种状态临时态、持久态、游离态 持久态对象一级缓存、快照立即加载与延迟加载 get、load并发:update *。hbm.xml version什么是关联(association)1.1 关联指的是类之间的引用关系。如果类A与类B关联,那么被引用的类B将被定义为类A的属性。例如:public class A{private B b...

2018-11-26 21:27:02 84

原创 Maven,hibernate 主键生成策略

回顾:hibernate的简介hibernate的使用引入依赖配置文件hibernate.cfg.xmlsessionfactory:数据库连接信息,方言、show_sql,format_sql,配置本地事务、配置映射文件*。hbm.xml配置的是类与表的关系hibernate的主键生成器:generator元素:表示了一个主键生成器,它用来为持久化类实例生成唯一的标识 。...

2018-11-21 11:26:44 146

原创 hibernate入门

一. 什么是hibernateORM框架/持久层框架( object reference mapping)ORMORM(Object-Relationship-Mapping):是对象关系映射的意思,它是一种思想,是指将数据库中的每一行数据用对象的形式表现出来。JPAJPA(Java-Persistence-API):是Java持久化接口的意思,它是JavaEE关于ORM思想的一套标准接...

2018-11-19 20:40:48 89

原创 maven的环境配置和创建

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

2018-11-19 20:39:23 127

原创 拦截器和上传下载

1、拦截器定义一个action。.TestAction.javapackage com.zking.study.five;/**用于测试的action,与普通action没啥区别*/public class TestAction{public String execute() {System.out.println(“进入了InterceptorAction的execute方...

2018-11-19 20:37:05 242

原创 struts标签

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

2018-11-12 15:01:40 123

原创 ognl

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

2018-11-12 15:00:00 101

原创 struts入门

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

2018-11-12 14:55:56 68

原创 PullToRefresh

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

2018-10-29 20:04:39 83

原创 高级控件ListView

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

2018-10-29 20:02:10 106

原创 jackson和httpcliet

笔记:webservice->xmljackson->json从第三方项目中拿数据通常有两种方式(根据数据交互的格式来定)xml->webservice/httpClientjson->httpClientjava javajava androidjava iosjava 微信jackson1.1 Java->Json1.1.1 Objec...

2018-10-29 19:58:55 80

原创 高级控件01 自动提示文本框与下拉列表

笔记:高级控件与低级控件区别是否使用适配器适配器种类和作用2.1 种类数组适配器 ArrayAdapternew ArrayAdapter(this,R.layout.actv_style, names);简单适配器 SimpleAdapter也叫“并不简单的简单适配器”_自定义适配器2.2 作用桥梁展示高级控件使用步骤3.1 获取数据3.2 创建适配...

2018-10-29 19:51:55 111

原创 常用控件 图片框与进度条

笔记:案例一:消息提示框Toast(吐丝框)1.1 Toast是Android中的一种简易的消息提示框1.2 使用这个类的最简单的方法是调用静态方法构造您所需要的一切,并返回一个新的Toast对象。Toast toast=Toast.makeText(getApplicationContext(), “默认的Toast”, Toast.LENGTH_SHORT);toast.sho...

2018-10-21 20:59:26 89

原创 安卓在按件上添加事件

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

2018-10-19 09:32:50 466

原创 安卓布局 相对布局与网格布局

笔记:案例一:相对布局相对布局(重点)1.1 相对布局窗口内子组件的位置总是相对兄弟组件、父容器来决定的,因此叫相对布局1.2 如果A组件位置是由B组件的位置决定的,Android要求先定B组件,再定义A组件如果A组件位置是由B组件的位置决定的,Android要求先定B组件,再定义A组件如果A组件位置是由B组件的位置决定的,Android要求先定B组件,再定义A组件 注1:注意...

2018-10-19 09:19:53 222

原创 安卓布局1线性布局与帧布局

笔记:什么是布局就是把界面中的控件按照某种规律摆放到指定的位置布局的二种实现代码xml配置文件:res/layout目录下注:也可以同时使用xml和代码布局的基本属性取值范围{ //效果是一样的fill_parent//过时match_parent//不过时}固定值{dp 控件大小sp 文字大小}padding 内补丁margin 外补丁andr...

2018-10-19 09:03:18 417

原创 Android的view的基本教材

Android的基本组件1.1 Activity1.1.1 Activity代表手机的一个屏幕1.1.2 一个Android程序由多个Activity组成,即:一个Android程序由多屏内容组成1.1.3 Activity相当于一个展板,本身没有可视的内容,你把画(View)贴到展板上就可以展示出来了1.2 Service1.2.1 不可见的组件1.2.2 在后台运行1.2....

2018-10-16 09:21:16 88

原创 jQuery EasyUi 增删改查

easyui的crud(dialog,datagrid、form讲解)1、?打开tab页2、?创建dao3、?Web的增删改查与配置4、?使用datagrid承载查询数据5、?增加和修改使用dialog与form6、?使用ajax做删除7、?解决tab页面重复的问题前台代码$(function() { var ctx = $("#ctx").val(); $('#dg').dat...

2018-10-16 00:10:27 124

原创 easyuid中tree菜单权限

这是获取数据源public List<Map<String, Object>> maplist(Map<String,String[]> map,PageBean pageBean) throws Exception{ String sql="select * from t_easyui_menu where true"; String Menuid ...

2018-09-28 09:30:18 178

原创 easyUi入门

今天我们来讲讲easyUi框架。。。这一节的知识有点忘了。。忙着去过中秋了。等抽个时间将这一节给补上,希望大家原谅。最后中秋节快乐!

2018-09-25 18:48:58 100

原创 j简单的Ajax

昨天学校放假,所以偷懒了一天没有更新我的博客。今天我将向大家讲述JQuery的Ajax,废话不多少。上AJAX之前我们提及了JSon ,但那是前台json,后台又是怎么的呢?前提 因为数据库中所存储的数据和后台json的输出表达一个样的,因此我们可以将建实体类用json给替换掉。第一步我们需要一个工具包,去将后台实例对象给转成json,jackson-annotations-2.2.3...

2018-09-22 16:37:21 365

原创 JQuery插件入门

今天是二次写博客,虽然还有写生疏,但是比第一次写胡乱操作还好那么一点的。好了废话不多少。进一下今天我所学习到的新技术。上次我发表了JQuery入门基础,那么天我给大家带来JQuery的插件。说到插件,就必须提起Json,Json有三种格式。比如:第一种:var student = { sid:'s1', sname:'zhangsan'}第二种:var student1 = [1...

2018-09-18 15:10:23 153

原创 JQuery

今天是第一次写我的博客,有的不会用,请大家见谅!我今天要向大家分享的是今天自己学习所得:这是上课的笔记$(fn),$(document).ready(fn),window.onload=fn (fn为function方法)在就是怎么去取JQuery对象有三类:第一类$("#id")这是根据ID去取到JQuery对象$(".class")这里根据class去取$("a")这是取到...

2018-09-17 20:27:42 96

空空如也

空空如也

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

TA关注的人

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