自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 获取JavaScript异步函数的返回值

今天研究一个小问题: 怎么拿到JavaScript异步函数的返回值?1.错误尝试当年未入行时,我的最初尝试:?function getSomething() { var r = 0; setTimeout(function() { r = 2; }, 10); return r;} function

2017-12-21 11:24:50 2560 4

转载 使用springMvc解决跨域问题

前言浏览器出于安全考虑,限制了JS发起跨站请求,使用XHR对象发起请求必须遵循同源策略(SOP:Same Origin Policy),跨站请求会被浏览器阻止,这对开发者来说是很痛苦的一件事,尤其是要开发前后端分离的应用时。在现代化的Web开发中,不同网络环境下的资源数据共享越来越普遍,同源策略可以说是在一定程度上限制了Web API的发展。简单的说,CORS就是为了AJAX能够安全跨域而生

2017-12-19 09:28:57 2421 1

转载 对象的克隆——原型模式(三):浅克隆,深克隆

7.4 带附件的周报通过引入原型模式,Sunny软件公司OA系统支持工作周报的快速克隆,极大提高了工作周报的编写效率,受到员工的一致好评。但有员工又发现一个问题,有些工作周报带有附件,例如经理助理“小龙女”的周报通常附有本周项目进展报告汇总表、本周客户反馈信息汇总表等,如果使用上述原型模式来复制周报,周报虽然可以复制,但是周报的附件并不能复制,这是由于什么原因导致的呢?如何才能实现周报和附

2017-12-14 15:03:54 493 2

转载 AJAX请求 $.ajaxSetup方法的使用

jQuery.ajaxSetup()函数用于设置AJAX的全局默认设置。该函数用于更改jQuery中AJAX请求的默认设置选项。之后执行的所有AJAX请求,如果对应的选项参数没有设置,将使用更改后的默认设置。该函数属于全局jQuery对象。语法jQuery 1.1 新增该静态函数。[html] view plain copy

2017-12-14 09:30:15 5494

转载 用jQuery.ajaxSetup实现对请求和响应数据的过滤

不知道同学们在做项目的过程中有没有相同的经历呢?在使用 ajax 的时候,需要对请求参数和响应数据进行过滤处理,比如你们觉得就让请求参数和响应信息就这么赤裸裸的在互联网里来回的穿梭,比如这样:要知道,在浩瀚的互联网中,所有的信息都是不安全的,万一有人偷窥我们怎么办?!万一被别人看见了我们的美体,偷窥到了我们的私处,然后以此威胁我们,岂不是太难堪了不是?这时,你或许会想给请求数据和响

2017-12-13 17:00:16 435

转载 经典SQL语句大全

基础创建数据库CREATE DATABASE database-name 12删除数据库drop database dbname12备份sql server创建 备份数据的 device USE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1

2017-12-13 11:10:34 175

转载 Spring Cache无效的问题以及解决办法

昨天碰到Cache无效的问题,现在已经找到原因并且解决。把知识分享给大家,免得以后踩坑。@Cacheable标注的方法,如果其所在的类实现了某一个接口,那么该方法也必须出现在接口里面,否则cache无效。具体的原因是, Spring把实现类装载成为Bean的时候,会用代理包装一下,所以从Spring Bean的角度看,只有接口里面的方法是可见的,其它的都隐藏了,自然课看不到实现

2017-07-16 13:24:39 3156 1

转载 jquery serializeArray()、serialize()增加数据

serialize()、serializeArray()方法都是jQuery用户序列化表单的,用于ajax提交的data值的序列化但是它们的返回的结果有本质上的区别在chrome的控制台我们很清楚的看到了serializeArray()返回的是json数组,数组的每个对象都是有json字符串构成,我们可以看到,每个json字符串包括两个键值对,每个键值对都是有name,

2017-07-13 15:33:52 789 1

转载 href="javascript:xxx(this);"和onclick="javascript:xxx(this);"的区别

