自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mybatis之typeHandlers篇

mybatis之typeHandlers篇

2021-12-28 17:37:41 630

原创 git(部分)

文章目录1、git的起源2、git和svn的比较3、操作方式1、git的起源各位大佬们,学习一个东西先看起源。首先在git产生之前,有位BitKeeper的软件,于2005年由于担心被”和谐“变为收费,所以它变成了收费,从而导致了linux维护杯水车薪。这时我们的git横空出世,从linux版演化到都能使用的开源版本。2、git和svn的比较svn:这个东西基本软件公司都会使用,尤其是新入门的”小朋友“,功能非常强大,存储在”中央服务区“,在clone到自己电脑中。从而就会出现什么缺点呢?=》那就是

2021-12-28 15:19:23 284

原创 Bad escape character ‘ygen‘.怎么处理

原因很简单,就是空格 ssh和 ”-keygen“之间是没有空格的标准写法如下:ssh-keygen -t rsa -c"这里放你对于改仓库的标识,用于去分辨项目的"

2021-12-21 19:10:08 953

原创 Js比较数值大小为何会出现结果相反的一幕

Js比较数值大小为何会出现结果相反的一幕对于很多后端或者刚接触前端的人来说,很容易在数值比较上出现错误。这就是雷坑了!!!这里我直接进行举例,清晰的让大家明白:例如前端Js获取数值进行比较时,if( this.("id1").getvalue()>this.("id1").getvalue() > this.("id1").getvalue()>this.(“id2”).getvalue ){ alert(“hello”) } ,这时候我们假设id1的数值为3,id2的数值为21。

2021-05-10 16:57:21 530

原创 forName和classloader的区别(架构必备)

forName和classloader的区别我们知道作为forname和classloader都是将类加载到jvm中,既然是两个方法,肯定有不同点和相似之处。我们需要先知道Java代码在jvm的生命过程。1.装载,2.连接,3.初始化1. 首先我们从底层查看1.forName底层2.classloader底层从两者的对比我们能发现,两者都会进行类的加载,但是会存在初始化的差别。2.从例子上面看可以从这个例子上看出,forname会初始化静态代码块,classloader不会。总

2021-03-27 10:00:57 451

原创 spring的全解,以及如何手撸ioc底层

spring的全解,以及如何手撸ioc底层我们知道spring的广泛应用,是因为它是一个可以集成其他框架且自身也是一个重配置轻代码的框架,它的升级版springboot更是将其思想扩大,也就是从ssm变成了springboot+sm的结合,但是我们今天重点介绍spring的ioc。spring的两大重要思想之一 iocIoC可是什么是IoC???我们知道ioc是控制反转,控制什么?反转什么呢?接下来就为大家介绍:我们很清楚spring是一个重配置轻代码的框架,既然它是一个集成框架,那么它的作

2021-03-25 11:28:29 256

原创 spring手撸aop

SQL优化为什么要进行SQL优化写过SQL语句的都知道,我们在进行少量数据样本时,使用简单的增删改查的SQL语句是没有什么问题,但是当我们的数据处理量达到一定级别的时候,我们知道在不对SQL进行优化,基本会把服务器拖死,所以这个时候我们需要进行SQL的优化以下就是我总结的优化方法和思路对于查询我们一定要减少全局检索① 尽量使用where或者order by的方式进行查询② 尽量避免对null的判断,可以用0或者特殊的字符进行标识③尽量避免使用!=或者<>,否则搜索引擎会放弃索引

2021-03-12 14:01:22 2962

原创 Linux完全卸载mysql(真实有效)

在linux下使用rpm安装mysql服务时,总会遇到安装失败问题,但是它又已经安装了一部分,这个时候我们需要把安装部分卸载或者删除,才能重新安装mysql服务。以下的步骤可以解决这些问题。1 查找之前是否已经安装了mysql服务输入以下命令,查询mysql是否安装rpm -qa | grep -i mysql //mysql或者MySQL(大写)2 如果有就卸载rpm ...

2020-03-15 18:51:12 769

原创 JDK下载和安装说明以及Java环境变量配置

JDK下载和安装说明以及Java环境变量配置1. JDK下载和安装说明1.JDK下载2.JDK安装2.Java环境变量配置感谢大家的阅读,喜欢的可以关注我,会定时更新Java知识。之后我会给大家讲解Java基础部分的关键知识哦!1. JDK下载和安装说明1.JDK下载首先访问oracle官网:oracle官网,点击直接跳转在首页点击Downloads,进入oracle软件下载页。...

2020-02-05 10:59:50 271

原创 作为我的第一篇博客,想和大家分享下我对开发语言的理解和学习方法

大家好,这是我写下的第一篇博客。学习后端开发和各类语言也有3年了,所以我今天想和大家聊一聊开发语言和学习方法。希望对此能给刚入门和入门不久的学习者带来帮助。首先我想和大家先介绍一下我对现在流行的两种开发语言的理解:1. Java语言:Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。...

2020-01-28 00:59:17 1459

原创 nginx安装、命令、应用

nginx安装、命令、应用

2024-01-07 21:19:03 887

原创 Linux 安装、操作命令、项目部署、文件权限

Linux 安装、操作命令、项目部署、文件权限

2024-01-07 21:07:32 974

原创 dubbo详解+软件架构过程

Dubbo详解文章目录Dubbo详解软件架构的过程一、what's the dubbo?二、使用步骤1.引入库2.读入数据总结软件架构的过程单体架构:全部功能集中在一个项目(ALL IN ONE),优点:架构简单、开发周期快成本低,适合小项目;缺点:对于大型项目不易维护和拓展垂直架构:按照业务来形成一个小型系统(可以理解为很多个单体架构,但是相互之间有联系),优点:在单体架构上,可以汇集多种语言;缺点:和单体架构一样,耦合性高SOA架构:面向服务的架构,通过网络对松散耦合的粗粒度应用组件(就

2022-01-17 23:13:27 1207

原创 springboot讲解

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、SpringBoot的功能二、使用步骤1.引入库2.读入数据总结前言springboot提供了快速使用spring的方式,基于约定优先于配置的思想。spring的缺陷:配置和依赖繁琐提示:以下是本篇文章正文内容,下面案例可供参考一、SpringBoot的功能1、自动配置2、起步依赖:本质是一个Maven项目对象模型,再通过传递依赖3、辅助功能:如指标、安全、嵌入式服务器、健康检测、外部配置等二、使用步骤

2022-01-13 16:19:16 561

空空如也

空空如也

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

TA关注的人

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