自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 IDEA Unable to import maven project: See logs for details (maven的坑)

系统重装之后,Idea的配置是之前就认为没什么问题,就没去过多注意,但是后来发现建SpringBoot项目默认的版本太高,pom.xml每次都会报错,因为是maven本地库没有相应的包,我就手动设置一下版本,混过过去就算了,没想花太多时间去解决。但是后来新增的依赖就不行了,完全自动不会下载,没办法只能解决。我就开始各种怀疑,idea联网是否正常,maven的Setting.xml...

2019-06-03 00:13:12 289732 80

原创 SpringSecurity登录认证和动态权限流程

SpringSecurity简介一、总体结构二、登录认证1、认证流程(1)在config中添加过滤器(2)当接收到登录信息之后(对应流程图第一步),会由UsernamePasswordAuthenticationFilter接收,登录成功或者失败都会有相应的方法进行处理功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学

2020-10-20 12:44:47 1007

原创 面试题——SpringBoot特点以及启动过程

没有什么面试经验很容易犯的一个错误就是面试官问一个知识点,你只是回答那一个点,没有深度和广度,像简答题一样一两句就回答完毕。这样的回答,面试基本是凉了。SpringBoot的初衷它的诞生是为了简化 Spring 框架初始搭建以及开发的过程,使用它可以不再依赖 Spring 应用程序中的 XML 配置,为更快、更高效的开发 Spring 提供更加有力的支持。SpringBoot的四个特点特性一:更快速的构建能力Spring Boot 提供了更多的 Starters 用于快速构建业务框架,S

2020-08-21 09:39:52 2838

原创 面试题——浅克隆深克隆

类的成员变量分为值类型和引用类型。浅克隆浅克隆是将原型对象的成员变量为值类型复制一份给克隆对象,而成员变量为引用对象的引用地址复制给克隆对象,说白了就是共享引用对象。深克隆深克隆就是原型对象不管成员变量是什么类型都要复制一份克隆对象,原型对象和克隆对象是两个完全独立的对象。JAVA实现克隆条件1、实现Cloneable接口。2、重写Ojbect类中clone()方法。Object.clone()几点特点1、对于所有对象来说,x.clone() !=x 应当返回 true,因为克隆对象与

2020-08-20 14:40:11 284

原创 SpringBoot+WebService整合demo以及坑

一、Web Service简介Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。Web Service与Restful都是服务端向客户端提供接口的解决方案,更有说法Restful是Web Service的简化版本。下面提供一个Demo参考学习:二、服务端项目结构:1、pom.xml <d

2020-07-17 22:16:48 998

原创 (一)设计模式分类和七大原理

一、衡量软件质量的属性:可维护性和可复用性。二、设计模式按照目的分类:创建型、结构型、行为型。1、抽象

2020-07-15 10:20:46 1184

原创 SpringBoot连接Zookeeper操作

一、搭建Zookeeper环境1、下载下载链接:https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.5.8/apache-zookeeper-3.5.8-bin.tar.gz2、运行(Windows10)解压后找 bin>>zkServer.cmd 双击运行即可,可能出现闪退的情况。解决办法:以文本方式打开zkServer,在这个位置添加pause,就不会闪退了。(选)3、运行zkCli.cmd客户端双击运行即可。

2020-07-10 14:51:29 1485

原创 Springboot整合Dubbo详细流程以及坑。

一、搭建Zookeeper环境1、下载下载链接:https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.5.8/apache-zookeeper-3.5.8-bin.tar.gz2、运行(Windows10)解压后找 bin>>zkServer.cmd 双击运行即可,可能出现闪退的情况。解决办法:以文本方式打开zkServer,在这个位置添加pause,就不会闪退了。(选)3、运行zkCli.cmd客户端双击运行即可。

2020-07-10 11:12:28 1016

原创 Tomcat项目部署流程以及踩过的坑

Tomcat项目部署流程以及踩过的坑。详细流程1、设置运行的jdk版本项目设置入口设置项目需要的JDK版本。2、在Setting–>java compiler设置idea的编译环境3、设置tomcat配置tomcat设置入口添加tomcat(如果没有发现tomcat,就是没有试用过,在other中可以找到。)新增一个tomcat,选择对应的目录即可。(tomca是提前在官网下载好的)设置对应的tomcat容器名称、端口、访问路径。在Deployment中添加war包

2020-07-10 09:04:35 368

原创 CentOS7从零安装docker持久化Msql

今天又踩坑了,docker中安装的Mysql,但是重启docker之后,mysql的数据都找不回来了。启动时需求挂在到物理盘上才能够持久化。刚刚安装好系统,更新一下yum下载源。yum update下载dockeryum install docker设置为开机启动systemctl enable docker启动dockersystemctl start docker//更换镜像源换完之后就重启dockersystemctl restart docker...

2020-07-06 09:41:05 237

