自定义博客皮肤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)
  • 资源 (2)
  • 问答 (14)
  • 收藏
  • 关注

原创 Linux学习大全(看一篇就够了)持续更新...

一、Linux目录文件1.基本目录结构在Linux世界里,一切皆为文件。2.详细的目录/bin 经常使用的命令/sbin 存放的是系统管理员使用的系统管理程序/home 存放普通用户的主目录useradd jack 添加用户jackuserdel - r jack 删除jack用户/root 系统管理员,也称作超级权限者的用户主目录/lib 系统开机所需要最基本的动态连接共享库/lost ...

2021-05-26 20:45:53 9226 32

原创 sso单点登录

一、什么是单点登录?1.登录了淘宝,天猫的账号也自动登录2.第三方登录二、历史传统的登录出现的问题解决方案1.使用night缺点:用户量大,会丢失登录信息2.session同步缺点:网络问题3.第三方存储Session不能用Session,用cookie存在跨域问题。UUID响应给客户端三、代码实例存储key生成UUID四、第三方登录QQ服务器不存储token信息百度网盘QQ服务器...

2021-09-10 17:53:33 231

原创 SpringSecurity源码讲解

一、权限认证框架认证:你是谁授权:你能干什么二、快速入门1.更换版本号2.导入jar包3.创建controller4.访问用户名:user密码:打印窗户找三、基本原理本质:是一个过滤器链源码:1.FilterSecurityIntercptor:方法级的权限过滤器,基本位于过滤的最底部。2.ExceptionTranslationFilter:异常过滤器,用来出来在认证授权过程中抛出的异常3.UsernamePasswordAuthenticationFilter:对/

2021-09-07 16:28:16 372

原创 工具类ObjectUtil中的isNotEmpty和isNotNull分析。

