- 博客(183)
- 资源 (4)
- 收藏
- 关注
原创 springboot实现文件上传到Sftp
最近项目有需求需要将本地文件上传到sftp上,那么如何实现呢?这里就讲下具体实现。3.接下来通过main方法测试上传图片到sftp。2.编写上传到sftp工具类SftpUtil。二、实现文件上传到sftp。
2024-09-12 14:23:18 360
原创 Springboot+Mybatis-puls项目搭建问题Dao无法注入
问题产生原因可能是报冲突了,参看pom.xm包中是否引入了包mybatis-spring和mybatis-plus包,这两个不能重复引入,因为 mybatis-plus 它会自动引入mybatis以及mybatis-spring切勿重复引用以免冲突。解决方案删除mybatis-spring所有包,只留mybatis-plus。项目正常启动,接口正常。
2024-08-26 10:13:04 236 1
原创 row_number()函数
语法格式:row_number() over(partition by 分组列 order by排序列 desc)SELECT ROW_NUMBER() OVER(PARTITION BY sh.BUSMAIINFID ORDER BY nvl(sh.TIMESTAMP, sh.CREATEDATE) DESC)AS RN, sh.ORGID, sh.BUSMAIINFID, sh.TIMESTAMP, sh.CREATEDATEFROM REG_NETREGINFOACC shWH.
2021-09-03 09:23:16 3424
原创 vue 导出表格所有数据
安装依赖 npm install -S file-saver npm install -S xlsx npm install -D script-loader相关js百度云下载链接:https://pan.baidu.com/s/1UfTZIQAIQKzAcZGDzwwdhw提取码:0326添加按钮点击事件<el-button icon="el-icon-download" @click="handleExcel">导出</el-button&g..
2021-08-10 11:59:23 455
原创 HttpServletRequest方法详解
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 设置返回客户端的contentType // text/plain :纯文本格式 设置为text/html println的换行会失效,可以添加<br>换行标签 response.setContentType("text/html;c...
2021-08-10 11:02:19 748 1
原创 java实现base64字符串转换成图片保存
package com.topnet.utils;import sun.misc.BASE64Decoder;import java.io.File;import java.io.FileOutputStream;import java.io.OutputStream;public class Base64Utils { /** * base64字符串转换成图片 * imgStr base64字符串 * path 生成图片路径 * phot.
2021-08-10 10:33:51 2003
原创 vue 将base64 的pdf文件流转换成pdf并预览
1、安装依赖:npm install vue-pdf --save-dev2、代码<template> <div class="main"> <pdf v-for="i in numPages" :key="i" :src="src" :page="i" ref="myPdfComponent"></pdf> </div></template><script> //引入vue-pdf
2021-07-30 15:40:55 2728 1
原创 JAVA Http的Post请求传参添加Authorization Basic Auth验证
pom.xml添加依赖包<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-io</artifactId> <version>1.3.2</version></dependency>通过PostMethod的方式(工具类)package com.topnet.utils;im.
2021-07-30 09:54:29 9234 1
原创 HttpPost方式调用接口通过PostMethod的方式
pom.xml添加依赖包<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-io</artifactId> <version>1.3.2</version></dependency>通过PostMethod的方式(工具类)package com.topnet.utils;imp
2021-07-30 09:50:21 1275
原创 vue路由导航守卫动态改变标题
利用导航守卫beforeEach在每次页面跳转前更改对应的titleimport Vue from 'vue'import VueRouter from 'vue-router'import Hologram from '../components/qxhx/Hologram.vue'const routes = [ { path: '/', name: 'Hologram', component: Hologram, /*1.在route里面给每个路由加上m
2021-07-28 22:33:27 290
原创 vue解决使用history模式部署项目后页面刷新404问题
对于 Node.js/Express,请考虑使用connect-history-api-fallback 中间件1.在根目录安装中间件npm install --save connect-history-api-fallback2.引入中间件var history = require('connect-history-api-fallback');3.使用express来使用这个中间件var express = require('express');var app = expr.
2021-07-13 14:42:32 409
原创 vue导出excel百分比数值导出后自动转换为科学计数法问题
// 安装npm install --save xlsx file-saver // 组件里引入import FileSaver from 'file-saver'import XLSX from 'xlsx' // 方法export2excel () { /* '#mytable'关联导出的dom节点 */ var xlsxParam = { raw: true } //设置excel为文本格式解决百分比数值导出后自动转换为科学计数法 var wb = XLSX.
2021-07-13 14:18:12 1246 2
原创 vue+element 导出表格使用el-table的fixed属性,导致数据重复
分析:我使用了el-table的fixed属性来让某一列固定,但elementui的实现方式是:创建了两个tabledom,通过一个隐藏一个显示来实现交互效果。当我导出整个el-table 就会将两个div内的table都导出,导致数据重复。//导出 export2excel () { /* '#export2excel '关联导出的dom节点 */ var fix = document.querySelector('.el-table__fixed'); // 判断要导出的节
2021-07-13 11:41:36 1996
原创 vue+element 导出表格
// 安装npm install --save xlsx file-saver // 组件里引入import FileSaver from 'file-saver'import XLSX from 'xlsx'// 方法export2excel () { /* '#mytable'关联导出的dom节点 */ var wb = XLSX.utils.table_to_book(document.querySelector('#mytable')) /* get bi.
2021-07-13 11:26:22 187
原创 vue element UI el-table 表格行高样式调整
<el-table :data="tableData" ref="recordTable" border style="width: 100%; " :cell-style="{padding:'6px 0px'}" :row-style="{height:'45px'}" :header-cell-style="{'text-align':'center','background-color': 'white'}">.............</el-table>.
2021-07-06 10:59:39 1303
原创 vue 使用history去掉地址栏url中的#
import Vue from 'vue'import VueRouter from 'vue-router'Vue.use(VueRouter)const routes = [{ meta: { title: '电梯基本信息查询' }, path: '/ElevatorDimension', name: 'ElevatorDimension', component: () => import('../components/ElevatorQuery/Elevato.
2021-06-29 16:11:11 531
原创 Vue中this.$router.resolve实现页面跳转并传参(在新窗口打开页面)
let lybl = '';lybl = this.$router.resolve({path: 'EnterpriseReport',query:{ ancheid: id , ancheyear: ancheyear}})window.open(lybl.href, '_blank');
2021-06-10 15:33:47 12384
原创 SQL中NVL函数
SQL中NVL函数空值判断函数1、NVL(表达式A,表达式B)如果表达式A为空值,NVL返回值为表达式B的值,否则返回表达式A的值。该函数的目的是把一个空值(null)转换成一个实际的值。其表达式的值可以是数字型、字符型和日期型。但是表达式A和表达式B的数据类型必须为同一个类型。例:nvl(clue_num,0):如果clue_num为空,则返回0;否则返回clue_num的值2、NVL2(表达式A,表达式B,表达式C)如果表达式A为空,则返回表达式C的值;如果表达式A不为空,则
2021-05-07 10:50:52 20353
原创 css 绘制小圆点
.dot { position: absolute; width: 4px; height: 4px; border-radius: 100%; background: #999999; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2); }<div class="dot"></div>
2021-04-25 09:48:41 4472
原创 查询排序,要求某一条记录总是排在前面sql
select SCJYZMC, QFR,YWLB from F_XK_XKZ where QYBS= '400000000959505196' order by (case when QFR = '安徽省食药局' then 0 else 1 end),QFR desc
2021-03-30 20:28:22 320
原创 vue ui命令没反应
原因:版本太低版本低于3时没有ui功能 查看版本号vue -V 查看是否有ui功能vue -h 查看commands,发现没有ui [oprions]的选项 安装最新的脚手架 cnpm i -g @vue/cli 安装最新的脚手架后发现已经有ui [oprions]的选项了 vue ui命令可以正常使用...
2021-03-11 10:19:02 245
原创 vue修改浏览器的标题title
利用导航守卫beforeEach在每次页面跳转前更改对应的titleimport Vue from 'vue'import VueRouter from 'vue-router'import Hologram from '../components/qxhx/Hologram.vue'const routes = [ { path: '/', name: 'Hologram', component: Hologram, /*1.在route里面给每个路由加上m
2021-03-11 09:51:41 989
原创 自定义element-ui loading 加载动画
//在 app.vue 文件中设置.el-loading-spinner { background-image:url('../assets/loading_images/loading.gif'); //加载动图 background-repeat: no-repeat; //设置背景图不重复 height:100%;//图片高度 background-position:center; //设置背景定位为居中 top:0; //覆盖element-ui默认的50%,因为此处.
2021-02-07 14:37:48 1241
原创 js判断一个字符串是否是数字
function isNumber(val) { var regPos = /^\d+(\.\d+)?$/; //非负浮点数 var regNeg = /^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/; //负浮点数 if(regPos.test(val) || regNeg.test(val)) { return true; } .
2021-02-02 09:44:34 1624
原创 vue 数组中添加对象
//定义个一个数组GridLayout: []//数组中添加一个对象this.GridLayout.push({ 'content': [ { 'span': 24, 'url': 'www.1.com', }, ] },)
2021-01-19 16:23:09 18777
原创 vue股权穿透图
<template> <div class="penetrate-chart"> <div id="penetrateChart"> </div> </div></template><!--关联图谱图--><script> import html2canvas from 'html2canvas' // 过渡时间 const DURATION = 0 // 加减符号.
2021-01-19 16:16:26 6241 7
原创 Element中el-slider设置刻度
html模块:<el-slider class="self_slider" v-model="value" range :max="31" :min="1" :format-tooltip="formatTooltip" :marks="guideMarks"></el-slider>computed:computed: { guideMarks() { let marks = {}; for (let i = 0; i <= 160;
2020-11-24 15:56:24 7769
原创 vue实现鼠标移入移出显示或者隐藏div
<--html--><div class="model" @mouseenter="enter" @mouseleave="leave"> <img src="../../assets/portalImg/功能导航.png" /> <span>功能导航</span></div><div class="popUp" v-show="seen" @mouseenter="enter" @mouseleave="leave".
2020-11-18 15:02:37 10462
原创 mysql根据逗号将一行数据拆分成多行数据
1、原始数据演示SELECT a.maintenanceUnitCode , a. contractName , substring_index(substring_index(a.elevatorArr ,',',b.help_topic_id + 1),',' ,- 1) AS ORIGINALID , '2' as DWLXFROM ele_contract_main a JOIN mysql.help_topic b ON b.help_topic_id < (leng
2020-11-16 16:45:55 1514
原创 vue 描点定位以及滚动描点定位
<template> <div class="main" > <div class="Navigation"> <!-- 导航 --> <div class="Navigationtitle"> <el-menu :default-active="activeIndex" class="el-menu-demo" mode="horizontal" @select="handleOpen"> &l.
2020-11-13 11:08:13 680 1
原创 span内容溢出显示省略号,鼠标悬浮可显示完整span内容
span内容溢出显示省略号<div class="content"> <span :title="item.sydw">使用单位: {{item.sydw}}</span></div>span{ width:300px;/*设置显示的最大宽度*/ overflow:hidden;/*超出部分隐藏*/ text-overflow:ellipsis;/*超出部分省略号表示*/ white-space:nowrap;/*强制单行显示*/ wor
2020-11-10 19:41:08 2966 1
原创 Vue中this.$router.push实现页面跳转并传参
this.$router.push({ path: 'logicalmaptow', //跳转的页面的path(和路由中path对应) query: { buildingNumber: this.communityName+'-'+buildingNumber //参数传递 }})
2020-10-22 15:40:07 753 1
原创 vue+springboot前端请求后端接口跨域问题
package com.wjj.config; import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; @Configurationpubli.
2020-10-21 10:21:43 1227
原创 jQuery滑动效果(点击展开div面板,当点击其他时当前div面板展开同时上一个div面板隐藏)
slideUp() 方法:通过使用滑动效果,隐藏被选元素。slideDown() 方法:通过使用滑动效果,显示隐藏的被选元素。children() 方法:返回被选元素的所有直接子元素。next() 方法:获得匹配元素集合中每个元素紧邻的同胞元素。parent() 方法:获得当前匹配元素集合中每个元素的父元素。siblings()方法: 获得匹配集合中每个元素的同胞。<...
2019-11-14 17:01:40 609 1
原创 图片高亮效果(鼠标移动到图片上当前图片高亮其他图片变暗)
siblings() :获得匹配集合中每个元素的同胞。(相当于获取当前元素的兄弟元素,注意:不包含他自己)find():find() 方法获得当前元素集合中每个元素的后代。<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE...
2019-11-14 16:16:53 1757
原创 鼠标移动事件(鼠标移动到主菜单上显示子菜单)
mouseenter():当鼠标指针穿过元素时,会发生 mouseenter 事件。与 mouseover 事件不同,只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。如果鼠标指针穿过任何子元素,同样会触发 mouseover 事件。mouseleave ():当鼠标指针离开元素时,会发生 mouseleave 事件。与 mouseout 事件不同,只有在鼠标指针离开被选元素...
2019-11-14 16:03:34 2744
spring基本jar包
2019-11-15
jdbcTemplate的jar包
2019-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人