原创 String源码理解分析

String的使用很广泛,基本哪里都会碰见他的踪影,所以我对String进行一次较为深入的学习,并且记录下来,希望帮助到大家。本片博客主要是自己的String方法的使用,以及个别方法的源码剖析,希望能与大家共同进步。

2019-10-05 01:03:03 269

原创 JDK8之初探索

这几天研究了一下jdk8的新特性,给我的感觉要围绕Lambda表达式和函数式接口,然后将代码简化,变得优雅的一种处理方式。就目前来说,用得到的地方并不多,代码虽然看起来优雅了,写得少了些,实际上准备的东西会多一些,然后就是能阅读性没有之前强,不过这些小问题只是前期不熟悉而已,写多了说不定就喜欢上了。Lambda表达式 函数式接口 方法引用 Stream API default方法...

2019-09-03 18:06:21 218

转载 Java三目运算符boolean?condition1:condition2的使用及类型转换

三目运算符<表达式1>?<表达式2>:<表达式3>; "?"运算符的含义是: 先求表达式1的值, 如果为真, 则执行表达式2,并返回表达式2的结果 ; 如果表达式1的值为假, 则执行表达式3 ,并返回表达式3的结果.以上是三目运算符的基本定义与使用。表面上看来,应该是比较简单。在《Java程序员面试宝典》这本书里,我们见到了了两道比较有意思的题...

2019-08-15 17:11:39 905 1

原创 Mysql经典面试题

这是一次面试的时候遇到的题目,平时用起来感觉没什么。但是手写就凉凉了,归根到底还是基础不行呀,所以就写了这篇博客巩固一下。 题目如下:主要考了一些函数的应用,还有经常遇见的group by,having。#求出该班级语文的平均分-- select AVG(score) from score where subject='语文'#统计该班男生人数-- sele...

2019-05-03 14:46:29 543

转载 Invalid use of group function解决办法

Invalid use of group function即“集函数的无效用法”错句示例:SELECT sname AS '优秀学生姓名',AVG(score) as '平均成绩' FROM `grade_info` WHERE AVG(score)>90 GROUP BY sno;正确写法:SELECT sname AS '优秀学生姓名',AVG(score) as '平均成绩' ...

2019-05-03 14:00:59 864

原创 win10 配置maven环境(一分钟精简版)

maven,主要的作用方便导入包的管理,不必每一个都去找。第一步:下载,解压到官网下一个自己看着顺眼的版本即可。第二步:MAVEN_HOME 新建打开“环境变量”,在“系统变量”新建一个MAVEN_HOME ,并将maven解压的路径copy进去。第三步:Path 增加MAVEN_HOME\bin在“系统变量”找到“Path”增加“%MAVEN_HOME\bin;”,要注...

2019-04-20 20:32:56 218

原创 mysql server 6.0 setup wizard (一站式服务)

安装教程https://jingyan.baidu.com/article/c74d600047fc650f6a595d01.html异常:Could not start the service MySQL解决方法https://blog.csdn.net/qq_32198005/article/details/77717946Mysql删除路径可能有些不一样,应该是在HKEY_L...

2019-04-20 19:52:07 658

原创 win10 配置java环境(精简版)

怎么突然就配置环境呢,因为win10自动更新之后,开不了机蓝屏了,无可奈何之下只能重装系统。心塞呀,除了java环境还有一堆环境要装。不吐槽了,下面进入正题。前期工作:右击“此电脑”选择“属性”,点击左侧的“高级系统设置”,再点击下方的“环境变量”。第一步:JAVA_HOME 的新建在“系统变量”里“新建”一个“JAVA_HOME”,将jdk的路径放上去,本人的路径是:C:\Prog...

2019-04-20 10:52:17 390

原创 坑!Double、Float的误区,java 编程中用什么数据类型表示价格

看到这个问题的时候,如果你的第一反应就是double或是float, 那么恭喜你!你掉坑里了!其实无论是double还是float在运算时都存在精度丢失的问题,虽然差值近似零,但是数据量多起来,积少成多,想想都恐怕,特别当今是大数据时代。银行这些对精度要求特别高的,更加不能忽略。其实java对财务这块有一个专门的数据类型BigDecimal,它有很多构造函数,但是唯独参数为Str...

2019-04-11 23:17:01 1767

原创 java数据类型内存取值问题

Integer、Long等整型数据,它们取值在-128至127会取相同的内存地址,其他取值会另外开辟一个新的内存地址。源码解析小白上路,请各路大神指教!...

2019-03-07 00:26:16 237

IDEA介绍以及使用(中文版).rar

IDEA的加载过程,快捷键,各种设置,你可能使用了多年的IDEA,但是你却不一定懂他,这里基本都有讲到,看完之后你就懂得idea还能这样。最重要的是中文!!!是中文!!!是中文!!!

2020-08-30

空空如也

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

TA关注的人

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