自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 order by #{var} 与 order by var( #{} 与 ${} 的区别 )

mybatis 中 #{} 与${} 的区别

2023-09-14 10:12:03 158

原创 windows自启动redis

windows自启动redis

2023-08-14 10:01:24 135

原创 SVN版本库搭建

工具:VisualSVN_Server_4.3.5一、下载与安装 VisualSVN_Server_4.3.51、下载 VisualSVN_Server_4.3.5下载地址:https://www.visualsvn.com/server/download/2、安装 VisualSVN_Server_4.3.5

2021-12-09 16:19:19 874

原创 数据库——1、MySql安装(MySQL8.0.25版本与MySQL5.6版本一起使用)

之前使用的是 mysql 5.6 版本的。部署微人事项目的时候发现flyway不支持 5.6 版本,只支持更高版本的 mysql。废话不多说,进入正题一、下载下载地址 https://dev.mysql.com/downloads/mysql/二、解压下载完成后解压 (解压到你想放的地方即可)此时并没有 my.ini文件 和 data文件夹三、配置解压完成后,需要去配置环境变量注:之前安装的 mysql5.6版本并没有去配置环境变量,后安装的 mysql8.0.25版本为了不出错,我

2021-06-16 20:39:26 700

原创 RabbitMQ 安装与配置

记录本人安装RabbitMQ过程,作为备忘。安装 RabbitMQ 前提需要安装 Erlang。安装ErlangErlang官网 https://www.erlang.org/downloads1、进入官网下载  点击链接即可下载,下载速度较慢2、下载完成后进行安装(傻瓜式安装) 选择路径  ⬇ 一路 next 然后 install 即可安装完成3、配置环境变量(这一步不太清楚要不要做,有人说不用,有人说要,不过为了保险我是做了)  配置环境变量入口:此电脑–>鼠标右键“属性

2021-06-16 13:15:09 263

原创 SpringBoot——1、SpringBoot搭建

将会使用两种方式搭建SpringBoot框架,其中也整合了mybatis框架刚开始自学的时候踩过很多奇奇怪怪的坑,本来想列出来的,但是却忘了什么问题会报什么错误,所以大家如果有什么问题就留言把,看到了就会回复,希望能帮到大家项目搭建首先我们来到idea页面,点击新建项目。 这种方式idea是默认使用https://start.spring.io提供的在线模板,所以需要联网。1、搭建一个SpringBoot项目2、开始为项目命名3、选择我们需要的依赖,不选或者漏选也没事,后面要用到的话自己

2021-05-06 17:19:25 227

原创 设计模式——1、单例模式

单例模式1.1 何为单例模式  单例模式(Singleton)是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。  许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这些配置信息。这种方式简化了在复杂环境下的配置管理。单例的实现主要是通过以下两个步骤: 1)将该类的构造方法定义为私有方法,这样其他处的代码就无

2021-03-10 13:42:58 142

原创 Java基础知识——8、多线程

8 多线程8.1 什么是线程?为何使用多线程?线程是指程序在执行过程中,能够执行程序代码的一个执行单元。进程是指一段正在执行的程序。在Java语言中线程有四种状态:运行、就绪、挂起、结束。线程有时也被称为轻量级进程,它是程序执行的最小单元,一个进程能拥有多个线程,各个线程之间共享程序的内存空间(代码段、数据段和堆空间)及一些进程级的资源,各个线程用友自己的栈空间。  在操作系统中,程序的执行都是以进程为单位的,而每个进程中都有多个线程,这些线程会互不影响的并发执行。多线程的使用为程序带来了巨大的

2021-03-09 16:46:28 183 1

原创 Java基础知识——7、容器