一、导入的包import cn.hutool.core.util.ObjectUtil;import org.apache.commons.collections.CollectionUtils;import org.apache.commons.lang3.StringUtils;二、ObjectUtil1.isNotEmptyisNotEmpty源代码/** * 判断指定对象是否为非空,支持: * * <pre> * 1. CharSequence * 2. Map

2021-08-20 16:49:35 16190

原创 IDEA取消所有的Debug断点

起因:ssm项目开发久了,springboot项目启动把测试库的数据库dele了。入职到现在一直是ssm的项目,那天晚上项学习爬虫

2021-06-21 10:54:38 298 2

原创 门口卖煎饼的大叔都能看懂的nginx,不来看看吗?

nginx三个特性1.反向代理2.负载均衡3.动静分离

2021-06-10 21:40:24 170

转载 基本数据类型和包装类进行比较

1、基本型和基本型封装型进行“==”运算符的比较,基本型封装型将会自动拆箱变为基本型后再进行比较,因此Integer(0)会自动拆箱为int类型再进行比较,显然返回true; int a = 220; Integer b = 220; System.out.println(a==b);//true2、两个Integer类型进行“==”比较, 如果其值在-128至127 ,那么返回true,否则返回false, 这跟Integer.valueOf(...

2021-06-03 11:06:58 201

原创 面试题(经典)

遇到了一个奇怪的面试题,大家来学习一波吧!public class Test01 { public static void main(String[] args) { A(); } public static int A() { int a = 1; try{ System.out.println(a); return a++; }catch (Exception

2021-05-31 16:36:36 165

原创 虚拟机安装VMtools

转自https://www.bilibili.com/video/BV1Sv411r7vd?p=11&spm_id_from=pageDriverlinux查看共享目录添加共享文件夹

2021-05-26 20:07:38 172

原创 线程池快速入门

炎热的夏天,来一杯卡布奇诺,解解乏...线程池应用场景:银行叫号排队1.三个柜台办理业务,来了六个人,其中三个人办理业务,另外三个人在等待区等待。2.如果又来了一个人,一共七个人,那么,4号窗口营业,等待区中随机一名去办理,新来的一名到等待区。3.如果只是来了三个人,那么线程池机制检测,4、5号窗口就关闭。4.柜台和等待区都满了,那么新来的人就回去,不办理业务了。上代码public class Test { p...

2021-05-18 17:03:01 107 2

原创 仅需五步,上传不了git,博主吃了它!

hello,大家好,最近有一个项目,需要上传到git上面。搜了好多资料也没有搞好。最后在X站看了一个10分钟左右的视频,上传成功了! 第一步、创建仓库(添加.gitigore选择的默认)第二步、三位一体1.初始化仓库git init .第三步、万剑穿心2.添加全部文件git add .第四步、美伦美奂3.添加到本地仓库git commit -m "初始化工程"第五步、九九归一4.本地和远程同步git remote ...

2021-05-14 15:38:13 173

原创 java程序员入职半年,收获非常多。

已经有大半年没有写过博客了,刚入职那会,遇到不会的,都会自己cv一下,记录下来,下次解决就知道在哪里找了。后来跟着项目也没了时间写博客,不知道要写什么,分享什么,像我这个半年的小菜鸡,因为自己的技术不是很好,白天上班,晚上看视频补基础和学习新知识。 每天最高兴、快乐的时光,无疑是上午上班,因为上午时间短,自己也非常喜欢摸鱼,嘻嘻,然后,就是中午出去和同事干饭,干饭人、干饭魂、,是啊,干饭和打工加在一起,都是为了生活呀。 对于,刚入职的小伙伴,提几点...

2021-04-29 09:47:22 681 4

原创 正则表达式 保留两位小数的正数

/^(([0-9]+)|([0-9]+\.[0-9]{0,2}))$/可以使用,只有小数。或者整数。

2021-03-10 17:58:31 2393

原创 jsp中,后端传递的日期参数,前端格式化

<input type="text" class="form-control" disabled="" placeholder="<fmt:formatDate value='${productInterfaceCode.updatePriceTime}' pattern='yyyy-MM-dd HH:mm:ss'/>">

2021-03-10 16:56:22 362

原创 使用mybatisplus自动生成实体类对象报错configuration key ‘file.resource.loader.unicode‘ has been deprecated in favo

报错信息 [09:41:49.180] [WARN ] [main] [org.apache.velocity.deprecation] [configuration key 'file.resource.loader.unicode' has been deprecated in favor of 'resource.loader.file.unicode'] [09:41:49.183] [WARN ] [main] [org.apache.velocity.deprecation] [co

2021-01-16 10:46:49 8685 3

原创 The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) at com.mysql.cj.jdbc.exceptions.SQ.

2021-01-14 09:32:46 437 3

原创 json之HashMap转换成json

import java.util.HashMap; import org.json.JSONException; import org.json.JSONObject; import com.cha.model.Person; public class test { /** * @param args */ public static void main(S...

2021-01-09 13:54:43 8428

原创 IDEA导入SpringBoot项目或者Maven项目(详解大全)

1.解压项目解压出后2.打开IDEA导入项目点击找到你的项目,打开项目选择maven项目,点击finsh按钮。3.启动启动类(无反应)找到原因:是maven的问题。使用maven中clear命令测试出错。4.修改maven配置这是我自己的maven配置这是下载项目的maven配置修改成第一个我自己maven配置以后,再次启动项目。(启动成功)...

2021-01-05 17:13:36 5023

原创 Postman测试接口传递对象参数

1.方法2.请求链接(注意我截图)3.请求

2021-01-04 10:47:45 754

原创 欢迎使用编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-12-26 11:07:28 238

原创 2020年快要过去了,你有什么话想要对2021说吗?

一、 再见2020,你好2021!二、 2020年突如其来的

2020-12-26 09:33:42 501 2

原创 Object和JSONObject字符串转换

//假设有个json字符串需要转换,, 现在试用JsonObject进行操作,要求是: key必须是字符串才行.String asString = "{\"response\":{\"isSuccess\":\"T\",\"traceList\":[{\r\n" + " \"trace\": {\r\n" + " \"billCode\": 66824545122,\r\n" + " .

2020-12-24 15:12:11 1091 1

原创 java从地址串中解析提取省市区-完美匹配中国所有地址

前言最近工作中遇到一个需求,各快递公司的官网在线寄件中都有地址识别的组件,输入姓名,电话,地址识别省市区加详细地址的方式,网上收集的解决方案是通过正则表达式匹配出省市区关键字,但是这种方式对于特殊的地址不够灵活,且兼容性不高.现在需要研发一个高可用的识别接口,该如何做到?方案首先百度找了一下灵感,网上现有的方式是通过正则表达式匹配省市区关键字,如下: /** * 解析地址 * @param address * @return */ pu

2020-12-23 13:46:35 10578 5

原创 省市区字符串截取(正则)

public class AddressResolutionUtil { /** * 解析地址 * @author lin * @param address * @return */ public static List<Map<String,String>> addressResolution(String address){ String regex="(?<province&g.

2020-12-23 13:32:55 640

原创 MySQL8的URL和Driver的写法

1.旧版本,MySQL Connector/J 5.x 版本的连接方式:url = jdbc:mysql://localhost:3306/user?useUnicode=true&characterEncoding=utf8driver = com.mysql.jdbc.Driver2、MySQL 8.x新版本,MySQL Connector/J 6.x之后 的连接方式:url = jdbc:mysql://localhost:3306/user?serverTimezone=

2020-12-17 16:33:00 4439

原创 idea断开连接git

在文件file ->settings->version control选中。

2020-12-17 15:34:48 8923

原创 java代码打成jar包出错

具体错误org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'channelController': Unsatisfied dependency expressed through field 'yxOpenApiService'; nested exception is org.springframework.beans.factory.BeanCreati.

2020-12-17 14:24:40 328

原创 git查看远程仓库的命令

git remote -v

2020-12-16 21:01:45 352

原创 使用mybatisplus中的selectone方法,查询一条信息。报错

错误信息:java.sql.SQLSyntaxErrorException: Unknown column 'productNumber' in 'where clause'‘问题所在:错误信息中详细说明了productNumber找不到。我误以为是实体类参数,实际上是数据库中的字段名字。解决办法: wrapper.eq("product_number",productNumber);...

2020-12-16 10:37:06 5171

转载 mybatisPlus配置控制台打印sql语句(详细)

1、配置文件为application.yml格式 #mybatis-plus配置控制台打印完整带参数SQL语句 mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl2、配置文件为application.properties格式 #mybatis-plus配置控制台打印完整带参数SQL语句 mybatis-plus.config

2020-12-16 10:11:31 7644

原创 Long和Integer互相转换

int i = 0; Long l = Long.parseLong(String.valueOf(i)); int back = Integer.parseInt(String.valueOf(l));

2020-12-15 16:01:39 3870

原创 Double转BigDecimal类型互转,保留俩位小数。

Double转BigDecimal Double channelPrice=3.1452; BigDecimal a=new BigDecimal(channelPrice); BigDecimal b =a.setScale(2, RoundingMode.HALF_UP); System.out.println(b);//b=3.14

2020-12-15 11:52:35 5263 2

原创 IDEA端口被占用,怎么解决?

问题:IDEA端口被占用,启动项目失败?失败提示 Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.] [13:43:44.022] [ERROR] [main] [org.springframework.boot.diagnostics.LoggingFailureAnalysisReporter] [

2020-12-09 21:34:30 762 1

原创 Error starting ApplicationContext. To display the conditions report re-run your application with ‘de

详细错误Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.][17:23:24.528] [ERROR] [main] [org.springframework.boot.diagnostics.LoggingFailureAnalysisReporter] [***************************AP

2020-12-09 17:29:47 644

原创 Error starting ApplicationContext. To display the conditions report re-run your application with ‘de

详细错误Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.][13:43:44.022] [ERROR] [main] [org.springframework.boot.diagnostics.LoggingFailureAnalysisReporter] [***************************APP

2020-12-08 13:46:20 207

原创 一、SpringCloud简述和由来

一、什么是SpringCloudSpring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易

2020-12-07 17:48:54 836

原创 springboot使用默认日志logback日志配置信息

一、springboot默认的日志是logback二、使用springboot的slf4j日志测试日志等级信息import org.junit.jupiter.api.Test;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.tes.

2020-12-05 12:00:31 582

原创 springboot排除日志

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> &l...

2020-12-05 10:21:16 1315

原创 使用fastjson转换

代码转化import com.alibaba.fastjson.JSON;import com.java.pojo.User;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;import java.util.ArrayList;import java.util.HashMap;import j

2020-12-03 19:38:36 133

原创 lombok使用没有get/set方法

下载lombok插件File-->Settings-->Plugins-->搜索lombok-->安装重新启动即可

2020-12-03 14:26:57 1211

apache-tomcat-8.5.32.zip

tomcat

2021-01-29

vscode工具包免费下载

vscode工具包免费下载

2020-12-26

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

TA关注的人

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