- 博客(38)
- 资源 (1)
- 收藏
- 关注
原创 Idea 断点 仅当前线程停止
在联调的过程中,我们有可能需要参数请求进入断点追踪问题,idea断点默认所有线程停止(即当调试进入断点后,任何来自其他的请求都会等待)耽误联调进度,这时我们可以更改idea断点仅当前线程停止。
2023-03-03 12:01:11 864 1
原创 idea集成Alibaba Cloud Toolkit插件
使用【Alibaba Cloud Toolkit】该插件主要是简化打包、上传、启动服务的相关操作。 很早之前的方式是使用开发工具(eclipse,idea),使用maven命令完成项目打包(这里指jar),然后通过shell工具,打开对应目录,借助ftp完成上传,后用jar命令启动 下面讲述利用插件进行简单配置后,实现一键部署,
2023-02-27 11:49:00 1465
原创 使用idea自带数据库插件搭配MybatisX插件生成开发基础类
在开发过程中我们会有大量的基础增删改查模块,为了简花重复性开发,提升效率,就有了代码生成器一说(一般定制的需要时间),但是很多时候,没有充足的时间去配置,这里有一套通用的业务层,持久层,实体层基础生成,VO类生成,给推荐下
2023-02-27 11:29:48 1429
原创 spring-boot项目整合obs服务器-华为云
前言 有些情况下,我们是需要存储到其他云服务器的【我们只需要购买服务即可】,比如项目中的一些图片或者文件,这里我们选用是华为云的服务……
2021-12-24 15:49:31 4364 15
原创 一次解决线上OBS服务上传异常的笔记
在客户的环境中出现了文件上传失败的问题【开发环境是没有问题的】,受一些因素,这边是通过远程查看日志去解决的问题。一、查看项目日志,定位bug问题 通过log文件,首先定位到方法的执行行: 以及请求的结果 还有查看OBS服务请求参数和结果二、通过项目代码比对,定位HweiYunOBSServiceImpl.fileUpload方法中第60行 PutObjectRequest request = ...
2021-12-23 11:45:29 3550 2
原创 Maven项目引用本地jar包
正常情况下,是可以通过更改远程仓库地址是可以完成资源拉取和调用的有这么几种特殊情况需要特别处理: 1> 公司内网开发,搭建了私服云,但是又没有维护私服云 2> 其他合作公司开发的jar包,未发布maven仓库的 ……这时候最简单的方法是,直接通过添加Add As Library,将其加入java项目有时候pom.xml文件中已经存在,同时jar包也有,只是没有通过仓库获取,这时候直接install,会报获取不到该jar包, ...
2021-12-20 14:45:19 30168 1
原创 idea 拉取git项目远程分支 卡死 (update project fetching 无响应)
idea版本:为2019.3.1git版本:2.29.2.windows.2突然某次拉取分支时,拉取长时间无响应无异常(卡死),且网络正常,之前都是好用的这边也是搜索了很久(百度/必应),都没有解决,甚至越搜越偏,最后解决的方法为使用git的命令拉取信息,很快的就解决了问题,并且之后的idea拉取也回复正常。git branch # 显示所有本地分支git checkout tkyl-test # 切换到指定分支【tkyl-test】git p.
2021-12-15 11:01:26 7714 6
转载 在Windows下将Redis注册为本地服务
原文:在Windows下将Redis注册为本地服务当前redis版本:3.2.100通常情况下我们可以通过 redis-server.exe 和配置文件启动redis服务 :redis-server.exe redis.windows.conf另外开启一个命令行窗口 redis-cli.exe 即可做一些简单的操作命令行但如果我们关闭控制台,那么Redis服务也跟随着一起关闭了,想使用的时候又得执行命令重新开启动redis 服务,是非常低效又麻烦的。在Windows中有个本地服务的.
2021-08-04 19:07:16 599
原创 java 获取redis文件夹下的所有key
因为业务需要之前在百度搜了下这方面的资料,发现没有适用的(乱七八糟的一大堆),用了个VPN,用google搜了下,资料也很少,这边的问题已经解决了,同时也将方法告知大家。1、获取redis文件夹下所有key测试数据(可能有些人对redis的使用也比较少,如何使用文件夹也不清楚,尾部也有补充)利用redisTemplate的keys()——通配符获取key的方法,即可实现2、添加文件夹管理key方法最初的可能是这样的只需要在之前加...
2021-07-29 16:50:21 9135 1
原创 windows文件搜索工具 Everything
我当前的系统为win7系统,redis可视化工具版本号为:0.9.3.817安装完成后,会有提示更新,点击不更新即可百度云盘链接:链接:https://pan.baidu.com/s/19f3nquwF5OlUdChfn3NBxg提取码:5257
2021-06-23 11:38:13 1212
原创 redis的免费连接可视化工具 redis-desktop-manager
我当前的系统为win7系统,redis可视化工具版本号为:0.9.3.817安装完成后,会有提示更新,点击不更新即可百度云盘链接:链接:https://pan.baidu.com/s/19f3nquwF5OlUdChfn3NBxg提取码:5257
2021-06-23 11:01:22 241
转载 vue项目使用screenfull做网页全屏功能
转载地址:vue项目使用screenfull做网页全屏功能1.安装依赖(本人使用4.2.0版本,。最开始使用5.x.x版本取到的浏览器允许全屏的值为undefind,换了版本后成功取值,使用Chrome浏览器)cnpm install screenfull@4.2.0 --save2.写组件Screenfull/index.vue<template> <div> <svg-icon :icon-class="isFullscreen?'exi...
2021-05-06 17:38:36 305
转载 vue项目使用icons矢量图标
综合参考地址:1、vue中使用svg类型图标2、Vue中引入svg图标的方式3、在vue-cli3中优雅的使用 icon4、vue运行svg文件
2021-05-06 17:21:53 458
转载 在VUE项目中使用SCSS ,对SCSS的理解和使用
转载地址:在VUE项目中使用SCSS ,对SCSS的理解和使用(简单明了)首先要了解什么是CSS 预处理器? SCSS是一种CSS预处理语言定义了一种新的专门的编程语言,编译后形成正常的css文件,为css增加一些编程特性,无需考虑浏览器的兼容性(完全兼容css3),让css更加简洁、适应性更强,可读性更佳,更易于代码的维护等诸多好处。CSS预处理语言有SCSS(SASS) 和LESS、POSTCSS那么SCSS和SASS 有什么区别呢· 文件扩展名不同,文件后缀分别是“.scss”和...
2021-05-06 09:50:58 414
转载 vue项目网页全屏功能screenfull
转载地址:vue项目使用screenfull做网页全屏功能1.安装依赖(本人使用4.2.0版本,。最开始使用5.x.x版本取到的浏览器允许全屏的值为undefind,换了版本后成功取值,使用Chrome浏览器)cnpm install screenfull@4.2.0 --save2.写组件Screenfull/index.vue<template> <div> <svg-icon :icon-class="isFullscreen?'exit...
2021-04-29 09:33:25 273
转载 Vue安装sass
转载地址:解决style lang="scss"的问题引用地址: npm install 报错 gyp ERR! stack Error: `gyp` failed with exit code: 1 Error:Node Sass version 5.0.0 is incompatible with ^4.0.0 问题解决 Vue安装sass的命令:1、npm install node-sass --save-dev2、npm install sass-loader --s
2021-04-26 11:28:38 751
转载 Nginx如何实现负载均衡
转载地址:https://blog.csdn.net/zhailihua/article/details/905826411、什么是ngnixNginx是一个http服务器。是一个使用c语言开发的高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。nginx能够支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等2、nginx可以用来做什么1)反向代理:反向代理(Rev..
2021-04-25 17:12:16 227
原创 java jar包反编译项目
有时候,我们会应一些要求,尝试把jar包或者war包反编译成我们的项目。这里就jar包的反编译文件开始做详细说明,war包的同理,第一步 选择适合的反编译工具常用的工具有很多,比如:JD-GUI 、luyten、Jadx……可以参考:2020年支持java8的Java反编译工具汇总(这里又很详细的描述)这里选用JD-GUI(下载地址:jd-gui) 下载工具,在jd-gui官网下载工具,按照自己的系统下载. 打开工具的jd-gui.exe,然后将classes文件夹的文件拖.
2021-04-21 10:28:24 10877
转载 base64编码的三种方式、各方式性能比较
转载链接:java 实现base64编码的三种方式、各方式性能比较、最后给出最优工具类 小白实操记录转载内容:简单介绍了base64编码,给出三种实现方式性能比较,可直接使用最后提供的工具类,性能比较不必细看,没营养。1 base64编码将字符串编码成[0-9a-zA-Z+/=]的格式,通过解码又可以换成成原有的样子,就是这么简单。我爱编码!--> 5oiR54ix57yW56CB77yB---我爱编码2 三种实现方式性能比较package util.base64;...
2021-04-19 11:01:32 4071
转载 SpringBoot中使用Spring Security
转载地址:https://www.jianshu.com/p/defa75b65a46Spring Security 基本介绍这里就不对Spring Security进行过多的介绍了,具体的可以参考官方文档我就只说下SpringSecurity核心功能:认证(你是谁) 授权(你能干什么) 攻击防护(防止伪造身份)基本环境搭建这里我们以SpringBoot作为项目的基本框架,我这里使用的是maven的方式来进行的包管理,所以这里先给出集成Spring Security的方式
2021-04-16 11:44:19 1292
转载 vue---封装request做数据请求
转载地址:https://www.cnblogs.com/e0yu/p/11075798.html参考文章:https://www.cnblogs.com/qiuchuanji/p/10048805.htmlhttps://www.cnblogs.com/XHappyness/p/9993878.html代码示例:import axios from 'axios'// 创建一个axios实例const service = axios.create({ // heade.
2021-04-15 16:09:06 741
转载 vue 中 直接操作 cookie 及 如何使用工具 js-cookie
转载地址:https://www.cnblogs.com/xiangsj/p/9030648.htmlvue 中直接操作 cookie以下3种操作方式set: function (name, value, days) { var d = new Date; d.setTime(d.getTime() + 24*60*60*1000*days); window.document.cookie = name + "=" + value + ";path=/;ex.
2021-04-15 15:48:13 198
转载 vue 中配置文件相关介绍【有关.env;.env.development,.env.production】
转载地址:https://www.cnblogs.com/song-zmin/p/11818918.html参考连接:https://blog.csdn.net/w405722907/article/details/947208681,关于文件名:必须以如下方式命名,不要乱起名,也无需专门手动控制加载哪个文件 .env 全局默认配置文件,不论什么环境都会加载合并 .env.development 开发环境下的配置文件 .env.production 生产环境下的配置文件2,关于
2021-04-15 14:57:06 102
原创 mysql 创建执行函数(1418,1419错误,root可以看到函数内容,普通用户看不到,问题解决)
mysql 创建执行函数测试所用mysql版本:5.7.28当我创建的mysql函数过程中,业务逻辑肯定存在sql时,执行函数写完了,CREATE DEFINER = `root`@`1.14.30.49` FUNCTION `NewProc`() RETURNS int(11)BEGIN -- ============================================= -- Author: water -- Create date: <20190310>
2021-04-08 11:27:26 1268
原创 RabbitMq安装教程
RabbitMq安装教程RabbitMq简介 安装准备工具 安装步骤(图文)RabbitMq简介1.1消息队列中间件简介消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性[架构] 使用较多的消息队列有 ActiveMQ(安全),RabbitMQ,ZeroMQ,Kafka(大数据),MetaMQ,RocketMQ以下介绍消息队列在实际应用中常用的使用场景:异步处理,应用解耦,流量削锋和消息通讯四个场景1.2什么是Ra.
2021-02-22 17:52:09 2033 1
原创 windows下.bat文件启动多个jar文件 (.bat 批量启动jar)
便捷操作:bat文件和jar在同一目录start.bat文件内容:@echo offstart cmd /c "title exam1:8084 && java -jar exam.jar --server.port=8084" start cmd /c "title exam2:8085 && java -jar exam.jar --server.port=8085" start cmd /c "tit
2020-12-24 11:32:54 6623
原创 spring-boot下配置lomback控制 日志打印(日志按日期和文件大小一起轮询)
项目目录结构:lomback版本号1.18.10【lomback日期和大小轮询配置在1.1.7才出来的】lomback配置文件:关键点:<!-- 循环政策:基于时间和大小政策创建日志文件 --><rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> <!--日志文件输出的文件名 按日志大小分割一定要带:【%i】 --> <F
2020-12-24 10:34:24 901
原创 Spring-Boot 下定时任务通过配置文件控制开关和执行时间
配置文件读取cron表达式,启动定时任务定时任务开关关键点(获取系统配置文件参数后添加:-)@Scheduled(cron = "${cron:-}")首先配置文件添加@Scheduled注解所需的cron表达式,#系统参数 如果不启用,直接删掉即可 每个5秒 */5 * * * * ? 每日凌晨:0 0 0 * * ?platform.parameters.scheduling.tableDataMigration: */5 * * * * ?其次,在启动类上添加启用定.
2020-12-11 18:03:02 4504 5
原创 常见的sql面试题(学生、成绩、课程 三表操作)
一、学生、成绩、课程 三表操作-- 问题1、查询课程1比课程2成绩高的所有学生的编号-- 问题2、查询所有学生的学号、姓名、选课数、总成绩-- 问题3、查询没有学完所有课程的学生的学号和姓名首先初始化表和数据;/*Navicat MySQL Data TransferSource Server : MysqlSource Server Version : 50615Source Host : 127.0.0.1:3306Source Dat.
2020-10-13 15:03:06 1842
原创 Eclipse 简单配置项
引子以下是我感觉对自己有帮助的一些eclipse初始配置,主要用于以后自己配置(怕忘了),设置字体大小打开eclipse,找到window=> preferences => general => appearance => colors and fonts => basic(基本)=> Text Font=>Edit ,在这里把字体修改成想要的就OK了,然后一路ok。设置utf8编码打开eclipse,找到window=...
2020-09-21 10:08:19 180
原创 Eclipse下项目内类名更改后,SVN无法提交
简单快捷的方法有:1、把对应类名的外层文件夹整个复制,2、删掉并svn提交,3、将之前复制的文件夹粘回来,重新提交比较稳妥的方法有:1、选择对应类名(可多个),右键 export -> File System ->选择导出创建对应目录(Create directory structure for files)2、删掉类名并svn提交3、将导出文件合并到项目中,即可以重新提交...
2020-08-06 19:39:28 562
原创 Maven pom.xml文件基础配置
<!--$NO-MVN-MAN-VER$-->案例:<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version><!--$NO-MVN-MAN-VER$--> <scope>test</scope&g...
2020-08-03 17:19:54 737
原创 在线画图工具(流程图、E-R图等)
开发时经常需要画一些流程图或者E-R图,推荐一个在线工具;微信、qq号、手机都是可以注册的(推荐使用微信和qq号,手机号注册短信码返回时间特长“不知道是不是因为我网卡”)https://processon.com/...
2020-07-15 10:49:50 35777 2
原创 JAVA常用计时器StopWatch的使用(监控Java代码运行时间和分析性能,侧重于开发或调试时使用)
目录引子Stopwatch简介和它常用的两种工具包编写时所引用和借鉴的url引子最初我们对一个方法的运行时间监控采用的可能是:long startTime=System.currentTimeMillis(); //获取开始时间 //业务逻辑......long endTime=System.currentTimeMillis(); //获取结束时间System.out.println("程序运行时间: "+(endTime-startTime)+"ms"); ...
2020-07-08 22:32:31 2030
原创 Thymeself 基本学习和使用
一、thymyself中 data-th-*和th:*两种写法这是它本身的两种写法,不过html5支持data-th-*这种写法,th:*会报警告,但是不影响功能它们作用在html标签上,<p data-th-text="">msg</p><p th:text="">msg</p>二、thymsself 中 ${}、#{}、* {}的使用1.$符号取上下文中的变量:<input type="text" name="use...
2020-07-07 23:40:34 537
转载 CentOS6离线安装C语言环境gcc、g++
先到http://vault.centos.org/6.7/os/x86_64/Packages/这里下载需要用到的依赖包,然后依次执行以下命令rpm -ivh libstdc++-devel-4.4.7-16.el6.x86_64.rpmrpm -ivh ppl-0.10.2-11.el6.x86_64.rpmrpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_6...
2019-08-05 21:00:46 1147
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人