自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Cesium开发-vue3(vue-cli)

cesium+vue3 vue-cli

2023-04-03 10:48:55 422

原创 Spring Boot2:整合事务

title: Spring Boot2:整合事务copyright: truetoc: truetags:SpringBoot2.xcategories:SpringBoot2.x基础教程整合事务description: Spring Boot2:整合事务date: 2021-1-26 10:31:47update:top_img:cover:什么是事务?我们在开发企业应用时,通常业务人员的一个操作实际上是对数据库读写的多步操作的结合。由于数据库在顺序执行的过程中,任何.

2021-01-27 14:39:07 425

原创 maven基础讲解

一、引言1.1 项目管理问题项目中jar包资源越来越多,jar包的管理越来越沉重。1.1.1 繁琐要为每个项目手动导入所需的jar,需要搜集全部jar1.1.2 复杂项目中的jar如果需要版本升级,就需要再重新搜集jar1.1.3 冗余相同的jar在不同的项目中保存了多份1.2 项目管理方案java项目需要一个统一的便捷的管理工具:Maven二、介绍Maven这个单词来自于意第绪语(犹太语),意为知识的积累.Maven是一个基于项目对象模型(POM)的概念

2021-01-22 14:56:18 219

原创 Spring Boot 2.x基础教程:构建RESTful API与单元测试

Spring Boot 2.x基础教程:构建RESTful API与单元测试感谢:http://blog.didispace.com/spring-boot-learning-21-2-1/首先,回顾并详细说明一下在快速入门中使用的@Controller、@RestController、@RequestMapping注解。如果您对Spring MVC不熟悉并且还没有尝试过快速入门案例,建议先看一下快速入门的内容。@Controller:修饰class,用来创建处理http请求的对象@RestCon

2020-12-24 15:10:17 105

原创 Spring Boot 2.x 基础教程: 快速入门

Spring Boot 2.x 基础教程: 快速入门简介​ 在首次开始接触学习Spring框架的时候,其繁琐的配置会让很多新手厌烦而退却。再经过多次的使用后又会被重复性的配置而感到厌烦。此时选择Spring Boot框架将会使你用起来更加的舒适。​ Spring Boot让我们的Spring应用变的更轻量化。我们不必像以前那样繁琐的构建项目、打包应用、部署到Tomcat等应用服务器中来运行我们的业务服务。通过Spring Boot实现的服务,只需要依靠一个Java类,把它打包成jar,并通过jav

2020-12-24 13:49:29 509

原创 hexo博客-从github仓库转移至gitee仓库

一、概述​ 感谢博主:https://segmentfault.com/a/1190000018662692的技术帮助​ 本博客本是存放在github中,但是由于访问的网速过慢,转移至国内的码云gitee,但是有坑。。二、网站配置1、一坑:​ 新建仓库与Gitee不同名导致,仓库的名称必须和gitee的username名称一致举例:https://gitee.com/yang7759/为我的gitee,而仓库名必须是yang77592、获取地址要先获取仓库中的Gitee Page服务中的网站

2020-12-23 15:36:24 826 1

转载 Redis使用总结简单 面试解说

来源https://blog.csdn.net/hukaijun/article/details/81010279本文围绕以下几点进行阐述1、为什么使用redis2、使用redis有什么缺点 使用redis有哪些好处?3、单线程的redis为什么这么快4、redis的数据类型,以及每种数据类型的使用场景5、redis的过期策略以及内存淘汰机制6、redis和数据库双写一致性问题7、如何应对缓存穿透和缓存雪崩问题8、如何解决redis的并发竞争问题1、为什么使用redis分析:博

2020-08-25 17:01:15 118

原创 useGeneratedKeys简单介绍

useGeneratedKeys其本意是说:对于支持自动生成记录主键的数据库,如:MySQL,SQL Server,此时设置useGeneratedKeys参数值为true,在执行添加记录之后可以获取到数据库自动生成的主键ID。在settings元素中设置useGeneratedKeys参数实际上,在settings元素中设置useGeneratedKeys是一个全局参数,但是只会对接口映射器产生影响,对xml映射器不起效。<settings><!-- 允许JDBC支持自动生成

2020-08-25 16:53:43 4508

原创 出现 org.springframework.web.binds.factory.annotation不存在 解决问题

在maven中 出现 缺少 org.springframework.web.binds.factory.annotation不存在解决问题, 在 setting 中的 Maven —> Runner 将 Delegate IDE build/run actions to Maven 点对勾

2020-08-25 16:41:41 224

转载 数据库的日期时间在前端页面显示 字符串

