自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (2)
  • 收藏
  • 关注

原创 idea创建maven项目

废话不多说,直接上图,按我图片步骤就ojbk了1、首先我们先new一个model2、在左边选择maven,记得选上自己的jdk3、让maven使用国内镜像和archetypeCatalog4、最后直接Finish就OK了...

2019-05-07 15:07:11 163

原创 框架

1.ssh(Spring+Struts2+Hibernate)Spring简介:是一个轻量级的ioc与aop容器框架,是框架与框架之间的粘合剂。(事务集成,框架集成)IOC:控制反转,依赖注入。依赖对象的创建和维护交给了Spring容器管理。优点:节约内存,性能提高。例子:比如在登录的时候,每次登录需要new一个user对象,角色对象。每次n...

2019-04-01 15:16:09 203

原创 集合

我们先通过一张思维导图认识一下集合的框架构成,方便理解和记忆。1、ArrayList和LinkList的区别?ArrayList是数组结构,LinkList是链表结构。 ArrayList查询速度快,增删改速度慢。 LinkList刚好和ArrayList相反,LinkList查询速度慢,增删改速度快。2、Collection接口的remove()方法和Iterator接口的r...

2019-03-27 22:07:20 189

原创 SpringMVC文件上传下载

1、引pom.xml依赖 <!--springMVC文件上传下载--> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <v...

2019-02-18 14:59:08 141

原创 Springmvc静态资源处理

更改springmvc-servlet.xml文件springmvc 单独处理图片、样式、js等资源<mvc:resources location="/static/" mapping="/static/**"/>设置静态资源访问文件夹,将静态资源放置文件夹,即可...

2019-02-18 14:44:14 125

原创 SpringMVC入门

一, 什么是springMVC?   Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。springMVC入门使用     Hello springMVC. . .1,导入springmvc的依赖<dependency> <groupId>org.springframework</gr...

2019-02-18 14:39:02 130

原创 Spring-aop

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

2018-12-10 18:05:16 118

原创 Spring-ioc

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

2018-12-08 14:12:41 157

原创 hql进阶

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

2018-12-03 19:26:59 130

原创 ehcache入门

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

2018-12-03 19:24:36 151

原创 初识hql

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

2018-12-03 19:21:13 460

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

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

2018-12-03 19:14:41 222

原创 hibernate一对多自关联的记录(以树形菜单为例)

