自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

安分_pingping

Aspiring youths who pursue their dreams.

  • 博客(44)
  • 收藏
  • 关注

原创 jquery ajax

jquery中常用的ajax方法1). $.load()$(parent).load( url [, data] [, callback]); * 请求一个HTML页面,并替换为parent的innerHTML* url : 请求HTML页面的URL* data : 可选,发送至服务器的数据* callback : 可选,请求完成时的回调,无论成功失败...

2018-07-10 18:34:37 259

原创 jquery dom

1.节点操作1).创建节点 * 传统的javascript方法、创建一个div节点: var node = document.createElement('div');* JQuery中创建一个节点:var node = $('<div></div>');* 传统的javascript方法、创建一个文本节点: ...

2018-07-10 18:23:16 227

原创 jquery 事件

1、事件的绑定。jQuery中给div绑定事件:语法 : bind(type [,data] , fn);$('div').bind('click',function(type,[data],fn){.........});type: 事件类型;data:会赋值给event.datafn: 事件处理函数2、JQuery中移...

2018-07-10 18:08:11 263

原创 jquery 选择器

1、文档就绪函数$('window').ready(function(){});2、JQuery的ready函数与JS的onload的区别1).执行时间* window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。* $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 2).编写个数不同* window.onl...

2018-07-10 15:17:23 204

原创 mysql 简单查询

MySql常用查询方式以及一些常用的聚合函数1、排序。排序默认是ASC降序。(DESC为升序)1).语法格式:SELECT 列名1[,列名2…列名n]FROM 表名ORDER BY 表达式 [ASC|DESC]2).示例:#查询emp表中的empon,ename,sal 列,按照sal降序,empno升序select empno,ename,sal from emp order by sal,em...

2018-07-09 11:53:52 343

原创 使用jdk开发webservice

一. Web Service 是什么?1. 基于web的服务,服务器端整出一些资源让客户端应用访问(获取数据)。2. 一个跨语言,跨平台的规范(抽象)。3. 多个跨平台,跨语言的应用问题间通信整合的方案(实际)。二. 什么时候使用Web Service?1. 同一个公司的新旧应用之间。2. 不同公司的应用之间。3. 一些提供数据的内容聚合应用:天气预报、股票行情等...

2018-07-08 22:33:35 293

原创 java中便历map集合的常用方法

作者:tunvlang(兔女郎)本文版权归作者和博客园共有,转载请注明出处

2018-07-05 16:39:12 542

原创 java io

