自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (15)
  • 收藏
  • 关注

原创 Javascript 获取当前JS文件路径

1.原生Javascript获取当前JS文件路径var file, scripts = document.getElementsByTagName("script"); file = scripts[scripts.length - 1].getAttribute("src");2. 在jQuery中获取当前JS文件路径$("script").last().attr("src");

2017-03-31 09:09:46 29752

转载 CSS与JS中的相对路径引用

javascript和css文件中采用相对路径,其基准路径是完全不同的,下面为大家介绍下CSS与JS中的相对路径引用。1.javascript引用资源(比如图片)相对路径是以宿主路径(被引用的网页比如你在首页index.php引用了某js文件,则index.php即为宿主)所处位置为基准。 2.css引用资源(比如图片)相对路径是以.css文件所处位置为基准! 大家在html中

2017-03-31 08:54:49 1478

原创 JQuery获取节点的html代码

一:jQuery.html() 是获取当前节点下的html代码,并不包含当前节点本身的代码。二:然而我们有时候确需要包含当前节点的html代码。有的人通过parent().html(),如果当前元素没有兄弟元素还行,如果有那就行不通了。下面这个jQuery的方法可以解决,而且非常简便,如下:jQuery.prop("outerHTML");hello,你好!$(".te

2017-03-31 02:29:03 5059

原创 java字符串分解 StringTokenizer

StringTokenizer:字符串分隔解析,比split()方法效率高1、构造函数。1. StringTokenizer(String str) :构造一个用来解析str的StringTokenizer对象。java默认的分隔符是“空格”、“制表符(‘\t’)”、“换行符(‘\n’)”、“回车符(‘\r’)”。2. StringTokenizer(String str, Strin

2017-03-29 13:17:36 588

原创 jQuery slideToggle() 方法

slideToggle() 方法通过使用滑动效果(高度变化)来切换元素的可见状态。如果被选元素是可见的,则隐藏这些元素,如果被选元素是隐藏的,则显示这些元素。语法$(selector).slideToggle(speed,callback)参数描述speed可选。规定元素从隐藏到可见的速度(或者相反)。默认为 "normal"

2017-03-29 01:20:07 810

原创 MyBatis TypeHandler配置

MyBatis 在预处理语句(PreparedStatement)中设置一个参数时,或从结果集中取出一个值时,都会用类型处理器将获取的值以合适的方式转换成 Java 类型。Mybatis默认为我们实现了许多TypeHandler, 当我们没有配置指定TypeHandler时,Mybatis会根据参数或者返回结果的不同,默认为我们选择合适的TypeHandler处理。我们怎么配置一个自定义Typ

2017-03-28 13:47:24 1856

转载 instanceof运算符、Class的isInstance( )与isAssignableFrom之间的区别

instanceof运算符 只被用于对象引用变量,检查左边的被测试对象 是不是 右边类或接口的 实例化。如果被测对象是null值,则测试结果总是false。形象地:自身实例或子类实例 instanceof 自身类   返回true例: String s=new String("javaisland");       System.out.println(s instanceof Str

2017-03-26 21:47:07 433

原创 DataTables 修改head排序样式

dataTables自带的排序图标特别丑,而且第一行设置为不排序,但是第一个总显示sorting图标,点击一次才会消失。于是想解决这两个问题。一:修改样式,解决排序图标的问题使用的是dataTables.bootstrap的样式,做如下修改table.dataTable thead .sorting:after { opacity: 0.2; c

2017-03-26 18:45:31 7532

原创 使用Notepad++替换多个文件的相同内容

一:  替换指定的多个文件打开替换选项卡,先把要替换的文件全部打开,替换的时候点击替换所有文件二:替换指定目录下的所有文件切换到文件查找选项卡,指定要目录,并填写好相关信息,点击在文件中替换

2017-03-26 05:21:47 5425

转载 JQuery中serialize()用法实例分析

本文实例讲述了JQuery中serialize()用法。分享给大家供大家参考。具体分析如下:一、serialize()定义和用法:serialize()方法通过序列化表单值,创建标准的URL编码文本字符串,它的操作对象是代表表单元素集合的jQuery 对象。你可以选择一个或多个表单元素(比如input或文本框),或者 form 元素本身。序列化的值可在生成 AJAX 请求时用于 U

2017-03-26 04:48:32 745

原创 css3的pointer-events属性

pointer-events: auto | none | visiblePainted | visibleFill | visibleStroke | visible | painted | fill | stroke | all | inheritpointer-events属性有很多值,但是对于浏览器来说,只有auto和non两个值可用,其它的几个是针对SVG的(本身这个属性就来自

2017-03-26 03:45:00 643

原创 springmvc 通过 Pageable对象和PageableDefault注解获取分页信息

Pageable 是Spring Data库中定义的一个接口,该接口是所有分页相关信息的一个抽象,通过该接口,我们可以得到和分页相关所有信息(例如pageNumber、pageSize等)。Pageable定义了很多方法,但其核心的信息只有两个:一是分页的信息(page、size),二是排序的信息。在springmvc的请求中只需要在方法的参数中直接定义一个pageable类型的参数,当S

2017-03-25 22:57:46 34969 6

原创 DataTable初始化参数的详细说明

DataTables是一个可高度配置化的类库,可以在生成HTML tables过程中的所有方面实现定制。所有特性可以通过打开、关闭或者定制来满足你对表格所有的要求。 定制要先定义一个options,然后传入$().DataTable()构造函数,通过定制options的内容来实现定制。 - 例如下面的代码 scrollY和 paging 选项用来允许滚动和禁止分页: $('#myTa

2017-03-25 11:52:13 21115

原创 springmvc controller中参数装配转换由于同名而不同类型而发生错误

@RequestMapping(value = "{parent}/appendChild", method = RequestMethod.POST)public String appendChild( Model model, @PathVariable("parent") long pid, @ModelAttribute("child")

2017-03-25 00:13:06 1245

原创 springmvc重定向RedirectAttributes的用法

RedirectAttributes 专门用于重定向之后还能带参数跳转的的工具类。有两种方式,一种是url后附带参数一种是session传参数。一: url传递参数的方式redirectAttributes.addAttributie("param1",value1);redirectAttributes.addAttributie("paraa2",value2);ret

2017-03-24 22:40:53 1339

原创 Shiro关于JSESSIONID失效报错问题

错误信息2017-03-24 13:42:20,381 [http-bio-8090-exec-4] [org.apache.shiro.web.servlet.SimpleCookie]-[DEBUG] Found 'JSESSIONID' cookie value [7353DD0322589E2DF6C46D0B00E746A7]2017-03-24 13:42:20,381

2017-03-24 14:02:25 7857 2

原创 SpringMVC中的参数组装:HandlerMethodArgumentResolver

SpringMVC的HandlerMethodArgumentResolver接口,spring调用该接口实现Controller的参数装配。HandlerMethodArgumentResolver实现类中会调用DataBinder,Converter等。常用的该接口实现类有:ServletModelAttributeMethodProcessor:实体类的组装用它实现。Requ

2017-03-24 09:30:58 452

原创 jQuery布局插件UI Layout简介及使用方法

UI Layout是一种基于jQuery的布局框架,项目主页http://layout.jquery-dev.net/。该框架的参考原型是ExtJS的border-layout,因此十分适用于将原有使用ExtJS的项目改造成jQuery项目。其核心是一个大小自适应的中心面板(必选),面板的上下左右四个方向可以放置可折叠、可缩放的面板(可选),各个面板可以添加任意数量的页眉和页脚面板。UI Layo

2017-03-23 17:07:47 36354 3

原创 mybatis xml中的数组

[Ljava.lang.Integer[Ljava.lang.Integer

2017-03-22 23:21:19 3294

原创 <context:component-scan base-package="" />

1.通配符形式2.全路径3.AspectJ語法项目中遇到 4.正则表达式语法

2017-03-22 21:51:14 3241 1

转载 spring路径通配符

在应用spring的工程中,使用class path的方式加载配置文件应该是最常用的做法,然而对大部分人来说,刚开始使用Spring时,几乎都碰到过加载配置文件失败的情况,除了配置上的错误外,很多时候是因为配置文件的路径和程序中指定的加载路径不一致,从而导致配置文件找不到,或是加载了错误地方的配置文件。本文将就Spring如何从class path中加载配置文件做一些简要的分析。 

2017-03-22 20:54:42 394

转载 Spring AOP配置通配符

Spring AOP 用户可能会经常使用 execution切入点指示符。执行表达式的格式如下:execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern) throws-pattern?)除了返回类型模式(上面代码片断中的ret-t

2017-03-22 20:51:33 5438

原创 Spring加载路径中的通配符

?(匹配单个字符),*(匹配除/外任意字符)、**/(匹配任意多个目录)classpath:app-Beans.xml说明:无通配符,必须完全匹配classpath:App?-Beans.xml说明:匹配一个字符,例如 App1-Beans.xml 、 App2-Beans.xmlclasspath:user/*/Base-Bea

2017-03-22 20:31:24 1427

原创 org.springframework.beans.factory.UnsatisfiedDependencyException异常

这个异常是由于Spring在applicationContext.xml中bean的autowirte装配类型时出现问题。在类型byName,byType,constructor三种类型中,可能会出现因无法自动装配而产生题目中的异常,在使用自动装配的时候,吧容易出现问题的JavaBean采用手动装配。下面介绍一下关于autowrite的集中装配类型:1)no:采

2017-03-22 18:43:14 82289 2

原创 MyBatis的foreach语句

foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有item,index,collection,open,separator,close。item表示集合中每一个元素进行迭代时的别名,index指定一个名字,用于表示在迭代过程中,每次迭代到的位置,open表示该语句以什么开始,separator表示在每次进行迭代之间以什么符号作为分隔符,cl

2017-03-22 15:54:04 226

原创 Java中 获取指定字符串在另一个字符串中出现的次数

方法一public int count(String srcText, String findText) { String[] array = srcText.split(findText); return array.length - 1; }方法二public static int count(String srcText, Stri

2017-03-22 11:01:24 586

原创 网页使用Font Awesome图标字体时,css定义 content 属性

网页使用Font Awesome图标字体时,css定义 content 属性必不可少,如下所示:.icon:before {    content: '\f005';    font-family: FontAwesome;}代码 \f005 是一个星星的图标对应代码是.fa-star。不用 content 属性类来输出font awesome图标这个写法,图标代码

2017-03-21 22:54:39 50031 2

原创 CSS选取第几个标签元素:nth-child、first-child、last-child

1、first-childfirst-child表示选择列表中的第一个标签。代码如下:li:first-child{background:#090}上面的意思是,li 列表中的 第一个li模块的背景颜色。2、last-childlast-child表示选择列表中的最后一个标签,代码如下:li:last-child{background

2017-03-20 22:03:34 108174 3

原创 > 子元素选择器(Child selector)

如果您不希望选择任意的后代元素,而是希望缩小范围,只选择某个元素的子元素,请使用子元素选择器(Child selector)。例如,如果您希望选择只作为 元素子元素的 strong 元素,可以这样写:div > strong {color:red;}这个规则会把第一个 div 下面的两个 strong 元素变为红色,但是第二个 div 中的 strong 不受影响:

2017-03-20 21:27:41 2411

原创 SpringMVC <mvc:resources mapping=“”/> 标签

像这样,jsp文件若放在静态路径/images下,可以直接访问,而不经过controller

2017-03-20 00:45:39 532

原创 SpringMVC <mvc:view-controller path=""/>标签

1、重定向  即如果当前路径是/ 则重定向到/admin/index 2、view name  如果当前路径是/ 则交给相应的视图解析器直接解析为视图 如                                           则得到的视图时 /WEB-INF/jsp/admin/index.jsp

2017-03-20 00:38:19 617

原创 如何获取当前使用的Locale信息

Locale locale = RequestContextUtils.getLocaleResolver(request).resolveLocale(request);

2017-03-19 12:21:50 3317

原创 Spring在代码中获取国际化信息

实现接口ApplicationContextAware说明:实现该接口的setApplicationContext(ApplicationContext context)方法,并保存ApplicationContext 对象。Spring初始化时,会通过该方法将ApplicationContext对象注入。import java.util.Locale;import org.sp

2017-03-19 02:58:13 1374

原创 Java代码6种方法获取spring 容器的bean

一:  ApplicationContext context = new FileSystemXmlApplicationContext("applicationContext.xml");context.getBean(" ")方法;说明:这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件手工初始化Spring的情况。二:import org.spring

2017-03-18 21:45:23 20654 3

原创 自定义类在spring中读取properties配置文件信息

我们会将一些配置的信息放在。properties文件中,然后使用${}将配置文件中的信息读取至spring的配置文件。那么我们如何在spring读取properties文件呢。1.首先。我们要先在spring配置文件中。定义一个专门读取properties文件的类.例: classpath*:jdbc.propertie

2017-03-17 13:26:17 3944

原创 利用patchca生成验证码

patchca 是一个简单但功能强大的验证码的Java类库。在springMVC 中的使用 /** * 验证码 * * @param width 图片宽度 * @param height 图片高度 * @param number 验证码数量 */ @RequestMapping(value = {"/cap

2017-03-17 13:00:53 2564

原创 maven添加jar到项目中

一dependency>      groupId>javax.servletgroupId>      artifactId>servlet-apiartifactId>          version>1.1.1version>          scope>systemscope>                    systemPath>path

2017-03-16 01:20:37 296

转载 JSP中的TAG

JSP标签有两种实现方法,一种是使用tag 文件,一种是使用tld文件。1、使用tag文件    标签名和tag文件名一致, tag文件为JSP文件,可以有属性,把JSP页面当JavaBean文件一样使用。例子:1)WEB-INF/lib下放置TAG文件:MyTag.tag,那么就有了一个名为MyTag的标签:[html] view plain copy

2017-03-15 10:23:09 332

原创 jspf和jsp

如果想把一个jspf的文件引入(incurred)到一个jsp页面中,只能使用"@include"指令引入,jspf文件中的内容才能被解析并且执行jspf文件中的指令;如果使用引入,jspf文件中的内容不会被编译,它直接把jspf的内容包含进去,即jspf文件中的jsp指令和tag不会被执行例如:用jsp动态包含这个jspf文件后页面显示的内容是没有编译直接把源码包含进

2017-03-15 01:19:38 1057

原创 <%@include...> 与<jsp:include....>指令的区别

include指令:在翻译阶段(将JSP页面转换成servlet的阶段),include会读入指定的页面中的内容,并将这些内容和原来的页面融合在一起    引入的页面可以只包含静态内容(例如HTML),也可以是一个普通的JSP页面。主页面和引入的页面融和在一起(引入的页面只是最为普通的文本进行融合,并不对动态内容求值),融合后的完整页面再被整体的转换为一个servlet。 这意

2017-03-15 01:17:54 817

customTranslate.rar

将customTranslate文件夹拷贝到项目里,然后在初始化的时候加上如下代码 首先引入import customTranslate from './customTranslate/customTranslate'; 初始化: var customTranslateModule = {   translate: [ 'value', customTranslate ]   };   const canvas = this.$refs.canvas;    this.bpmnModeler = new BpmnModeler({       container: canvas,       additionalModules:[         customTranslateModule       ]     });

2020-03-17

activiti 7 + springboot2(十三)网关

activiti中有四种网关:并行网关,排他网关,包含网关,基于事件网关 排它网关: 内部是一个“X”图标,用来在流程中实现决策。 当流程执行到这个网关,所有外出顺序流都会被处理一遍。 其中条件解析为true的顺序流会被选中,让流程继续运行。 并行网关: 内部是一个“加号”图标。它允许将流程 分成多条分支,也可以把多条分支 汇聚到一起。 包含网关: 内部包含一个圆圈图标,可以看做是排他网关和并行网关的结合体。 和排他网关一样,你可以在外出顺序流上定义条件,包含网关会解析它们。 但是主要的区别是包含网关可以选择多于一条顺序流,这和并行网关一样。 基于事件网关: 网关的每个外出顺序流都要连接到一个中间捕获事件。 当流程到达一个基于事件网关,网关会进入等待状态:会暂停执行。 与此同时,会为每个外出顺序流创建相对的事件订阅。 主要使用的是并行网关和排他网关。

2020-01-19

activiti 7 + springboot2(十二)组任务

在流程定义中在任务结点的assignee固定设置任务负责人,在流程定义时将参与者固定设置在.bpmn文件中,如果临时任务负责人变更则需要修改流程定义,系统可扩展性差。针对这种情况可以给任务设置多个候选人,可以从候选人中选择参与者来完成任务。 在流程图中任务节点的配置中设置candidate-users(候选人),多个候选人之间用逗号分开。

2020-01-17

activiti 7 + springboot2(九) 流程变量的使用

流程变量就是activiti在管理工作流时根据管理需要而设置的变量。 流程变量的作用域默认是一个流程实例(processInstance),也可以是一个任务(task)或一个执行实例(execution),这三个作用域流程实例的范围最大,可以称为global变量,任务和执行实例仅仅是针对一个任务和一个执行实例范围,范围没有流程实例大,称为local变量 对其的使用的实例代码

2020-01-17

activiti 7 + springboot2(七) Activiti流程实例的运行过程源代码

流程部署完成后,每启动一次流程就是一个流程实例。 (一)根据流程定义key启动流程实例 (二)启动流程实例的时候指定businesskey(业务标识) (三)查询流程实例 (四)删除已经部署成功的流程 (五)删除流程实例 (六)操作流程挂起、激活 (七)单个流程实例的挂起,激活 (八)实例任务的执行

2020-01-13

activiti 7 + springboot2(六) SpringBoot2 整合 Activiti7

(一)首先 pom.xml 文件中引入相关的依赖 (二)springboot 的配置文件 application.yml中添加相关的配置 (三)流程资源 (四)编写Applocation主程序 (五)编写基于SpringBootTest的测试程序

2020-01-10

activiti 7 + springboot2(五) 部署测试一个流程 源码

1.部署流程定义 ,执行此操作后 activiti 会将上边代码中指定的 bpm 文件和图片文件保存在 activiti 数据库。 2.启动一个流程实例 3.任务查询 4.完成任务

2020-01-09

Activiti BPMN 2.0 designer for eclipse.rar

安装步骤: 1、将补丁包复制到eclipse安装目录的plugins目录下。 2、打开eclipse菜单:eclipse>help>Install New Software >add Name:Activiti BPMN 2.0 designer Location: 点击Archive按钮改为选择本地下载下来activiti-designer-5.18.0.zip离线包进行安装即可。

2020-01-09

springboot2+activiti 7 -- maven工程依赖配置和创建表结构

springboot2+activiti 7 整合-- 创建activiti数据库 (一)创建工程,贴出maven配置 (二)创建 activiti.cfg.xml文件 (三)建表程序

2020-01-07

springboot2创建activiti7数据库.rar

首先创建 mysql 数据库 activiti(名字任意): org.activiti.engine.impl.db.DbSchemaCreate.mian方法建表

2020-01-06

cloud开发框架.rar

这是一个前后端分离的开发框架。 Clouddo-view这是一个用vuejs2.0和element-ui 2.x搭建的后台管理界面。 后端基于springcloud的管理系统) 。

2019-11-11

oauth2.0.rar

Springboot2+SpringSecurity+Oauth2+Mysql数据库实现持久化客户端数据 分为授权服务和资源服务2个工程 ,详细说明参看https://www.cnblogs.com/zsg88/p/11382054.html

2019-08-23

WebSocket j2ee 实现

java WebSocket在Tomcat容器的实现 http://blog.csdn.net/zsg88/article/details/77345216 源代码下载

2017-08-17

使用spring-websocket包搭建websocket服务

使用spring-websocket包搭建websocket服务 http://blog.csdn.net/zsg88/article/details/76862495 ,代码实例

2017-08-15

joda-time-example

强大易用的日期和时间库 Joda Time

2017-01-28

空空如也

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

TA关注的人

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