下图为一个普通的树形菜单,这里有几个概念需要提前说明:1、对于树形菜单中的某一个菜单而言,都是有子节点与父节点的,根节点与无子节点的菜单除外2、一个父节点是可以有多个子节点的,而一个子节点只能对应有一个父节点下面直接上代码:数据库脚本:-- 建表代码create table t_hibernate_sys_tree_node( tree_node_id int p...

2018-11-26 20:26:38 266

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

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

2018-11-25 20:24:22 1596 1

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

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

2018-11-25 19:09:33 145

原创 hibernate中的主键生成策略

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

2018-11-25 19:05:42 183

原创 hibernate入门

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

2018-11-19 15:15:39 131

原创 maven环境变量配置以及集成到Eclipse中

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

2018-11-18 21:00:25 433

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

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

2018-11-18 20:23:05 174

原创 struts2标签

首先在jsp页面中引入以下指令,前提是你已经导入了struts2的jar包。<%@ taglib uri="/struts-tags" prefix="s" %>1. struts标签  1.1 通用标签    1.1.1 数据标签          property    用于取值,类似于c标签中的c:out标签,(注:struts标签中的value不是按字符串算...

2018-11-12 21:17:15 157

原创 Ognl 笔记

1、Ognl简介OGNL的全称是Object Graph Navigation Language(对象图导航语言),它是一种强大的表达式语言。 它存在着两种对象,一种为根对象、一种为非根对象。根对象只有一个,而非根对象可以有多个。这里就有一个表达式:       Ognl的上下文(OgnlContext)= 根对象(1)+非根对象(N) 2、存值与取值第一步肯定是导入o...

2018-11-12 21:09:49 146

原创 struts2入门

在开始前需要确定一个概念,便于理解:struts2相当于自定mvc中的action层。 1、环境搭建①导jar包②在web.xml中配置过滤器注:filter-class 为StrutsPrepareAndExecuteFilter类的全类名。③ struts.xml                struts.xml(核心配置文件)下面是配置的代码str...

2018-11-12 21:08:37 111

原创 Android——(上下拉刷新)

1. 导入PullToRefresh    1.1 修改library的build.gradle中的sdk版本(要与自己的sdk版本一样)      //修改前      compileSdkVersion 16      buildToolsVersion "27.0.3"      defaultConfig {        minSdkVersion 4        t...

2018-10-29 21:59:01 268

原创 Android——(高级控件ListView)

1. BaseAdapter:是所有适配器类的父类,可以对列表项进行最大限度的定制  1.1 自定义适配器中的方法      getCount      getView      getItem      getItemId  1.2 LayoutInflater(布局解析器)      --LayoutInflater有三种获得方式,资料中有详细介绍      用来把layout...

2018-10-29 21:55:15 283

原创 Android——(从Android studio端拿eclipse端的数据)

1. jackson  1.1 Java->Json    1.1.1 ObjectMap    1.1.2 JsonGenerator    1.1.3 @JsonIgnore          hibernate中一对多、多对多双向关联会出现这种死循环2. 简介  2.1 HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、...

2018-10-29 21:46:07 1014

原创 Android——(高级控件下拉框与搜索框)

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

2018-10-29 11:47:18 4931

原创 Android下拉框带图片

MainActivity 类 package com.example.android_06;/** * 上课代码 */import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.AdapterVi...

2018-10-29 11:46:00 3194

原创 Android搜索框自动提示文本框——(多次提示)

MultiAutoCompleteTextView(多次提示)      //设置多次提示时用分隔符隔开方法,      默认为逗号,要想设置为其他的分隔符https://blog.csdn.net/waz929/article/details/83503101MultiAutoCompleteTextView.Tokenizer t = new MultiAutoCompleteT...

2018-10-29 11:23:57 1321

转载 Android自动提示文本框改为其他分隔——(多次提示)

要想改为其他的分隔符需再写个类SemicolonTokenizer类package com.example.android_06;import android.text.SpannableString;import android.text.Spanned;import android.text.TextUtils;import android.widget.MultiAuto...

2018-10-29 11:22:59 241

原创 Android搜索框自动提示文本框——(单一提示)

AutoCompleteTextView(单一提示)package com.example.android_06;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;im...

2018-10-29 10:55:34 1387

原创 Android权限大全

1.android.permission.WRITE_USER_DICTIONARY允许应用程序向用户词典中写入新词2.android.permission.WRITE_SYNC_SETTINGS写入Google在线同步设置3.android.permission.WRITE_SOCIAL_STREAM读取用户的社交信息流4.android.permission.WRITE_SMS允...

2018-10-22 11:02:02 643

原创 android——(图片框与进度条)

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

2018-10-22 11:01:14 1509

原创 Android_(textView与editview)

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

2018-10-20 14:58:38 483

原创 Android(layout——02)

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

2018-10-20 14:36:48 122

原创 Android(layout-01)

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

2018-10-20 14:22:47 226

原创 Android第一次

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

2018-10-15 19:05:40 152

原创 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...

2018-10-15 13:55:17 308

原创 登陆权限之权限树

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

2018-10-15 13:30:00 1597

原创 jQuery easyUI

ui框架(可以去官网下载jQuery easyUI的API和程序库)easyui=jquery+html4(用来做后台的管理界面)bootstrap=jquery+html5案例: 1、通过layout布局 2、通过tree加载菜单 3、通过菜单去打开不同的tab页 var content = '<iframe scrolling="no" frameb...

2018-09-25 15:46:06 146

原创 jQuery (Ajax三级联动)

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

2018-09-21 21:40:31 453

虚拟机上安装Linux,安装CentOS

虚拟机上安装Linux,安装CentOS,

2019-02-18

Linux上安装redis

Linux上安装redis

2019-02-18

空空如也

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

TA关注的人

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