数据库日期时间显示在页面上格式错误的解决方案来源https://www.cnblogs.com/ggqzz/p/8438757.html做项目过程中肯定会碰到这样一个问题:在数据库中存的是date或datetime类型的值,从数据库里取出来遍历到页面上显示的是long类型或是GTM类型的日期时间。对于这个问题,经过研究之后有以下结论:1.hibernate不会出现这样的问题,而mabatis则会出现这个问题。2.数据库使用date类型的在页面上会显示long类型日期时间,使用datetime类型的

2020-08-25 16:36:25 3534 1

原创 Java-反射的基本知识点解析

一、什么是类对象1.类的对象:基于某个类new出来的对象,也称为实例对象。2.类对象:类加载的产物,封装了一个类的所有信息(类名、父类、接口、属性、方法、构造方法)3.类Class由此Class对象建模的类的类型。例如,String.class的类型是Class。如果被建模的类未知,则使用Class<?>public final class Class extends Ob...

2020-04-05 17:44:43 146

原创 Java-网络编程

一、什么是网络由点和线构成,表示诸多对象间的相互联系。二、计算机网络为实现资源共享和信息传递,通常通信线路连接起来的若干主机(Host)互联网:(Internet)点与点相连万维网:(WWW – World Wide Web) 端与端相连物联网:(IOT – Internet of things) 物与物相连网络编程:让计算机与计算机之间建立连接、进行通信。三、网络模型1.OSI...

2020-04-05 17:39:17 284

原创 Java-IO流

一、流的概念概念:内存与存储设备之间传输数据的通道。数据借助流传输二、流的分类1.按方向【重点】输入流:将<硬盘存储设备>中的内容读入到<JVM虚拟机内存>中输出流:将<内存>中的内容写入到<存储设备>中2.按单位:字节流:以字节为单位,可以读写所有数据字符流:以字符为单位,只能读写文本数据,只能处理字符3.按功能节点流:具...

2020-04-05 17:35:36 218

原创 Java-多态基本知识解析

三、多态主观意识上的类别与客观存在的对象具有is a 关系时,即形成多态将子类对象当成父类类别看待概念:父类引用指向子类对象,从而产生多种多态。Animal a = new Dog();把狗当作动物来看待父类引用? 父类类型的变量子类对象? new 对象二者具有直接或间接继承关系时,父类引用可指向子类对象,及形成多态父类引用仅可调用父类声明的属性和方法,不可调用子类独有的属性...

2020-03-25 15:55:52 275

原创 Java-对象-static关键字

static关键字 修饰符 表示静态的意思(1) 可以用来修饰变量、方法、代码块成员变量 静态变量 成员方法 静态方法代码块 静态代码块(不能手动的调用 用于实现一些前置的必要的操作比如 数据初始化 连接数据库)(2) 我们之前写的类 每一个对象都是内存中单独的一份拷贝 对象的属性之间 没有任何关系 除了它们都来自同一个类 不能实现数据共享(3) 修饰变量的目的①...

2020-03-25 15:55:02 109

原创 Java-面向对象基本知识点解析--

类和对象(1) 类是对象的抽象,对象是类的具(2) Java是面向对象的计算机语言,将现实生活中的事物模拟为对象,更加符合我们的思维逻辑。(3) 对象共有的特征,我们称之为属性。(4) 对象共有的行为,我们称之为方法。(5) 创建对象的方式 类名+对象名 =new 类名();① 对象创建完成以后,属性都将具有默认值(6) 访问对象的属性,通过对象名+. 的方式(7) 访问对...

2020-03-25 15:53:11 136

原创 Java-内部类

一、内部类:(成员内部类、静态内部类、局部内部类、匿名内部类)1.概念:在一个类的内部,再定义一个完整的类。class Outer{ class Inner { } }2.特点:I.编译之后可生成独立的字节码文件。>>Outer&Inner.class Outer.classII.内部类可直接访问外部类的私有成员,而不破坏封装。class Outer{ priv...

2020-03-25 15:48:26 101

原创 Java-Object类

二、Object类:概念:I. 超类、基类,所有类的直接或间接父类,位于继承树的最顶层。II. 任何类,如没有书写extends显示继承某个类,都默认直接继承Object类,否则为间接继承。III. Object类中所定义的方法,是所有对象都具备的方法。Object o = new Object();IV. Object类型可以存储任何对象(多态)1). 作为参数,可接受任何对象...

2020-03-25 15:47:30 225

原创 Java-异常--基本知识点解析---

