自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 从永远到永远-BeanUtils.getProperty(final Object bean,final String name)引发查询结果错误

而getFieldA()中有判断逻辑,是通过fieldB(fieldB为null时,经fieldA设置为某默认值)设置的取值。dao层中,同事直接在sql中,使用decode函数,为filedA赋值了。fieldB值为null,引发filedA被设置为某默认值,而不是正确的数据。除此文提及问题外,还有在copyProperties时,将null值赋值,导致的JSON转换异常等问题存在。查询正常使用,对应的导出功能可以执行不报错,但是字段fieldA数据一直不对。将属性的值获取到,做了业务逻辑判断。

2023-04-11 11:01:03 182

原创 从永远到永远-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 459

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

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

2022-10-31 22:36:32 1754

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

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

2022-09-16 09:00:37 1048

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

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

2022-07-22 14:13:46 508

原创 从永远到永远-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 780

原创 从永远到永远-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 265

原创 从永远到永远-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 1125 1

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

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

2022-02-16 17:16:34 557

原创 从永远到永远-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 4837

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

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

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

原创 从永远到永远-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 2152 7

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

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

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

原创 从永远到永远-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 1463 3

原创 从永远到永远-基于docker搭建MySQL主从复制(亲测可用)

文章目录1.拉取镜像2.创建主从MySQL容器3.配置master1.进入容器内部2.编辑my.conf:3.安装vim4.执行apt-get update5.重启MySQL安装教程为:感谢该博主,给您磕头了!!!这里照着抄写改造一遍,一来是担心连接挂了。二来,有些地方原文写的不够详尽。使用docker搭建,主要是因为我服务器不够用,对,是因为贫穷。docker搭建,可以使用一台宿主机搭建多个MySQL。这里的宿主机,我使用的是腾讯云服务器。这里默认,已经安装了docker,具体docker安装自行度

2020-08-17 16:26:39 273

原创 从永远到永远-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 228

原创 从永远到永远-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 356

原创 常用软件下载汇总(不定时更新)

有些软件,官网下载速度实在感人,好多大佬分享的还要¥。对于官网和这些大佬,我就一句话。现在此分享各软件下载版本,用的百度云盘,虽然也慢,总比官网好点。希望大家帮忙补充!文章目录1、JDK(Linux)2、MySQL1、JDK(Linux)我个人,其实对甲骨文还是很有感情的,但是甲骨文官网下载速度。嗯2、MySQL链接:mysql-8.0.18-winx64提取码:z31k...

2020-07-13 23:42:59 363

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

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

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

原创 从永远到永远-项目正常运行但Maven打包失败(中央仓库没有的第三方jar包引发的打包失败问题)

项目背景:九代单传SSM项目,项目代码、maven库直接从同事处拷贝。项目在同事那边可正常运行、可成功打包。该项目环境搭建完之后,可以在本机正常运行。但是maven打包,报错。fastdfs_client-1.25.jar包,在maven中央仓库是没有的。至于怎么来的,因为祖传代码的原因已经无从考证了。据悉,最初项目组是搭建过私服的,这个jar包可以从私服下载。但是,目前私服已经停用。1、最...

2020-03-03 16:12:18 2583 1

原创 easyUI问题汇总

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

2020-02-16 22:00:04 213

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

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

2019-12-24 09:35:08 304

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

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

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

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

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

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

原创 从永远到永远-Linux环境Miniconda部署Python服务

使用Miniconda在Linux环境快速部署python环境,启动python服务。

2024-04-19 17:27:08 670 1

原创 从永远到永远-ThinkBook笔记本避坑

ThinkBook 16的品质对不起这个价格。

2024-04-17 09:53:54 400

原创 从永远到永远-Git中tag的使用

annotated:含附注标签,实际上是存储在仓库中的一个独立对象,它有自身的校验和信息,包含着标签的名字,电子邮件地址和日期,以及标签说明,标签本身也允许使用 GNU Privacy Guard (GPG) 来签署或验证。Tag 通常是不会被修改或删除的,因为它们代表了项目在某个特定时刻的状态。lightweight :轻量级标签就像是个不会变化的分支,实际上它就是个指向特定提交对象的引用。注意其与Branch的区别,Branch 是一个分支,是一系列串联的commit的线,可以动态延展。