href="JavaScript:xxx(this);"和onclick="javascript:xxx(this);"一直以为这两种写法是等同的,今天在项目中使用时发现前者的this根本拿不到触发事件的A标签,而后者可以拿到一般在做分页按钮时会用A标签来做,但是一般都会写之类的href="#"会导致分页在跳转时页面先跳到当前页面顶部用户体验不好,所以一般推荐写成

2017-07-03 21:01:50 506

转载 function 返回jQuery.ajax取到的值

我希望写一个函数,能够返回ajax取到的值,然后在另一个函数里判断这个值,并做相应操作。[javascript] view plain copyfunction GetAjaxVal(){  var result;  $.ajax({           ...           async: false,           

2017-07-01 16:59:13 796

原创 总结的一些Java公用函数库

主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。目前包括HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、StringUtils、ParcelUtils、RandomUtils、ArrayUtils、ImageU

2017-06-23 20:09:28 852

转载 在Jquery里格式化Date日期时间数据

[javascript] view plain copy function timeStamp2String(time){      var datetime = new Date();      datetime.setTime(time);      var year = datetime.getFullYear();      var month = datetime.g

2017-04-29 17:11:05 8153

转载 表单清空方法 JQuery

做了个复杂查询的页面,字段太多了,填了一次,想清空挺麻烦的 Java代码  $('#myform')[0].reset();  虽然reset方法可以做到一部分,但是如果你有个元素是这样的 Java代码  "percent" value="50"/>  那么点击reset只会还原成50

2017-04-27 11:35:24 295

转载 如何调试异步加载的js文件

最近在一个新的web项目中开发功能。这个项目的管理界面有一个特点,框架是固定的,不会刷新,每次点新的页面仅仅刷新一个div。div里面不是套的iframe,于是导致了一个问题,用浏览器无法调试异步加载页面里包含的js文件。简单的说就是在调试工具里面看不到异步加载页面里包含的js文件。    网上找到了一个解决办法,就是在需要调试的js文件顶部加一行代码:[javascript]

2017-04-22 19:25:43 278

转载 关于hibernate 里面的序列

http://www.oschina.net/question/585840_112298?sort=timehibernate sequence ORA-02289序列不存在?但是我已经有这个序列了啊? hibernate调用序列一般尾部加_SEQ 序列名不是这样的不识别,

2017-04-08 23:40:38 788

转载 List<Object>强制转换为List<String> 等

List object是不允许直接转成 List 类型的转换方法:List strs = (List)(List)object

2017-04-08 10:36:02 12859

转载 关于退出系统时,清除session

在默认情况下,session对象在关闭浏览器后并不是立刻被销毁,因此,为了考虑系统的安全性,在用户退出时,需要即刻清除session对象,防止他人盗用session对象中的信息。        清除session对象内容的主要方法如下:        (1)、removeAttribute()方法。该方法是用来删除session对象中保存的指定属性信息。        例如:sessi

2017-03-29 10:05:11 69834 2

原创 BootStrap-table 复选框默认选中(checkbox)

BootStrap-table 复选框默认选中(checkbox)bootstrap table colums 写法var columns = [{            field : 'checked',            checkbox : true,            formatter : stateFormatter        }]2.

2017-03-21 16:57:53 8930 1

转载 JS组件系列——分享自己封装的Bootstrap树形组件:jqTree

前言:之前的一篇介绍了下如何封装自己的组件,这篇再次来体验下自己封装组件的乐趣。看过博主博客的园友应该记得之前分享过一篇树形菜单的使用JS组件系列——Bootstrap 树控件使用经验分享,这篇里面第一个Jquery Tree,只是用简单样式和js去实现了效果,没有给出一个系统的封装,这篇博主就来试试在此样式的基础上封装一个稍微完整点的树形组件。一、组件效果预览其实效果和之前的那个差不

2017-03-20 14:26:54 592

转载 springMVC 几种页面跳转方式

1.在注解的方式中1.1通过HttpServletResponse的API直接输出(不需要配置渲染器)controller类的主要代码@Controllerpublic class RequestController{ @RequestMapping("/resp") public void handleRequest(HttpServletRequest req, Ht

2017-03-20 13:29:49 388

转载 使用 tag 文件定义自定义标签

1. 使用 tag 文件定义自定义标签.1). 可以使用 tag 文件的方式来定义自定义标签. 先前使用过标签处理器类(SimpleTagSupport)来定义自定义标签. 2). 不能直接访问这个 Tag 文件3). tag 文件是扩展名必须为 tag4). tag 文件的结构几乎和 JSP 文件相同: 一个 Tag 文件中可以有普通的 HTML 标记符、某些特殊的指令标记、

2017-03-17 09:06:45 582

原创 使用Hibernate SQLQuery执行原生SQL

Hibernate对原生SQL查询的支持和控制是通过SQLQuery接口实现的。通过Session接口,我们能够很方便的创建一个SQLQuery(SQLQuery是一个接口,在Hibernate4.2.2之前,默认返回的是SQLQuery的实现类——SQLQueryImpl对象,在下文中出现的SQLQuery如非注明,都是指该子类)对象来进行原生SQL查询:session.createSQ

2017-03-14 17:42:10 1015

转载 Java下利用Jackson进行JSON解析和序列化

http://blog.csdn.net/zmx729618/article/details/52161069Java下常见的Json类库有Gson、JSON-lib和Jackson等,Jackson相对来说比较高效,在项目中主要使用Jackson进行JSON和Java对象转换,下面给出一些Jackson的JSON操作方法。一、准备工作首先去官网下载Jackson工具包,下载地址h

2017-03-13 21:57:57 268

转载 【JSON 注解】JSON循环引用2----JSON注解@JsonIgnoreProperties+JAVA关键字transient+后台对象与JSON数据的格式互相转化

接着来说这个JSON循环引用的问题:http://www.cnblogs.com/sxdcgaq8080/p/5772784.html关于JSON格式的转化,其实关键就是这几个依赖: 1 json --> 2 3 1号 --> 4 dependency> 5 groupId>com.faste

2017-03-13 21:48:05 2558

转载 jQuery中$(function(){})与(function($){})(jQuery)、$(document).ready(function(){})等的区别详细讲解

1、(function($) {…})(jQuery);1)、原理:这实际上是匿名函数,如下:function(arg){…}这就定义了一个匿名函数,参数为arg而调用函数时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,即:(function(arg){…})(param)这就相当于定义了一个参数为arg的匿名函数,并且将pa

2017-03-13 11:11:49 1534

原创 关于arraylist 的remove 与contain 方法

/** * 重写方法,用于 list的remove删除相同值 */ @Override public boolean equals(Object obj) { if (obj instanceof SysRole) { SysRole sysRole = (SysRole) obj; return this.id.equals(sysRole.id) && this.

2017-03-10 11:39:24 338

原创 bootstrapValidator.js,bootstrap表单验证插件

/assets/plugins/bootstrap-3.3.5/css/bootstrap.min.css">/assets/plugins/bootstrapvalidator-0.5.2/css/bootstrapValidator.css" />/assets/plugins/bootstrap3-dialog/css/bootstrap-dialog.min.css" />

2017-03-09 11:01:03 633

转载 使用jQuery插件时避免重复引入jquery.js文件(jQuery 重复加载错误以及修复方法)

最近在做项目的时候,遇到个问题:父页面引入子页面,子页面引入jQuery.js文件,父页面JS依赖jQuery.js ,出现问题是,总提示JS对象无效。猜测jQuery加载顺序不是最早造成的。父页面:子页面:从这里看 ,jQuery.js 是最早的咯,可是为什么其它的js都提示 属性无效呢。后面用 IE11 的F12工具查看 JS 的加载顺序,发现

2017-03-08 15:03:06 9455 1

原创 bootstrap table 分页

bootstrap table 分页插件的使用首先导入需要的js,css文件 /assets/plugins/bootstrap-3.3.5/css/bootstrap.min.css"> /assets/plugins/bootstrap-3.3.5/css/bootstrap-table.css"> /assets/js

2017-03-08 14:18:38 628 1

转载 Collections 自定义排序规则(实用)

自定义排序规则//排序查找到的权限,防止目录顺序老是变化,自定义规则            Collections.sort(functions, new Comparator() {                                 @Override                public int compare(SysFunction o1, Sys

2017-03-08 14:09:02 982

转载 详解Java的Hibernate框架中的缓存与原生SQL语句的使用

http://www.jb51.net/article/76825.htmHibernate缓存缓存是所有关于应用程序的性能优化和它位于应用程序和数据库之间,以避免数据库访问多次,让性能关键型应用程序有更好的表现。缓存对Hibernate很重要,它采用了多级缓存方案下文所述:第一级缓存:第一级缓存是Session的缓存,是一个强制性的缓存,通过它所有的请求都必须通过

2017-03-07 17:42:39 1472

原创 ztree 的相关使用

首先 导入相关的js,css文件1.初始化树,异步获取数据    var zTreeObj; // zTree 的参数配置,深入使用请参考 API 文档(setting 配置详解) var setting = { data: { key: { title: "title",

2017-03-07 14:58:03 624

原创 关于正确规范书写jsp 代码

首先对于页面的格式应该css 写在head 前面。js 写在body 后面,可以先写方法,再写$(function(){   })1. 对于这种菜单类型的页面,使用了iframe      或者用div 里面 使用load 加载的界面 属于父子界面,子界面 可以使用 父界面的 js css。          应该让js只导入一次。 多次导入会出现一些问

2017-03-06 21:00:15 605

转载 导入maven项目是,没有出现resource 问题

删除  jdk 版本,导入1.7 或以上在刷新,会自动出现

2017-03-06 11:38:43 642

转载 json+hibernate死循环问题的解决方法

【问题】如题所示,在我们使用hibernate框架而又需要将对象转化为json的时候,如果配置了双向的关联关系,就会出现这个死循环问题异常信息:Method public java.lang.String org.apache.commons.lang.exception.NestableRuntimeException.getMessage(int) threw an excepti

2017-02-27 08:46:06 345

原创 hibernate+spring中怎么得到connection

1,只要先得到sessionFactory对象2,然后通过sessionFactory的子类SessionFactoryImplementor 的 getConnectionProvider() 来 得到ConnectionProvider3,connectionProvider。getConnection();ConnectionProvider cp = ((Session

2017-02-23 22:25:04 1339

转载 TagSupport使用入门

Java代码  定义最简单的标签   自定义标签采用Default Adapter模式(缺省适配模式)   Java代码   //最简单的标签     public class LangHuaTag extends TagSupport {         private long startTime;         private long endTim

2017-02-23 15:23:10 1351

原创 spring 的 <context-param>与<init-param>的区别与作用

的作用:web.xml的配置中配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在监听中会有conte

2017-02-21 19:34:33 841

转载 HibernateTransactionManager和DataSourceTransactionManager

spring中常用的事务管理有DataSourceTransactionManager 和HibernateTransactionManager,他们服务的对象不同,下面来简单说明一下:1、DataSourceTransactionManager:此事务管理器是针对传统的JDBC进行事务管理,在spring中是对JdbcTemplate进行事务管理2、HibernateTransa

2017-02-20 22:14:46 941

转载 eclipse 模板注解

设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签:/**   * @Title: ${file_name} * @Package ${package_name} * @Description:

2017-02-16 20:53:30 457

MyEclipse 2016 Stable 1.0 注册器

MyEclipse 2016 Stable 1.0 注册器。亲测可用,不会出现秒退等情况。

2016-09-17

数据库大作业

数据库的基本系统的操作,理解。数据库的基本系统的操作,理解,数据库的基本系统的操作,理解

2015-05-14

空空如也

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

TA关注的人

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