自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (58)
  • 收藏
  • 关注

原创 考研逻辑课程学习笔记(二)

1、什么是矛盾命题论述1为真,能推出论述2一定为假。论述2为真,能推出论述1一定为假。两个论述相加等于全集,并且没有重叠部分(一定一真一假)。【情况1】扔骰子:扔出 123点,扔出456点。(相加为全集,没有重叠)【情况2】扔骰子:扔出1~4点,扔出4~6点。 (相加为全集,有重叠)【情况3】扔骰子:扔出1点,扔出6点。 (相加不为全集,没有重叠)【情况4】扔骰子:扔出1点,扔出6点。 (相加不为全集,没有重叠)【情况5】扔骰子:扔出2、3点,扔出3、4点。 (相加不为全集,有重

2022-04-06 18:45:50 590

原创 Linux 服务器日常巡检脚本分享

Linux 系统日常巡检脚本,巡检内容包含了,磁盘,内存cpu进程文件更改用户登录等一系列的操作 直接用就行了。报告以邮件发送到邮箱 在log下生成巡检报告。原文链接:https://www.pythondesign.cn/994.html#!/bin/bash# @Author: HanWei# @Date: 2020-03-16 09:56:57# @Last Modified by: HanWei# @Last Modified time: 2020-03-16 ...

2022-04-06 16:37:26 972

原创 考研逻辑课程学习笔记(一)

备考2022年研究生考试,逻辑知识学习笔记总结

2022-04-02 18:52:29 4781

转载 SpringMVC数据验证——注解式控制器的数据验证、类型转换及格式化

7.4、数据验证7.4.1、编程式数据验证Spring 2.x提供了编程式验证支持,详见【4.16.2数据验证】章节,在此我们重写【4.16.2.4.1、编程式验证器】一节示例。 (1、验证器实现复制cn.javass.chapter4.web.controller.support.validator.UserModelValidator到cn.javass.chapter

2014-12-05 17:34:45 2680

转载 SpringMVC数据格式化——注解式控制器的数据验证、类型转换及格式化

7.3、数据格式化在如Web /客户端项目中,通常需要将数据转换为具有某种格式的字符串进行展示,因此上节我们学习的数据类型转换系统核心作用不是完成这个需求,因此Spring3引入了格式化转换器(Formatter SPI) 和格式化服务API(FormattingConversionService)从而支持这种需求。在Spring中它和PropertyEditor功能类似,可以替代Proper

2014-12-05 17:32:40 9306

转载 SpringMVC数据类型转换—— 注解式控制器的数据验证、类型转换及格式化

7.1、简介在编写可视化界面项目时,我们通常需要对数据进行类型转换、验证及格式化。 一、在Spring3之前,我们使用如下架构进行类型转换、验证及格式化: 流程:①:类型转换:首先调用PropertyEditor的setAsText(String),内部根据需要调用setValue(Object)方法进行设置转换后的值;②:数据验证:需要显示调用Spring的Val

2014-12-05 17:28:34 1040

转载 SpringMVC强大的数据绑定(2)——注解式控制器详解

6.6.2、@RequestParam绑定单个请求参数值@RequestParam用于将请求参数区数据映射到功能处理方法的参数上。Java代码  public String requestparam1(@RequestParam String username)  请求中包含username参数(如/requestparam1?username=zhang),则

2014-12-05 17:27:06 806

转载 SpringMVC强大的数据绑定(1)——注解式控制器详解

到目前为止,请求已经能交给我们的处理器进行处理了,接下来的事情是要进行收集数据啦,接下来我们看看我们能从请求中收集到哪些数据,如图6-11: 图6-111、@RequestParam绑定单个请求参数值;2、@PathVariable绑定URI模板变量值;3、@CookieValue绑定Cookie数据值4、@RequestHeader绑定请求头数据;5、@Model

2014-12-05 17:24:55 772

转载 Spring MVC 3.1新特性 生产者、消费者请求限定 ——注解式控制器详解

6.6.5、生产者、消费者限定6.6.5.1、基本概念首先让我们看一下通过HTTP协议传输的媒体类型及如何表示媒体类型: 一、Media Type:互联网媒体类型,一般就是我们所说的MIME类型,用来确定请求的内容类型或响应的内容类型。 写道媒体类型格式:type/subtype(;parameter)?type主类型,任意的字符串,如text,如果是*号代表所有;

2014-12-05 17:23:26 964

转载 SpringMVC3强大的请求映射规则详解

6.5、请求映射处理器定义好了,那接下来我们应该定义功能处理方法,接收用户请求处理并选择视图进行渲染。首先我们看一下图6-1:http请求信息包含六部分信息:①请求方法,如GET或POST,表示提交的方式;②URL,请求的地址信息;③协议及版本;④请求头信息(包括Cookie信息);⑤回车换行(CRLF);⑥请求内容区(即请求的内容或数据),如表单提交时的参数数

2014-12-05 17:20:49 16267

转载 注解式控制器运行流程及处理器定义

6.1、注解式控制器简介一、Spring2.5之前,我们都是通过实现Controller接口或其实现来定义我们的处理器类。已经@Deprecated。 二、Spring2.5引入注解式处理器支持,通过@Controller 和 @RequestMapping注解定义我们的处理器类。并且提供了一组强大的注解: 需要通过处理器映射DefaultAnnotationHandler

2014-12-05 17:19:21 1265

转载 处理器拦截器详解

5.1、处理器拦截器简介Spring Web MVC的处理器拦截器(如无特殊说明,下文所说的拦截器即处理器拦截器)类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。 5.1.1、常见应用场景1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。2、权限检查:如登录检测,进入处理器检测检测是否登录,如果没

2014-12-05 17:17:23 1613

转载 Controller接口控制器详解(7)

4.16.2、数据验证1、数据绑定失败:比如需要数字却输入了字母;2、数据不合法:可以认为是业务错误,通过自定义验证器验证,如用户名长度必须在5-20之间,我们却输入了100个字符等;3、错误对象:当我们数据绑定失败或验证失败后,错误信息存放的对象,我们叫错误对象,在Spring Web MVC中Errors是具体的代表者;线程不安全对象;4、错误消息:是硬编码,还是可配置?实际工

2014-12-05 17:14:35 771

转载 Controller接口控制器详解(6)

4.16、数据类型转换和数据验证流程:1、首先创建数据绑定器,在此此会创建ServletRequestDataBinder类的对象,并设置messageCodesResolver(错误码解析器);2、提供第一个扩展点,初始化数据绑定器,在此处我们可以覆盖该方法注册自定义的PropertyEditor(请求参数——>命令对象属性的转换);3、进行数据绑定,即请求参数——>命令对象

2014-12-05 17:10:54 736

转载 Controller接口控制器详解(5)

4.15、MultiActionController之前学过的控制器如AbstractCommandController、SimpleFormController等一般对应一个功能处理方法(如新增),如果我要实现比如最简单的用户增删改查(CRUD Create-Read-Update-Delete),那该怎么办呢? 4.15.1 解决方案1、每一个功能对应一个控制器,如果是CRUD

2014-12-05 17:06:42 785

转载 Controller接口控制器详解(4)

4.12、ParameterizableViewController参数化视图控制器,不进行功能处理(即静态视图),根据参数的逻辑视图名直接选择需要展示的视图。Java代码   class="org.springframework.web.servlet.mvc.ParameterizableViewController">      该控制器接收到请求后直接选

2014-12-05 17:05:17 789

转载 Controller接口控制器详解(3)

4.11、AbstractWizardFormController向导控制器类提供了多步骤(向导)表单的支持(如完善个人资料时分步骤填写基本信息、工作信息、学校信息等)假设现在做一个完善个人信息的功能,分三个页面展示:1、页面1完善基本信息;2、页面2完善学校信息;3、页面3完善工作信息。这里我们要注意的是当用户跳转到页面2时页面1的信息是需要保存起来的,还记得Abstra

2014-12-05 17:03:35 675

转载 Controller接口控制器详解(2)

4.5、ServletForwardingController将接收到的请求转发到一个命名的servlet,具体示例如下: java代码:Java代码  package cn.javass.chapter4.web.servlet;  public class ForwardingServlet extends HttpServlet {          @O

2014-12-05 17:01:46 1196

转载 Controller接口控制器详解(1)

4.1、Controller简介Controller控制器,是MVC中的部分C,为什么是部分呢?因为此处的控制器主要负责功能处理部分:1、收集、验证请求参数并绑定到命令对象;2、将命令对象交给业务对象,由业务对象处理并返回模型数据;3、返回ModelAndView(Model部分是业务对象返回的模型数据,视图部分为逻辑视图名)。 还记得DispatcherServlet吗?

2014-12-05 16:58:53 920

转载 DispatcherServlet详解

3.1、DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。 具体请参考第二章的图2-1。 DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下:1、文件上

2014-12-05 16:55:20 1070 1

转载 Spring MVC入门

2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的Web框架在此

2014-12-05 16:53:08 681

转载 Web MVC简介

Web MVC简介1.1、Web开发中的请求-响应模型: 在Web世界里,具体步骤如下:1、  Web浏览器(如IE)发起请求,如访问http://sishuok.com2、  Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html)。3、web服务器处理完成后,返回内容给web客户端(一般就是我们的浏览器),客户

2014-12-05 16:48:30 551

原创 逻辑研究

1.你让工人为你工作7天,回报是一根金条,这个金条平分成相连的7段,你必须在每天结束的时候给他们一段金条。如果只允许你两次把金条弄断,你如何给你的工人付费?2.村子中有50个人,每人有一条狗。在这50条狗中有病狗(这种病不会传染)。于是人们就要找出病狗。每个人可以观察其他的49条狗,以判断它们是否生病,只有自己的狗不能看。观察后得到的结果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的是

2014-10-16 15:35:03 2776

原创 智力逻辑题

1、有两根不均匀分布的香,香烧完的时间是一个小时,你能用什么方法来确定一段15分钟的时间?2、一个经理有三个女儿,三个女儿的年龄加起来等于13,三个女儿的年龄乘起来等于经理自己的年龄,有一个下属已知道经理的年龄,但仍不能确定经理三个女儿的年龄,这时经理说只有一个女儿的头发是黑的,然后这个下属就知道了经理三个女儿的年龄。请问三个女儿的年龄分别是多少?为什么?3、有三个人去住旅馆,住三间房,每

2014-10-16 15:30:35 810

原创 js中的屏蔽

js屏蔽效果  /** 屏蔽F1帮助 */  window.onhelp = function(){return false;}     /**  *屏蔽 F5、Ctrl+N、Shift+F10、Alt+F4  *如果想要屏蔽其他键,则找到对应的 keyCode 再依照此方法即可  */  document.onkeydown = function(

2013-07-29 21:54:15 1708 1

原创 jqGrid表格插件——参数配置

jQuery学习之:jqGrid表格插件——参数配置在$("#tableId").jqGrid(optional);中,optional对象包含如下的属性:(属性按字母顺序排列)参数名称类型描述默认值是否可以被修改ajaxGridOptionsobject对ajax参数进行全

2013-06-07 22:45:28 1696

原创 EasyUI中combogrid的代码实例

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">combogrid $(function(){  $("#cc").combogrid({   panelWidth:400,   value:'safds',//缺省值

2013-06-02 22:46:51 17914

原创 EasyUI中combogrid的使用方法

ComboGrid用法和参数配置1、 需要引入class=" "easyui-combogrid”,必须应用在input或select元素中2、 参数设置需要在data-options中设置3、 属性参数配置:loadMsg:加载远程数据,显示的信息idField:select中选择提交值textField:select中选择的显示值mode:定义如何加载DataGri

2013-06-02 22:44:45 45340

原创 EasyUI中combobox的代码实例

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">combobox//动态加载数据集文件数据function loadData(){$('#cc').combobox({url:'combobox_data.json',

2013-05-30 23:25:57 47969 1

原创 EasyUI中combobox的使用方法

Combobox用法和方法参数:1、 需要引入class=" easyui-combobox”2、 参数设置需要在data-options中设置3、 属性参数配置:valueField:基础数据值名称绑定到Combobox(提交值)textField:基础数据的字段名称绑定的Combobox(显示值)mode:定义当文本改变时如何加载列表数据,当设置为remote模式下,什

2013-05-30 23:24:30 128780 4

原创 EasyUI中包选择按钮的下拉列表的代码实例(可多选值)

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">包含选择按钮的下拉列表(可多选)$(function(){$('#cc').combo({required:true,editable:true,multiple:tru

2013-05-30 23:22:53 8523

原创 EasyUI中包选择按钮的下拉列表的代码实例

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">包含选择按钮的下拉列表(单选)$(function(){$('#cc').combo({required:true,editable:false});//为combo

2013-05-30 23:20:52 2065

原创 EasyUI中包选择按钮的下拉列表的使用方法

带有单选按钮的下拉列表Combo:1、 参数设置需要在data-options中设置2、 Combo的属性参数配置Width:设置select的宽度,默认为autopanelWidth:下拉列表的宽度,默认为nullpanelHeight:下拉列表的高度,默认为200multilple:定义是否支持多重选择,默认为falseseparator:设置当多重选择时选择项之间

2013-05-30 23:18:57 9191

原创 EasyUI中calender控件使用的代码实例

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">日期控件$(function(){$("#cc1").click(function(){$("#cc1").calendar({onSelect:function(data)

2013-05-26 23:36:42 1152

原创 EasyUI中calender控件的使用方法

Calendar(日历控件)的用法和方法参数:1、作为日历控件的容器需要引入class="easyui-calendar2、参数设置需要在data-options中设置3、 容器的参数配置width:日历控件的宽度height:日历控件的高度fit:设置日历容器是否适应父容器的大小,默认为falseborder:定义是否显示边框,默认为truefirstDay:定义

2013-05-26 23:34:49 3986

原创 EasyUI中Accordion使用的代码实例

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">无标题文档function select(){$("#aa").accordion('select','Title1');//选择title为Title1的panel}v

2013-05-26 23:14:00 3019

原创 EasyUI中Accordion的用法

Accordion的用法和方法参数:1、 外层的div容器需要引入class='easyui-accordion'以作标示为Accordion容器2、 参数设置需要在data-options中设置3、 容器参数配置width:设置容器的宽度height:设置容器的高度fit:设置Accordion容器是否适应父容器的大小,默认为falseborder:定义是否显示边框,

2013-05-26 23:10:51 11121 1

转载 java map排序

Java中对Map(HashMap,TreeMap,Hashtable等)的排序时间首先简单说一下他们之间的区别:HashMap: 最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。HashMap最多只允许一条记录的键为Null(多条会覆盖);允许多条记录的值为 Null。非首先简单说一下他们之间的区别:HashMap:

2013-05-14 23:53:45 668

原创 map 排序

@SuppressWarnings("unchecked") public staticMap.Entry[] getSortedHashtableByValue(Map h) {  Set set = h.entrySet(); Map.Entry[] entries = (Map.Entry[]) set.toArray(new Map.Entry[set  .size()

2013-05-14 23:52:25 612

原创 HttpClient的cookie

package com.huawe;import java.io.IOException;import java.util.List;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.client.ClientProtocolException

2013-05-09 23:50:25 654

图片处理工具

图片处理工具,轻量级的图片处理工具,有美图秀秀,美图看看

2013-07-22

常用的日期数字类型的正则表达式集

常用的日期数字类型的正则表达式集,对各种数字和日期格式进行了一些归纳总结

2013-07-18

Html编辑工具

html编辑工具 HtmlEdit,可以对开发人员快速编写页面

2013-07-17

EasyUi中文帮助文档

EasyUi中文帮助文档,对EasyUi的使用做了一些简单的总结

2013-07-17

jar反编译工具

jar反编译工具,是一款小型的java反编译的好工具

2013-07-17

7z解压软件

7z一个轻量级的解压软件,可以解压长文件名的压缩包,其他的压缩软件,通常解压的文件会有问题

2013-07-17

java反编译工具

一个小型的java反编译工具,轻量级的

2013-07-17

各类常用真正表达式总结

包含各种类型的正则表达式总结 有数字类型 字符类型 等等

2013-07-11

自定义validateBox验证

对easyUi中的验证框架validatabox进行封装,修改自定义

2013-07-08

validateBox验证

validateBox验证,对其中的底层代码进行了一下修改封装

2013-07-07

LiveValidation

LiveValidation

2013-07-05

jquery验证框架学习

jquery验证框架学习教程,有很详细的讲解

2013-07-05

EasyUi资源

easyui EasyUi案例 EasyUI的api帮助手册

2013-07-05

jQueryBubblePopup.v2.3.1

jquery中的验证框架,此资源包含这个框架的使用案例

2013-07-05

dom4j解析XML所需要的包

dom4j解析XML所需要的包

2013-07-04

dom4j使用方法简介

dom4j解析xml文档,里面对xml方法进行了简单的介绍

2013-07-03

form表单验证

javascript的表单简单进行验证操作,一个html的代码实例

2013-07-03

jquery.ui.core.js

jquery.ui.core.js,jqueryUi所需的js库

2013-05-20

jquery.validate.js

jquery.validate.js,jquery验证所需的js库

2013-05-18

jquery.form.js

jquery.form.js ,在form验证所需的js文件

2013-05-18

log4j使用说明和实例

log4j使用说明和实例,java程序和web程序中log4j的使用实例

2014-10-16

poi-3.8相关资源

包含poi-3.8开发所需的jar,以及帮助文档

2014-10-16

Socket数据通讯

java程序中关于scoket数据通讯,代码详细介绍说明,对初学者会有很好的帮助

2013-12-19

Flash和java的数据交互

flash作为前端显示,有很好的效果,但是和后台交互就是不容易,此文件有代码详细说明,flash和java的数据交互

2013-12-05

Flash客户端通讯

flash开发前端一个桌面程序,后台使用socket进行数据通讯

2013-12-02

javajnative程序打包代码实例

javajnative程序打包代码实例,动态调用dll,打包成jar或者exe,代码教程详细说明

2013-11-29

jni开发实例

jni开发实例,实现dll动态库调用,里面有详细的代码说明

2013-11-27

Microsoft Office Visio 2003 SP3简体中文版

Microsoft Office Visio 2003 SP3简体中文版,绿色版,可以按照直接使用

2013-11-20

jdbc实现数据库操作

jdbc连接数据,进行数据读写,其中有详细才代码实现sql共享池,共享链接

2013-11-13

扫描仪c#开发的硬件驱动程序

扫描仪c#开发的硬件驱动程序,通c#调dll操作硬件,附有文档说明

2013-11-03

mysql安装包

mysql安装包,mysql-gui-tools-5.0-r17-win32.msi,这个小型的sql

2013-11-01

cvr硬件驱动的开发

cvr是关于对身份证等证件刷卡,java操作驱动,进行获取信息的一个小例子

2013-10-24

会展解决方案

会展中心的解决方案,一部分文档说明

2013-10-03

odbj中对date数据操作的示例

在对orac数据操作时,date类型直接插入失败,需要类型转换处理,此jar文件为一个示例

2013-09-28

portal开发实例

portal协议开发的实例,可供参考,对poralt可定制页面

2013-09-11

软件开发文档集

详细的项目开发时的几类文档的编写规范、要求,里面有详细的示例

2013-09-08

自定义页面操作项的提示框

在表格中有许许多多的操作想时,页面显示效果不好看,现在把所有的操作项封装起来,统一展示

2013-09-05

JSONObject使用示例

JSONObject类型的之间的转换操作,有简单的示例代码可以参考

2013-08-12

java和javascript常用帮助文档

包含常用的帮助文档,css、javascrp、jquery,java等中文帮助文档

2013-07-29

jgrid实现列的动态

jgrid中实现显示的列的动态显示值,列可配置生成

2013-07-24

空空如也

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

TA关注的人

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