1. File基本概念1). 基本概念* File类用于表示文件(目录)* File类只用于表示文件(目录)的信息(名称、大小), 能新建、删除、重命名文件和目录,但不能用于文件内容的访问,如果需要访问文件内容本身,则需要使用输入/输出流* File对象可以作为参数传递给流的构造函数2). 使用* 代码示例File file=new File(...

2018-06-03 16:45:43 159

原创 spring+springmvc+hibernate框架整合

SSH整合一、 加入Spring* 1、导jar包* 2、配置web.xml文件、添加启动Spring容器的Listener<!-- spring文件读取 --><context-param><param-name>contextConfigLocation</param-name><param-value&gt...

2018-06-03 16:04:01 784

原创 inner join、outer join和cross join的区别

缺省情况下是inner join,开发中使用的left join和right join属于outer join,另外outer join还包括full join.下面我通过图标让大家认识它们的区别。现有两张表,Table A 是左边的表。Table B 是右边的表。其各有四条记录,其中有两条记录name是相同的:Table A 是左边的表。Table B 是右边的表。1.INNER JOIN 产生...

2018-05-31 16:58:27 180

原创 log4j.properties配置与加载应用

 一、介绍 Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日...

2018-05-31 15:21:08 400

原创 mysql 入门教程

一.MySql 简单使用。1、设置用户密码 set password for ‘root’@‘localhost’=password(‘root’); 2、命令行客户端工具(DOS版)登录:mysql [-h主机名] –u用户名 –p[密码] [数据库名]退出:exit或quit3、新安装的MySql中包含三个数据库2个系统数据库 : INFORMATION_SCHEM...

2018-05-24 21:33:41 345

原创 mysql 数据完整性

** 数据完整性。(数据完整性指的是存储在数据库中的数据的一致性和准确性)数据完整性分类:1、实体完整性PRIMARY KEY约束 UNIQUE约束 (唯一值) 自增特性 auto_increment2、域完整性 数据类型 非空约束 not null CHECK约束 MySQL不支持 DEFAULT约束3、参照完整性 FOREIGN KEY约束...

2018-05-24 21:15:09 1072

原创 mysql 触发器

MySql触发器:触发器是一种和表操作有关的数据对象,当触发器所在表触发指定事件 ,将调用该触发器,即表操作时 触发器执行。* 触发器的创建。 create trigger [触发器名字]trigger time //触发时间trigger _event on [表名]for each row begin语句;end*1、trigger time 触发时机 before 和aft...

2018-05-24 21:04:55 163

原创 mybatis 使用教程

MyBatis是一个用来操作数据的ORM持久层框架。一.mybatis环境搭建。1、导入mybatis核心jar包2、书写核心配置文件(mybatis-config.xml)<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN...

2018-05-23 00:33:38 478

原创 mybatis 二级缓存

一、mybatis 二级缓存1、mybatis 的一级缓存是SqlSession。2、mybatis 的二级缓存是基于同一命名空间(namespace) mapper。3、mybatis 默认二级缓存未开启、内置是支持二级缓存的。但是由于本身是数据库管理组件、所以缓存并不好用、所以还是要用第三方的缓存机制。典型的:ehcache 。二、二级缓存的常见算法* LRU(Least Recently U...

2018-05-22 23:59:42 213

原创 使用redis实现mybatis二级缓存

1. 介绍使用mybatis时可以使用二级缓存提高查询速度,进而改善用户体验。使用redis做mybatis的二级缓存可是内存可控<如将单独的服务器部署出来用于二级缓存>,管理方便。2. 相关Jar包2.1).jedis-2.9.0.jar2.2).spring-data-commons-1.13.7.RELEASE.jar2.3).spring-data-keyvalue-1.2...

2018-05-22 23:53:07 454

原创 springmvc jackson整合案例

1、导入相关jar包* jackson-annotations-2.6.1.jar* jackson-core-2.6.1.jar* jackson-databind-2.6.1.jar2、在Controller中进行设置* 添加@ResponseBody 注解* 示例代码:@RequestMapping(value="/addUser3")@ResponseBodypublic List<...

2018-05-16 22:06:54 182

原创 springmvc ajax异步文件上传

1、导入相关jar包* commons-fileupload-1.3.3.jar* commons-io-2.5.jar2、在springmvc-config.xml配置文件中进行一下配置:<!--spring配置支持文件上传处理 MultipartResolver --><bean id = "multipartResolver" class="org.springframe...

2018-05-16 22:01:39 175

原创 springmvc快速搭建

1、在springmvc-config.xml中添加一下配置* 注意:这里拦截的是请求、而不是页面。<!-- 配置拦截器 --><mvc:interceptors><mvc:interceptor> <mvc:mapping path="/user/*"/> <bean class="cn.com.Interceptor.MyInter...

2018-05-16 21:40:51 111

原创 springmvc ajax发送post请求页面跳转失败

问题描述:因为使用的是SpringMVC框架,所以想使用ModelAndView进行页面跳转。思路是发送POST请求,然后controller层中直接返回相应ModelAndView,但是这种方法不可行。那我们的解决方法是什么呢?我的解决方案是,将判断前移,什么意思呢?服务器值返回Map数据,对应页面跳转状态,将逻辑代码写在js代码中。代码如下:使用 window.location.href = ...

2018-05-16 21:32:03 742

原创 shiro简介

一、Shiro简介1).Apache Shiro是Java的一个安全(权限)框架。2).Shiro可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,还可以用在JavaEE环境。3).Shiro可以完成:认证,授权,加密,会话管理,与Web集成,缓存等。4).下载地址:http://shiro.apache.org/二、功能简介1).Authentication:身份认证/登录,验证...

