自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(219)
  • 收藏
  • 关注

原创 从永远到永远-rabbitMQ的安装(亲测可用)

环境:CentOS Linux release 7.8.2003文章目录1、安装erlang依赖环境2、下载rabbitMQ3、解压4、重命名文件夹,并移动到/usr/local 目录结构下5、修改环境变量6、启动/关闭/查看状态:7、配置网页管理插件8、创建用户并开启远程访问1、安装erlang依赖环境rabbitMQ使用erlang开发的,所以需要erlang环境,安装依赖环境。rpm -Uvh https://mirrors.tuna.tsinghua.edu.cn/epel/7/x86_64

2020-07-14 12:48:33 174

原创 从永远到永远-Docker安装使用(亲测可用)

环境:CentOS Linux release 8.1.1911参考教程:参考官网文章目录1、前提条件2、移除旧版Docker3、~~更新yum包(千万别更新!我更新过程等了4小时!)~~4、安装需要的软件包5、配置官方yum源6、查看docker版本1、前提条件Docker要求CentOS系统的内核版本高于 3.10 ,通过 uname -r 命令查看你当前的内核版本是否支持安账dockeruname -r我使用的是阿里云 Linux云服务器,以前应该是没有安装过docker的,首先,将旧

2020-07-13 23:44:04 233

原创 未解决的问题汇总-每天看一遍

1、需求:170万数据下载,后台代码使用String Buffer的append方法连接字符串导致内存溢出:Java stack heap。2、前端发起请求,后端处理数据时间较长,长时间无响应直接报错。1)后端多线程,未解决使用同一个流的问题。2)能否前端设置一直跑...

2020-04-21 09:25:05 387 2

原创 easyUI问题汇总

