自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(181)
  • 资源 (14)
  • 收藏
  • 关注

原创 map与实体的相互转换工具类

import com.alibaba.fastjson.JSON;import org.springframework.util.ReflectionUtils;import java.lang.reflect.Field;import java.util.*;/** * Map工具类 */public class MapUtil { /** * @param obj 实体对象 * @return Map 实体对象转换后的Map */ ...

2021-07-18 11:33:01 509

原创 Stringboot验证码工具类

maven引入所需jar包<!-- 验证码 --> <dependency> <groupId>com.github.axet</groupId> <artifactId>kaptcha</artifactId> <version>0.0.9</version> </dependency>import javax.imageio.ImageIO;impo..

2021-07-04 15:54:17 221 2

原创 自定义JSTL表达式(xxx.tld)

function-class就是该方法的实体所在类路径,function-signature就是该方法的方法名,值得一提的是,这个方法必须是个static方法。example就是使用方式写法示例<?xml version="1.0" encoding="UTF-8" ?><taglib xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance.

2021-07-03 22:08:16 254

原创 生成二维码工具类

maven引入jar包<!-- 二维码工具 --> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.0</version> </dependency> <dependency> <groupId>com

2021-07-03 18:06:35 505 1

原创 使用cloc统计代码

将cloc放在你需要统计的代码目录下打开cmd 进如需要统计的代码目录 执行 cloc-1.64 . 注意后面有一个点

2021-05-07 13:52:04 152

原创 使用easyExcel导出

参考博文https://www.yuque.com/easyexcel/doc/fillhttps://blog.csdn.net/qq_41514643/article/details/106993760需要导入依赖的 上面两篇文章都有提交过直接上才艺1、常规导出(不合并表头的) public void exportExcel(HttpServletRequest request, HttpServletResponse response, Map<String, Ob

2020-09-13 10:34:19 3311

原创 下载项目resources下的文件(这里以下载xlsx为例)

public void downloadExcel(HttpServletResponse response, HttpServletRequest request) throws Exception { FileInputStream fis = null; ServletOutputStream sos = null; try { response.setContentTy...

2020-01-26 10:40:20 3068

原创 关于WdatePicker时间控件选择时间失效问题

$("#jsrq").click(function(){ WdatePicker({onpicked:function(dq){Vue.set(vm.data,"jsrq",dq.cal.getNewDateStr());},dateFmt:"yyyy-MM-dd",maxDate:"%y-%M-%d",readOnly:"false"});});

2020-01-01 11:48:21 2055

原创 Oracle 多行转一行去除重复数据 listagg() within group()

regexp_replace(listagg(a, ',') within group(order by a),'([^,]+)(,\1)+','\1') as a

2019-08-19 15:10:01 8430 1

原创 用一个sql 语句统计出失败和成功的数量

有一个表结构如下:地区 业务 操作(退订/订购) 成功/失败(1 表示成功,0表示失败)——————————————————————————————————统计出来是按地区和业务分组统计得出如下表地区 业务 退订成功量 退订失败量 订购成功量 订购失败量————————————————————————————————select 地区,业务,sum(case when...

2019-04-30 14:47:20 5677 2

原创 oracle的 listagg() WITHIN GROUP ()函数使用

1.使用条件查询 查询部门为20的员工列表-- 查询部门为20的员工列表SELECT t.DEPTNO,t.ENAME FROM SCOTT.EMP t where t.DEPTNO = '20' ;效果:2.使用 listagg() WITHIN GROUP () 将多行合并成一行SELECT T .DEPTNO, listagg (T ...

2019-04-27 10:49:09 4888 1

原创 去掉字符串首尾指定的字符

话不多说直接上代码/** * 去掉字符串头尾指定字符 * @param source 需要处理的字符串 * @param element 指定字符 * @return */ public static String trimFirstAndLastChar(String source, char element) { boolean beginIndexFlag ...

2019-04-16 11:55:01 8046 2

原创 使用jsoup模拟登录获取session 请求后台接口获取数据

登录网站获取session &lt;dependency&gt; &lt;groupId&gt;org.jsoup&lt;/groupId&gt; &lt;artifactId&gt;jsoup&lt;/artifactId&gt; &lt;version&gt;1.11.3&lt;/version&gt;&lt;/dependency&gt; 

2019-01-20 13:21:10 2827 1

原创 获取菜单

1.先获取所有的菜单 在内存中获取子菜单表结构如下(部分) @ApiOperation("获取当前用户菜单") @ApiImplicitParams({ }) @PostMapping("getMenuTreeByUserId") public List<Map<String,Object>> getMenuTreeByUserId(){ Ma...

2019-01-08 16:07:37 634

原创 activiti之3种组任务分配(个人任务和组任务相互转换 添加和删除组任务成员)

 第一种    组员直接写死 package cn.et.two.zfprw;import java.io.InputStream;import java.util.List;import org.activiti.engine.HistoryService;import org.activiti.engine.ProcessEngine;import org...

2018-12-31 11:08:43 1348

原创 activiti之3种个人任务分配 ,转移任务

第一种是比较死板的(像这种直接写死的  有不明白的朋友可以翻翻前面几篇博客)  在真实的项目开发中估计是用不到的   第二种使用表达式指定办理人  可以用#{} 或  ${}  在启动流程时给变量设置值 package cn.et.two.grfprw;import java.io.InputStream;import java.util.HashMap...

2018-12-16 11:23:14 2631

转载 activiti之接收任务活动

 接收任务(ReceiveTask)即等待任务,接收任务是一个简单任务,它会等待对应消息的到达。当前,官方只实现了这个任务的java语义。 当流程达到接收任务,流程状态会保存到数据库中。在任务创建后,意味着流程会进入等待状态,直到引擎接收了一个特定的消息, 这会触发流程穿过接收任务继续执行。    一、流程图                                     ...

2018-12-16 10:22:36 1056

原创 activiti之排他网关与并行网关

1、排他网关一个排他网关对应一个以上的顺序流,由排他网关流出的顺序流都有个conditionExpression元素,在内部维护返回boolean类型的决策结果。决策网关只会返回一条结果。当流程执行到排他网关时,流程引擎会自动检索网关出口,从上到下检索如果发现第一条决策结果为true或者没有设置条件的(默认为成立),则流出。如果没有任何一个出口符合条件,则抛出异常使用流程变量,设置...

2018-12-15 15:51:22 1262

原创 activiti连线

 如下面两张图操作   另外一条线和当前一样操作  部门经理(张三) 总经理(李四)     package cn.et.two.sequenceFlow;import java.io.InputStream;import java.util.HashMap;import java.util.List;import java.util.Map;i...

2018-12-15 11:46:36 447 1

原创 activiti设置变量(基本类型的和javaBean类型的)及历史查询(流程实例和历史活动)

 1、设置并获取基本类型的变量  package cn.et.db;import java.util.Date;import org.activiti.engine.ProcessEngine;import org.activiti.engine.ProcessEngines;import org.activiti.engine.RepositoryService;impo...

2018-12-09 23:11:08 977 1

原创 activiti根据流程id判断任务是否结束

部署流程=====》启动流程实例=======》查询 SELECT * FROM `act_ru_task`(任务表)             SELECT * FROM `act_ru_execution`   #正在执行的对象表 拿到正在执行对象id对应的任务id package cn.et.db;import org.activiti.engine.ProcessEngin...

2018-12-09 22:01:57 12838

原创 activiti读取zip部署定义流程以及定义流程的操作

如图  将dpmn文件和png文件打包成一个zip java代码package cn.et.db;import java.io.InputStream;import java.util.zip.ZipInputStream;import org.activiti.engine.ProcessEngine;import org.activiti.engine.Proce...

2018-12-09 18:53:44 1237

原创 activiti核心API与入门HelloWorld

activiti的流程引擎ProcessEngine对象(所有操作都离不开引擎对象)手动创建ProcessEngine对象可以参考 https://blog.csdn.net/panhaigang123/article/details/84924013接下来会讲解自动创建ProcessEngine对象核心API有以下几种       1、RepositoryService:管理流程...

2018-12-09 18:10:38 217

原创 eclipse安装activiti和创建流程所需要的表(25张)

关于activiti的介绍大家可以百度了解下(以后有时间在进行介绍)一、大家先安装学习activiti所需要的环境       给大家推荐一篇博客 https://blog.csdn.net/phone13144830339/article/details/79704230#comments     大家可以按照上面的博客进行安装二、安装完毕后去activiti官网下载所需要的ja...

2018-12-09 13:32:04 626

原创 Console控制台视图脱离主窗口解决办法

如下图由于操作不当 使console控制台脱离了主窗口    如下图进行操作 完美解决参考博客:https://blog.csdn.net/lyy1104/article/details/30295047

2018-11-30 10:20:32 2057

原创 cmd命令导入导出oracle数据库

exp命令是导出数据imp命令是导入数据如果提示 如下图错误确定你的环境变量中是否添加了oracle的bin exp 导出整个数据库 exp 账号/密码@ip:端口/标识符 file='盘符:/文件名.dmp' 如果需要导出指定的表 exp 账号/密码@ip:端口/标识符 file='盘符:/文件名.dmp' table...

2018-11-28 17:12:59 3560

原创 解决 Access-Control-Allow-Origin问题

   xhrFields: {withCredentials: true} 

2018-11-22 17:16:39 10711 5

原创 无搜索条件根据url获取网页数据(java爬取网页数据)

jsoup jar包&lt;dependency&gt; &lt;groupId&gt;org.jsoup&lt;/groupId&gt; &lt;artifactId&gt;jsoup&lt;/artifactId&gt; &lt;version&gt;1.11.3&lt;/version&gt;&lt;/dependency&gt; impor

2018-11-13 14:56:21 271

原创 java验证手机号

import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 验证手机号码,11位数字,1开通,第二位数必须是3456789这些数字之一 * * @param mobileNumber * @return */ public static boolean checkMobileNumber(Stri...

2018-11-09 11:52:51 1111

原创 java验证邮箱

import java.util.regex.Matcher;import java.util.regex.Pattern;public static boolean checkEmail(String email) { boolean flag = false; try { String check = "^([a-z0-9A-Z]+[-|_|\\...

2018-11-09 11:48:55 1916

转载 Json字符串与Object对象相互转换的几种方式

Json-Lib、Org.Json、Jackson、Gson、FastJson五种方式转换json类型只列举了最省事的方式。不涉及复制情况和速度。测试用例,一个User类,属性name,age,location。重写toString()。public class User { private String name; private Integer age; ...

2018-11-07 15:49:24 10179

原创 有搜索条件根据url抓取网页数据(java爬取网页数据)

最近有一个任务抓取如下图的网页数据  要获取前一天的数据进行翻页抓取数据并存入数据库 如果就只是抓取当前页的数据  没有条件和翻页数据 这个就比较简单了 但是要选取前一天的数据,还有分页数据一开始的思路就想错了(开始想的是触发查询按钮和翻页按钮)导致任务一度没有进展 后来在技术经理的协助下搞定话不多说 直接贴出代码 &lt;dependency&gt; &lt...

2018-11-03 14:56:27 4182

原创 etl之kettler的简单使用(全量抽取数据)

例一(全量同步数据):将一张表的数据同步到另外一张表中(先将目标表的数据全部删除,在将源表中的数据同步到目标表中) 我们从左往右依次讲解直接将SQL脚本拖入到右侧编写SQL脚本在输入中找到表输入 拖入到右侧         查询源表数据在流程中将  阻塞数据直到步骤都完成 拖入到右侧 编辑          然后在输出中将表输出拖入到右侧  编辑...

2018-11-01 10:51:08 2686

原创 ETL之kettler工具连接数据库

 下载KETTLER 网络上有很多路径可供下载  对KETTLER的介绍网络上也有很多  而我对它的理解就是用来全量同步数据和增量同步数据,当然KETTLER的功能远不止这一点下载KETTLER后对其进行解压  Windows启动双击 spoon.bat  (Linux和Mac是spoon.sh)在使用之前 确定你的电脑已经安装jdk  如为安装请自行百度启动后右键新建转换...

2018-11-01 10:37:00 2355

原创 oracle数据中一个字段中存在多个值 进行分组统计查询

 如图我有这样的两条数据  我要根据unit_name这个字段中的多个值进行分组统计数量我要显示的格式如下单位名称        数量测试单位        1dd                  2幼儿园           2SQL语句如下SELECT t.UNIT_NAME, count(*) FROM (select pkid, regexp...

2018-10-22 11:48:10 15025 1

转载 Maven pom.xml中的元素modules、parent、properties以及import

文章来自:https://www.cnblogs.com/youzhibing/p/5427130.html前言  项目中用到了maven,而且用到的内容不像利用maven/eclipse搭建ssm(spring+spring mvc+mybatis)用的那么简单;maven的核心是pom.xml,那么我就它来谈谈那些不同的地方;  给我印象最深的就是如下四个元素:modules、pa...

2018-09-07 10:35:38 318

原创 使用Java合并多个word文档

此案例需要用到jacob 下载地址https://download.csdn.net/my将解压好的jacob放入如下图中import java.io.File;import java.util.*;import com.jacob.activeX.ActiveXComponent;import com.jacob.com.Dispa...

2018-08-24 15:11:12 16902 7

转载 oracle表分区实现及查询

oracle表分区实现及查询目录:范围分区列表分区散列分区范围-散列分区范围-列表分区内容:oracle分区表的创建和查询操作详述提示:本文使用的表为oracle用户hr下的job_history,创建分区使用的表名均为hr_job_history。job_history表数据为:1.范围分区:范围分区将数据基于指定的范围映射到不同分区,创建表时可以创...

2018-08-16 15:20:48 26341 2

原创 关于数据库中timestamp类型 转换问题

1.select to_char(systimestamp,'yyyy-mm-dd hh24:mi:ssxff') time1,to_char(current_timestamp) time2 from dual;2.SELECT to_timestamp('27-01-2015 13:12:44.436000', 'dd-mm-yyyy hh24:mi:ss.ff') ti...

2018-08-16 10:33:02 20893

原创 Java从服务器下载文件到本地(亲测有效)

我用的是swagger 前后台分离的项目我的需求是从服务器端的某磁盘中获取按模板生成的word文件,并下载。思路:  按模板在服务器上生成一个word文档  通过流的方式读取word响应给浏览器  最后删除在服务器生成的word文档public void word(String unitid,HttpServletResponse response) throws Exception...

2018-08-15 17:25:31 48472 5

LibreOffice_5.2.2.2_Linux_x86-64_rpm.tar.gz

LibreOffice安装包

2021-11-27

secoclient-win-64-3.0.3.21.rar

secoclient-win-64-3.0.3.21.rar

2021-07-11

cloc-1.64.zip

cloc-1.64.zip

2021-05-07

全国行政区划数据

全国行政区划代码和表结构 大小约200M左右 适用于Oracle数据库 使用其他数据库修改下数据类型就可以了

2019-04-20

Mysql jar包

使用dbeaver连接MySQL可以使用此jar包

2019-03-29

jquery2.2.2

jquery2.2.2 h

2018-11-22

jquery1.9.1

jquery-1.9.1.min.js k

2018-11-22

jquery1.11.1

jquery-1.11.1.min.js d

2018-11-22

ojdbc8.jar

ojdbc8.jar 使用kettler连接oracle数据库是需要的jar包

2018-11-01

ojdbc7.jar

ojdbc7.jar 使用kettler连接oracle数据库是需要的jar包

2018-11-01

ojdbc6.jar

ojdbc6.jar 使用kettler连接oracle数据库是需要的jar包

2018-11-01

jacob-1.17-M2-x64.zip

下载解压后 获得jacob-1.17-M2-x64.dll文件 将其放入C:\Windows\System32

2018-08-13

jacob-1.18-x64.dll

下载解压后获得jacob-1.18-x64.dll文件 将dll文件放入C:\Windows\System32

2018-08-13

springMvcCURD

springMvcCURD(springmvc的增删该查)连接数据库和分页上传文件和下载文件

2017-11-11

空空如也

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

TA关注的人

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