1.什么是异常异常是指 在程序的运行过程中所发生的bu正常的事件,它会中断正在运行的程序程序运行异常 程序中断运行Java编程语言使用异常处理机制为程序提供了错误处理的能力2.什么是异常处理程序中预先设置好对付异常的处理办法 程序运行 异常对异常进行处理 处理完毕,程序继续运行3.Java中如何进行异常处理Java的异常处理是通过5个关键字来实现的:try catch fi...

2020-03-25 15:45:13 217

原创 Java-接口-基本知识解析

接口:接口的语法:I. 相当于特殊的抽象类,定义方式、组成部分,与抽象类类似。II. 接口中只能定义公开静态常量(变量)III. 接口中只能定义公开抽象方法(方法)IV. 接口不是类interface MyInterface{ //使用interface关键字定义接口public static final String FIELD = “value”;public abstr...

2020-03-25 15:44:23 185

原创 Java-final-基本知识点解析

,final 概念:最后的,不可更改的。final可修饰的内容:类(最终类)方法(最终方法)变量(最终变量)final类final修饰类:此类不能被继承String,Math,System均为final修饰的类,不能被继承。final 修饰方法:此方法不能被覆盖意为最终方法,不支持子类以覆盖的形式修改final变量final修饰变量:此变量值不能被改变(常量)final d...

2020-03-25 15:43:20 154

原创 Java-集合-Map-基本数据--知识点解析

Map体系集合:I. Map:地图、映射//数组链表I. 概念:存储一对数据(Key-value),无序、无下标、键不可重复(唯一)、值可以重复。public interface Map<K,V> Map.Entry<K,V> Map输入(键-值对)。映射键到值的对象。一张Map不能包含重复的键,每个键可以映射到至多一个值。此接口取代Dictiona...

2020-03-22 00:43:41 207

原创 Java-集合-Set 基本数据类型-简单了解

Set子接口:I. 特点:无序、无下标、元素不可重复(当插入新元素时,如果新元素与已有元素进行equals比较,结果为true时,则拒绝新元素的插入)II. 方法:全部继承自Collection中的方法一个不包含重复元素的col lection 。更确切的讲,不包含 e1.equals(e2)的元素对e1和e2,并且最多包含一个null元素。正如其名称所暗示的,此接口模仿了数学上的set...

2020-03-22 00:41:42 1515

原创 Java-集合Collections工具-9

Collections工具类:概念:集合工具类,定义了除了存取以外的集合常用方法。此类完全由在collection上进行操作或返回collection的静态方法组成。它包含在cooletion上操作的多态算法,即“包装类”,包装类返回由指定collection支持的新collection.以及少数的其他内容。如果为此类的方法所提供的collection或类对象为null,则这些方法都将抛出...

2020-03-22 00:40:48 95

原创 Java-泛型集合基本知识点解析

泛型集合【重点-解决应用问题】:I. 概念:参数化类型、类型安全的集合,强制集合元素的类型必须一致。II. 特点:1). 编译时即可检查,而非运行时抛出异常。2). 访问时,不必类型转换(拆箱)。3). 不同泛型之间引用不能相互赋值,泛型不存在多态。ArrayList list = new ArrayList();list.add(10.0);List myList = new...

2020-03-22 00:39:32 188

原创 Java-集合-ArrayList-基本知识解析

ArrayList:(二维数组等。。)I. 数组结构(实现)存储,查询快,增删慢。//注册(1次)-> 查询(N次)初始容量 JDK6的时候是10 JDK7的时候是0(原来new出来就有10个连续空间,后来变为0的长度数组。当你首次添加的时候,才帮你做一个实际空间的分配,并存入新值----可以节省空间)II. JDK 1.2发布,执行效率快,线程不安全。List接口的大小可变...

2020-03-22 00:38:40 152

原创 Java-集合基本知识点解析-之一

集合:概念:对象的容器,存储对象的对象,可代替数组特点:容器的工具,定义了多个对象进行操作的常用方法位置:java.util.*;Collection体系集合:I. Collection父接口:该体系结构的根接口,代表一组对象,称为“集合”,每个对象都是该集合的“元素”。方法:boolean add(Object obj) //添加一个对象boolean addAll(Co...

2020-03-22 00:36:40 124

原创 JAVA初学——数组

1.概念:一组连续(线性)的存储空间,存储多个相同的数据类型的值1.1特点:类型相同 长度固定2数组的创建int[ ] a = new int[5]; //创建数组并固定数组的长度int a[ ] = new int[5];声明 int 数组类型变量,定义变量名为 a 分配长度为5 的连续空间每一个小块都是数组元素 || 可以存储5个int 类型的值数组中的每个数据格被称...