1、问题:input框使用了easyUI的numberbox组件,单击该input框,其中的值变成之前的值。(input框并没有设置单击事件)解决:这是因为我给改input框赋值时使用了jQuery的赋值方法,使用期组件自身的方法就好了。如:/*$("#newdealPrice").val(ts_unitPrice);*/ $("#newdealPrice").numberbox('set...

2020-02-16 22:00:04 157

原创 从永远到永远-背单词

1、retrieve英 [rɪˈtriːv] 美 [rɪˈtriːv]v.取回;索回;检索数据;扭转颓势;挽回;找回2、

2019-12-24 09:35:08 253

原创 从永远到永远-mysql-8.0.18-winx64安装遇到的几个坑

因为之前用的版本比较老的缘故,最近打算安装新版MySQL。不安还好,一安装直接掉到坑里了。1、我原来打算安装5.7版本,被同事嘲讽太老旧。听取了同事意见,并从同事哪里copy了新版本。mysql-8.0.18-winx64-debug-test之所以写一遍代码,又截一遍图是希望同样失误用这个的小伙伴能搜索到。对,就是这个版本,我一度怀疑我系统有问题重装了一遍系统。其实报错很明显,而且我...

2019-11-28 00:03:30 7489 22

原创 从永远到永远-Dubbo+Zookeeper的微服务框架

今天面试,被问倒了这个问题。我是真的日了狗了,你准备SpringCloud他问Zookeeper,你准备Dubbo他问SpringCloud。得嘞,今天把两个全穿了。微服务架构是一种架构思想,其实开发方式本质是分布式系统开发。这其中会遇到几个问题,其实就是面试会遇到的几个问题:1、zookeeper:分布式协调技术框架分布式协调技术:主要解决分布式环境中多个进程之间的同步控制,使其有序访问...

2019-09-06 00:55:56 148 2

原创 从永远到永远-Maven系统学习(十)-jar包冲突及体系外jar包引入

目前,我们在 Maven 工程中用到的 jar 包都是通过 Maven 本身的机制导入进来的。程序找不到符合预期的方法。而『冲突』体现在:4.3.6 和 4.4 这两个版本的 jar 包都被框架所依赖的 jar 包给传递进来了,但是假设 Maven 根据『版本仲裁』规则实际采纳的是 4.3.6。发生这种情况比较典型的原因是:两个 jar 包中的类分别实现了同一个接口,这本来是很正常的。使用 Maven 的 enforcer 插件既可以检测同一个 jar 包的不同版本,又可以检测不同 jar 包中同名的类。

2023-03-21 23:28:28 44

原创 从永远到永远-勇次(ユウジ)

公衆(こう(不发音延长こ读音)しゅう)電話(でん わ)から。空地(あきち)へ続(つづdu但是读zu)く道(みち)で。青春(せいしゅん)と呼(よ)ばれた日(ひ)々(び)に。匂(にお)いは10(じゅう)年(ねん)前(まえ)の。狭間(はざま)で叫(さけ)ぶ俺がここに居(い)る。自動(じどう)販(はん)売(ばい)機(き)で。空(そら)を忘(わす)れちゃいないかい。缶(かん)ビール(る)を開(あ)け。二人(ふたり)空(そら)をながめた。全(すべ)てにつばを吐(は)いた。腹(はら)が立(た)っちまった。

2023-01-19 11:25:57 1162

原创 抚琴成一快-Audition教程

无论是练习乐句,还是喜欢的曲目,我都希望能够录制下来,听一下瑕疵,以求改进。这样就势必需要一个录音软件,多年前我曾经使用过cubase5,现在几乎忘光了。不幸的是,装的cubase12与系统兼容性不佳,一直找不到声卡驱动。直到,抱着死马当做活马医的态度,使用Audition之后,我决定彻底放弃cubase。一个乐句,重复了好多遍,有一些有严重瑕疵的想要去掉。如下图,白色部分被选中,之后delete键删除即可。编辑-首选项-音频硬件,默认输入选择为声卡驱动(貌似插上自动检测到了,这点比cubase强)。

2022-11-21 22:33:46 146

原创 从永远到永远-Git unStash Changes错分支

请先4.注意在A分支开发,测试提出B功能(在B分支上)有bug。为了切到B分支修改,将A分支更改内容做Stash Changes操作暂存。切到B分支,改完Bug后提交推送了代码。之后想切回A分支继续开发,脑子短路了一下,没有切换分支成功就直接在B分支unstash Changes导致A分支上暂存的代码合到了B分支上。查了一圈也没有找到这种场景的记录,最终自己想了个解决方案。出现这种情况的时候,大致分为两种情况:两种情况,都有一个前提就是,所在分支已经没有未提交的内容了。这样,我就不管如何撤销unstash

2022-11-21 10:58:50 201

原创 抚琴成一快-しゃぼん玉

馬(ば)鹿(か)っ面(つら)ぶら下(さ)げて上(じょう)等(とう)だと。身(み)を縮(ちぢ(打字di,但还是读ji))めるだけだった。逃(に)げ場(ば)所(じょ)のない覚(かく)悟(ご)が。本(ほん)当(とう)に気(き)持(も)ちよかったよ。妙(みょう)に悲(かな)しくて いさぎよくて。あの時(とき)笑(わら)って作(つく)った。薄(はく)情(じょう)な男(おとこ)だと。きしりきしりと横(よこ)っ腹(はら)が。人(じん)生(せい)が少(すこ)しだけ。都(とか)会(い)の空(そら)に。

2022-11-12 11:36:24 205

原创 抚琴成一快-电吉他内录(Zoom G3为例)

搬家了,新房子隔音效果比较差,为了在不影响左邻右舍的情况下练琴。把尘封已久的监听耳机翻了出来,但是不能像以前一样手机外录找问题了。最终决定采用电吉他内录,没有声卡,直接使用Zoom G3效果器充当声卡使用。在此,对具体使用方法做个记录,防止遗忘。下载Zoom G3声卡驱动(只下载对应操作系统的 驱动即可,其他的有别的用处,就一起下了)。解压安装,安装前拔掉其他设备的USB插头,退出运行的软件,之后双击安装。大部分可以当声卡使用的效果器,连接电脑及音箱的方式也是类似的。墙外的网站,访问有点卡,很正常。

2022-10-31 22:36:32 610

原创 从永远到永远-Navicat将MySQL数据库复制到另一个Mysql数据库

云服务器快到期了,实在不想续费了。一个是再续费太贵,再一个就是性能一般。索性直接买了个32G内存笔记本当服务器使用,装上虚拟机,虚拟机装Docker,真香。现在要把以前写的东西做下迁移,整个库搬到虚拟机docker装的MySQL里。Navicat有现成的功能。有个缺陷,还得手动建库。

2022-10-24 23:31:26 897

原创 从永远到永远-Map传值的坑map.values()

忍着恶心,我看了看代码。map封装反参,就算了。而是先将n个map封装到一个map中,之后将map.values()封装到了返回数组中。将某接口中返回的数组,根据某字段进行排序取前三条。为不与原处理逻辑耦合(不想看祖传代码,更不想在祖传代码中留下操作痕迹),直接在返回数据前,将数组取出排序,重新设置进去。不使用map传参,使用领域对象封装参数。结果,正因为没有仔细看代码并且对这个世界怀揣美好的幻想,程序华丽丽地报错了。看下源码,map.values返回的是Collection。

2022-09-16 09:00:37 397

原创 从永远到永远-自定义Redis缓存注解

*** 描述** @return 描述*//*** 前缀** @return 前缀*//*** 后缀** @return 后缀*//*** 过期时间** @return 过期时间*/}

2022-07-22 14:13:46 318

原创 从永远到永远-Idea右上角run/debug Configurations找不到Tomcat

SSM项目启动需要配置Tomcat,run/debug Configurations配置中找不到Tomcat查看File-settings-Plugins中Tomcat插件是否被禁用,我的Tomcat没有被禁用,但是Tomcat依赖的Java插件被禁用了,启用插件重启idea即可。

2022-06-16 13:50:07 402

原创 从永远到永远-Maven系统学习(九)-使用Docker在Linux系统搭建Nexus

使用Docker在Linux系统搭建Nexus1.安装1.进入自己指定存放目录2.创建个文件夹3.赋予权限,不然启动会报错,无操作权限4.启动镜像5.访问6.登录7.注意事项2.使用1.参考文章,并对有问题部分进行了更正。参考地址1.安装1.进入自己指定存放目录cd /usr/local/src2.创建个文件夹mkdir nexus3.赋予权限,不然启动会报错,无操作权限chmod 777 nexus4.启动镜像docker run -d -p 8081:8081 --name n

2022-06-07 00:20:12 61

原创 从永远到永远-AOP在项目中的实际应用V2.0

AOP在项目中的实际应用V2.01.AOP处理返回值1.问题描述及方案分析2.问题复现3.处理方案刚入行的时候,为了应付面试研究过AOP,写过AOP的实际应用的东西,但都是纸上谈兵,没有在项目中真正地使用过。不觉间入行三年有余了,项目里边遇到过许多的场景都是使用过AOP的思想处理,在此分享下。1.AOP处理返回值1.问题描述及方案分析项目采用前后端分离,后端返回JSON数据。同样的接口在PC和APP端都正常使用,但小程序出现一个这样的问题:所有的null值会被原样渲染到页面。按理说这是个前端问题

2022-05-23 23:50:14 99

原创 从永远到永远-Git撤销某次commit

Git撤销某次commit1.问题2.解决1.git reset1.git reset --hard2.git reset --mixed3.git reset --soft:1.问题某次提交的时候,不小心将不属于此次开发的内容提交了并且推送到了远程分支。现在,希望本地及远程库全部撤回到当前版本。如下图,只想提交Sample,却不小心将SampleOther也提交,并且push到了远程仓库。2.解决1.git reset1.git reset --hard!!!注意:需要特别主注意,一些帖

2022-05-17 14:47:04 893 1

原创 从永远到永远-Oracle数据库分页查询不同页数据有重复

Oracle数据库分页查询不同页数据有重复1.问题2.分析3.解决1.问题新增了一条产品信息数据,但是产品信息查询页查不到数据。查了逻辑,发现没有逻辑bug,数据也是正常的。数据总数为12条,每页15条时,可以查到数据。但是每页10条时,第一页第二页均未查到新增的那条数据。将分页查询sql,在PLSQL执行后。发现第二页的一条数据与第一页重复了,总数一致的情况下,导致要查的那条数据没有查到。2.分析问题比较棘手,查了半天,最后发现排序字段的Finish_Date有重复数据。当排序字段不是唯一或者没有

2022-02-16 17:16:34 381

原创 从永远到永远-JSON转JSON字符串值为null的处理

JSON转JSON字符串值为null的处理1.需求2.处理3.其他问题1.需求应要求,将某上古接口数据存入了redis缓存,原接口返回数据格式是Map<String,Object>。在使用JSON.toJSONString转化为json字符串后,发现map中的某value是null的key也被你丢弃了。好死不死的,前端说报错,让保留key。举个栗子,如下:2.处理设置SerializerFeature3.其他问题小程序插值表达式取值时候,将null值当成null字符串展示到页面

2022-02-14 17:15:05 3541

原创 从永远到永远-idea中debug模式启动tomcat卡在Artifact is being deployed,please wait...

某个项目是web项目,使用tomcat部署。idea中配置好tomcat启动后,一致卡在这里不动。检查是否在方法上打了断点,去点勾选即可。

2022-01-19 14:15:29 639 1

原创 从永远到永远-Linux安装JDK

Linux安装JDK1.下载JDK2.安装1.上传2.解压3.复制或移动到usr/local下3.配置环境变量1.下载JDK官方下载jdk,因为官网得注册账号,下载速度实在感人,挂个地址点我2.安装1.上传压缩包上传到/opt目录下,安装包一般都放在这,当然也可以直接上传/usr/local下直接解压2.解压tar -zxvf jdk-8u181-linux-x64.tar.gz3.复制或移动到usr/local下cp -r jdk1.8.0_181/ /usr/local/3.配

2021-10-30 11:15:34 79

原创 从永远到永远-Docker安装MySQL5.7

Docker安装MySQL7.71.环境2.MySQL5.7安装1.下载镜像三级目录1.环境腾讯云服务器CentOS7.6默认已经安装docker默认已配置国内镜像加速器,不配置的话,可能卡得像麻花。我使用的阿里云的2.MySQL5.7安装1.下载镜像docker pull mysql:5.7三级目录...

2021-10-23 22:42:17 215

原创 从永远到永远-Idea将未加入版本控制的项目上传到远程Git仓库

Idea将未加入版本控制的项目上传到远程Git仓库1、环境2、创建Gitee远程仓库1.新建仓库2、填写仓库信息3、创建本地仓库(默认使用idea)1、选择项目目录,设置为本地仓库2、提交代码3、推送到远程仓库4、可能出现问题1、环境默认已安装Git、Idea,且Idea已经集成Git。远程Git仓库选用Gitee,且默认已有Gitee账号。本地项目指的是本地开发的项目,但是没有加入版本控制。2、创建Gitee远程仓库1.新建仓库2、填写仓库信息3、创建本地仓库(默认使用idea)

2021-06-28 14:45:03 849 1

原创 从永远到永远-Idea设置JVM参数

@[TOC](这里写目录标题1.点击设置2.选择要设置参数的服务并设置参数1.点击设置2.选择要设置参数的服务并设置参数简单优化,设置每个微服务的启动内存,和最少内存

2021-06-21 23:07:56 117 1

原创 从永远到永远-Idea设置一键启动多个application

Idea设置同时启动多个application1.2.3.4.1.2.3.4.点击即可一键启动多个服务

2021-06-21 22:59:06 1800

原创 从永远到永远-VMWare安装Linux虚拟机

VMWare安装Linux虚拟机1.环境二级目录三级目录1.环境VMWare:CentOS7:下载二级目录三级目录

2021-06-18 23:48:41 219

原创 空白12

记录配置,抓紧完善

2021-05-21 14:29:27 74

原创 空白11

记录配置,抓紧完善

2021-05-21 14:28:14 53

原创 从永远到永远-Windows10配置多个git账号(以两个gitee账号为例)

Windows10配置多个git账号1.删除GIT全局配置2.生成新的SSH keys3.将公钥配置到码云4.创建config文件5.测试SSH key是否生效与许多程序员一样,公司使用gitlab进行代码管理。私下,在gitee有账号学习,闲着没事可能也捣鼓一下github。这就有必要对本机进行多个git账号的配置,期间参考了很多网上资料,踩了不少坑,在此做下记录。该笔记默认读者已经安装配置过git,对于git的安装使用不做赘述!1.删除GIT全局配置查看是否进行过全局配置git confi

2021-04-28 00:29:07 1096 6

原创 从永远到永远-idea中git操作卡顿的问题

idea中git操作卡顿的问题1.修改显卡配置2.修改idea安装目录中的文件最近idea中进行git操作越来越慢,切换分支、提交代码、更新代码、push代码等操作快则几十秒慢则几分钟。几经波折,汇总下处理方案,我是使用第二种方案处理的。1.修改显卡配置点我: link.2.修改idea安装目录中的文件点我: link....

2021-04-27 11:35:39 1257 5

原创 从永远到永远-笔记

谷粒商城1.环境2.Linux安装3.Docker安装4.MySQL安装3.redis安装4.maven1.环境2.Linux安装略3.Docker安装sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \

2021-02-19 17:26:40 112

原创 从永远到永远-Linux使用掉的坑

文章目录1.常用命令2.遇到问题1. 已经安装wget,仍然报错:-bash: wget: command not found1.常用命令2.遇到问题1. 已经安装wget,仍然报错:-bash: wget: command not found可能是因为执行过:yum -y update,卸载重装。卸载:yum remove wget安装:yum install wget感谢大佬,给您磕头了!!!...

2020-12-28 15:00:49 103

原创 从永远到永远-MySQL语句汇总

该博客中table_name:表名field_name: 字段名1、将表中,某时间字段的年月日修改成新的年月日,但是时分秒保持不变。如:有原字段’2020-11-12 12:00:12’,修改成’2021-02-12 12:00:12’。UPDATE table_name SET field_name= ADDTIME(DATE('2020-10-30')+INTERVAL 0 HOUR,TIME(field_name)) WHERE field_name='2020-12-30 10:00:00'

2020-11-30 09:48:46 82

原创 从永远到永远-SpringCloud远程调用服务时将map中的Long类型参数转成String类型

线上发现的bug,查了半天,服务器日志报错是这个样子的。java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to java.util.List报错位置是:一度以为确实是返回值的问题,查了半天,网上也有一堆关于这个错误的资料,实践发现并不符合我这里的情况。查了被调用模块发现,被调用模块也报错了:java.lang.ClassCastException: java.lang.String cannot be ca

2020-11-17 09:03:57 989 3

原创 从永远到永远-JSON字符串解析

需求:获取传来的客户,关联的任意一辆汽车的名字。正常情况下,我们收到的报文都是这个样子的:{ "name": "小明", "relCarList": [{ "carName": "路虎揽胜", "carId": "1001" }, { "carName": "奥迪A8", "carId": "1002" }]}解析也很常规,这里使用的fastJson解析。 String org="{\n" + "\t\"name\": \"小明\",\n"

2020-11-10 17:30:44 90

原创 从永远到永远-application.properties图标变成普通文件类型(亲测可用)

因为要整合第三方公司的一个设备,新建了一个项目,将第三方的demo引入到项目中。出现如下问题:1、文件目录不对这个问题很常见,分别右键每个目录,mark directory as 对应的目录类型:2、application.properties是其他文件图标application.properties图标不是spring图标,而是一个其他图标样式。不正常的图标样式,可能是两种情况:1、这种网上的方法能解决,不多说。2、把application.properties当成一个普通的.pro

2020-09-04 11:35:34 1804 2

原创 从永远到永远-sql语句

1、查询以某一段特定字符开头,任意一个字符结尾的数据select * from 表名 where 字段名 like 'abcd_'

2020-08-31 15:38:08 119 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除