自定义博客皮肤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)
  • 资源 (26)
  • 收藏
  • 关注

原创 同一个Nginx同时配置跨域与集群

同一个Nginx同时配置跨域与集群我本地的前后端服务是独立的前端服务:196.168.1.191:8080后端服务两台:196.168.1.192:8088196.168.1.193:8088具体配置如下:upstream web配置的是前端的服务地址upstream web1 配置的是后端两台服务,权重都是10(权重越大,被分配的概率越高)#gzip on;upstream web { 196.168.1.191:8080 ...

2021-01-21 09:56:53 358

原创 nginx跨域配置步骤

假设接口服务器地址:http://192.168.2.1:80811、先查看接口本身是否能调通(随便找个get接口在浏览器测试下,如:http://192.168.2.1:8081/testmanage/test/deleteTest)2、找到nginx的压缩目录,修改conf/nginx.conf文件的配置,参考如下: ​注:需要将proxy_pass 这里的地址改为接口服务器地址其中‘api’代表包含有api的地址才会映射到这个接口服务器地...

2021-01-21 09:52:00 2514

原创 java使用poi对excel文件的加密解密

1、首先pom文件引入poi包,如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://ma

2020-12-28 14:52:11 8969 11

原创 JAVA统计word字数

import org.apache.poi.xwpf.usermodel.XWPFDocument;import org.apache.poi.xwpf.usermodel.XWPFParagraph;import org.apache.poi.xwpf.usermodel.XWPFRun;import java.io.File;import java.io.FileInputStre...

2020-01-02 14:43:51 2677 4

原创 csv文件转成excel文件

具体代码如下:import java.io.BufferedReader;import java.io.DataInputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;...

2019-12-17 14:59:08 1984

原创 d3v3根据按钮点击进行缩放操作Demo

<!DOCTYPE html><html><head> <title>Demo</title> <script src="https://d3js.org/d3.v3.min.js"></script></head> <body> <div st...

2019-08-06 16:16:04 5061 3

原创 d3v4根据按钮点击进行缩放操作Demo

具体代码图下所示:<!DOCTYPE html><html><head> <title>Demo</title> <script src="https://d3js.org/d3.v4.min.js"></script></head><body> &l...

2019-07-05 08:58:25 1453 6

原创 myeclipse安装activiti插件

下载activiti插件,下载地址:https://download.csdn.net/download/qq_25927437/11270711 找到myEclipse的安装目录进入dropins目录 将下载的压缩包的activiti-designer-5.18.0、activiti.link放到dropins目录内,如下所示:修改activiti.link文件内的path为本地...

2019-07-03 09:59:20 897 1

原创 MySQL:判断某个字符串是否包含在以某个符号分隔的字符串内

先看MySQL手册中find_in_set函数的语法:FIND_IN_SET(str,strlist)假如字符串str 在由N个子链组成的字符串列表strlist 中,则返回值的范围在 1 到 N 之间。一个字符串列表就是一个由一些被‘,’符号分开的自链组成的字符串。如果第一个参数是一个常数字符串,而第二个是type SET列,则 FIND_IN_SET() 函数被优化,使用比特计算。...

2019-06-19 11:03:29 3575

转载 ECMAScript 6 学习之——变量的解构赋值

变量的解构赋值数组的解构赋值 对象的解构赋值 字符串的解构赋值 数值和布尔值的解构赋值 函数参数的解构赋值 圆括号问题 用途数组的解构赋值基本用法ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。以前,为变量赋值,只能直接指定值。let a = 1;let b = 2;let c = 3;ES6...

2019-06-19 10:24:32 135

转载 ECMAScript 6 学习之——let 和 const 命令

let 和 const 命令let 命令 块级作用域 const 命令 顶层对象的属性 globalThis 对象let 命令基本用法ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。{ let a = 10; var b = 1;}a // ReferenceError: a is not ...

2019-06-12 17:23:38 231

原创 activiti,根据任务id获取该任务节点配置的获选人或者获选组

具体的实现代码如下:/** * @Title: getDefUsersByTaskId * @Description: TODO(根据任务id获取该节点的配置用户或者角色id) * @param taskId 任务id * @return * @return List&lt;String&gt; (当前任务节点配置的用户id列表) ...

2019-03-01 08:37:47 8521 7

原创 activiti,根据任务id获取该节点配置的表单信息

具体的实现代码如下:/** * @Title: getDefFormIdByTaskId * @Description: TODO(根据任务id获取该节点配置的表单id) * @param taskId 任务id * @return * @return String (当前任务节点配置的表单id) */ public St...

