自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 后端获取请求体Body,将请求体进行解密放回Request请求,并能通过@RequestBody获取

在发送请求时候判断是是否是post或者是put请求,如果是就将body进行加密(本人测试用的是base64)。然后转成json格式传递(如果不转成json,而是直接用base64,就需要修改请求headers,改成"Content-Type":"application/base64"的这种格式,不然后端获取不到body。如果是用application/base64,后端在解密后还需要将请求头改成"Content-Type", "application/json")。客户需要将请求体加密。

2024-04-17 11:24:58 874

原创 OS7安装rabbitmq

http://宿主机IP:15672 防火墙放开5672 15672端口。1.卸载存在的rabbitmq。创建rabbitmq文件夹。设置用户分配操作权限。

2023-05-21 16:47:54 695

原创 Vue+SpringBoot根据url返回文件流给前端下载文件(多个图片zip下载)

【代码】Vue+SpringBoot根据url返回文件流给前端下载文件。

2023-04-13 22:50:07 3225

原创 创建job

【代码】创建job。

2023-04-11 14:50:38 171

原创 mysql 存储过程根据查询到数据批量新增数据

【代码】mysql 存储过程根据查询到数据批量新增数据。

2023-04-07 20:04:33 477

原创 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?

当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?

2023-02-14 16:28:34 106

原创 Linux 搭建FastDFS,StringBoot集成FastDFS

FastDFS

2022-10-12 21:19:06 111

原创 记录 <el-select 多选 配合filterable 进行远程搜索

filterable:是否可搜索remote:是否为远程搜索remote-method:远程搜索方法remove-tag:多选模式下移除tag时触发click.native:下拉数据点击事件能获取这个对象的所以属性query是默认参数-->(输入的字符)主要利用filterable --remote---- remote-method 这三个属性实现远程搜索。用filterable可输入属性,在下拉框输入字符,在用remote-method

2022-09-28 16:33:30 1280

原创 记录 开始时间+时长=结束时间

开始时间+时长=结束时间

2022-09-27 16:57:36 239

原创 vue 列表数据多选框根据条件不可选中

vue 列表数据多选框根据条件不可选中

2022-07-22 19:03:08 555

原创 Vue 输入框校验必填并校验不能包含中文

主要记录校验不能包含中文

2022-07-05 12:08:46 566

原创 Oracle xml文件序列自增并返回id

xml文件序列自增并返回id

2022-07-05 12:02:14 344

原创 记录Oracle MERGE INTO用法 及配合foreach

Oracle MERGE INTO用法

2022-06-17 17:29:51 503

原创 记录 Vue <el-dialog弹窗上面有一层阴影

记录 Vue

2022-06-14 19:56:00 719

原创 记录 Vue div 内容过长使用……代替,鼠标停放显示全部

div 内容过长使用……代替,鼠标停放显示全部

2022-06-14 16:14:55 323

原创 记录 Vue 获取下拉框选中值的整个对象的数据

获取下拉框选中值的整个对象的数据

2022-06-13 19:20:20 508

原创 记录 根据视频url获取视频第一帧转base64展示到页面

记录 根据视频url获取视频第一帧转base64展示到页面

2022-06-11 11:07:01 272

原创 记录 Vue 下拉框滚动加载 v-loadmore

记录 Vue 下拉框滚动加载 v-loadmore

2022-06-11 10:48:27 1763

原创 记录批量like REGEXP_LIKE

记录一下

2022-06-07 09:07:39 164

原创 记录一下Oracle REGEXP_REPLACE用法

-- 参数 字符串类型的日期 SELECT REGEXP_REPLACE('2022-05-22 19:35:20','[-,:,[:space:]]','') FROM dual '[-,:,[:space:]]' 将匹配到的- :和空格 都替换为''

2022-05-24 19:52:04 568

原创 分批批量插入数据

Math.ceil 返回 double 类型,返回值大于或等于给定的参数Math.min 方法返回两个参数中的最小值1000:1000个数据插入一次

2022-05-06 15:29:19 259

原创 获取两个年份之间的年份