7 容器7.1 Java Collections 框架Java Collections 框架包含了大量的集合接口以及这些接口的实现类和操作他们的算法,例如排序、查找、反转、替换、复制等。具体而言主要提供了List(列表)、Queue(队列)、Set(集合)、Stack(栈)、Map(映射表)等数据结构。其中List、Queue、Set、Stack都继承自Collention 接口。List、Set、Map 接口:1)Set 表示数学意义上的集合概念。其最主要的特点是集合中的元素不能重复,因此存入的S

2021-03-05 14:48:01 114 2

原创 Java基础知识——6、输入输出流

6 输入输出流6.1 Java IO 流实现机制在Java语言中,输入输出流都被称为抽象的流,流可以被看作一组有序的字节集合,即数据在两设备之间的传输。流的本质是数据传输,根据处理数据类型的不同,六可以分为两大类:字节流 和 字符流。字节流以字节(8bit)为单位,分为两大抽象类:输入流(InputStrem) 和 输出流(OutputStrem)。字符流以字符(16bit)为单位,分为两大抽象类:输入流(Reader) 和 输出流(Writer)。字节流与字符流的区别:字节流:在处理输入输

2021-03-05 13:26:45 377 1

原创 Java基础知识——5、字符串与数组

5 字符串与数组5.1 字符串创建与存储机制字符串的声明与初始化有两种方式:1)String s1 = new String(“abc”) 使用new关键字生成新对象并赋值,使用new关键字会在堆中生成新的对象,所以地址不会相同。(下一章节会仔细讲解)2)String s2 = “abc” String的实现采用了Flyweight的设计模式,,当创建一个字符串常量时,会首先在字符串常量池去查找是否已经被定义过了,如果被定义过了就直接获取对其引用,如果没被定义,就先创建一个对象将其放入字符

2021-03-03 12:37:06 384

原创 Java基础知识——4、基本类型与运算

4 基本类型与运算4.1 基本数据类型Java语言一共提供了八种基本数据类型:byte、short、int、long、float、double、char、boolean。这些数据类型不是对象,而是Java语言中的不要同于类的特殊类型,这些基本类型的数据变量在声明之后立刻在栈上被分配内存空间。除了这八种基本类型以外,其他类型都是属于引用类型,如:类、接口、数组等。基本类型及其描述:数据类型字节长度范围默认值包装类byte1[ -128,127 ]0Byte

2021-03-01 16:12:36 99

原创 Java基础知识——3、关键字

3 关键字3.1 命名规则项目名的命名:全部小写包的命名:全部小写  Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀。由于互联网上的域名称是不会重复的,所以程序员一般采用自己在互联网上的域名称作为自己程序包的唯一前缀。例如:net.frontfree.javagroup类的命名:类名首字母大写,如果类名由

2021-02-26 16:41:20 128

原创 Java基础知识——2、面向对象技术

2 面向对象技术2.1 面向对象与面向过程有什么区别  面向对象是当今软件开发方法的主流方法之一,它是把数据以及对数据操作的方法放在一起,作为一个相互依存的整体,即对象。对同类对象抽象出其共性,即类。类中的大多数据只能被本类方法进行处理。类通过一个简单的接口与外界发生关系,对象与对象之间通过消息进行通讯。程序流程由用户在使用中决定。  面向过程是一种以事件为中心的开发方法,就是自顶向下顺序执行,逐步求精,其程序结构是按照功能划分为若干个基本模块,这些模块形成一个树状结构,各模块之间关系也比较简单,在功

2021-02-26 15:16:54 367 1

原创 Java基础知识——1、Java基本概念

1、Java基础知识1.1 基本概念1.1.1 Java语言有哪些优点1)Java为纯面向对象语言:它能够直接反应现实生活中的对象,因此开发人员通过Java使编写程序更为简易2)平台无关性:Java语言可以“一次编译,到处运行”,无论在Windows平台或者是Linux、MacOS等其他平台对 Java程序进行编译,编译后的程序在任意平台都可以运行我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:

2021-02-25 14:46:06 681 3

空空如也

空空如也

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

TA关注的人

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