自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IntelliJ IDEA 常用设置以及常用快捷键的使用

IDEA的常用设置和快捷键

2022-04-01 10:51:42 894

原创 1 初识Linux

Linux的命令

2021-12-18 19:49:35 882

原创 java.nio.charset.MalformedInputException: Input length = 1 idea报错

.yml文件报错

2021-12-04 20:38:16 2663

原创 idea创建新项目,总是会带[],解决办法

idea创建新项目带有[]前言一、为什么会出现这样的情况二、解决方案总结前言对于一些刚刚使用idea,并且有一点点强迫症的朋友来讲,在创建新项目的时候有[ ],真的是忍无可忍.那么本文就介绍了如何解决这个[]的。提示:以下是本篇文章正文内容,下面案例可供参考一、为什么会出现这样的情况原因是我们在创建新的项目时,有一个位置容易被忽视,所以才造成这样的现象。如图所示: 错误的操作,就是类似我标红的新建项目,而正确的应该是我截屏的项目.那么遇到这样的情况我们该如何解决呢?一起来看看吧!二、

2020-12-02 18:41:12 1666

原创 使用Postman传递JSON格式数据到后台并用@RequestBody注解接收

简单的写一个登陆案例,简单明了.可以更快速的学习!一: 后端代码的书写:请求路径2)请求方法3)参数其中admin对象是你的pojo类,用户名和密码一定要一一对应,我的有波浪线是因为阿里巴巴规范,注释不能写在属性后面.二:postman的书写:(1) 提交方式 post(2)请求路径(3)json格式三:总结在传递json字符串的时候,一定要记得和你的pojo类中的属性名一一对应,要不然后端没办法接受哦!...

2020-11-30 15:36:46 2208

原创 微服务中feign的远程调用总结版

1 在你要被调用的微服务A中书写接口2 在你将要调用的微服务B中引微服务A依赖3 在 微服务B的启动引导类中添加应引用的位置 @EnableFeignClients(basePackages =com.xxx.xxx.xx)4 在微服务B的实现类(你要远程调用的地方)中调用微服务A中feign的方法即可微服务中的feign远程调用如此简单,你学会了吗?...

2020-11-27 11:24:11 409

原创 selectById和QueryWrapper.eq的区别

项目场景:在查询订单的时候遇到的问题,简单记录一下,本来以为这俩个方法也没什么太大区别.今天一不小心就踩到坑了.问题描述:要求是根据订单的id来获取订单的详细数据的,第一次用的seletctById.结果没有数据,我懵了.我数据呢?原因分析:后来看了一下seletctById的源码,恍然大悟.这个方法是根据主键ID来查询结果的.而我的订单号,并不是主键id,所有根本查不到.解决方案:换了另外一个方法,一切迎刃而解 QueryWrapper.eq QueryWrapp

2020-11-22 20:59:41 13047 1

原创 微服务中feign的远程调用实际开发中的相关操作

将双方注册到nacos服务中在你的yml配置文件中配置nacos信息在启动引导类中添加注解: @EnableDiscoveryClient(这个是你要被调用的启动引导类)在你需要远程调用的模块中的启动引导类中,添加注解@EbableFeignClients(这个是你要调用其他微服务的引导类)3 在你需要调用的地方写接口在你需要的实现类中调用接口即可...

2020-11-22 00:20:48 165

原创 BeanUtils.copyProperties的用法

随手记录一下BeanUtils.copyProperties的用法在BeanUtils.copyProperties()这个方法中,在spring中用到这个方法的效果,一起来看一下吧.第一种: org.springframework.beans.BeanUtils所属包:简单查看一下源码:举例说明 : a,b为对象,BeanUtils.copyProperties(a, b)的包对应的用法:BeanUtils是org.springframework.beans.BeanUtils

2020-11-21 18:03:18 250

原创 腾讯云发送短信模板_java实现

史上第二强的模板干货满满一: 添加支持项目所需的依赖项<dependency> <groupId>com.tencentcloudapi</groupId> <artifactId>tencentcloud-sdk-java</artifactId> <version>3.1.62</version><!-- 注:这里只是示例版本号,请获取并替换为 最新的版本号 -->&lt

2020-11-11 14:41:44 1815

原创 阿里云未开源jar包aliyun-java-vod-upload-1.4.11.jar的导入

在网上看到了很多的方法,尝试之后一直都是失败的情况,都是照猫画虎,将错误的帖子复制到自己的博客中.导致我们错误的方向去修改错误.通过maven依赖导入aliyun-java-vod-uploadaliyun-sdk-vod-upload没有开源,所以不能直接在pom文件中直接引用依赖解决:将依赖安装在本地maven仓库1、去官网下载 测试样例aliyun,网址:https://help.aliyun.com/document_detail/51992.html?spm=a2c4g.11186623

2020-10-21 17:30:30 3618 24

原创 FastDFS工具类

