- 博客(172)
- 资源 (3)
- 收藏
- 关注
原创 ArrayList中放的是一个对象,如何同时根据对象中的三个字段对List进行排序
ArrayList中放的是一个对象,如何同时根据对象中的三个字段对List进行排序
2023-11-20 13:29:07 411
原创 idea启动vue项目:Error:0308010C:digital envelope routines::unsupported
此问题是因为Node.js的版本原因,此处安装的Node.js是最新长期维护版: 18.16.0 (includes npm 9.5.1)2、配置一下package.json的SET NODE_OPTIONS。1、打开vue项目目录,点击npm相关的package.json文件。然后再次启动就可以完成编译了。
2023-10-20 08:02:56 473
原创 java开发微信公众平台之素材上传
当我开始写代码的时候 我蒙了 后台怎么模拟form表单上传图片。我在本地使用工具请求接口一切正常。微信公众平台官方文档。
2023-07-06 09:54:21 588
原创 element的时间控件默认值为当前时间
但是这样时间是带毫秒的,后台就需要对传递的事件类型进行格式化处理。在你需要进行赋值操作的页面 给这个时间字段附上值 就ok了。首先在return里边定义一个参数放当前时间。也可以直接将字段赋值为new date();在methods写一个方法给这个参数赋值。
2023-06-27 11:07:57 1848
原创 quillEditor实现粘贴图片上传服务器,存储图片src非base64
若依框架中集成的quillEditor富文本编辑器,默认是支持粘贴图片的。可以截图上传非常方便。解决办法就是,给富文本编辑器加一个粘贴的监听事件。判断如果粘贴图片了,把文件上传到后台服务器。然后在methods里面写实现方法。存储的是base64格式的图片。
2023-06-05 16:45:06 1669 3
原创 bootstrapTable表格自定义每列数据的宽度
使用若依框架搭建的管理后台,因为table是封装好的。表格的宽度是自适应的。就想着在网上找一下属性,看能不能设置一下每一列数据的宽度。输入的稍微长一点就会这样。
2023-02-07 15:10:09 4346 1
转载 redis的下载和安装详解(linux)
暂时不考虑不在windows上使用redis,那样将无法发挥redis的性能。此时可以去这个网站下载6.2.4稳定版本的tar包。2)拷贝一份redis.conf到myredis目录。配置完成后Esc键退出插入状态,:wq保存并退出。1)在/root目录下创建myredis目录。3)修改配置文件,配置让服务在后台启动。命令行窗口不能关闭,否则服务器停止。4)使用新的配置文件启动redis。发现此时的稳定版本是6.2.4,编译完成之后,可以执行安装命令。多实例时关闭时需要指定端口关闭。
2023-01-28 09:52:31 1720
转载 Windows 10 IIS搭建的http文件服务器
一、当然,开始肯定没有IIS,那该怎么办?这就完成了,在网页中输入ip地址就可以访问文件服务器了。12)鼠标双击“WebDAV创作规则”,如下图所示。
2023-01-13 15:03:29 2030
转载 IDEA报错 method ‘void <init>()‘ not found
IDEA与Maven版本不匹配,有可能是Maven版本过高导致的。出现这个问题原因是因为配置了自己安装的maven仓库。IDEA默认匹配了对应版本的MAVEN仓库。
2023-01-12 15:28:18 830
转载 IDEA创建子父工程
我们这里采用IDEA创建spring boot子父级项目演示,同时通过使用 Spring Initializer 快速搭建spring boot工程。提示:IDEA 版本采用 2022.1.3。
2023-01-12 15:09:01 883
转载 解决 IDEA 2021.1 新建maven项目只有两个archetype项目模板的问题
在新的 IDEA 中配置完Maven之后,想要创建Maven项目的时候没有自动加载archetype项目模板的列表了,只会出现两个Kotlin的项目模板。既然没有出来,说明软件的内部没有内置模板,那么作为一个插件极其丰富的软件,我们是不是可以查找一下是否有这种插件?最近把我的 IDEA 版本更新到 2021.2.3 了,发生了一个比较有意思的问题,做个小小的记录。在我们工作中会遇到无数的问题,有些时候,找到解决思路往往想着解决问题更为重要。之后再新建Maven项目的时候应该就没有问题了。
2023-01-12 14:06:46 666
转载 java 在一个方法中启用一个新线程调用其他方法
这么做的原因是因为 我这个也是一个接口,有其他程序调用 然后我要在我得接口里调用另外一个第三方的接口。如果调取第三方的接口失败或者网络不好 就会导致 返回超时所以我需要让我得业务逻辑 和 调取第三方接口分两个线程执行 互不干扰public class MyTest { public static void main(String[] args) throws Exception { String result = method();
2021-12-29 14:36:07 2123
原创 java获取本机ip地址和tomcat端口号
//获取ipInetAddress addr = InetAddress.getLocalHost();System.out.println("Local HostAddress:"+addr.getHostAddress());//获取tomcat端口号MBeanServer beanServer = ManagementFactory.getPlatformMBeanServer();Set<ObjectName> objectNames = beanServer.queryNa
2021-11-01 17:16:54 1399
原创 jacob—java开发world、excel、ppt转pdf
项目中之前用的office转pdf的插件是aspose因为aspose无需world。所有转换操作都是在java虚拟机里边进行的。所以如果有图片特别多的文档转换的时候就会遇到oom。而jacob是通过本地安装的office插件将文档再本地完成转换的。就不会出现oom的情况。而弊端就是项目就只能部署在windows server服务器上。1、先安装SaveAsPDFandXPS2、下载 jacob 解压后存放路径:(上传的资源还在审核,等审核通过再补上jacob的链接)jacob.jar 放在 C
2021-09-14 14:52:52 728
原创 微信js-sdk获取用户位置信息(经纬度)
官方文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#36js:$.ajax({ url: "/wx/getInfoMation", type: "post", data: {url:link}, dataType: "json", succes
2021-08-02 15:36:54 819 1
转载 windows下安装Redis服务
一:下载windows版本:https://github.com/MSOpenTech/redis/releasesLinux版本:官网下载:http://www.redis.cn/git下载: https://github.com/antirez/redis/releases我们现在讨论的是windows下的安装部署,目前windows下最新版本是:3.2.100。下载地址,提供多种下载内容,Redis-x64-3.2.100.msi是在windows下,最简单的安装文件,方便,直接会将Re
2021-07-28 10:16:08 519
原创 腾讯地图获取经纬度 Java计算距离工具类
腾讯地图获取经纬度<!DOCTYPE html><html><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> <title>Insert title here</
2021-07-24 16:32:52 1341 1
转载 java实现微信网页授权登录
开发前的准备:1.需要有一个公众号(我这里用的测试号),拿到AppID和AppSecret;2.进入公众号开发者中心页配置授权回调域名。具体位置:接口权限-网页服务-网页账号-网页授权获取用户基本信息-修改注意,这里仅需填写全域名(如www.qq.com、www.baidu.com),勿加 http:// 等协议头及具体的地址字段;我们可以通过使用Ngrok来虚拟一个域名映射到本地开发环境,网址https://www.ngrok.cc/这里推荐一篇Ngrok的下载使用博客:使用Ngrok进行内网穿
2021-07-19 17:53:32 977
转载 微信开发 redirect_uri参数错误
在网上找了有的说是因为域名的问题,要是用顶级域名但是 实际上是因为回调连接里面带有 :端口号的原因地址中间的“:”符号会被微信给转义的,到时候会报redirect_uri参数错误解决方案:内网穿透地址不要带端口号还有需要注意的是代码中的回调地址要和公众号后台回调授权地址一致参考地址:https://blog.csdn.net/qq_37495786/article/details/80626682...
2021-07-16 14:58:17 927
转载 Java对接微信公众号模板消息推送
之前参考的一篇文章 收藏一下 文章有点长 就不一点点搬运了 直接放个链接。方便自己以后好找https://www.cnblogs.com/chenghao24/p/12221878.html
2021-07-13 10:01:34 139
原创 quartz定时任务时间设置
每天凌晨2点 0 0 2 * * ?和每天隔一小时 0 * */1 * * ?例1:每隔5秒执行一次:*/5 * * * * ?例2:每隔5分执行一次:0 */5 * * * ?在26分、29分、33分执行一次:0 26,29,33 * * * ?例3:每天半夜12点30分执行一次:0 30 0 * * ? (注意日期域为0不是24)每天凌晨1点执行一次:0 0 1 * * ?每天上午10:15执行一次: 0 15 10 ? * * 或 0 15 10 * * ? 或 0 15 10
2021-07-08 12:01:19 5246
原创 wangEditor富文本编辑器制作新闻通知
官网地址:https://www.wangeditor.com/使用首先引入js<script type="text/javascript" src="/js/wangEditor/wangEditor.min.js" > </script>CDN 链接 https://cdn.jsdelivr.net/npm/wangeditor@latest/dist/wangEditor.min.js推荐还是把js下载到本地引入,因为他没有css 文件 只有js文件。下载到本地修
2021-06-30 14:30:35 508
原创 freemarker的逻辑判断(if)和集合遍历(list)
listfreemarker获取list的size :${list?size}list的遍历:<#list animals as being> <tr> <td>${being.name}${being.price}<td> </tr></#list>map的遍历:<#list map?keys as k> <option value="${k}"&g
2021-06-23 15:45:59 3128
转载 MyBatis清空数据库表数据
dao: //清空表数据 int truncateTable();mapper.xml<update id="truncateTable"> truncate table all_stock_code </update>参考文章:https://www.cnblogs.com/yang101/p/11668312.html
2021-06-23 13:44:57 3221
转载 后台接收JSONString转list,Object转Map方法
json list字符串转换ListMap方法体:public static List<Map<String,Object>> GetJsonListByString(String jsonFile) throws Exception{ JSONArray arry = new JSONArray(jsonFile); List<Map<String, Object>> rsList = new ArrayList<Map<String,
2021-06-23 10:33:13 286
原创 IDEA找不到SVN了
今天早上打开idea,想要先更新一下代码。结果找不到svn了在idea的所有地方都找不到。项目右键也没有最后在settings里面搜索subversion发现搜索出来的是插件没有勾选。不知道为什么会自动取消勾选按照这个顺序,在settings里面搜索subversion 然后勾选上svn插件 在应用就可以了...
2021-06-18 10:03:21 439
原创 生产环境中报错:would dispatch back to the current handler URL......
具体的报错信息:在网上找的解决方法大体上有这么几种:把@Controller改成@RestController有可能是thymeleaf依赖导入异常,或者没导入thymeleaf依赖,可以尝试到pom.xml中导入thymeleaf依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf&
2021-06-16 18:27:20 2442 3
原创 登录的时候 实现记住密码
项目中基本上登录是必不可少的一步,对此,在登录时选择记住密码这一功能也是不错的选择。今天测试找我说项目中的记住密码功能没用。我一看前同事就没写这一块的代码。搞了个复选框丢在哪里就没管。先引入需要的js文件。<script src="../static/js/jquery.min.js" th:src="@{/js/jquery.min.js}"></script><script src="../static/js/jquery.cookie.js" th:src="@{
2021-05-13 17:55:24 1044
原创 swiper插件修改按钮的默认样式
网上找了很久,只有关于修改颜色的方法。没有找到实用的修改按钮样式的方法。就自己想了个办法。很简单。思路:swiper原来的样式不是能修改颜色嘛,那就将箭头的颜色设置为透明的。然后给箭头的div添加一个图片背景以达到修改按钮样式的目的。代码: .swiper-button-next { /*先将原始箭头的颜色设置为透明的 然后设置一个背景图片 达到修改按钮样式的目的*/ right: 1.5%; left: auto;
2021-05-11 17:30:21 3430
转载 swiper修改轮播图箭头的大小和颜色
遇到的问题:写响应式页面时需要将swiper的箭头按需要缩小到一定的比例。解决:修改箭头的大小:划重点:一定要在原css中就写上去,不然单独写到媒体查询里没有用。.swiper-button-prev:after, .swiper-button-next:after { font-size: 25px!important; }写到原css样式中,再写到媒体查询对应的地方,即可。修改箭头的颜色:这个不用写到原生css样式中,直接在style中写就可以。.swip
2021-05-08 15:33:59 3081
原创 百度语音合成实现文字阅读功能
很简单的一段代码:就是通过api将需要阅读的文字传给百度,然后会返回一个二进制的音频文件代码:<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>JS利用百度语音api实现对html内容的朗读</title><script>function voice(str){ var url = "http
2021-05-08 14:56:55 886
原创 swiper调整左右滑动按钮的位置
swiper本来的左右滑动按钮是跟slide重合的。先看一下最终效果:说一下大概的思路。就是在swiper容器的最外层再加一层div 然后把左右滑动的按钮放在跟swiper平级。代码:css: .swiper-father { width: 80%; height: 15%; top:75%; margin-left: auto; margin-right: auto
2021-05-08 14:48:32 3224
原创 使用swiper制作轮播类型的button按钮组
效果截图:最终要实现的功能是,每个按钮标识一个房间名字,点击某一个按钮 自动定位到所选房间。选用swiper主要是因为简单,而且支持手势拖动需要引入的资源:<link href="/assets/plugins/swiper/swiper-bundle.min.css" rel="stylesheet"><script src="/assets/plugins/swiper/swiper-bundle.min.js"></script>去swiper官网
2021-04-21 09:53:12 889
转载 Freemarker接收ModelAndView传递返回值并判断否为空方法
freemarker中显示某对象使用${name}.但如果name为null,freemarker就会报错。如果需要判断对象是否为空可以通过设置默认值${name!’’}来避免对象为空的错误。如果name为空,就以默认值(“!”后的字符)显示。对象user,name为user的属性的情况,user,name都有可能为空,那么可以写成 ${(user.name)!’’},表示user或者name为null,都显示为空。判断为空<input hidden="hidden" id="defX"
2021-04-20 11:31:59 1232
原创 js的input事件及获取当前页面所有input中有焦点的
1.onfocus 当input 获取到焦点时触发2.onblur 当input失去焦点时触发,注意:这个事件触发的前提是已经获取了焦点再失去焦点的时候才会触发该事件,用于判断标签为空。3.onchange 当input失去焦点并且它的value值发生变化时触发,个人感觉可以用于注册时的确认密码。4.onkeydown 按下按键时的事件触发,5.onkeyup 当按键抬起的时候触发的事件,在该事件触发之前一定触发了onkeydown事件–相当于一个按键,两个事件,没怎么用过6.onclick
2021-04-16 16:24:20 4319
原创 jQuery获取input(radio)单选框
下面是一个简答的单选框内容:正常的情况下,我们使用jQuery来选择标签,都是通过id选择器。可是radio一般我们都不会设置id。<form id="form1" ><input type="radio" name="sex" value="0" />男<input type="radio" name="sex" value="1" />女<input type="radio" name="list" value="1" />十分满意&l
2021-04-12 17:38:07 4054
原创 bootstrap table组件实现父子表【菜单管理】
实现的效果:前端代码:<!DOCTYPE HTML><html lang="zh-cn" xmlns="http://www.w3.org/1999/html"><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=devi
2021-04-09 17:47:54 1630 2
转载 前端ajax异步传值以及后端接收参数的几种方式
前台往后台传值呢,有很多种方式,大家听我细细道来。一、通过get提交方式,将参数在链接中以问号的形式进行传递。// 前台传值方法 // 触发该方法调用ajax function testAjax(yourData) { $.ajax({ type: "get", // 以get方式发起请求 url: "/yourUrl?yourDataName=" + yourData, // 将你的请求参数以问号拼接到url中进行参数传递
2021-04-09 09:36:10 1029
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人