- JeePlus快速开发平台 validateMobile SQL注入漏洞复现
OidBoy_G
漏洞复现sqlweb安全安全
0x01产品简介JeePlus(洁普斯)是一个软件快速开发平台,使用多种现代Web技术,包括SpringCloud/SpringBoot、MyBatisPlus、SpringSecurity、Redis、Vue3、ElementPlus等。该平台支持多种数据库,如MySQL、Oracle、sqlserver、postgresql等。JeePlus采用标准的SOA架构,依托优秀的前台富客户端框架(如
- Jeeplus快速开发平台 validateMobileExist SQL注入漏洞
OidBoy_G
漏洞复现sql安全web安全
0x01产品简介JeePlus(洁普斯)是一个软件快速开发平台,使用多种现代Web技术,包括SpringCloud/SpringBoot、MyBatisPlus、SpringSecurity、Redis、Vue3、ElementPlus等。该平台支持多种数据库,如MySQL、Oracle、sqlserver、postgresql等。JeePlus采用标准的SOA架构,依托优秀的前台富客户端框架(如
- JeePlus快速开发平台 多处 SQL注入漏洞复现
OidBoy_G
漏洞复现sqlweb安全安全
0x01产品简介JeePlus(洁普斯)是一个软件快速开发平台,使用多种现代Web技术,包括SpringCloud/SpringBoot、MyBatisPlus、SpringSecurity、Redis、Vue3、ElementPlus等。该平台支持多种数据库,如MySQL、Oracle、sqlserver、postgresql等。JeePlus采用标准的SOA架构,依托优秀的前台富客户端框架(如
- 微服务框架SpringcloudAlibaba+Nacos集成RabbiMQ
抹香鲸之海
Java常见工具类常见错误解决方法消息队列微服务架构云原生
目前公司使用jeepluscloud版本,这个版本没有集成消息队列,这里记录一下,集成的过程;这个框架跟ruoyi的那个微服务版本结构一模一样,所以也可以快速上手。1.项目结构图:配置类的东西做成一个公共的模块rabbitmq模块:2.核心配置1.pom类jeeplus-commonorg.jeeplus${revision}4.0.0jeeplus-common-rabbitmqjarorg.s
- swagger3.0设置分组和配置多个扫描路径和过滤URL
抹香鲸之海
Java常见工具类常见错误解决方法java
packagecom.jeeplus.config;importcom.fasterxml.classmate.TypeResolver;importcom.jeeplus.sys.service.dto.LightUserDTO;importio.swagger.annotations.Api;importio.swagger.annotations.ApiOperation;importorg
- SpringCloudGateway网关整合swagger3+Knife4j3,basePath丢失请求404问题
抹香鲸之海
Java常见工具类常见错误解决方法springcloudgatewayKnife4jSwagger3.0
在集成SpringCloudGateway网关的时候,会出现没有basePath的情况,例如定义的/jeeplus-auth、/jeeplus-system等微服务前缀导致访问接口404:maven依赖:swagger2于17年停止维护,现在最新的版本为Swagger3(OpenApi3)3.0.3直接访问是找不到url的:如果手动添加前缀是可以的但是每一个接口都要手动添加前缀太繁琐了,也失去了用
- Windows系统编写bat脚本启动,停止,重启Java服务jar包
抹香鲸之海
Java常见工具类常见错误解决方法javawindowsjar
创建一个以bat后缀结束的文件,写入一下代码:1.启动jar包脚本:在Windows系统上面创建start.bat启动jar包脚本编辑以下内容:给窗口命名:“jeeplus-gateway”,如果是微服务的话方便查看@echooffSTART"jeeplus-gateway"java-jar-Dfile.encoding=utf-8./jar/jeeplus-gateway.jar-Dspring
- 自写抄送通知
Class鸣
一.bpmn2.0添加手工任务节点名称填写通知的标题描述填写需要通知的角色如有多个需要逗号分割role1,role2监听器监听事件start监听类com.jeeplus.modules.act.listener.TestNotifyListener这个类已经编写好了,这个类会给添加Notify的数据库记录二.监听类/***@see手工任务专用测试知会供能*/@Componentpublicclas
- java excel 相同数据列cell(单元格合并)
愿一切安好!
笔记蓝桥杯java
packagecom.jeeplus.fileConfig;importjava.io.File;importjava.io.FileOutputStream;importjava.io.IOException;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.LinkedHashMap;importjava.uti
- Jeeplus-vue 实现文件的上传功能
前端一、uploadList.vue①首先在页面中添加一个放置图片的位置,来展示图片②在data中添加相关属性data(){return{searchForm:{upload:''},loading:false,src:''//上传图片}二、testForm.vue①在表单中添加下列代码{$alert(``,{dangerouslyUseHTMLString:true,showConfirmBut
- java 自己实现工作流_Java基于jeeplus vue实现简单工作流过程图解
宇宙最拽小熊软糖
java自己实现工作流
Java基于jeeplusvue实现简单工作流过程图解jeeplus是一款基于代码生成器的快速开发平台。前后端分离、maven多模块开发,方便多人协同开发后端选型:springboot2+mybatis+shiro+jwttoken+flowable前端选型:vue+element-ui+es6+webpack代码生成器支持连接不同的数据库,生成的模块可以连接指定的数据库,支持自定义模板,可以无限
- 低代码时代,产品经理该如何实现逻辑配置?
现在对于低代码这块很火,但是很多产品经理还不太清楚这块实现的逻辑,下面我做个简单的分析。列表页的动态配置两种大体思路:1、基于表单,主表、子表,生成代码,人为修改2、基于数据模型,剥离列表页展示与数据处理第一种方式,代表有jeeplus、jeecg等。这种方式的特点,先基于底层数据模型,然后配置生成1:1、1:N的关联的表单,系统自动生成CRUD的代码,开发者将代码下载下来,增加对应的逻辑处理后,
- (爬坑)JeePlus datetimepicker配置
SA_Arthur
公司项目用的是JeePlus,在使用datetimepicker的时候发现它有些配置和bootstrap和JQueryUI的参数不一样,找了半天,只能看一下vendor.js的源码。K.fn.datetimepicker.defaults={timeZone:"Etc/UTC",//时区format:!1,//日期格式dayViewHeaderFormat:"MMMMYYYY",//头部时间显示e
- Jeeplus框架SSM+shiro权限控制中实现跳过登录验证访问接口数据
奋斗在全栈的路上
Shiro权限JeeplusSSMshiro
新项目中用的Jeeplus框架,里面用的shiro权限控制,特别好用,但是如果单独写接口的话,总是会有登录验证,下面上思路实现一行代码让任意接口跳过登录限制。正常代码生成机生成的代码不管它,这是每个模块都会自动生成的项目目录下的模块目录。下面这个假设是我们自己写的要返回数据的接口,注意在所有要返回数据的接口前面加上一个字符串前缀,如interface/,方便我们在配置文件中使用通配符。接下来就是需
- Java中接收xml格式的数据转Json以及解析节点的值
我只是一个码农
Dom基础Java
将XML格式的参数转换成Json数据需要导入dom4j包,具体代码如下:packagecom.jeeplus.common.utils;importjava.util.List;importorg.dom4j.Document;importorg.dom4j.DocumentHelper;importorg.dom4j.Element;importcom.alibaba.fastjson.JSON
- XWPFDocument给word中参数赋值并修改发送
一斗一坛
java
isFile为文件路径,data为一个map对象,data.put("userName",userName);那么就需要在文档中写${userName}就可以输出到文档了[java]viewplaincopypackagecom.jeeplus.modules.stock;importjava.io.FileInputStream;importjava.io.FileOutputStream;im
- shiro vue 前后端分离中模拟登录遇到的坑
dicekui4859
系统采用jeeplus框架(ssm+redis+shiro+mongodb+redis),默认是做了JSP未做前后端分离,由于业务需要已经多终端使用的需求(H5、小程序等),需要实现前后端分离。但是由于需要同时保留原版的未做前后端分离的UI和新版做了前后端分离的UI,所以采用单独提出一套接口做封装供前端VUE使用。原先使用时有一个业务场景及客户可以通过其它系统跳转到我们系统不需要登录,但是由于是其
- springboot+vue+element-ui的java快速开发平台 jeeplus
qq_26074455
演示地址:demo1.jeeplus.org前后端分离、maven多模块开发,方便多人协同开发springboot2+mybatis+shiro+jwttokenvue+element-ui+es6+webpack代码生成器支持连接不同的数据库,生成的模块可以连接指定的数据库,支持自定义模板,可以无限扩展,生成各种复杂的代码一套代码支持mysql,oracel,postgresql,sqlserv
- jeeplus多商户商城,分销商城
zscat-me
dubbo
#ZSCATspringcloud多商户商城下载https://gitee.com/catshen/zscat_swpc+h5+小程序+appuniapp集成分销商城积分商城不用写xml配置!独特的日志记录方式!包含用户角色,权限等模块的后台管理系统!整合springmvc+mybatis-plus+beetl!鸣谢1.SpringBlade2.beetl3.mybatis-plus##功能简介用
- 请求跨域问题
秃头张
后端解决跨域问题java
新建一个类CorsConfig放到项目里,就ok了packagecom.jeeplus.modules.fakeform;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importorg.springframework.web.
- 发布tif图层
对雪书空武
javageoserver
1、controllergeoserver.jarpackagecom.jeeplus.common.utils;importjava.io.File;importjava.util.UUID;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importcom.jeeplus.common.config.Global;importev.sp
- 微信支付签名工具类---Signature
呀呀呀耶
java······【java基础】
packagecom.jeeplus.mobile.utils;importjava.io.IOException;importjava.lang.reflect.Field;importjava.util.ArrayList;importjava.util.Arrays;importjava.util.Iterator;importjava.util.Map;importjava.util.Se
- openDialog()中确定按钮点击事件
一个有梦想的小白
开发手记
openDialog()中确定按钮点击事件本文是我在开发过程中,遇到的也是我不知道的知识,所以此篇仅当做自己以后借鉴用的,如果能对看官你也有用,荣幸之至。form.ajaxSubmit首先,在jeeplus中xxxform.jsp文件中,一般openDialog()点击事件为form.submit().看代码functiondoSubmit(){//回调函数,在编辑和保存动作时,供openDial
- Jeeplus框架的基本使用
编程小小菜
jeeplus
ssm表现层:也就是我们所说的SpringMVC(一般也叫web层)业务层:Spring(service)持久层:Mybatis(dao)一个数据表对象,分为dao+entity+service三部分,业务逻辑在controller中实现,controller中通过service操作数据表,这样就将具体的数据表操作和业务逻辑区分开来了,通过jeeplus可以通过代码生成器,对表单对象自动生成相关的
- 使用java实现语音朗读
hjinping
工具使用
jacobjar包及API下载:https://download.csdn.net/download/hjinping/103913081、64位操作系统的将jacob-1.17-M2-x64.dll添加到JDK的bin目录和Windows的system32目录(32位选择对应的dll文件,加入到对应目录下面)2、将jar包加入到项目中3、编码实现:demo:packagecom.jeeplus.
- Ambiguous handler methods mapped for HTTP path 'http://localhost:8080/runyu/a/res/resource': {public
__心诺
Java
错误显示:AmbiguoushandlermethodsmappedforHTTPpath'http://localhost:8080/runyu/a/res/resource':{publicjava.lang.Stringcom.jeeplus.modules.res.web.ResourceController.list(com.jeeplus.modules.res.entity.Reso
- java处理表情
微笑的蜗牛
com.vdurmontemoji-java5.1.1packagecom.jeeplus.modules.ff.front.utils;importcom.vdurmont.emoji.EmojiParser;/***表情处理类*@authorAdministrator**/publicfinalclassEmojiUtil{/***将emojiStr转为带有表情的字符*@paramemojiS
- ONE源码官网及后台系统V1.0基于SSM框架mysql数据库
ONE源码
java
ONE源码系统V1.0说明预览地址:http://www.oneyuanma.com一.系统介绍由于之前很多人问我能否提供one源码官网的下载,经过深思熟虑,为了one源码能够更好的发展,决定开放one源码系统的下载。经过春节放假及春节前后两个礼拜总共三个礼拜的艰苦奋斗(除夕夜奋斗到凌晨)终于完成了one源码官网及后台管理代码的整理。由于之前系统完全基于jeeplus开发,前后两个系统分开,比较臃
- jeeplus快速开发平台2.4版本发布
liugf007
springmvc
简介+JeePlusJeePlus是一款基于代码生成器的智能快速开发平台,可以帮助解决java项目中80%的重复工作,让开发者更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时不失灵活性。JeePlus快速开发宗旨是:简单功能由代码生成器生成使用,复杂业务采用表单自定义,只需要写极少代码,即可实现复杂的业务逻辑。JeePlus采用了目前极为流行的扁平化响应式的设计风格,可以完美兼容
- 字符串工具类, 继承org.apache.commons.lang3.StringUtils类
呀呀呀耶
java······【java基础】
/***Copyright©2015-2020JeePlusAllrightsreserved.*/packagecom.jeeplus.common.utils;importjava.io.UnsupportedEncodingException;importjava.text.ParseException;importjava.text.SimpleDateFormat;import
- 继之前的线程循环加到窗口中运行
3213213333332132
javathreadJFrameJPanel
之前写了有关java线程的循环执行和结束,因为想制作成exe文件,想把执行的效果加到窗口上,所以就结合了JFrame和JPanel写了这个程序,这里直接贴出代码,在窗口上运行的效果下面有附图。
package thread;
import java.awt.Graphics;
import java.text.SimpleDateFormat;
import java.util
- linux 常用命令
BlueSkator
linux命令
1.grep
相信这个命令可以说是大家最常用的命令之一了。尤其是查询生产环境的日志,这个命令绝对是必不可少的。
但之前总是习惯于使用 (grep -n 关键字 文件名 )查出关键字以及该关键字所在的行数,然后再用 (sed -n '100,200p' 文件名),去查出该关键字之后的日志内容。
但其实还有更简便的办法,就是用(grep -B n、-A n、-C n 关键
- php heredoc原文档和nowdoc语法
dcj3sjt126com
PHPheredocnowdoc
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Current To-Do List</title>
</head>
<body>
<?
- overflow的属性
周华华
JavaScript
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml&q
- 《我所了解的Java》——总体目录
g21121
java
准备用一年左右时间写一个系列的文章《我所了解的Java》,目录及内容会不断完善及调整。
在编写相关内容时难免出现笔误、代码无法执行、名词理解错误等,请大家及时指出,我会第一时间更正。
&n
- [简单]docx4j常用方法小结
53873039oycg
docx
本代码基于docx4j-3.2.0,在office word 2007上测试通过。代码如下:
import java.io.File;
import java.io.FileInputStream;
import ja
- Spring配置学习
云端月影
spring配置
首先来看一个标准的Spring配置文件 applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi=&q
- Java新手入门的30个基本概念三
aijuans
java新手java 入门
17.Java中的每一个类都是从Object类扩展而来的。 18.object类中的equal和toString方法。 equal用于测试一个对象是否同另一个对象相等。 toString返回一个代表该对象的字符串,几乎每一个类都会重载该方法,以便返回当前状态的正确表示.(toString 方法是一个很重要的方法) 19.通用编程:任何类类型的所有值都可以同object类性的变量来代替。
- 《2008 IBM Rational 软件开发高峰论坛会议》小记
antonyup_2006
软件测试敏捷开发项目管理IBM活动
我一直想写些总结,用于交流和备忘,然都没提笔,今以一篇参加活动的感受小记开个头,呵呵!
其实参加《2008 IBM Rational 软件开发高峰论坛会议》是9月4号,那天刚好调休.但接着项目颇为忙,所以今天在中秋佳节的假期里整理了下.
参加这次活动是一个朋友给的一个邀请书,才知道有这样的一个活动,虽然现在项目暂时没用到IBM的解决方案,但觉的参与这样一个活动可以拓宽下视野和相关知识.
- PL/SQL的过程编程,异常,声明变量,PL/SQL块
百合不是茶
PL/SQL的过程编程异常PL/SQL块声明变量
PL/SQL;
过程;
符号;
变量;
PL/SQL块;
输出;
异常;
PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的编程语言PL/SQL 是对 SQL 的扩展,sql的执行时每次都要写操作
- Mockito(三)--完整功能介绍
bijian1013
持续集成mockito单元测试
mockito官网:http://code.google.com/p/mockito/,打开documentation可以看到官方最新的文档资料。
一.使用mockito验证行为
//首先要import Mockito
import static org.mockito.Mockito.*;
//mo
- 精通Oracle10编程SQL(8)使用复合数据类型
bijian1013
oracle数据库plsql
/*
*使用复合数据类型
*/
--PL/SQL记录
--定义PL/SQL记录
--自定义PL/SQL记录
DECLARE
TYPE emp_record_type IS RECORD(
name emp.ename%TYPE,
salary emp.sal%TYPE,
dno emp.deptno%TYPE
);
emp_
- 【Linux常用命令一】grep命令
bit1129
Linux常用命令
grep命令格式
grep [option] pattern [file-list]
grep命令用于在指定的文件(一个或者多个,file-list)中查找包含模式串(pattern)的行,[option]用于控制grep命令的查找方式。
pattern可以是普通字符串,也可以是正则表达式,当查找的字符串包含正则表达式字符或者特
- mybatis3入门学习笔记
白糖_
sqlibatisqqjdbc配置管理
MyBatis 的前身就是iBatis,是一个数据持久层(ORM)框架。 MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis对JDBC进行了一次很浅的封装。
以前也学过iBatis,因为MyBatis是iBatis的升级版本,最初以为改动应该不大,实际结果是MyBatis对配置文件进行了一些大的改动,使整个框架更加方便人性化。
- Linux 命令神器:lsof 入门
ronin47
lsof
lsof是系统管理/安全的尤伯工具。我大多数时候用它来从系统获得与网络连接相关的信息,但那只是这个强大而又鲜为人知的应用的第一步。将这个工具称之为lsof真实名副其实,因为它是指“列出打开文件(lists openfiles)”。而有一点要切记,在Unix中一切(包括网络套接口)都是文件。
有趣的是,lsof也是有着最多
- java实现两个大数相加,可能存在溢出。
bylijinnan
java实现
import java.math.BigInteger;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class BigIntegerAddition {
/**
* 题目:java实现两个大数相加,可能存在溢出。
* 如123456789 + 987654321
- Kettle学习资料分享,附大神用Kettle的一套流程完成对整个数据库迁移方法
Kai_Ge
Kettle
Kettle学习资料分享
Kettle 3.2 使用说明书
目录
概述..........................................................................................................................................7
1.Kettle 资源库管
- [货币与金融]钢之炼金术士
comsci
金融
自古以来,都有一些人在从事炼金术的工作.........但是很少有成功的
那么随着人类在理论物理和工程物理上面取得的一些突破性进展......
炼金术这个古老
- Toast原来也可以多样化
dai_lm
androidtoast
Style 1: 默认
Toast def = Toast.makeText(this, "default", Toast.LENGTH_SHORT);
def.show();
Style 2: 顶部显示
Toast top = Toast.makeText(this, "top", Toast.LENGTH_SHORT);
t
- java数据计算的几种解决方法3
datamachine
javahadoopibatisr-languer
4、iBatis
简单敏捷因此强大的数据计算层。和Hibernate不同,它鼓励写SQL,所以学习成本最低。同时它用最小的代价实现了计算脚本和JAVA代码的解耦,只用20%的代价就实现了hibernate 80%的功能,没实现的20%是计算脚本和数据库的解耦。
复杂计算环境是它的弱项,比如:分布式计算、复杂计算、非数据
- 向网页中插入透明Flash的方法和技巧
dcj3sjt126com
htmlWebFlash
将
Flash 作品插入网页的时候,我们有时候会需要将它设为透明,有时候我们需要在Flash的背面插入一些漂亮的图片,搭配出漂亮的效果……下面我们介绍一些将Flash插入网页中的一些透明的设置技巧。
一、Swf透明、无坐标控制 首先教大家最简单的插入Flash的代码,透明,无坐标控制: 注意wmode="transparent"是控制Flash是否透明
- ios UICollectionView的使用
dcj3sjt126com
UICollectionView的使用有两种方法,一种是继承UICollectionViewController,这个Controller会自带一个UICollectionView;另外一种是作为一个视图放在普通的UIViewController里面。
个人更喜欢第二种。下面采用第二种方式简单介绍一下UICollectionView的使用。
1.UIViewController实现委托,代码如
- Eos平台java公共逻辑
蕃薯耀
Eos平台java公共逻辑Eos平台java公共逻辑
Eos平台java公共逻辑
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月1日 17:20:4
- SpringMVC4零配置--Web上下文配置【MvcConfig】
hanqunfeng
springmvc4
与SpringSecurity的配置类似,spring同样为我们提供了一个实现类WebMvcConfigurationSupport和一个注解@EnableWebMvc以帮助我们减少bean的声明。
applicationContext-MvcConfig.xml
<!-- 启用注解,并定义组件查找规则 ,mvc层只负责扫描@Controller -->
<
- 解决ie和其他浏览器poi下载excel文件名乱码
jackyrong
Excel
使用poi,做传统的excel导出,然后想在浏览器中,让用户选择另存为,保存用户下载的xls文件,这个时候,可能的是在ie下出现乱码(ie,9,10,11),但在firefox,chrome下没乱码,
因此必须综合判断,编写一个工具类:
/**
*
* @Title: pro
- 挥洒泪水的青春
lampcy
编程生活程序员
2015年2月28日,我辞职了,离开了相处一年的触控,转过身--挥洒掉泪水,毅然来到了兄弟连,背负着许多的不解、质疑——”你一个零基础、脑子又不聪明的人,还敢跨行业,选择Unity3D?“,”真是不自量力••••••“,”真是初生牛犊不怕虎•••••“,••••••我只是淡淡一笑,拎着行李----坐上了通向挥洒泪水的青春之地——兄弟连!
这就是我青春的分割线,不后悔,只会去用泪水浇灌——已经来到
- 稳增长之中国股市两点意见-----严控做空,建立涨跌停版停牌重组机制
nannan408
对于股市,我们国家的监管还是有点拼的,但始终拼不过飞流直下的恐慌,为什么呢?
笔者首先支持股市的监管。对于股市越管越荡的现象,笔者认为首先是做空力量超过了股市自身的升力,并且对于跌停停牌重组的快速反应还没建立好,上市公司对于股价下跌没有很好的利好支撑。
我们来看美国和香港是怎么应对股灾的。美国是靠禁止重要股票做空,在
- 动态设置iframe高度(iframe高度自适应)
Rainbow702
JavaScriptiframecontentDocument高度自适应局部刷新
如果需要对画面中的部分区域作局部刷新,大家可能都会想到使用ajax。
但有些情况下,须使用在页面中嵌入一个iframe来作局部刷新。
对于使用iframe的情况,发现有一个问题,就是iframe中的页面的高度可能会很高,但是外面页面并不会被iframe内部页面给撑开,如下面的结构:
<div id="content">
<div id=&quo
- 用Rapael做图表
tntxia
rap
function drawReport(paper,attr,data){
var width = attr.width;
var height = attr.height;
var max = 0;
&nbs
- HTML5 bootstrap2网页兼容(支持IE10以下)
xiaoluode
html5bootstrap
<!DOCTYPE html>
<html>
<head lang="zh-CN">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">