当你在使用fastDFS时,将所有的东西配置好之后,使用这个工具类能让你事半功倍package com.xxx.file.utils;import com.xxx.file.pojo.FastDFSFile;import org.csource.common.NameValuePair;import org.csource.fastdfs.*;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springfra

2020-09-22 11:08:33 474

原创 @Reference 、@Resource和@Autowired的区别

注解分析:@Autowiredimport org.springframework.beans.factory.annotation.AutowiredSpringBoot项目中常用。简单来说就是引入由Spring容器管理的bean。@Resource *import javax.annotation.Resource**作用相当于@Autowired,只不过@Autowired是byType自动注入而@Resource默认byName自动注入。byName就是通过Bea

2020-06-29 15:20:16 835

原创 springCloud + thymeleaf 中出现的bug

最近在做商品详情页的模块,说一下与到的一些小bug那么在这个商品详情页中, 我们通过thymeleaf技术就可以实现,前面我也有简单介绍thymeleaf这个技术.在商品详情页中, 用红色框画着的都是需要我们从后端的数据库获取到一个大map中,然后在thymeleaf写的页面中将数据一一对应,实现商品详情页的展示.那么它实现的一个流程呢, 我也简单的分析了一波.并且画了一个小图.希望对大家有帮助方案一: 就是我们传统的方式,大家都可以看懂,就好比你去饭店吃饭,你说来个西红柿炒鸡蛋,然后服务员跑去告诉

2020-06-08 22:19:24 344

转载 IDEA删除子模块并重建后MAVEN无法识别

IDEA问题问题描述删除maven父工程的一个子工程并重新创建后,maven无法识别。问题现象会有:导入依赖但是项目无法识别右侧maven工具栏显示本子模块为(root)resouces的application.yml无法识别为springboot的配置文件问题解决问题原因本子模块可能被忽略掉了问题解决file -> settings -> 搜索maven -> ignored Files 看看里面本子模块是不是本勾选了,去掉即可————————————————版权

2020-06-06 22:11:09 438 1

原创 JSON.toJSONString、JSON.parseObject、JSON.parseArray的详细使用教学

JSON.toJSONString()、JSON.parseObject()、JSON.parseArray()方法的jar包不在json-lib中,是阿里巴巴给我们封装好的json包,也是开源的alibaba.fastjson.JSON,网上搜fastjson就有。在使用时,我们只需要将它的maven坐标即可.对象转json (JSON.toJSONString)String str = JSON.toJSONString(recVo);json 转对象(JSON.parseObject)T

2020-06-06 16:27:46 4874

原创 Java编程实现统计一个字符串中各个字符出现次数的方法

// 统计某个字符在一个字符串中出现的次数 public static void main(String[] args) { String a = "aaaaaabcdefghijkmlnopqrstuvwxyz"; function(a, "a"); } public static void function(String st,String M) { int count = 0; while(st.inde

2020-06-02 10:51:59 1068

原创 SpringBoot中使用thymeleaf找不到.HTML文件的原因

thymeleaf是目前最新的模板引擎,它和springboot完美搭配,让前后端不在疏远首先先介绍一下市面上出现过的模板引擎1, Verlocity 距今有10多年之久,是由Apache推出的 Struts2 底层使用2,Freemarker,距今有10多年之久, 第三方小公司推出,后来得到了Apache的认可,在Struts2这个框架中, 底层使用Freemarker. SpringBoot 默认使用Freemarker是以.ftl结尾的文件.3,Thymeleaf是以.html结尾的文件.

2020-05-29 17:50:31 2551 4