2024-04-01 15:51:57 657 1

原创 抚琴成一快-琶音

琶音(Arpeggio)是指和弦内的音从低到高或从高到低依次连续奏出。通常作为一种专门的技巧训练用于练习曲中,有时作为短小的连接句或经过句出现在乐曲旋律声部中。

2023-12-27 14:20:52 928 2

原创 抚琴成一快-布鲁斯之节奏

布鲁斯学习笔记,主要参考魏老师的课程。

2023-12-16 20:30:28 572

原创 抚琴成一快-音阶

Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ ⅦⅠ Ⅱ bⅢ Ⅳ Ⅴ bⅥ bⅦⅠ Ⅱ bⅢ Ⅳ Ⅴ bⅥⅠ Ⅱ Ⅲ Ⅴ ⅥⅠ bⅢ Ⅳ Ⅴ bⅦⅠ Ⅱ bⅢ Ⅲ Ⅴ ⅥⅠ bⅢ Ⅳ bⅤ Ⅴ bⅦ参考参考

2023-11-27 10:29:35 509

原创 从永远到永远-吉他和弦替代原理

总结:按照功能性,可将和弦分为:大调Ⅰ、Ⅴ、Ⅳ为正三和弦,Ⅵm 、Ⅲm 、Ⅱm、Ⅶdim便是副和弦,为辅助作用。如果是小调Ⅵm 、Ⅲm 、Ⅱm为正三和弦,Ⅰ、Ⅴ、Ⅳ、Ⅶdim便是副和弦,为辅助作用。功能组的划分我们主要依据的是和弦延申音包含关系划分的。由<和弦分类>可以得出结论,调内的Ⅰ、Ⅳ、Ⅴ分别被划分在主和弦组、属和弦组、下属和弦组。那么其他的Ⅱm、Ⅲm、Ⅵm、Ⅶdim级的划分依据又如何化分的呢。以C调为例,在大小调体系中,1、3、5级都是稳定音级。Am和弦组成音是6 1 3包含了 1 3 这两个稳

2023-10-17 15:02:58 335 1

原创 从永远到永远-SSM项目升级踩坑

SSM项目升级Spring4.X到Spring5.X

2023-10-09 10:49:01 131

原创 从永远到永远-微服务框架升级

SpringBoot2.3.2.RELEASE升级到SpringBoot2.7.X,以及cloud、cloud alibab等相关jar包升级。

2023-10-07 14:39:01 203 1

原创 从永远到永远-ElasticSearch

结构化数据、非结构化数据、半结构化数据lasticsearch 是什么The Elastic Stack, 包括 Elasticsearch、 Kibana、 Beats 和 Logstash(也称为 ELK Stack)。能够安全可靠地获取任何来源、任何格式的数据,然后实时地对数据进行搜索、分析和可视化。Elaticsearch,简称为 ES, ES 是一个开源的高扩展的分布式全文搜索引擎, 是整个 ElasticStack 技术栈的核心。它可以近乎实时的存储、检索数据;

2023-05-18 14:49:04 413

原创 从永远到永远-电吉他综合效果器(Zoom G3为例)

效果器通过对INPUT输入的音频进行处理,通过改变原有声音的波形,调制或延迟声波的相位、增强声波的偕波成分等一系列措施,产生各种特殊声效。给音色施加effect(效果、影响),之后通过OUTPUT进行输出。MASTER:总音量 1号钮控制(黑色背景数字表示盖窗口几号钮控制,下略)MONITOR:调整监测USB音频。LIGHT:背景灯时间 1号钮。SAVE:不明白,单肯定没啥用。REC GAIN:调整录制级别。TEMPO:节拍器速度。OUTPUT:详见下文。LCD:三个窗口的亮度。

2023-04-22 22:08:16 1369

原创 从永远到永远-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 200

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

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

2023-01-19 11:25:57 1419

原创 抚琴成一快-Audition教程

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

2022-11-21 22:33:46 455

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

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

2022-11-12 11:36:24 350

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

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

2022-10-24 23:31:26 2148

空空如也

空空如也

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

TA关注的人

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