2020-03-03 15:09:02 173

原创 Java--杨辉三角

1 1 1 1 2 1 1 3 3 1 1 4 6 4 1int nums =7;int[][] array = new int[rows][];//定高维长度为7for(int i = 0;i < rows;i++){ array[i] = new int[i+1]; //规定每个高维下的低维的长度...

2020-03-03 15:08:17 153

原创 JAVA初学-函数二

1.return 关键字2.递归

2020-02-27 22:41:38 102

原创 Java-循环阶乘

循环阶乘(定义 n! = n*(n-1)(n-2)…1)计算5的阶乘Public Static void main(String[] args){ System.out.println(factorial(5));}public static int factorial(int n){ int sum =1; for(int i = 2; i<=n;i++){ sum*=...

2020-02-27 22:35:50 375

原创 Java学习五—函数

一、函数(是一个程序执行的流程,调用一次就把内部流程走一遍)1.概念:实现特定功能的一段代码,可反复使用2.定义语法public static void 函数名称(形式参数,等价于局部变量){//函数名称遵循命名规范 //函数主体 功能代码}在需要执行函数代码的位置,通过函数名称进行调用。注意:调用函数时,会优先执行函数内部代码,返回到函数调用处,继续向下执行。多数情况下,函...

2020-02-26 22:52:55 149

原创 Java初学四—循环

1.程序中的循环概念:通过某个条件,重复的执行一段逻辑代码Created with Raphaël 2.2.0程序开始循环条件?循环操作循环结束执行后续代码yesno2.while 循环while(布尔表达式){ //逻辑代码(循环操作)}2.1执行流程①先对布尔表达式进行判断,结果为true,则执行逻辑代码②本次执行完毕后,再次进行判断,结果为true,则再次执行逻辑代码③...

2020-02-24 15:46:38 169

原创 Java初学 —— For循环—人机猜拳

random 随机生成数import java.util.Scanner;public class TestGuess{ public static void main(String[] args){ Scanner input = new Scanner(System.in); //人机猜拳(1.剪刀、2.石头、3.布) int cCount = 0;//电脑计数器 ...

2020-02-24 15:40:34 268

原创 Java初学三——选择结构与分支结构

1.概念根据已知条件进行逻辑判断,满足条件后执行相应操作1.1语法if(布尔表达式){ 代码块//当表达式结果为true,则执行该代码块}//后续代码1.2执行流程对布尔表达式进行判断结果为true,则先执行代码块,再执行后续代码结果为false,则跳过代码块,直接执行后续代码1.3 if elseif else选择结构 语法: if(布尔表达式){ //代码...

2020-02-20 14:45:54 170

原创 Java—For循环-嵌套循环-菱形

1.打印菱形任务:打印一个上下对称的菱形 * *** ***** ******* ******************** ********* ******* ***** *1首先做一个直角三角形int rows = 6; for(int i=1;i<=rows;i++){//i=1 for(int j = 1; j <= i*2-...

2020-02-20 14:07:32 504 1

原创 Java——斐波那契数列问题——递归

1.用Java解决斐波那契数列问题1.1思路斐波那契数列 0 1 1 2 3 5 8 13 21 34 55 89…可知从第三项开始所知结果皆是前两项的和,即设变量fibonacci();设参数n用递归的放法来解决问题。递归就是将问题拆分为若干个小问题,不断地向下递进,将计算问题变得简单,直至无法继续推进,且直接能得到结果,也叫到达出口。再由出口的结果,逐层向上回归,依次计算每一层的结...

2020-02-20 10:41:54 365

原创 初学JAVA——语言基础

二、语言基础1.前置知识1.1什么是内存?内存是瞬时状态下的存储空间。读取速率非常快(造价高、工业的设计瓶颈、稀缺)1.2显存即显卡上的显存,是作用于图片的读写1.3硬盘存储永久数据2.变量(最后存入的内存)2.1概念:计算机内存中的一块存储空间,是存储数据的基本单元。(整个内存就像酒店,当中包含的许多的房间) 变量的组成: 房间的类型又有不同(单人间、双人间) 每一房间...

2020-02-20 00:15:59 209

原创 初学Java

一、概述与环境搭建1.1 java的由来1.1.1JavaSE: Java Platform Standard Edition(Java平台标准版)1.1.2JavaEE: Java Platform Enterprise Edition(Java平台企业版)企业级开发1.1.2.1 C/S(Client/Sever)结构的应用程序(需要下载安装本地客户端的软件QQ)1.1.2.2 B/...

2020-02-18 13:45:11 208 1

空空如也

空空如也

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

TA关注的人

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