原创 alibaba.fastjson.JSONException: exepct , but {, type

在用elasticsearch将mysql数据库中的数据导入到elasticsearch中,报错com.alibaba.fastjson.JSONException: exepct '[', but {, type : class com.lvche.pocketscore.bean2.Room当时我获取到了数据库的库存数没有.getData(),就报错了.这个错误直接翻译过来就是,异常出现在 中括号 “[” 的地方,我要的是中括号,你却给我一个 花括号 “{”,出现不匹配的类型为XXXX.ja

2020-05-28 14:32:42 1331 1

原创 canal的应用场景(根据图详细解析)

canal是阿里巴巴旗下的一款开源项目,纯Java开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL(也支mariaDB)。先来简单的结合实际开发了解一下canal的工作原理吧canal模拟mysql slave的交互协议,伪装自己为mysql slave,向mysql master发送dump协议mysql master收到dump请求,开始推送binary log给slave(也就是canal)canal解析binary log对象(原始为byte流)说白

2020-05-25 10:21:02 1890

原创 SKU与SPU的小案例

今天逛了一下某东,随意点开一款手机,首先映入眼帘的是手机的标题,荣耀Play4T 全网通6GB+128GB大内存 幻夜黑 4000mAh大电池 4800万AI摄影 6.3英寸魅眼屏那么这个数据是如何显示的呢,通过观察,我们可以发现,下面的选择颜色就有幻夜黑, 选择版本就有全网通(64 128GB) , 大胆猜测一下,应该是俩张表,spu和sku(SPU与SKU概念SPU = Standard Product Unit (标准产品单位)概念 : SPU 是商品信息聚合的最小单位,是一组可复用

2020-05-20 11:57:44 1380

原创 selectByPrimaryKey(id)查询数据为null

由于springboot功能的强大,尤其是对mybatis的整合, 大大提高了我们的开发效率,对于一些简单增删改查,我们通过springboot强大的整合功能就可以完成.但是当我用selectByPrimaryKey这个方法根据id查询数据,数据有一直返回为空. ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200429082349271.png)...

2020-04-29 08:35:32 2287 1

原创 如何下载谷歌浏览器

哈喽,大家好,我是阿巭,一个励志要当娱乐博主的技术博主,今天给大家带来如何下载谷歌浏览器的方法.为什么要安装谷歌浏览器呢?Google Chrome,用一句话形容就是:目前世界上最好的浏览器,没有之一!Chrome是由Google开发的一款简单便捷的网页浏览工具。谷歌浏览器(Google Chrome)可以提帮助你快速、安全的搜索到自己需要的内容,功能强大,可以保证用户在多开网页的情况下使浏...

2020-02-18 12:46:22 8510 4

原创 解决Chrome浏览器提示"请停用以开发模式运行的扩展程序"问题

哈喽,大家好,我是阿巭,最近有朋友和我说,每次打开Chrome浏览器总是弹出"请停用以开发模式运行的扩展程序"的提示,其实这种情况并不影响浏览器的使用.但是对于一个强迫症患者实属不友好.那么今天我们就来讲解一下这个问题,教给大家一个方便快捷的解决方法.问题产生的原因:众所周知,基于国内特殊的网络环境,很多用户都无法访问谷歌商店.这个时候我们就要安装Chrome插件,通过国内第三方网站,来下载...

2020-02-18 08:36:32 867

原创 分布式自增ID算法——雪花算法 (snowflake,Java版)

分布式ID生成解决方案:系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结。生成ID的方法有很多,适应不同的场景、需求以及性能要求。所以有些比较复杂的系统会有多个ID生成的策略。下面就介绍我们当时想到的办ID生成策略。UUID常见的方式: 可以利用数据库也可以利用程序生成,一般来说全球唯一。优点:一 : 简单,代码方便。二: 生成ID性能非常好,...

2020-02-17 12:40:30 1097

原创 Could not get any response问题的解决方案

问题:postman使用时出现:Could not get any response,如下图:看了很多网上的解决办法,但是任然么有解决我的问题 .1 . 可以把你的请求路径直接放入到浏览器直接请求,就会显示结果了那为什么用postman就不行呢? 因为postman不支持中文…看到这个结果,你是不是也笑了. 网上还有其他的一些问题,我就不赘述了.你是否也遇到了这样的问题, 说说你的看...

2020-02-13 09:28:54 2821

原创 详解50道经典sql语句练习题

闲来无事, 在github上找到一波sql语句练习题,拿来做一下 , 题目转载自https://github.com/Gsllchb/gsllchb.github.io/blob/master/blog/SQL_50question.md有兴趣的朋友可以来玩玩.有的地方和转载的地方不一样,我就顺手修改了,向建表的时候,可能是软件不一样(感觉也不会影响),我的无法使用, 后来我就简单的改了一下...

2020-02-11 15:19:43 1948 1

原创 java给定一个整数数组,找到两个数字,使它们加起来成为一个特定的目标数字

给定一个整数数组,找到两个数字,使它们加起来成为一个特定的目标数字。该函数twoSum应返回两个数字的索引,以使它们加起来等于目标,其中index1必须小于index2。请注意,您返回的答案(index1和index2)都是从零开始的。Example1:给出 numbers = [2, 7, 11, 15], target = 9, 返回 [0, 1].Example2:给出 n...

2020-02-05 09:19:16 838

原创 ik分词工具

ik分词器在实际开发中也是较为常用,今天就简单写个工具类,在用到的时候直接使用即可.(1)创建工程引入依赖(在你需要用到看分词器的模块中引用)<dependency><groupId>com.janeluo</groupId><artifactId>ikanalyzer</artifactId><version>20...

2020-02-03 20:32:34 208

原创 java中将字符串中的每个空格替换成百分之二十

闲来无事,刷一波牛客网,刷个题,这是我的解法,说说你有什么好的想法呢?/** * @email agu000@163.com * @author: agu000 * @time: 17:35题目:请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy */public class...

2020-02-01 08:45:15 488

原创 java下载工具类

下载工具类在实际的java开发中,我们或多或少会设计到文件的下载,那么只需要你引入以下工具类,即可完成对文件的下载,不废话,直接上代码.下载工具类import java.io.*;import java.net.URL;import java.net.URLConnection;public class DownloadUtil {public static void downloa...

2020-01-31 10:01:42 527

空空如也

空空如也

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

TA关注的人

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