- 博客(27)
- 收藏
- 关注
原创 ant design vue table表格合并后每个单元格加click点击事件获取每个单元格的值
用event.target.closest('.ant-table-row-cell-break-word').textContent获取。
2024-06-13 10:02:16 366
原创 SpringBoot和VUE前后端合并自动打包成jar
通过maven管理,将前后端分离两个项目合并打包成一个jar,成为一个单体项目。springboot在install或者package打包时,调动vue打包,vue自动install和build,将生成的dist复制到spring boot后端的resources下,完成合并打包。1、在items-vue前端项目下新建pom.xml,无需添加标签配置,新建完成选中pom右击add到maven。项目目录有变,修改pom中相应的目录路径。2、 配置items-springBoot后端pom。
2022-10-18 16:12:56 4069 2
原创 ES 7.16 Java API Client 新特性(使用ElasticsearchClient连接操作ES完整demo)
截止7.15版本TransportClient tcp长连接方式,HighLevelRestClient Http rest连接方式官网已淘汰。使用最新 ElasticsearchClient连接操作ES完整教程:1、添加依赖 <dependency> <groupId>co.elastic.clients</groupId> <artifactId>elasticsearch-java</artifactId
2022-01-17 16:08:56 10239 23
原创 ES 7.16 Java API Clien 新特性(ES开启x-pack安全认证,RestClientBuilder设置账号密码连接集群)
截至7.15前版本的Java api官网已废弃。1、添加依赖 <dependency> <groupId>co.elastic.clients</groupId> <artifactId>elasticsearch-java</artifactId> <version>7.16.2</version> </dependency> <depe
2022-01-16 17:44:05 5359
原创 es启动时:无法访问org.apache.lucene.util.Version
添加此依赖,版本号和org.elasticsearch.client的版本一致<dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>7.15.2</version></dependency>...
2021-12-16 10:54:34 2452
原创 添加配置解决Could not locate ordinal parameter [0], expecting one of [1]
项目hibernate3升级hibernate5时,HQL语句使用"?"参数占位符运行报错,国内查到的都是这样改:第一种String hql = "from UserForm where sex=?"; //定义查询HQL语句Query query = session.createQuery(hql); //执行查询语句,获取Query对象query.setString(0,"女"); //设置HQL语句参数第二种String hql = "from UserForm where se
2021-11-01 18:01:35 9152 6
原创 hibernate5.0 session.connection() 弃用解决
公司hibernate项目升级,升级hibernate5.x版本时发现 session.connect() 在hibernate4.x 中已弃用。解决方法:1、使用(SessionImpl) session; //两种获取session方式 Session session = currentSession(); Session session = getSessionFactory().getCurrentSession(); .
2021-10-14 21:58:56 1862
原创 Vue解决跨域请求问题,No ‘Access-Control-Allow-Origin‘ header is present on the requested resource
1、response设置响应头,让返回数据包中的header中增加允许跨域的信息response.setHeader("Access-Control-Allow-Origin", "*");response.setHeader("Access-Control-Allow-Credentials", "true");response.setHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-...
2021-07-13 11:27:01 3806
原创 Vue WebSocket 复制即用
复制即用<template> <div> </div></template> <script> export default { data() { return { websock: null } }, created() { this.initWebSocket() }, destroyed() { this.websock.close() /..
2021-07-05 15:43:05 154
原创 Vue传JSON数据错误 415 Unsupported Media Type
第一步处理首先发现数据转换时不是json数据格式:加上 transformRequest(transformRequest:在向服务器发送前,修改请求数据) transformRequest: [ function(data) { return JSON.stringify(data) }],然后数据格式转换成了json格式,但是发现尾部多了个冒号请求头问题 ,'Content-Type' 改为 json 即可 heade..
2021-07-05 15:15:54 1572
原创 echarts悬浮框小圆点
res += '<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:#F9F871"></span>' + len[i]["name"]';
2021-07-01 00:26:33 925
原创 echarts树图默认曲线改为折线
echarts的树图的连接线只支持贝塞尔曲线,需求是折线。所以通过修改echarts的源码来满足需求。效果图:步骤:1、找到树图的文件夹里的TreeView.js,路径有两个地方:分别在src和lib目录下,找到其中一个。C:\java\vue\itms-admin-vue\node_modules\echarts\lib\chart\treeC:\java\vue\itms-admin-vue\node_modules\echarts\src\c...
2021-06-24 10:06:19 2230
原创 SpringBoot+VUE+WebSocket 消息推送
后台springboot引入依赖 <!--websocket--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency>
2021-06-17 16:12:11 406 1
原创 ant design vue a-date-picker、a-time-picker日期时间选择器已有数据,但校验提示信息仍然显示
planStartTime: [{required: true, message: ‘请选择开始时间’, trigger: ‘blur’}],该字段虽然已经添加了数据,但是校验仍然显示,原因是在选择校验的时候使用blur,若改为change,即planStartTime: [{required: true, message: ‘请选择计划开始时间’, trigger: ‘change’}],问题即可解决...
2020-12-17 14:04:19 2101 2
原创 freemarker取list前几条数据
1、取前几条数据 <@_categoryListid=4> <#assign n = 0 />// 遍历list之前定义assign=0 <#list page.list as column> <#assign n = n+1 />// list里面再定义assign <#if n gt 3>&l...
2020-09-25 18:26:27 1155
原创 Win10开机黑屏/蓝屏不显示桌面
黑屏或者蓝屏,总是进不去桌面,但是鼠标却又可以动,关机重启好几次还是一样。为什么会这样?可能是启动系统时,加载explorer.exe这个软件时出现异常或是卡住了。不管什么原因,大家一起阅读教程来解决吧。具体方法如下:打开“任务管理器”,Ctrl+Alt+Delete,在窗口中,仔细看一下是否有explorer.exe这个软件(如果有,一般都显示没有响应),如果有就先选择它,点结束任务。在窗口的左上角的”文件“选择“运行新任务”,在弹出的窗口中,直接输入explorer.exe,然后确定。 ..
2020-08-06 10:24:02 1356
原创 Vue获取数据后只渲染前几条数据
可以使用两种方式:1、使用.slice(0, 4),展示四条数据<ul> <li v-for="(item,index) in authenticationList.slice(0,4)" :key="index"> {{ item.message }} </li></ul>2、取得数组的索引,使用v-if 或 v-show根据index判断四条之后的数据都不显示<ul> ...
2020-08-04 18:25:21 7884 6
原创 Vue中使用this.$router.resolve打开新页面
detail(id){ let route2 = this.$router.resolve({ name:'ourserve', //这里是跳转页面的name query:{ id:id //要传的参数 } }) window.open(route2.href,'_blank') //打开新的页面 },...
2020-08-04 17:52:26 14507 9
原创 freemarker前端时间显示为:刚刚、1秒前、1分钟前、1小时前...
根据自己的需求修改条件和输出,把你的createtime传进去即可。自定义宏模版文件:<#macro timeline_dt datetime> <#assign ct = (.now?long-datetime?long)/1000 /> <#if ct gte 31104000>${(ct/31104000)?int}年前 ...
2020-01-06 11:47:40 858
原创 微信小程序富文本解析(完整demo:商品详情)
示例效果图: 一、说明 在小程序项目开发中,会遇到富文本编辑的内容,后台返回到小程序端无法解析,这时就需要一个插件来处理。 微信小程序没有提供webview等html解析,原展示类文本没有办法图文并茂的原生展示,wxParse主要目的就是弥补富文本解析空缺的问题...
2019-08-22 16:51:28 2516 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人