select wm_concat(to_char(a.aa, 'yyyy') + LEVEL -1) years from ( select to_date('2018-01-01', 'yyyy-mm-dd') aa from dual) a connect by level <= to_char(sysdate, 'yyyy') - to_char(a.aa, 'yyyy')+1 +level -1 表示2018向上取(2018,2019,2...

2022-05-05 19:18:05 608

原创 记录一下,将ftp上面的图片转base64返回给前端展示

/** 图片预览--将图片转成base64 * img/2022/4/27/1651036672603/狮子.jpg * @param pathName 文件路径 img/2022/4/27/1651036672603/ * @param fileName 文件名称 狮子.jpg * @return 图片文件的base64字符串 */ public StringBuilder previewPic(String pathName,Strin..

2022-04-29 12:11:27 661

原创 记录 List<String> 和 List<Object>取交集

//将字符串转集合List<String> ccqxList= Arrays.stream(zfsjgl.getCcqx().split(",")).collect(Collectors.toList());//获取交集 // a --> lists里面的每一个元素 // anyMatch-->用于检查列表中的任何元素是否满足给定条件// ccqx--> ccqxList 里面的每一个StringList<Zfsjgl&gt...

2022-04-29 11:39:08 615

原创 记录一下 通过Url下载视频到本地,或者通过Url直接把视频上传到服务器

将视频下载到本地:如果需要通过浏览器下载,Vue 调用 this.download(responser.msg)(response.msg==文件名)即可下载成功将视频直接上传到FTP服务器(不下载到本地):fileUrl:视频的Url这是通过url直接将视频保存到服务器...

2022-04-22 18:56:49 3981

原创 Vue 联级选择器远程搜索(简陋)

<el-form-item label="单位名称"> <el-cascader :props="props" @change="handleChangeDept" v-model="deptValue" clearable> </el-cascader> </e..

2022-04-13 20:12:16 1147

原创 resultMap嵌套查询(一对一,一对多),个人理解比较简陋

一对一<resultMap id="ccqx" type="com.cn.project.qlcksh.zyqxgl.qxcx.domain.Qxcx"> -- property=Qxcx里面的属性 column=sql查询到的字段 javaType=zbid的类型 -- <result ...></result>可以不加,如果不加就映射不到Qxcx这个实体类里面, -- 但还是可以把zbid的值传到get..

2022-04-13 19:59:40 863

原创 记录一下xml批量新增和修改数据

--批量新增-- 批量新增需要设置 useGeneratedKeys="false" 不然报错ORA-00933: SQL 命令未正确结束insert all<foreach collection="list" item="item">into t_sypxt_tblylx_sltj(deptid,deptname,total,sort,spgd,type,month)values (#{item.deptId},#{item.deptName},0,#{item.sort},'1'.

2022-04-13 19:23:16 1469

原创 Oracle 截取最后一个分隔符的字符串

SELECT DEPTNAME ,SUBSTR (DEPTNAME,INSTR (DEPTNAME, '/',-1) +1) AS name FROM AA_ABC示例

2022-04-11 08:56:18 2527

原创 Oracle 将字符串分割成集合

示例:需要自己定义splitst方法 (网上查询的资料)CREATE OR REPLACE FUNCTION ZFZHGL.splitstr(p_string IN VARCHAR2, p_delimiter IN VARCHAR2) RETURN str_split PIPELINEDAS v_length NUMBER := LENGTH(p_string); v_start NUMBER := 1; v_index NUMB..

2022-04-11 08:56:04 886

原创 Vue 打印页面

通过路由将值传给打印页面打印页面初始化接收值,当点击打印按钮会去打印

2022-04-11 08:55:51 205

原创 Oracle find_in_set() 和Mysql find_in_set()

Oracleoracle中没有find_in_set()函数需要自己声明(网上查询到的)CREATE OR REPLACE FUNCTION ZFZHGL.FIND_IN_SET(piv_str1 varchar2, piv_str2 varchar2, p_sep varchar2 := ',')RETURN NUMBER IS l_idx number:=0; -- 用于计算piv_str2中分隔符的位置 str varchar2(500);

2022-04-11 08:55:32 268

原创 Oracle 日期相减获取年龄

select trunc(months_between(日期,日期)/12) from dualselect trunc(months_between(SYSDATE ,TO_DATE('19961110','yyyyMMdd'))/12) from dual

2022-04-09 14:25:25 2167

原创 判断2个集合是否有相同元素

boolean flag=Collections.disjoint(list1,list2) //有相同返回false

2022-04-09 14:22:23 609

原创 Oracle 和 Mysql 遍历部门及以下部门

Oracleselect * from sys_dept start with dept_id= '123456' connect by prior dept_id = PARENT_IDMysqlSELECTc.goods_type_idFROM(SELECT@id AS _ids,( SELECT @id := GROUP_CONCAT( goods_type_id ) FROM ccs_resource_goods_type WHERE FIND_IN_SET( pare

2022-04-09 14:16:21 224

原创 Java split 分割并保留分割符

List<String> l=new ArrayList<>(); String s="问:你是谁。答:我是小王 问:性别。 答:男。"; String[] ss=s.split("(?=问:)"); for (String a:ss) { String[] s1=a.split("(?=答:)"); for (int i=0;i<s1.length;i++){ ...

2022-04-09 14:02:09 1303

原创 Vue 把一个对象赋值给多个属性,让属性之间不是指向同一个地址

JSON.parse(JSON.stringify(this.tableData))

2022-04-09 13:57:59 1366

原创 Vue 实现多选框页面翻页不清空之前选中的数据

验证可行

2022-04-09 13:54:55 764 1

原创 Vue 页面只有一个输入框,回车刷新整个页面问题

在 <el-form> 标签中添加@submit.native.prevent

2022-04-09 13:50:10 954

原创 Vue 获取几天前的日期并展示在时间选择器

vue 获取几天前的日期并展示在时间选择器上----第一个参数指定一个时间,第二个参数(正数是指定时间的未来几天,负数是指定时间的前几天)getago(startDate,valueTime){var date = new Date(startDate);var newDate = new Date(date.getFullYear(),date.getMonth(),date.getDate()+ +valueTime);var Y = newDate.getFullYear();var ...

2022-04-09 13:45:18 1545

空空如也

空空如也

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

TA关注的人

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