- 博客(58)
- 问答 (1)
- 收藏
- 关注
原创 小程序需带参数跳转
直接在浏览器中替换成自己的appid,secret及可生成一个access_token。在小程序中如果模拟扫描带参数的二维码。在onload中直接打印出来即可。用access_token。1、需要生成二维码的数据。
2023-10-12 16:45:14
425
原创 阿里云免费ssl证书申请
注意点击创建提示数量不足时 点击 立即购买,进行支付(注:支付一定要点那个右边那边进入支付界面,不然是购买不成功的)输入完相应的域名信息后等待短信,完成之后会给你发信息,然后下载相应的证书就可以了。springboot jks配置。
2023-02-06 12:05:14
199
原创 【Tomcat报错:No buffer space available】
【Tomcat报错:No buffer space available】
2022-06-15 16:07:38
1542
1
原创 JPA批量插入更新数据缓慢解决办法
6000多条数据update如果单纯使用save需要2min多钟(这是不能被接受的主要参考的是基于JPA的批量增加数据引发的几种方式其中的第四种方式——原生sql/** * 使用数据库原生的方式执行,不需要配置 * @param list */ public void batchWithNativeSql(List<User> list) throws SQLException { String sql = "Insert into
2022-05-31 13:59:40
2080
原创 Windows -jar 部署 关闭窗口不结束
1、写一个bat@echo offstart javaw -jar D:\javaWork\teethtags\target\teethtags-1.2.1-SNAPSHOT.jarexit另存为.bat。双击即可运行2、关闭当前运行.bat记得自己的端口号,默认是8080在cmd中1.查找对应的端口占用的进程:netstat -aon|findstr “8443” ,找到占用8443端口对应的程序的PID号;netstat -aon|findstr “8443”2
2022-03-15 10:45:30
1141
原创 【Jmeter】压力测试步骤
1、语言切换成中文2、添加一个线程组线程数、ramp-up时间、循环次数根据实际需要填写(1)线程数:即虚拟用户数。设置多少个线程数也就是设置多少虚拟用户数(2)Ramp-Up时间(秒):设置虚拟用户数全部启动的时长。如果线程数为20,准备时长为10秒,那么需要10秒钟启动20个线程。也就是平均每秒启动2个线程。(3)循环次数:每个线程发送请求的个数。如果线程数为20,循环次数为10,那么每个线程发送10次请求。总请求数为20*10=200。如果勾选了“永远”, 那么所有线程会一直发送请求,直
2022-03-02 15:17:17
1070
原创 Springboot整合rabbitmq,包含 rabbitmq安装
1、安装rabbitmq参考:https://www.cnblogs.com/saryli/p/9729591.html其中我遇到了rabbitmqctl命令出错的问题参考:https://blog.csdn.net/guo222guo/article/details/791094591、Sprinbootg整合rabbitmq参考1:https://blog.csdn.net/fan521dan/article/details/104912794参考2:https://www.cnblogs.
2022-03-01 16:20:31
1397
原创 SpringBoot项目修改时区,例:东一区
1、参考该PO的修改服务器时间(Linux)https://blog.csdn.net/qq330983778/article/details/103465258?spm=1001.2014.3001.55062、修改项目连接的数据库时间,不然服务为东一区时间了,调用接口存入数据库的还是本地时间即注意:serverTimezone=Europe/Berlin表示你需要的是哪边的时间spring.datasource.url = jdbc:mysql://127.0.0.1:3306/light?se
2022-01-21 10:01:26
834
原创 CentOS7 Linux下安裝pip (python2.7)以及升级问题
安装piphttps://blog.csdn.net/woshisangsang/article/details/77051129升级问题https://www.cnblogs.com/yinzuopu/p/15475301.html
2022-01-07 10:44:57
1308
原创 JAVA中调用Python使用Runtime.getRuntime().exec无效
JAVA中调用Python使用Runtime.getRuntime().exec无效
2021-12-28 17:05:30
951
原创 SpringMVC+Mybatis+PageHelper+Datatables的使用
首先在POM中导入PageHelper的包 <!--分页--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.1.1</version> </.
2021-10-12 23:31:36
182
原创 SpringBoot项目打成war包部署外部tomcat
第一步: 修改pom.xml <packaging>war</packaging>修改为war包<!-- 去除SpringBoot内置Tomcat服务器 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</
2021-09-23 11:35:58
101
原创 java部署 jar -jar 直接卡在HHH000400: Using dialect: org.hibernate.dialect.Oracle8gDialect 使用的数据为MYSQL8+JPA
只需把spring.jpa.hibernate.ddl-auto = update 注释掉
2021-09-09 14:01:12
1278
3
原创 SpringBoot防SQL注入
新建XssHttpServletRequestWrapperimport java.io.BufferedReader;import java.io.ByteArrayInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.util.HashMap;import java.util.HashSet;import java.util.Map;import java.util.Set;
2021-07-12 12:05:21
1995
1
原创 Ueditor上传图片后台配置jsp,springboot
首先,引入ueditor的jsp版本,只需要更改两个文件,这里config.json没有更改,通常只需要更改这两个地方。【路径换成自己的路径 @RequestMapping("/config") @ResponseBody public String config(HttpServletRequest request, HttpServletResponse response) { System.out.println("ueditor/config");
2021-06-08 15:15:09
557
原创 Freemarker使用xml生成word模板
问:首先需求是什么?答:需要长成一个word文档,其中格式有模板文件首先word文档中需要动态生成的文字字段通通换成${name}的格式,其中name对应 java中的字段,图片等本篇不涉及哈,百度一下也很多就是格式不同接着另存为.xml格式最后文档格式改为.ftl至此模板文件已经构建完成。 /** * 获取生成Word文档所需要的数据 */ @PostMapping("/getWordData") @ResponseBody public CommonResult
2021-05-31 15:47:35
531
原创 Linux 开启自启jar .service【解决开启后自动关闭问题】
直接在/usr/lib/systemd/system 建一个xx.service具体内容如下:其中execStart 要放启动jar 包的句子,需注意要把jdk的路径写全。2、要用bash -c"" 包住所写语句,太长的句子需要[Unit]Description=web start ServiceAfter=network.target[Service]Type=forkingExecStart=/bin/bash -c "nohup /opt/jdk1.8.0_11/bin/j
2021-04-14 18:15:49
1000
原创 SpringBoot SchedulingConfigurer 动态配置启动时间corn
目标就是实现这个SchedulingConfigurer 接口首先需定义一个实体/** * 任务名称 */ private String taskName; /** * 这里我存放的是JOB的名称 */ private String clazzName; /** * cron表达式 */ private String cronExpression; /** * 状态(1:正
2021-04-01 16:47:00
1111
原创 Cookies跨域共享
Cookie cookie = new Cookie("PVEAuthCookie",result); cookie.setMaxAge(60*60*24); Cookie cookie1 = new Cookie("PVELangCookie","zh_CN"); cookie1.setMaxAge(60*60*24); cookie.setDomain("XXX.XX.XX.XX"); cookie1.setDomain("XXX.XX.XX....
2021-03-09 10:32:56
567
原创 数据库 逗号拼接的字符串需去重涉及行转列去重,list转pgae
原数据库内容需要把逗号拼接的字符串内容进行去重变成如下直接贴代码select distinct substring_index(substring_index(a.software_str ,',',b.help_topic_id+1),',',-1) as namefrom user ajoinmysql.help_topic bon b.help_topic_id < (length(a.software_str) - length(replace(a.software_s
2020-12-23 15:29:02
565
原创 解析Json字符串
引入 jar <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.4</version> </dependency>public static final Object parse(String text); // 把JSON文本pars
2020-12-17 15:40:04
1562
原创 Linux 服务器部署Apache2、JDK、Tomcat、MySQL记录
一、环境Ubuntu二、工具Xshell.Xftp下载地址(https://www.netsarang.com/zh/free-for-home-school/)这边是个人的免费版本,两个都下下来,别不好意思。Xshell 使用不多介绍,输入ip和账号密码即可三、安装 Apache2因系统为Ubuntu 所以可以用官方路径下载下载方法(https://www.cnblogs.com/duanqibo/p/11206292.html)PO主写得很详细可以参照四、安装 JDK、Tomca
2020-08-17 16:29:30
335
原创 微信开发者工具——清单文件缺失或不可读取解决办法
当我关机一次再打开wx开发者工具时,弹出了这个百度看了看大佬们的问答是否有两个微信web开发者工具,全部删除掉 重新安装最新版本的开发者工具就能解决这个问题。我就觉得这个太麻烦了,我总不能每天上来重新装一次然后我就没有管这个弹框,我去目录下又点了一个.exe的启动文件然后我就起好了!!!...
2020-06-04 09:33:58
3064
3
原创 eclipse导入maven项目,结构不正确无法启动
今天需要从线上checkout 一个以前的项目结果导进来的时候发现整个目录结构都不正确顶层只有一个src正确的格式应该是这样的那我就有奇了怪呀,因为我另一台电脑上结构都是正确的以前也都在那上面进行开发最后我copy了 .project .classpath 文件过来就好了这是我最终的解决方式,之前也尝试了很多别的方法有一次是对 .project 进行修改.我就想着.classpath 我的checkout 过来的项目没有,索性也copy过来没想到就好。...
2020-05-27 11:24:11
1246
原创 由于spring-boot-maven-plugin 下载问题,导致maven打包打不上
【温馨提示:操作前都给老子备份,不管是pom还是文件夹!!!!!!!】当我哐哐哐写了一堆代码需要部署服务器时哎呀,怎么打包一直失败告诉我spring-boot-maven-plugin 版本下载不下来maven这个工具哪里都好就是下点东西要人命。然后我就去百度呀,怎么搞首先去你的maven本地库中删除plugins目录下的你pom中写的版本,不清楚就全删了【先备份】C:\Users...
2020-05-08 10:26:25
2693
原创 基于Spring Cloud Alibaba基础教程复现 Nacos操作
基本该教程http://blog.didispace.com/spring-cloud-alibaba-1/首先是下载下载地址:https://github.com/alibaba/nacos/releases选择相应的版本例:一定要下载**-server**的压缩文件,两个都可以下载之后就bin目录,运行startup.cmd即可进入http://127.0.0.1:8848/n...
2020-04-08 14:52:48
176
原创 Vue使用记录
之前是小程序,后要转H5。以下是记录我途中遇到的一些问题首先就是标签<view 需要转为 <div<image 需要转为 <img这是我遇到的内置标签,具体可以自行百度其次是H5会涉及到自适应用的是rem前后台传递数据用的是 axios同时还需要引入qs 【序列化字符串,处理发送请求的参数】POSTlet data = { ...
2020-04-02 16:51:07
111
原创 小程序开发流程
记录一下小程序的开发过程,以免自已以后又给忘了首先是工具后端:eclipse 编写后台前端:vsCode 编写前台以及微信开发者工具注:微信appid、secret、以及证书需提前准备好本职是个后端,所以对小程序流程不太熟悉,本次记录近可能把流程初始写仔细首先是vscode 新建项目https://www.jianshu.com/p/6f8d74be3ff8附上教程,语法不在此次...
2020-03-23 15:04:45
168
原创 pom引入jar下载十分慢且卡住
直接在pom.xml 添加 <repositories> <repository> <id>aliyun</id> <name>aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public&...
2020-03-11 16:14:05
246
原创 cmd 关闭被占用的端口
这是一个整理,我老是在用的时候再搜索,不如自已归整一下。查询8080端口netstat -nao | findstr “8080”TCP 127.0.0.1:9010 0.0.0.0:0 LISTENING 3017taskkill -pid 3017 -f...
2020-02-24 16:34:43
384
原创 百度Echarts热力图实例说明
https://www.echartsjs.com/examples/zh/editor.html?c=heatmap-bmap原链接下方直接贴代码需要注意的是bmap.js的引入(https://github.com/apache/incubator-echarts/blob/master/dist/extension/bmap.js)var data =eval("(" + da...
2020-01-08 10:25:45
2652
原创 批量替换String中字符串——【2019年12月23日】
举例说明:2019年12月23日需要变成2019-12-23直接使用replaceAlltimeString.replaceAll("[年月日]", “-”)即可。
2019-12-23 15:10:09
644
原创 Jousp解析Html内容
需求:需要获取另外网站页面的内容数据前期想之前在前台用js来解析,发现有跨域问题,解决起来很麻烦。所以决定在后台使用jousp解决引用https://blog.csdn.net/qq_37933685/article/details/85233318此PO介绍十分详细,有需要的可以去仔细了解。1、首先引用jousp的jar包,直接在pom.xml引入即可。 <depende...
2019-12-20 09:51:28
655
原创 百度地图清除指定覆盖物removeOverlay()
地图上除了打点之外还要清除点但不是清除所有点而一某一类型的点即打点的时候赋予同一标识例:打点时同一类型 设定同一imei删除方法可参考我写的function deletePoint(type){ var allOverlay = map.getOverlays(); //循坏所有点 for (var i = 0; i < allOverlay.length ;...
2019-09-24 17:27:22
8267
7
原创 lombok的启用
lombokLombok能以简单的注解形式来简化java代码,提高开发人员的开发效率。例如开发中经常需要写的javabean,都需要花时间去添加相应的getter/setter,也许还要去写构造器、equals等方法,而且需要维护,当属性多时会出现大量的getter/setter方法,这些显得很冗长也没有太多技术含量,一旦修改属性,就容易出现忘记修改对应方法的失误。如果你是用eclipse作为...
2019-08-21 16:58:45
1715
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人