自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SSM、SSH

1.sshssmStruts+Spring+hibernateSpring+SpringMVC+MyBatis2.Spring是一个轻量级的ioc与aop容器框架,优点:对主流框架有很好的集成支持,如Hibernate、SpringMVC等框架低侵入式的,基于Spring开发一般不依赖于它的类。Spring是个容器,因为它包含并且管理应用对象的生命周期和配...

2019-04-01 20:09:53 107

原创 简单了解java集合

1.Java集合是java提供的一个工具包,全部继承自java.util.*。主要包括两大接口Collection接口和Map接口2.集合大致分为ListSetMapQueue(不常用)List、Set、Queue的父接口是CollectionMap与List、Set没有任何关系3Collection的父接口是Iterator(迭代器接口)3.ListList常用的两种实...

2019-03-27 22:16:32 171

原创 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 20:50:18 134

原创 ehcache入门

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

2018-12-03 20:48:05 97

原创 hql

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

2018-12-03 20:43:57 245

原创 hibernate多对多级联查询、新增、删除

以书籍与书籍类别为例:一本书可以有多种类型,一种类型也可以对应多本书,书籍和书籍类别的关系是多对多的关系,他们的关系是在中间表里面的。多对多通过一个表找到另一个表的数据的条件为:中间表中间表对应本表的外键中间表对应关联表的外键注:多对多的时候,两个表的关系是通过中间表建立的。代码:– 书本类别表create table t_hibernate_category(categor...

2018-12-03 20:37:58 504

原创 hibernate 多对多关系(一)

什么是多对多关系呢?关系数据库中两个表之间的一种关系, 该关系中第一个表中的一个行可以与第二个表中的一个或多个行相关。第二个表中的一个行也可以与第一个表中的一个或多个行相关。比如在常见的订单管理数据库当中“产品”表和“订单”表之间的关系。单个订单中可以包含多个产品。另一方面,一个产品可能出现在多个订单中。要表示多对多关系,就妖创建第三个表,称为 联接表,也称( 桥接表、中间表)。它多对多关系...

2018-11-26 19:23:59 91

原创 hibernate中一对多双向关联的记录

在这里模拟一个业务场景记录hibernate中一对多双向关联的配置及使用:当我们在手机上购物付款之后,是会生成订单的。一个订单中会存在着多个订单项,订单与订单项之间就存在着一对多的关系;一个订单中可以有多个订单项,而多个订单项又组成为一个订单。所以这里以订单与订单项为例进行记录:数据库脚本建表:– 订单表(主表)create table t_hibernate_order(order_...

2018-11-26 19:15:11 70

原创 hibernate对象的三种状态、一级缓存、加载策略

一、hibernate管理对象的三种状态:1、临时状态2、持久状态3、游离状态1、hibernate是通过管理对象来操作数据,这里对象指的是持久化对象。2、hibernate中的三种状态的对象是可以相互转换的,通常编码时只关注持久化对象。关注get、save、update方法所操作后的对象二、一级缓存、快照一级缓存,又被称为session级别的缓存,session.get方法执行...

2018-11-26 19:03:29 93

原创 hibernate中的主键生成策略

一、在hibernate的实体映射配置文件中配置hibernate的主键生成器:generator元素:表示了一个主键生成器,它用来为持久化类实例生成唯一的标识 。<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapp...

2018-11-26 18:58:41 80

原创 hibernate入门

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

2018-11-19 18:50:34 65

原创 Maven 安装 配置

4.1 下载maven安装包,解压即可使用http://maven.apache.org/download.cgi4.2 配置maven环境变量4.2.1 MAVEN_HOME4.2.2 M2_HOME4.2.3 修改path添加maven相关路径配置方式跟jdk有些类似,环境变量MAVEN_HOME和M2_HOME的值为maven的根目录、然后在PATH环境变量里加入“%MAVEN...

2018-11-18 19:50:55 88

原创 struts值crud

1、定义baseAction,存放结果码常量,请求、响应、上下文、公用的传值2、Struts标签的使用s:iteratorS:actionS:urlS:forms:textfieldS:selectS:radioS:params:textareaBaseAction.javapackage com.zking.four;import javax.servlet.Serv...

2018-11-18 19:44:59 112

原创 struts拦截器与文件上传、下载

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

2018-11-18 19:38:47 97

原创 struts2标签

1、value表达式讲解(与c标签作比较)2、set中var没有放到值栈中3、action 再发一次请求 是为了调后台模块代码,拿数据4、url 没有发请求,只为了生成url链接地址%{str}:str会被强制转换成OGNL表达式计算以上最最重要的是通过debug标签去拿值<%@page import="java.util.Date"%><%@ page lang...

2018-11-12 13:45:06 93

原创 ognl

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

2018-11-12 13:42:56 73

原创 struts入门

struts入门 1、jar导入2、web.xml strutsprepareandexecutefilter3、struts.xmlstruts-default.xml(struts-core.jar)struts-base.xml(开发基本配置,package)xxxaction_*struts-sy.xml4、action execute //struts 默认跳转action...

2018-11-12 13:41:45 81

原创 PullToRefres

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

2018-10-29 21:40:50 122

原创 原 Android jackson和httpcliet

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

2018-10-29 11:00:37 113

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

1.高级控件与低级控件区别是否使用适配器2.适配器种类和作用2.1.1 种类数组适配器 ArrayAdapter//R.layout.actv_style是哪个页面,names 为显示参数 new ArrayAdapter<String>(this,R.layout.actv_style, names); actv_main_content.setAdapter(ada...

2018-10-29 10:57:39 108

原创 Android第四次_(textView与editview)

事件监听(三种写法)1.1 标签上直接绑定监听方法public void xxx(View view)1.2 创建监听器对象,组件再绑定监听器对象1.2.1 匿名内部类1.2. 文本框(TextView)2.1 简介TextView直接继承View,作用就是在界面上显示文本(类似于Swing中的JLabel),同时它还是EditText、Button两个UI组件类的父类。另外...

2018-10-22 08:55:35 258

原创 Android第三次(layout——02)

相对布局(重点)1.1 相对布局窗口内子组件的位置总是相对兄弟组件、父容器来决定的,因此叫相对布局1.2 如果A组件位置是由B组件的位置决定的,Android要求先定B组件,再定义A组件如果A组件位置是由B组件的位置决定的,Android要求先定B组件,再定义A组件如果A组件位置是由B组件的位置决定的,Android要求先定B组件,再定义A组件1.3 id型@+id和@id的区别...

2018-10-22 08:54:07 117 1

原创 Android第二次(layout-01)

什么是布局就是把界面中的控件按照某种规律摆放到指定的位置布局的二种实现代码xml配置文件:res/layout目录下注:也可以同时使用xml和代码布局的基本属性设置背景颜色 android:background="@color/green"设置内间距 android:padding=“50dp”设置外间距 android:layout_margin=“50dp”...

2018-10-22 08:52:23 132 1

原创 easyui高级控件 登陆权限之权限树

所谓权限:指的是系统中的资源,资源包括菜单资源(学习情况报表,账号审核…)以及按钮资源所谓角色:指的是系统中的权限集合(1)1、一星权限设计(用户权限多对一)?执行数据库脚本?建立实体类?创建dao?Web层创建?更改展示的树形菜单2、二星权限设计(用户权限多对多)?执行数据库脚本?修改原有的实体类?建立实体类?创建dao?修改原有的dao?新增web的方法?新增登...

2018-10-15 19:33:36 286

原创 2、 Android view与viewgroup

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-15 19:20:33 141

原创 Android Studio与夜神模拟器开发调试

1、什么是夜神模拟器?夜神模拟器是北京多点在线科技有限公司开发的一款Android手机游戏模拟器,运行速度快,使用方便,是一款PC平台玩手游,助攻Android开发的利器,样子如下所示:官网下载地址:http://www.bignox.com/2、安装:步骤略3、使用Android Studio与夜神模拟器开发调试:(1)运行夜神模拟器,(2)打开命令行窗口,(3)打开到夜神安装目录...

2018-10-15 19:10:55 236

原创 easyui 增删该查

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

2018-10-15 19:02:00 85

原创 easy

ui框架easyui=jquery+html4(用来做后台的管理界面)bootstrap=jquery+html5案例:1、通过layout布局2、通过tree加载菜单3、通过菜单去打开不同的tab页布局1.1 layout在下载的程序库里 jquery-easyui-1.5.1\demo\layout\full.html 找到full.html模板复制body的内容(包含b...

2018-09-25 20:14:22 102

原创 ajax

jacksonJackson是一个简单基于Java应用库,Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象核心代码:ObjectMapper mapper = new ObjectMapper();mapper.writeValueAsString(obj);int count = md.getColumnCoun...

2018-09-23 20:17:46 90

原创 jQuery插件

插件机制简介往jquery类库里面去扩展方法,这类方法就是jquery插件后台Json的三种格式的体现形式1 //json对象Student stu1=new Student(“soo1”, “zhangsan”);ObjectMapper om=new ObjectMapper();System.out.println(om.writeValueAsString(stu1))...

2018-09-21 21:39:30 92

原创 jQuery入门

什么是jQuery它是一个轻量级的javascript类库注1:就一个类“jQuery”,简写“$”jQuery优点2.1 总是面向集合2.2 多行操作集于一行hello jQuery3.1 导入js库()3.2 $(fn)做为程序入口(fn)、(fn)、(fn)、(document).ready(fn)与window.onload的区别?(fn)、(fn)、(...

2018-09-21 21:22:28 66

空空如也

空空如也

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

TA关注的人

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