2019-03-01 08:37:22 3399

原创 activiti,根据userId查找所有的代办任务及其所属角色的代办任务

具体实现代码如下:/** * @Title: findAllMyTask * @Description: TODO(根据userId查找所有的代办任务及其所属角色的代办任务) * @param userId * @return * @return List&lt;Task&gt; (这里用一句话描述返回结果说明) */ public List&lt;Task&gt; find...

2019-03-01 08:36:50 5404 2

原创 Visitor(访问者)示例

示例:某图书馆里系统中管理着两种类型的文献:图书和论文。现在要求统计所有馆藏文献的总页码(假设图书馆中有一本540页的图书和两篇个25页的论文,那么馆藏文献的总页码就是590页)。适合采用Visitor模式实现该要求。 Java程序如下:public interface LibraryVisitor {    void visit(Book p_book);    void...

2019-02-15 08:58:28 954

原创 activiti,根据任务节点id判断该节点是否为会签节点

具体实现代码如下所示:/** * @Title: isMultiInstance * @Description: TODO(根据任务节点id判断该节点是否为会签节点) * @param taskId 任务节点id * @return * @return boolean (这里用一句话描述返回结果说明) */ public boolean isMultiInstance(St...

2019-02-15 08:53:28 6399 1

原创 javaBean使用注解方式转成xml中,给元素添加CDATA的方法

该注解使用的是jdk自带的rt.jar包下的1、javaBean注解如下:@XmlAccessorType(XmlAccessType.FIELD) @XmlRootElement(name="process")public class Process extends BaseAttribute{ @XmlAttribute(name="isExecutable") Str...

2019-02-14 09:38:03 2274

原创 maven项目,启动报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

maven+springMVC项目,项目中能够找到ContextLoaderListener类,却还是启动报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener的问题原因分析:有可能是spring-web-x.x.x.RELEASE.jar包没有发布到tomcat下,所...

2019-02-13 15:07:47 311

原创 maven+springMVC项目, 使用@RequestBody处理json参数报错:HTTP Status 415 – Unsupported Media Type 的问题

对于json的解析就是通过MappingJacksonHttpMessageConverter转换器完成的。只添加&lt;mvc:annotation-driven /&gt;还不行,需要在classpath环境中能找到Jackson包,用maven配置如下&lt;dependency&gt; &lt;groupId&gt;org.codehaus.jackson&lt;/g...

2019-02-13 14:47:44 544

原创 获取用户真实IP地址

/**     * 获取用户真实IP地址     * @param request     * @return     */    public static String getIpAddress(HttpServletRequest request) {        String ipAddress = request.getHeader("x-forwarded-f...

2019-01-21 08:33:06 587

原创 Webpack三种打包方式:(以下所有命令都是windows下执行的)

1、用命令行打包webpack可以在终端中使用,在基本的使用方法如下:# {extry file}出填写入口文件的路径,本文中就是上述main.js的路径, # {destination for bundled file}处填写打包文件的存放路径 # 填写路径的时候不用添加{} webpack {entry file} {destination for bundled file}...

2019-01-04 17:09:00 15248

原创 Webpack打包报错:'node_modules' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

Webpack打包报错:'node_modules' 不是内部或外部命令,也不是可运行的程序或批处理文件。执行命令:node_modules/.bin/webpack app/main.js public/bundle.js报错如下:'node_modules' 不是内部或外部命令,也不是可运行的程序或批处理文件。原因是在windows系统中要用反斜杠修改后命令:....

2019-01-04 16:25:06 7555 1

原创 Vue学习之——默认选中easyui树节点,并默认展开上级,上上级。。。

直接上代码:<template> <el-dialog title="选择页面" :visible.sync="dialogVisible" width="800px" append-to-body> <el-container> <el-container> &l...

2019-01-04 15:29:17 1321 2

原创 Vue学习之——表格跨页选中的问题

直接上代码:test.vue&lt;template&gt; &lt;el-dialog title="选择页面" :visible.sync="dialogVisible" style="overflow:hidden" width="650px" height="350px" a

2019-01-04 14:50:48 1771 1

原创 Vue学习之—— 文件上传,IE 10 以下及谷歌低版本不支持 document.getElementById("file").files[0]的问题

Vue 文件上传,IE 10 以下及谷歌低版本不支持 document.getElementById("file").files[0],文件获取不到的解决方法,可以采用element ui 的Upload组件,参考代码如下:&lt;el-form id="importFileForm" label-width="140px" size="small"&gt;&lt;el-form-it...

2019-01-03 17:18:22 5798

原创 Vue-cli3 项目 webpack配置跨域

Vue-cli3 搭建的项目结构较为简单,去掉了之前版本的build和config文件夹以下是我的项目结构: 那么如何利用Webpack配置跨域,只要在vue.config.js文件中加入以下配置(vue.config.js没有的话需要自己创建),配置如下:8082:代表本地监听端口,可以随便写一个api:代表路径中包含api的才映射到这个代理地址192.168.2...

2018-12-17 17:20:21 2262

原创 Activiti工作流引擎数据库表结构

数据库表的命名Acitiviti数据库中表的命名都是以ACT_开头的。第二部分是一个两个字符用例表的标识。此用例大体与服务API是匹配的。ACT_RE_*:’RE’表示repository。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。 ACT_RU_*:’RU’表示runtime。这是运行时的表存储着流程变量,用户任务,变量,职责(job)等运行时的数据。Ac...

2018-11-15 09:57:20 334

原创 Activit 流程撤回功能

/**     * 流程撤回功能     * @param taskId 要撤回的任务id,可为空,为空的情况下根据流程实例去获取当前的任务     * @param processInstanceId 流程实例id     */    public void revoke(String taskId,String processInstanceId) throws Excep...

2018-11-13 15:13:05 1994 1

原创 iframe的使用示例,父子页面的函数相互调用及元素相互获取

父页面:parent.jsp&lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&gt;&lt;html&gt;&lt;head&gt;&lt;title&gt;父页面&lt;/title&gt;    &lt;scri

2018-10-19 16:59:07 320

原创 oracle with as 的使用

with a as (select * from test)select * from a;其实就是把一大堆重复用到的SQL语句放在with as 里面,取一个别名,后面的查询就可以用它这样对于大批量的SQL语句起到一个优化的作用,而且清楚明了...

2018-10-19 15:40:32 233

原创 oracle连接数

1、查看当前的连接数:   Sql语句 :select count(*) from v$process;   2、数据库允许的最大连接数:   Sql语句 :select value from v$parameter where name='processes';   3、修改最大连接数:   Sql语句 :alter system set processes=300 scop...

2018-10-19 15:36:21 285

原创 win7 电脑如何内外网同时使用

假设局域网ip:192.168.1.1  网关:192.168.1.254  外网ip:192.168.2.1  网关:192.168.2.254配置如下:route delete 0.0.0.0route -p add 0.0.0.0 mask 0.0.0.0  192.168.2.254route add 192.168.1.0 mask 255.255.255.0 192...

2018-10-10 10:57:08 2155

原创 d3鼠标拖拽、放大缩小后动态加载页面数据demo

index.html &lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;    &lt;meta charset="UTF-8"&gt;    &lt;style&gt;        *{            margin: 0;            padding: 0;        }        #keyword{...

2018-10-10 10:23:52 1123 1

原创 D3鼠标点击图片上的某个区域,页面动态加载该区域的数据demo

index.html&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;    &lt;meta charset="UTF-8"&gt;    &lt;style&gt;        *{            margin: 0;            padding: 0;        }        #keyword{  ...

2018-10-10 10:15:30 1126 1

原创 myeclipse安装java反编译插件jad

安装包下载:https://download.csdn.net/download/qq_25927437/106770481. Jad文件将jad文件复制到任意位置。建议MyEclipse目录,或者java目录。2. net.sf.jadclipse_3.3.0.jar文件将该文件复制到myeclipse安装目录下\MyEclipse 10\dropins\plugins 目录中,...

2018-09-19 18:51:46 246 1

原创 redis安装详细步骤

redis安装详细步骤redis简介:    redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度弥补了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集和并集及更丰富的操作。在此基础上,redis支...

2018-09-19 17:26:35 1185 1

原创 Hibernate三种状态的区分

Hibernate三种状态的区分 Hibernate的对象有3种状态,分别为:瞬时态(Transient)、持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 (1) 瞬时态/临时态由new命令开辟内存空间的java对象, eg. Person...

2018-09-17 20:49:14 239

原创 tomcat启动报错OutOfMemoryError:PermGen space

tomcat启动报错OutOfMemoryError:PermGen space在tomcat目录下bin\catalina.bat文件中rem Guess CATALINA_HOME if not defined set CURRENT_DIR=%cd%后面添加:set JAVA_OPTS=-Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxNewSize=...

2018-09-13 18:56:50 661 1

原创 activiti,根据流程实例id,获取下一个userTask节点的配置信息

activiti,根据流程实例id,获取下个userTask节点的配置信息,需要在每个节点都添加complete的监听器 public class Competeistener implements TaskListener {      private ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngi...

2018-09-06 15:58:20 17402 4

原创 Activiti多人会签,1/3的人同意则审批通过的实现

Activiti多人会签,1/3的人同意则审批通过的实现第一步:配置流程1. 配置审批通过的条件,如下,线条上配置审批通过条件:${passCount/totalCount &gt;=1/3}线条上配置审批退回条件:${passCount/totalCount &lt; 1/3} 2. 申请节点添加结束监听器3. 配置该审批节点结束的条件Sequenti...

2018-09-06 15:53:36 7223 3

myeclipse安装activiti插件

myeclipse安装activiti插件,压缩包内包含配置说明!

2019-07-03

TortoiseSVN-1.8.8.25755-x64-svn-1.8.10_XiaZaiBa.zip

svn客户端安装包,下载后,进行安装即可使用!

2019-06-27

pdf阅读器.zip

下载下来后,压缩然后直接安装即可,简单好用!

2019-06-27

NPDP各章节测试题及参考答案.zip

NPDP各章节测试题及全真模拟题,带参考答案,内容齐全

2019-06-27

avtiviti流程,javabean方式构建xml文件

代码中包含的元素不需要的可以直接传参null,或者直接删除

2019-02-14

maven+springMVC集成的neo4j实例

maven+springMVC集成的neo4j实例,本例子测试的neo4j的版本是3.5.3

2019-02-13

plsql中文版包含注册码

plsql中文版包含注册码,下载压缩后,双击执行plsqldev715.exe文件

2018-11-15

java项目集成neo4j的demo

java项目集成neo4j的例子,包含所需的jar包,下载压缩后可以直接跑起来

2018-11-15

myeclipse java反编译工具jad安装包及安装说明

java反编译工具,myeclipse安装java反编译工具,压缩包内包含安装包及安装详细说明

2018-09-19

Freemarker教程+中文版

压缩包包含FreeMarker设计指南,Freemarker教程+中文版,参考手册等

2018-09-17

软件设计师教程 第4版 软考中级-考试必备

软件设计师教程 第4版 软考中级-考试必备,内容齐全,适合考试

2018-09-17

信息系统项目管理师教程-软考高级-考试必备

信息系统项目管理师教程-软考高级-考试必备,电子版,内容全

2018-09-07

信息系统管理工程师教程-软考中级-考试必备

信息系统管理工程师教程-软考中级-考试必备书,电子版,内容全

2018-09-07

BlazeDS实现java后台消息推送flex前台接收的例子

压缩包内包含java后端、flex前端代码,配置文档,jar包

2018-07-25

redis安装步骤(附带安装包)

redis安装详细步骤,压缩包内附带redis安装包及安装成功后启动服务的效果图

2018-06-29

java反编译工具

java反编译工具,安装包下载后,直接解压就可以使用,无需安装

2018-06-27

springboot集成mybatis的注解方式完整例子

springboot集成mybatis,注解的集成方式,使用maven搭建的完整例子

2018-06-27

springboot集成mybatis的xml方式完整例子

springboot集成mybatis,xml集成方式,使用maven搭建的

2018-06-27

linux系统设置NFS共享目录

linux系统设置NFS共享目录,已经测试过了,可以使用,服务端要先安装nfs服务

2018-06-27

视频录制工具

下载后,直接解压就可使用,不需要安装,解压后双击打开FSCapture.exe应用程序就可进行录制,简单好用

2018-06-27

myeclipse部署maven项目

myeclipse下部署maven项目的相关操作文档

2016-05-20

myeclipse安装git插件和从git下载项目操作文档

myeclipse安装git插件和从git下载项目的相关操作文档

2016-05-20

autocomplete汉字与拼音的双重查询

利用autocomplete实现输入某个汉字或者某个字母时,自动提示输入内容

2016-05-18

锚点无法链接问题

因页面初始加载自动回滚到页面顶部,所以要等页面加载完后在执行锚点事件;

2016-05-17

ajax传递list对象数组

ajax传递list对象数组

2016-05-17

ztree使用完整示例

超完整的ztree使用demo

2016-05-17

空空如也

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

TA关注的人

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