2018-05-16 01:12:15 108

原创 spring集成shiro

Spring集成Shiro步骤:1.加Spring的jar包 1).在web.xml中配置Spring,具体代码如下: <!-- 配置Spring --> <context-param> <param-name>contextConfigLocation</param-name> <param-valu...

2018-05-16 01:08:08 112

原创 shiro核心拦截器ShiroFilter工作原理

ShiroFilter工作原理:* Shiro提供了与Web集成,其通过ShiroFilter入口来拦截需要安全控制的url,然后进行相应的权限控制。* ShiroFilter类似于Struts2/SpringMVC这种Web前端框架的前端控制器,是安全控制的入口点,其负责是读取配置(如ini文件),然后判断权限是否需要登录/权限等工。1).因为我们在applicationContext.xml中...

2018-05-16 01:02:16 2032

原创 shiro标签

1).authenticated 标签:用户已经身份验证通过,即Subject.login登录成功,不是记住我登录的。<shiro:authenticated>    用户[<shiro:principal/>]已身份验证通过</shiro:authenticated>2).notAuthenticated 标签:用户未进行身份验证,即没有调用Subject.l...

2018-05-15 21:08:03 114

原创 shiro会话管理

Shiro会话管理1).Shiro提供了完整的企业级会话管理功能,不依赖于底层容器(如web容器tomcat),不管JavaSE还是JavaEE环境都可以用,提供了会话管理,会话事件监听,会话存储/持久化,容器无关的集群,失效/过期支持,对web的透明支持,SSO单点登录的支持等特性。2).Shiro中的session的API中的方法跟HttpSession类似,以下是Shiro会话的API1)....

2018-05-15 21:05:21 184

原创 shiro权限注解

Shiro权限注解(可以用在Controller层对应的方法上/Service层对应的方法上)1》@RequiresAuthentication:表示当前Subject已经通过login进行了身份验证;即Subject.isAuthenticated()返回true。2》@RequiresUser:表示当前Subject已经身份验证或者通过记住我登录的。3》@RequiresGuest:表示当前S...

2018-05-15 21:03:13 697

原创 shiro认证

Shiro实现认证(即登录)的步骤。1. 获取当前的 Subject. 调用 SecurityUtils.getSubject();2. 测试当前的用户是否已经被认证. 即是否已经登录. 调用 Subject 的 isAuthenticated() 3. 若没有被认证, 则把用户名和密码封装为 UsernamePasswordToken 对象    1). 创建一个表单页面    2). 把请求提...

2018-05-15 20:59:27 86

原创 shiro授权

一、Shiro授权1.授权,也叫访问控制,即在应用中控制谁访问那些资源(如访问页面/编辑数据/页面操作等)。在授权中需要了解的几个关键对象:主体(Subject),资源(Resource),权限(Permission),角色(Role)。2.主体(Subject):访问应用的用户,在Shiro中使用Subject代表该用户。用户只有授权后才允许访问相应的资源。3.资源(Resource):在应用中...

2018-05-15 20:56:18 164

原创 springmvc环境中文件上传大小和文件类型限制以及超大文件上传bug问题

在实际开发的时候,还会涉及到上传文件大小和类型的限制,接下来就会对Spirng MVC环境下文件上传大小和类型的限制进行介绍,还会讲解到文件上传大小tomcat服务器bug问题及解决方案。一、文件上传大小限制这里还是接着上篇文章先介绍Spring MVC下的文件上传大小限制,文件上传大小的限制在springmvc-config.xml中配置文件解析器CommonsMultipartResolver...

2018-05-15 20:25:51 20088 3

原创 springmvc实现文件上传

在实际开发过程中,尤其是web项目开发,文件上传和下载的需求的功能非常场景,比如说用户头像、商品图片、邮件附件等等。其实文件上传下载的本质都是通过流的形式进行读写操作,而在开发中不同的框架都会对文件上传和下载有或多或少的封装,这里就以Spring MVC环境中文件的上传为例,讲解Spirng MVC环境下的文件上传功能实现。一、客户端编程由于多数文件上传都是通过表单形式提交给后台服务器的,因此,要...

