自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小武人生

请大家多多指教,多多评论,指点

  • 博客(68)
  • 收藏
  • 关注

原创 MYSQL存储过程心得讲解与实例

# 一、存储过程简介```SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。```## 二、存储过程的特点### 优点```1、能完成较复杂的判断和运算2、可编程行强,灵活3、SQL编程的代码可重复使用4、执行的速...

2020-04-13 18:05:07 3490

原创 外包心得

本人也不是技术大牛,但我也不谦虚。外包呆的心得:1.工作模式:两三个人合作弄一个模块,分工合作,每个月一个版本开发,任务少965,任务多,忙时候997都感觉少2.框架:技能无法提升,对未来工作没有积累。封装的东西太复杂复杂,因为是迭代更新。所以很多东西你可能因为工作没问别人就不知道调用什么组件,比如发送短信,邮件,消息传输,下载上传,等等工具包。你就是最低级的码农,只会堆代码。你除了年...

2020-04-09 10:01:29 6519 14

原创 hashmap 源码分析 面试题

因为要最近要面试,冲刺挑战一下,下面是准备的中级面试题--hashmap 源码分析的面试题大家也可以关注我的个人博客:http://idearyou.cn/,个人公众号:纯洁的麦田1、hashcode与equals区别答:如果对象的hashcode相等,内容不一定相等equals内容相等,,hashcode一定相等2、重写equals为啥要重写hashcode答:因为要equ...

2020-03-22 23:04:29 213

原创 关于non-static inner classes like this can only by instantiated using default, no-argument constructor

关于前台json传数组结构,后台无法正常接收,报这个错误的问题。本质:内部非静态类无法实例化。

2023-07-06 09:56:53 244

原创 nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression ‘ids‘.

# 前言hello大家好,我是喜欢玩基金的秀总,今天在做基金工程时候遇到一个报错## 异常```nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression 'ids'.```出现此异常,一般是动态sql的问题,根据后面的提示信息,找到对应的sql,检查动态sql语法。##报错的sql```update ${tableName}set is_d.

2022-04-14 23:17:30 10923 2

原创 idea里面git操作特别慢

idea里面做java开发,发现git的一些操作,包括push,checktout,pull都特别慢,但是在cmd里面很快,排除网络问题。 那么就是idea工具问题,这里我发现删除一个文件即可C:\Program Files\JetBrains\IntelliJ IDEA 2021.2\bin目录下面的runnerw(64).exe或者runnerw.exe文件名(或者删除),注意两个都要改名,比如改成runnerw1.exe和runnerw641.exe,再试试看,马上好了。...

2021-10-20 09:52:07 1242

原创 蚂蚁金服零号云客服遇到爬坑

蚂蚁金服零号云客服遇到爬坑一、准备二、代码2.1、背景2.2、依赖2.3、代码三、配置回调地址四、测试最近接一个sdk,也就是蚂蚁金服零号云客服的一个自定义卡片的功能一、准备官方文档加密解密jar依赖二、代码2.1、背景卡片信息有两种展示,这里使用自带的接口方式展示吧客户端窗口客服这边此时自定义信息那边都是默认的信息,现在我们想要加上玩家id,玩家姓名和等级步骤:出于安全考虑,阿里云那边采用加密的方式来传输用户信息。首先由后端java对访客的真实信息进行加密,然后将加密后

2021-03-17 19:55:56 2722 1

原创 安装mysql出现报错解决办法

# 初始化mysql命令```/usr/local/mysql/bin/mysqld --initialize --user=root --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --explicit_defaults_for_timestamp=true```## 一、--initialize specified but the data directory has files in it. Abortin.

2021-03-13 17:57:34 369

原创 打开弹框el-dialog,子组件里面mounted第二次不触发

最近做一个功能,弹框第一次打开可以正常,第二次就无法加载里面的内容父子页面子页面mounted无法加载找了很多种方法,自己觉得代码少,并且很管用的方法加一个 v-if,虽然功能和: visible.sync 一样,但是原理不一样v-if控制元素的存在与否:visible.sync控制el-dialog的显示,当我们退出弹窗时会销毁子组件的变量,实现子组件初始化,下次进入就不会携带上次输入的信息了<el-dialog :visible.sync="detailShadow"

2021-02-21 20:46:12 3345

原创 Error:Node Sass version 5.0.0 is incompatible with ^4.0.0 问题解决

这个是版本问题Failed to compile with 2 errors 11:49:00 PMerror in ./src/components/fund/managerDetail.vueCannot find module 'sass'Require stack:Error:Node Sass version 5.0.0 is incompatibl...

2021-01-29 00:00:20 309

原创 Intellij Indea或者webstrom基于Eslint的代码的格式化的配置

