自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring入门

Spring框架是一个开源的Java应用程序框架,它为企业级应用程序提供了一种全面的编程和配置模型。它的主要目标是简化企业级应用程序的开发,提高应用程序的可维护性和可测试性,并促进代码重用。控制反转(IoC):它允许您将应用程序的对象之间的依赖关系交给Spring来处理,这样您就可以将重点放在编写应用程序的业务逻辑上,而不是处理对象之间的依赖关系。AOP面向切面编程:它允许您将横切关注点(如事务管理和安全性)与应用程序的业务逻辑分开。

2023-04-12 00:44:32 84

原创 SpringCloud-Eureka集群

使用Idea实现单机模拟Eureka集群

2022-03-25 14:44:26 1134

原创 Zookeeper

ZookeeperZookeeper是什么?Zookeeper集群Zookeeper是什么?zookeeper是一个开源的分布式协调服务,可用于服务发现、分布式锁、分布式领导选举、配置管理等Zookeeper集群Zookeeper集群由一个担任leader角色的服务器+若干个担任Follwer角色的服务器+一个担任Observer角色的服务器组成。每台服务器之间信息互通共享,Client端访问某个服务器节点并进行读请求,直接响应请求;若该请求为写请求,且该服务器节点不是Leader则将写请求转发到l

2022-03-21 15:00:23 2050

原创 GIt与Gitee远程库的文件操作

