- 博客(57)
- 资源 (4)
- 收藏
- 关注
转载 eclipse搭建spring框架
手动添加spring的支持第一步:下载spring.*.RELEASE的所需的jar包,本例以spring.3.2.9.RELEASE为例。另附上各个版本的官方下载链接:http://repo.spring.io/release/org/springframework/spring/Spring 模块详解:Core 模块spring-beans-3.2.9.RELEASE.jar: spri
2017-09-17 14:17:12 2268
转载 mongodb3.x用户创建
摘要: MongoDB 3.0 安全权限访问控制,在添加用户上面3.0版本和之前的版本有很大的区别,这里就说明下3.0的添加用户的方法。环境、测试: 在安装MongoDB之后,先关闭auth认证,进入查看数据库,只有一个local库,admin库是不存在的:root@zhoujinyi:/usr/local/mongo4# mongo --port=27020MongoD
2017-09-07 23:22:15 2743
转载 SpringData详解
1.什么是SpringData?Spring Data 项目的目的是为了简化构建基于 Spring 框架应用的数据访问计数,包括非关系数据库、Map-Reduce 框架、云数据服务等等;另外也包含对关系数据库的访问支持。Spring Data 包含多个子项目:Commons - 提供共享的基础框架,适合各个子项目使用,支持跨数据库持久化Hadoop - 基于 Spring 的 Hadoop 作业
2017-09-07 00:07:36 886
转载 数据查询优化建议
第一部分 数据查询优化#1.合理使用索引 索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要恰到好处,其使用原则如下: ●在经常进行连接,但是没有指定为外键的列上建立索引,而不经常连接的字段则由优化器自动生成索引。 ●在频繁进行排序或分组(即进行group by或order by操作)的列上建立索引
2017-08-29 23:19:12 562
转载 map集合遍历
import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class TestMap { public static void main(String[] args) { Map<Integer, String> map = new HashMap<Integer, Str
2017-08-29 23:00:49 282
转载 java实现url访问(get,post)
1.第一种方式public class HttpUtils { public static void main(String[] args) { System.out.println(SMS("", "https://www.baidu.com/")); } private static String SMS(String postData, St
2017-08-29 22:56:45 2699 1
原创 图片预览插件Viewer
1.简介Viewer.js 是一款强大的图片查看器,像门户网站一般都会有各自的图片查看器,如果您正需要一款强大的图片查看器,也许 Viewer.js 是一个很好的选择。Viewer.js 有以下特点:支持移动设备触摸事件支持响应式支持放大/缩小支持旋转(类似微博的图片旋转)支持水平/垂直翻转支持图片移动支持键盘支持全屏幻灯片模式(可做屏保)支持缩略图支持标题显示支持多种自定义事
2017-08-27 23:32:38 8665
原创 maven项目中的pom.xml文件
在使用maven开发时,在pom.xml文件中有这样两个标签<dependencyManagement>和<pluginManagement>对引入的依赖包和插件进行管理<!-- 集中定义依赖版本号 --> <properties> <junit.version>4.10</junit.version> <spring.version>4.1.3.RELEAS
2017-08-19 17:43:48 398
原创 spring中关于对jdbc.properties使用的两种配置方式
第一种:<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <!-- 允许JVM参数覆盖 --> <property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVER
2017-08-19 17:32:13 919
转载 重复读取InputStream的方法
1.为什么InputStream不能重复读取首先,熟悉Java的人可能都知道,Java中的Inputstream是不能重复读取的。 但是有没有想过,InputStream为什么不能重复读呢? 其实要回答“为什么”这个问题很简单,就是人家接口就是这么设计的,不能重复读。 所以今天要讨论的问题更像是:Java的InputStream为什么要设计为不能重复读? 关于InputStream为什么不能重复
2017-08-16 22:30:09 22930 3
转载 Http请求中Content-Type讲解以及在Spring MVC中的应用(转载)
引言: 在Http请求中,我们每天都在使用Content-type来指定不同格式的请求信息,但是却很少有人去全面了解content-type中允许的值有多少,这里将讲解Content-Type的可用值,以及在spring MVC中如何使用它们来映射请求信息。1. Content-Type MediaType,即是Internet Media Type,互联网媒体类型;也叫做MIME类型,在H
2017-08-15 23:03:54 297
原创 spingmvc实现附件单个和打包下载
JQuery的ajax函数的返回类型只有xml、text、json、html等类型,没有“流”类型,所以我们要实现ajax下载,不能够使用相应的ajax函数进行文件下载。但可以用js生成一个form,用这个form提交参数,并返回“流”类型的数据。在实现过程中,页面也没有进行刷新1.单个文件下载的js代码单个文件下载://filePath为存储文件的下载地址function downloadFil
2017-08-14 21:26:26 417
原创 springmvc controller层接收List类型的参数
1.前台通过ajax传输数据var allFilePaths = new Array();<#--查找所有行的文件路径字段的值-->for (var i = 0; i < 10; i++) { allFilePaths.push("xx"+i);}$.ajax({ url : '/formengineWebService/delFileInfo', type :
2017-08-10 21:22:18 19366 1
原创 ajaxFileUpload多文件上传
ajaxFileUpload默认只支持单个文件上传,搜索资料发现,只要部分修改其源码,可以实现多个文件的上传。1.ajaxfileupload.js修改修改部分如下://修改源码,支持多文件上传 for(var i in fileElementId){ var oldElement = jQuery('#' + fileElementId[i]);
2017-08-09 21:33:34 3966
原创 EasyUI datagrid获取数据问题
1.问题描述通常获取datagrid中数据条数,以下代码就可解决$('#tt').datagrid("getData").total;但是当datagrid的id中包含 . 时,获取数据就会出现以下问题:Cannot read property 'nodeName' of undefined2.解决方案以上描述的问题就是因为datagrid的id中包含 . 的原因,造成'#tt'无
2017-08-07 16:02:52 4852
转载 Freemarker 运算符
Freemarker 提供了算术运算符, 逻辑运算符, 比较运算符, 空值处理运算符。 Freemarker 在进行运算时,你放入map 中的是什么类型, 就会解析成对应的类型。比如说:如果放入的是string 的 10 , 那么解析的时候 依然是string 类型的,而不是说是数值型。【1. 算术运算符】 1. 数字运算 +: a1+{a1} + {a2} =
2017-08-02 14:52:44 17153
原创 Java模版引擎之Freemarker篇
一.初识Freemarker1.1什么是FreemarkerFreemarker是一款模版引擎Freemarker不是web框架Freemarker官网http://http://freemarker.org1.2 数据模型+模板输出=html(输出)1.3前端设计师和程序员的侧重点MVC设计(Model,View,Controller)前端设计师侧重于View(模版设计)后端设计师全
2017-07-30 13:26:36 13816
转载 windows下安装elasticSearch5.X head插件
环境Windows10企业版X64JDK-1.8ElasticSearch-5.0.0node-v4.5.0-x64.msi步骤安装node到D盘。如D:\nodejs。把NODE_HOME设置到环境变量里(安装包也可以自动加入PATH环境变量)。测试一下node是否生效:安装gruntgrunt是一个很方便的构建工具,可以进行打包压缩、测试、执行等等的工作,5.0里的head插件就是通过grunt
2017-07-23 08:30:44 1050
原创 mysql定时任务和事件解决订单自动更新状态问题
问题描述:数据库在订单结束时自动更新订单状态 解决方案:定时任务+事件#开启event_scheduler sql指令SHOW VARIABLES LIKE '%event_scheduler%';SET GLOBAL event_scheduler = ON; SET @@global.event_scheduler = ON; SET GLOBAL event_scheduler
2017-04-20 15:32:47 6669
原创 fullcalendar 日历改造
参考:1:http://feifei.im/archives/1682:blog.csdn.net/u010222318/article/details/30083841jsp页面<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><%@page import="java.uti
2017-03-31 16:59:13 2085
转载 了解 Spring Data JPA
前言自 JPA 伴随 Java EE 5 发布以来,受到了各大厂商及开源社区的追捧,各种商用的和开源的 JPA 框架如雨后春笋般出现,为开发者提供了丰富的选择。它一改之前 EJB 2.x 中实体 Bean 笨重且难以使用的形象,充分吸收了在开源社区已经相对成熟的 ORM 思想。另外,它并不依赖于 EJB 容器,可以作为一个独立的持久层技术而存在。目前比较成熟的 JPA 框架主要包括 Jboss 的
2017-03-16 23:46:47 180
原创 Cannot change version of project facet Dynamic Web Module to 2.5.
解决方法参见点击此处
2017-01-11 18:07:21 205
转载 hibernate集合映射inverse和cascade详解
转载:地址1、到底在哪用cascade=”…”?cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有cascade的关系就会被自己动的插入或是删除。便是为了能正确的cascade,unsaved-value是个很重要的属性。hibernate通过这个属性来判断一个对象应该save还是update,如果这个对象的id
2017-01-06 16:01:13 166
原创 Hibernate学习博客推荐
Hibernate学习博客推荐http://blog.csdn.net/jiuqiyuliang/article/details/39078749 http://blog.csdn.net/csh624366188/article/details/7585129这两个专栏写的还是很棒的,值得学习
2017-01-06 09:15:27 251
原创 springmvc+easyui+fileupload实现图片上传
添加依赖关系由于本项目是在maven项目管理工具下开发的,所以需要在pom.xml文件里添加如下依赖关系<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId></dependency>在spring.xml中添加文件上传限制<bean id="
2016-12-26 22:30:04 4224
原创 easyui 对两次密码的验证
这里实现以下扩展 必须要先引用jquery easyui的js库$.extend($.fn.validatebox.defaults.rules, { /*验证字段相等*/ equalTo: { validator:function(value,param){ return $(param[0]).val() == value;
2016-12-20 12:02:07 268
原创 datagrid中实现时间调节
时间调节器扩展//时间调节器扩展 $.extend($.fn.datagrid.defaults.editors, { timespinner : { init : function(container, options) { var input = $('<input />').appendTo(
2016-12-20 00:16:07 994
原创 动态加载当前年份的前五年后十年
显示年份的下拉框<input id="ss" class="easyui-combobox" style="width: 70px;"></input>javaScript代码 $(function() { //年份 var date = new Date(); var yearObj = $("#ss"); var curr
2016-12-19 23:52:23 4711
原创 easyui 行编辑
easyui可编辑数据网络(datagrid)<table id="dg" class="easyui-datagrid" style="width: 100%; height: 100%" data-options="
2016-12-19 23:40:16 651
原创 图片上传大小,类型,宽高验证
form表单<form id="satmpdefForm" action="http://localhost:8080/mainWeb/system/saveStampdefByForm/" style="padding: 10px 20px 10px 40px;" enctype="multipart/form-data" method="post">
2016-12-19 22:49:34 2393 1
原创 图片上传预览
form表单<form id="satmpdefForm" action="" style="padding: 10px 20px 10px 40px;" enctype="multipart/form-data" method="post"> <table> <tr> <td>
2016-12-19 22:06:51 182
原创 easyui 图片加载预览
引入外部js文件<script type="text/javascript" src="../LocalResizeIMG.js"></script><script src="../jquery.form.js"></script>图片上传控件<tr> <td></td> <td><input name="imgFil
2016-12-16 23:27:12 4906 1
原创 easyui datagrid数据批量删除
js页面//批量删除 function deleteStampdef(ctx) { var selRow = $("#dg").datagrid('getSelections'); if (selRow.length == 0) { showError("请至少选择一行数据!"); return false;
2016-12-16 23:09:57 1660
原创 OGNL的简单使用
1.什么是OGNLOGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个单独的开源项目。 Struts2框架使用OGNL作为默认的表达式语言。2.OGNL功能前提: OGNL是struts2整合的一个开源项目,所以在struts2中,要想使用OGNL表达式,必须使用Struts2标签库2.1 OGNL方法的调用jsp界面引用<%@ tagli
2016-12-07 23:42:32 373
原创 Struts2框架(六)
一.国际化的概念1.1 什么是国际化Struts国际化是建立在java国际化的基础上,一样也是通过提供不同国家/语言环境的消息资源,然后通过ResourcreBundle加载指定的Locale对应的资源文件,再取得该资源文件中指定key对应的消息—整个过程与java国际化完全相同。1.2 什么需要国际化程序:需要国际化数据:不需要国际化,输入什么就是什么 比如: 用户注册的表单,有用户名,密
2016-12-03 11:04:32 210
转载 Hibernate增删改查的HQL语句
转自:原地址 Hibernate的所有的操作都是通过Session完成的.基本步骤如下:1:通过配置文件得到SessionFactory: SessionFactory sessionFactory=new Configuration().configure().buildSessionFactory();2:通过SessionFactory 得到一个Session
2016-12-01 16:30:54 511
原创 Struts2框架(五)
十三.静态参数和动态参数的封装13.1 如何封装静态请求参数struts.xml文件中的配置<action name="action1" class="com.itheima.web.action.Demo1Action" method="addUser"> <!-- 当我们不写任何拦截器时,默认的拦截器栈defaultStack它来为我们工作。
2016-12-01 00:14:55 177
转载 Spring注解详解
转载自:[博客页面](http://blog.csdn.net/xyh820/article/details/7303330/) 概述注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您
2016-11-28 18:06:40 164
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人