前言最近敲vue代码,需要使用Eslint作为我们编写的代码的校验,这是为了保证大家的代码的编写风格的一致,以及防止一些无用的代码的产生,因此建议大家在开发我们的前端工程的时候都把eslint给加上,但是加上eslint以后,受到eslint格式化很痛苦,系统自带的格式化又不符合规范,于是乎我就研究了一番,终于到办法工具对待Intellij全家桶都适合,废话不多说配置设置快捷键设置File=>Settings=>Keymap=》搜索框搜索eslint如下所示:ok到此我们就完成

2021-01-26 11:49:30 264

原创 SpringBoot实战 (十二) | 整合xxl-job入门

前言XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。官方地址中文版:http://www.xuxueli.com/xxl-job一、Quartz的对比Quartz作为开源作业调度中的佼佼者,是作业调度的首选。集群环境中Quartz采用API的方式对任务进行管理,Quartz存在以下问题:调用API的的方式操作任务,不人性化需要持久化业务QuartzJobBean到底层数据表中,系统侵入性相当严重

2021-01-19 18:52:19 1235

原创 SpringBoot实战 (十一) | 过滤器,监听器,拦截器

前言作为一个java,处理独有的业务或者项目设计时候可能会考虑到过滤器,监听器,拦截器这几个东西。有必要单独拿出来讲解一下,区别以及原理和如何整合项目过滤器监听器拦截器一、通俗理解过滤器(Filter):过滤一些你不想要的接口拦截器(Interceptor):某一类请求,你可以拦截了他,并且可以在容器生成,发展中和容器结束时候穿插一些你想要做的事情监听器(Listener):监听某一个事情发生,并不想干预这个事件本身的进程1. servlet:servlet是一种运行服务器端的ja

2021-01-13 20:24:46 247

原创 SpringBoot实战 (十) | 装配Bean

前言在日常开发中,项目中大量的Bean的装配。今天就来聊聊如何使用注解装配Bean。这里与其说是SpringBoot装配Bean还是不如说是Spring注解来装配BeanSpring boot bean 默认创建的bean 为singleton模式通过Java配置文件@Bean的方式定义Bean通过注解扫描的方式@Component/@ComponentScan一、本项目装载bean1.1、@Component方式@Component("componentBean")public cla

2021-01-12 22:34:50 338

原创 Lombok grade构建 报错Error: java:找不到符号

Lombok grade构建 报错Error: java:找不到符号勾选 Enable annotation processing请看下面方法一:勾选 Enable annotation processingSettings-Build,Execution,Deployment-Compiler-Annotation Processors, 并勾选Enable annotation processing方法二:grade构建默认的是default改成idea下拉...

2021-01-06 10:28:57 260

原创 SpringBoot实战 (六)| RocketMq安装与整合使用

前言这篇开始给大家带来的是消息中间件模块,分别给大家带来RocketMq,其他中间件请看kafka、raabbtMq文章一、安装1.1、安装环境说明Linux/Unix/Mac64bit JDK 1.8+ (必须)mavenrocketmq-all-4.8.0-bin-release大家如果发现失败了,可能是你的jdk没配置好,别以为能启动java程序就是好的,具体环境变量请转到这篇文章1.2、下载源码官网下载Git下载1.3、解压找到一个你喜欢的目录解压unzip roc

2021-01-05 17:13:51 202

原创 SpringBoot实战 (五) | nacos安装与SpringBoot的整合配置中心

前言今天给大家带来的不同于apollo的另外一种配置管理,与其说也是一个服务治理与管理一、简介Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。——来自nacos官网更详细的介绍请移步nacos官网二、安装环境64 bit OS,支持

2020-12-31 17:14:40 327 2

原创 linux或者mac下启动Nacos报错解决:nohup: /Users/xx/jdk/java/bin/java: No such file or directory

启动Nacos报错解决nacos is starting,you can check the /Volumes/MXY/work/devtool/nacos/logs/start.out经过我去看这个目录下的文件nohup: /Users/xx/jdk/java/bin/java: No such file or directory查找原因:输入echo $JAVA_HOME结果为空,说明没有配置java环境变量解决方案从上面不难看得出,需要配置环境变量,上次我安装apollo也是这样。所以

2020-12-31 15:17:32 2804

原创 Gradle构建SpringBoot实战系列:第一篇:开发环境准备

前言本篇是 使用Gradle 构建spring Boot实战整合系列。接下来的一段时间里,将陆续更新本系列的其他文章,记录本人学习使用Gradle构建最新Spring Boot实战整合各个组件的过程、技术要点以及在过程中遇到的各种问题,欢迎广大程序猿共同关注学习,也欢迎大家灌水拍砖,提出自己的宝贵意见,知识在交流中碰撞,技术在交流中提升!准备我们需要用到Gradle,所以在进行项目构建之前,我们需要先安装好Gradle,并确定Gradle正确可用,在Window及Linux上安装Gradle的相关文