Git使用Git下载网盘下载连接点击此处提取码:irlkGit文件本地仓库的操作先创建一个文件夹:该文件夹作为git一个本地工作空间这里我在Git安装的目录下创建了一个git文件操作空间:gitworkspace文件夹在gitworkspace文件夹下创建一个测试文件夹UseGitTest文件夹,这个文件夹作为后续文件操作测试Git仓库初始化Git本地仓库UseGitTest文件夹下右击点击Git Bash Here 自动打开Git命令行窗口(此时命令行窗口目录自动切换到当前Git工

2021-10-09 16:14:59 136

原创 哈希表图解

哈希表图解

2021-10-02 18:38:00 107

原创 JVM干货(JVM内部分布)

访问地址:https://www.processon.com/view/link/615023421e085341faa69f49

2021-09-26 15:44:21 204

原创 HTTP中请求转发与重定向 2021-06-29

一、调用的方式区别请求转发是通过(HttpServletRequest) request调用,调用语法如下:request.getRequestDispatcher("jsp页面路径").forward(request,response);//请求转发重定向是通过(HttpServletRespone)respone调用,调用语法如下:respone.sendRedirect("jsp页面路径");//重定向二、区别解释一转发是服务器行为,重定向是客户端行为。转发过程:客户浏览

2021-06-29 18:08:16 158

原创 2021-05-21

foreach遍历的方法以数据数组为例方法一:for(数据类型 别名 :数据名){System.out.println(别名);}方法二:数据名.foreach(System.out::println)方法三:数据名.foreach(别名 -> System,out.println(别名));...

2021-05-21 21:47:44 48

原创 关于sql脏读不可重复读幻读清晰易懂

标题定义:脏读:对于两个事务 T1, T2, T1 读取了已经被 T2 更新但还没有被提交的字段。之后, 若 T2 回滚, T1读取的内容就是临时且无效的。不可重复读:对于两个事务T1, T2, T1 读取了一个字段, 然后 T2 更新了该字段。之后, T1再次读取同一个字段, 值就不同了。幻读:对于两个事务T1, T2, T1 从一个表中读取了一个字段, 然后 T2 在该表中插入了一些新的行。之后, 如果 T1 再次读取同一个表, 就会多出几行。1.脏读:举例:以淘宝为例:①某Cu

2021-05-17 16:45:01 270

原创 String类常见方法

int length():返回字符串的长度:returnvalue.lengthchar charAt(intindex):返回某索引处的字符returnvalue[index]boolean isEmpty():判断是否是空字符串:returnvalue.length==0String toLowerCase():使用默认语言环境,将String中的所有字符转换为小写String toUpperCase():使用默认语言环境,将String中的所有字符转换为.

2021-04-12 18:00:51 59

原创 Sting类型字符串对象的存储方式

@Test public void test3() { String s1 = "java"; String s2 = "EE"; String s3 = "javaEE"; String s4 = "java" + "EE";//s4指向常量池地址值 String s5 = "java" + s2;//s5指向堆的地址值 String s6 = s1 + s2;//s6指向堆的地址值 .

2021-04-12 11:24:42 118

原创 线程创建的四种方式

方式一:创建Thread子类创建子类继承Thread类。子类中重写Thread类中的run()方法(通常run方法即为实现线程功能的方法)。创建Thread子类对象(即创建了线程对象)。调用线程对象start方法:启动线程(即调用run())。方式二:实现Runnable接口创建Runnable接口子类子类中重写接口中实现run()方法通过Thread类含参构造器创建线程对象将Runnable接口子类对象作为参数传递给Thread类的构造器中。调用Thread类的start方法:开

2021-04-11 11:55:13 92

原创 浅谈单例中的懒汉式

单例:开发中实现对于某个类只存在一个对象懒汉式:在不调用时不创建对象,只有调用时才开始创建对象去实例化(相比于饿汉式对对象的渴望更低懒得去提前创建对象)懒汉式实例化格式如下方式一普通懒汉式:多线程存在多线程安全问题 适用于单线程情况class Bank { //无参构造器 private Bank() { super(); } private static Bank instance = null; public static Bank ge

2021-04-09 22:32:57 91

原创 Thread创建线程两种方式

** 1. 创建线程两种方式**方式一:继承Thread类1.创建一个继承于Thread类的子类2.重写Thread类的run()3.创建Thread类的子类对象4.通过此对象调用start()方式二:实现接口Runna接口1.创建一个实现了Runnable接口的类2.实现类去实现runnable中的抽象方法:run()3.创建实现类的对象4.将此对象作为参数传递到Thread类的构造器中,创建Thread类的对象5

2021-04-07 21:52:21 127

原创 MySQL复习一——查询-20200401

排序语法SELECT 查询列表 FROM 表 WHERE 筛选条件 ORDER BY排序列表【ASC/DESC】特点1》.asc:升序,如果不写表示默认升序;desc:降序2》.排序列表支持 单字段 多字段 函数 表达式 别名3》.order by一般放在查询语句最后(除limit之外)常见函数概述功能:提高重用性和隐藏实现细节调用:select 函数名(实参列表);单行函数①字符函数:concat:连接substr:截取子串length:获取字节长度instr

2021-04-01 16:59:26 100

原创 蓝桥杯_特殊回文数Java

特殊回文数问题描述123321是一个非常特殊的数,它从左边读和从右边读是一样的。  输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式输入一行,包含一个正整数n。输出格式按从小到大的顺序输出满足条件的整数,每个整数占一行。import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { S

2021-02-08 00:15:30 252 2

原创 蓝桥杯——序列求和java

序列求和问题描述求1+2+3+…+n的值。输入格式输入包括一个整数n。输出格式输出一行,包括一个整数,表示1+2+3+…+n的值。方法一import java.util.Scanner;public class Main { public static void main(String[]args) { Scanner sc=new Scanner(System.in) ; int n=sc.nextInt(); long sum=0; for(int i=0;

2021-02-06 00:44:04 116

原创 蓝桥杯——数列排序

数列排序问题描述给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200输入格式第一行为一个整数n。第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式输出一行,按从小到大的顺序输出排序后的数列。方案一import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[]args) { Scanne

2021-02-06 00:28:20 427

原创 蓝桥杯——猴子吃包子问题Java

猴子吃包子问题Java问题描述从前,有一只吃包子很厉害的猴子,它可以吃无数个包子,但是,它吃不同的包子速度也不同;肉包每秒钟吃x个;韭菜包每秒钟吃y个;没有馅的包子每秒钟吃z个;现在有x1个肉包,y1个韭菜包,z1个没有馅的包子;问:猴子吃完这些包子要多久?结果保留p位小数。输入格式输入1行,包含7个整数,分别表示吃不同包子的速度和不同包子的个数和保留的位数。输出格式输出一行,包含1个实数,表示吃完所有包子的时间。import java.math.BigDecimal;import java

2021-02-06 00:20:05 135 2

原创 if语句用法的坑

if语句用法的坑if语句后边没有花括号时执行体为紧跟if的那句语句想法来源如下:public class Test1 { public static void main(String[] args) { // TODO Auto-generated method stub boolean x=true,y=false; short z=42; //if(y==true) if((z++==42)&&(y=true))z++;//z++==42为true【z先判断

2020-12-13 16:16:09 382

原创 miniAPP 滑块删除 20201205

滑块效果如图json文件代码{ "usingComponents": {}, "navigationBarTitleText": "滑块删除"}js代码段let startTouch_x=0;Page({ _touch_start_x:function (evt){//初始触摸位置 startTouch_x=evt.changedTouches[0].pageX; // console.log(startTouch_x); }, _touch_end_x

2020-12-04 22:22:00 130

原创 CSS3 border-radius(边框圆角)

属性描述border-radius所有四个边角 border---radius 属性的缩写border-top-left-radius定义了左上角的弧度border-top-right-radius定义了右上角的弧度border-bottom-right-radius定义了右下角的弧度border-bottom-left-radius定义了左下角的弧度border-radius:5px;边框四个角圆角度数5pxborder-radius:5px...

2020-11-24 11:26:39 517

原创 关于继承(JAVA)

继承的语法格式:修饰符 class 子类名 extends 父类名{方法体;}所有的父类的成员,包括变量和方法,都成为子类的成员,子类继承得到了父类所有的成员。除了构造方法。构造方法是父类所独有的,因为它们的名字就是类的名字,所以父类的构造方法在子类中不存在。父类成员访问属性在父类中的含义在子类中的含义public对所有人开放对所有人开放protected只有包内其它类、自己和子类可以访问只有包内其它类、自己和子类可以访问缺省只有包内其它类可以访问如果

2020-11-17 22:11:56 76

原创 static修饰

1.static修饰成员方法。被static修饰的方法的调用:既可以用传统方式用定义的对象调用 (定义的对象名.方法名)也可以直接被所属的类调用 (类名.方法名)static方法不能访问成员变量2. static修饰成员变量。调用直接可以用(类名.变量名)/(对象名.变量名)此时的变量已经是类变量了,修改其值所有对象中的该变量都会被同样更改。任何对象都可以使用该变量但这个变量只有一份。...

2020-11-14 17:07:28 135

原创 循环语句

循环语句1.while语句package third;public class WHILE语句 { public static void main(String[] args) { // TODO Auto-generated method stub int i=0; while(i<10) {//先判断条件是否满足(i小于10) System.out.println("i="+i);//满足条件进入花括号内,并且执行括号内语句(输出i的值) i++; }//一

2020-11-07 17:56:57 154

原创 double类型运算会出偏差2020-11-06

double类型运算会出偏差double类型数进行相互运算会出现较小的误差,当进行到多次运算后误差会明细出现;例:double a=0.1,b=0.1;a+b结果是0.2。*此时已经产生误差只是很小没有体现出来就认为结果是0.2*package third;public class 浮点运算 { public static void main(String[] args) { // TODO Auto-generated method stub double a=0.1,b=0.1;

2020-11-06 09:10:09 474

原创 2020-11-04

运算符合加法 +减法 -乘法 *除法 /整除 %连接符 + 例:‘ab+c’ 结果‘abc’取正 +(单目运算符)取负 - (单目运算符)赋值 =平方 例:Math.pow(b,2) 结果b²自增自减假设开始i为2a= i++ 先给a赋值再执行i+1操作b=++i 先执行i+1再给b赋值自减同理证明代码如下package third;public class 自增自减运算 { public static .

2020-11-04 17:26:55 69

原创 JAVA 第一案例:英尺英寸转换

英尺英寸转换##Java案例:英尺英寸转换米JAVA 第一案例:英尺英寸转换米public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("英式长度单位转换:"); System.out.println("请输入要转换的长度 尺 寸"); Scanner in=new Scanner(System.in); int foot; int inch; foot=i

2020-11-04 12:24:23 774 3

jvm干货总结图

jvm干货总结图

2021-09-26

空空如也

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

TA关注的人

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