2018-05-15 20:07:57 292

原创 springboot快速搭建项目

1.Spring Boot简介Spring Boot的目的在于创建和启动新的基于Spring框架的项目。Spring Boot会选择最适合Spring子项目和第三方开源库进行整合。大部分Spring Boot应用只需要非常少的配置就可以快速的运行起来。Spring Boot是伴随着Spring4.0的诞生的。Spring Boot提供了一种快速使用Spring的方式。2.Spring Boot的特...

2018-04-18 23:41:25 567

原创 hibernate缓存

1.简介Hibernate 缓存可以分为三类:一级缓存二级缓存查询缓存2.一级缓存一级缓存就是session范围内的缓存、也称为session缓存,session自带作用:减少访问数据库的频率、提高检索效率保证数据库中的数据与缓存中的对象同步管理session的方法:clear() 清空缓存evict(Object object) 从缓存中清除...

2018-03-10 23:43:30 109

原创 hibernate组件映射和继承映射

一、组件映射1.简介将一个对象的多个属性封装成单独的另一个对象,这个封装的对象成为组件Component,组件不需要单独的映射文件。对象关系:一个对象是另一个对象的一部分2.数据库表创建表 t_consumercreate table t_consumer( id int primary key auto_increment, age int, ...

2018-03-10 23:36:48 153

原创 hibernate关联关系

一、Hibernate关联关系 1 . 实体之间的关系泛化关系 通过对象之间的继承来实现关联关系 通过一个对象持有另一个对象的实现来实现 类与类之间最常见的关系就是关联关系2 . 关联关系一对多多对一多对多一对一二、多对一关系1.数据库表drop table if exists t_emp;drop table if exists t_dept...

2018-03-09 00:23:08 257

原创 hibernate查询汇总

一、查询操作1.hibernate支持多种查询方式2.分类 主键查询,HQL查询,Criteria查询,原生sql查询,命名查询,JDBC操作,导航查询(根据关联关系自动查询)二、主键查询1.get方法 session.get() 2.load方法 session.load()三、HQL查询1.简介 1.1 概念 Hibernate Query Language,Hibernate查询语言

2017-11-12 17:01:50 226

原创 hibernate快速入门

一、Hibernate简介 1、Hibernate是什么?Hibernate单词本意是”冬眠”,是一个持久层框架,或称为ORM(Object Relational Mapping)框架,类似的还有MyBatis用来访问数据库,做数据持久化操作本质上是对JDBC操作进行封装,Java访问数据库的唯一方式就是JDBC简化JDBC操作版本:hibernate 3x 4x 5x ...

2017-11-11 13:53:58 267

原创 hibernate二级缓存

缓存机制缓存:介于应用程序和永久存储介质(硬盘、U盘、磁带、刻录CD)之间、其作用是降低应用程序和硬盘介质的直接读写频率。从而提升应用程序的性能、缓存一般在内存在。数据库缓存:减少与数据库间的频繁操作。可以大大提升数据访问速度。二级缓存hibernate 中一级缓存就是session级别的缓存、在同一次请求中共享数据。 hibernate 中二级缓存就是sessionFactory、整个应用程序

2017-10-11 10:27:30 108

原创 mybatis接口编程

目录映射、如果要起效、那么mapper接口类文件要和隐射文件放到同一目录下单个文件映射<mapper resource="cn/com/pojo/UsertblMapper.xml"/><mapper resource="cn/com/pojo/DeptMapper.xml"/> <mapper resource="cn/com/pojo/EmpMapper.xml"/> 1、map

2017-09-20 09:34:41 222

原创 java数组

数组的使用1、语法://定义数组并为数组分配空间数据类型[ ] 数组名 = new 数据类型[空间个数];/声明数组String[ ] strings; //字符串型数组int[ ] numbers; //整型数组//为数组分配空间numbers = new int[10];//能够存储10个整数的整型数组strings = new String[5];//能够存储5个字符串的字符串数

2017-09-19 10:48:25 291

空空如也

空空如也

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

TA关注的人

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