2020-12-15 22:11:28 156

原创 spring 事务详解

前言1、什么是事务事务指逻辑上一组操作,要么全部成功,要么全部回滚失败2、事物特性(ACID)原子性:事务是最小的执行单位,不允许分割。事务的原子性确保动作要么都发生,要么都不发生一致性:执行事务前后,数据保持一致隔离型:多用户并发访问数据库时候,每个用户事务不被其他事务干扰,多个并发之间数据相互隔离(涉及到隔离级别)持久性:一个事务被提交之后。它对数据库中数据的改变是永久性的,即使数据库发生故障也不应该对其有任何影响3、事务管理高层抽象接口PlatformTransactionMa

2020-12-14 18:16:25 153

原创 Tomcat部署war项目 和 启动后页面可以正常访问 接口路径报错404

搞了半天原来要注意个事情## 页面正常访问是index没问题,404资源找不到是请求路径有问题,应该是...8889/项目名/login,少了个项目名希望能帮助到你

2020-12-10 13:42:49 1493 1

原创 Java异常回滚

Java异常回滚欢迎使用Markdown编辑器所以修改点欢迎使用Markdown编辑器![外部循环内部逻辑](https://img-blog.csdnimg.cn/20201021103913881.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzNjY4OTk5,size_16,color_FFFFFF,t_70#pic_cent

2020-10-21 10:44:57 661

原创 echarts Y轴数据显示不全问题

很奇怪,Y轴只显示了部分节点。没有显示全。原图解决方案在yAxis上加上下面的配置就能解决:yAxis: { type: 'category', axisLabel :{ interval:0 }, data: ['学生一', '学生二', '学生三', '学生四', '学生五', '学生六', '学生七']},坐标轴刻度标签的显示间隔,在类目轴中有效。默认会采用标签不重叠的策略间隔显示标签,可以设置成 0 强制显示所有标签。核心axisLabel :{

2020-09-23 15:06:19 13542 3

原创 Echarts折线图属性设置大全

Echarts折线图属性设置大全// 全图默认背景 // backgroundColor: ‘rgba(0,0,0,0)’,// 默认色板color: ['#ff7f50','#87cefa','#da70d6','#32cd32','#6495ed', '#ff69b4','#ba55d3','#cd5c5c','#ffa500','#40e0d0', '#1e90ff','#ff6347','#7b68ee','#00fa9a','#ffd700', '#6699FF'

2020-09-22 15:39:51 2617

原创 存储过程 Data truncation: Incorrect date value: ‘1988‘ for column ‘date‘ at row 1

最近写存储过程报错网上搜都是说mysql sql脚本格式不对我这里是存储过程,我在想时间也是对的啊,时间格式,为啥原来的 SET updateSQL = CONCAT("INSERT INTO data_bi.bi_user_catch_partake_day_static(date, room_id, vip, user_type, fish_id, factor_type, acc_num, first_acc_num) SELECT date, room_id

2020-09-03 22:08:42 1591

原创 echarts自动适应屏幕大小

echarts自动适应屏幕大小或者页面大小改变时刷新整个页面也可以// 加上这一句即可window.onresize = myChart.resize;window.addEventListener("resize",function(){ option.chart.resize();});window.onresize = function(){ twChart.resize(); }...

2020-08-21 15:14:04 621

原创 解决1062 - Duplicate entry ‘GDTCY10000-1--1-1-100‘ for key ‘date‘, Time: 1.33100

1062 - Duplicate entry 'GDTCY10000-1--1-1-100' for key 'date', Time: 1.33100显然这个问题是因为插入重复主键导致从库不工作了,更改库的唯一限制: unique 为normal或者删除unique你添加好主键就行了

2020-08-04 12:50:47 216

原创 mybatis查询 报错 invalid comparison: java.util.Date and java.lang.String

报错:2020-06-04 11:03:59.914 ERROR 6150 --- [nio-8080-exec-6] c.h.g.c.exception.GMExceptionHandler []: nested exception is org.apache.ibatis.exceptions.PersistenceException:### Error querying database. Cause: java.lang.IllegalArgumentException: inv...

2020-06-04 11:38:21 239

原创 git报错更新

回滚点开删除选中然后删除

2020-05-14 20:06:13 350

原创 ajax传undefined值,后台dto接收报错 not a valid Long value;

ajax传undefined值,后台dto接收报错 not a valid Long value;最近遇到一个报错JSON parse error: Cannot deserialize value of type java.lang.Long from String “undefined”: not a valid Long value; nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Can

2020-05-13 18:12:23 2986

原创 Linux安装、卸载Docker

安装:我这里之前写过docker的Mac上安装以及建立私服,我这里在linux需要安装,特写此文章,希望能帮到大家一、前期准备1、Docker要求CentOS系统的内核版本高于 3.10 ,通过uname -r命令查看你当前的内核版本是否支持安账docker2、更新yum包:sudo yum update3、安装需要的软件包,yum-util 提供yum-config...

2019-11-16 14:58:45 160

原创 jxls2技术 jx:each(items="list" var="item" lastCell="H3") 列不显示

最近做一个任务,那就是修改导出模板。以前我做模板都是用POI技术创建模板,这个就不说了,不是今天的主题,网上也一大把这个技术 今天说的一个问题是jxls2问题,我这里先贴一个创建的jxls2的技术博客https://www.cnblogs.com/dw3306/p/11098841.html 问题:jxls2技术 jx:each(items="list" va...

2019-11-12 10:19:06 7414 2

原创 jsp 默认select option 默认选中方法

select option 默认选中方法因为我是jsp中使用这个标签,我也从事java开发一两年多了,之前一直做vue,现在因工作需要使用jsp我就不会用了,废话也不多说,现在开始吧1、foreach循环后的默认选中1. 先看这段代码2. 从上面图片可以看得出,一个正常的jsp遍历出下拉列表,**默认选中**就可以使用这个语法<option id="project" ...

2019-10-14 11:48:04 9212 1

原创 docker启动时候命令

参数 说明 -a stdin 指定标准输入输出类型,可选:-a stdin -a stdout -a stderr -d 后台运行并返回容器ID -i 以交互式模式运行容器,通常和-t一起使用 -t 为容器分配一个伪输入终端, 通常与-i一起使用 -p 端口映射宿主机port:容器port --name="nginx_001" 为容...

2019-09-18 19:25:23 1030

原创 docker上传私服net/http: request canceled while waiting for connection 拒接连接问题并linux下搭建私服

我之前在Mac上搭建过私服,有兴趣可以看我上上文章,我在这里linux再次搭建一次,并遇到上传时候https遇到的拒接连接问题一:linux下仓库搭建1、下载私服仓库docker pull registry2、启动## docker run -d -p 3010:5000 -v /opt/data/docker/registry/:/var/lib/registry reg...

2019-09-16 15:10:55 12689

原创 Mac安装nginx以及配置

mac下安装nginx前言:nginx的强大不必多言,所以很自然很应当的我也来玩一玩。但是网上许多安装和配置都太那啥了,在这里真的想说一句带有引战性质但我真的无意引战的言论:现在的好多程序员的文笔实在是烂,写的教程让人着实难懂啊,所以我自己写自己理解一、安装工具:homebrew(还没用过的小伙伴可以点链接进行了解或者自行百度)/usr/bin/ruby -e "$(curl -...

2019-09-02 17:14:32 504

原创 IDEA一键部署 Spring Boot 到远程 Docker 容器,就是这么秀!

不知道各位小伙伴在生产环境都是怎么部署 Spring Boot 的,打成 jar 直接一键运行?打成 war 扔到 Tomcat 容器中运行?不过据我了解,容器化部署应该是目前的主流方案。 微服务不同于传统的单体应用,由于服务数量多,部署时候由于环境啊、配置等出现的问题又多,这个时候,结合 Docker 来部署,就可以很好的解决这个问题,这也是目前使用较多的方案之一。 ...

2019-08-31 18:02:35 484

原创 Docker镜像无法被删除的解决方法

背景:使用docker后发现无法删除1、本人想删掉某个镜像文件2、删除报错,如下图(这里提示镜像有被容器再使用中)解决方法如下1、先删除ubuntu的容器,会存在多个容器占用同一个镜像的问题,请重复删除即可(由以上报错信息可知:container ID:ccf9ddb8a118 name:hello-world)2、假如还是报上面问题,就再次删除这个contain...

2019-08-28 16:20:58 1030

原创 Mac下安装docker以及搭建私服

针对网上的docker的私服搭建层次不齐,本人在这里分享下我自己的经验一、安装以及验证1、下载docker,对应版本自己去下载https://www.docker.com/2、苹果版本丢到应用文件夹双击就行,小鲸鱼不跳动就代表启动了3、验证docker# 查看版本docker version # 拉取样例docker pull hello-world# 启动一个...

2019-08-27 14:48:36 646

原创 初次试探idea启动 jboss 项目

初次遇到解决jboss项目的痛点,总结一下步骤一、安装jbosshttp://jbossas.jboss.org/downloads/自行下载二、注意:我的jdk是1.8版本,我下载的是jboss10版本,注意版本不兼容三、idea配置jboss 1.导入项目就不说了,我这里是maven项目,很简单 2.配置jboss,按照图片点开配置界面3.配置界面步骤...

2019-08-26 15:33:53 3004

空空如也

空空如也

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

TA关注的人

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