自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 @RequestParam和@PathVariable的用法与区别

懂的都懂

2020-10-30 20:04:36 136

原创 2020-09-16

事务的隔离级别 及各个级别可能会引发的问题分析1.未提交读可能引发脏读问题比如该发工资,老板转账1w程序员手里有2w,然后应该卡中有3w,老板发现有bug没写,决定晚点发工资,于是回滚事务,程序员的卡里还是3w,这就是脏读,解决办法,已提交读,就是一个事务需要等到另外一个提交才能读取数据2.已提交读可能引发,不可重复读,比如当卡里有2w,当去买东西,但是他的妻子买了一个2w的包,他就很纳闷,明明开始有钱的,对于uodate,需要等这个事情结束在开始下个事务3.可重复读当事务开始时,不能执

2020-09-16 19:14:38 207

原创 mybatis上

mybatis上Mybatishttps://share.mubu.com/doc/7LztYkfaGFC一 : 入门案例(一)开发步骤1.添加依赖2.编写实体类3.编写核心配置文件4.编写映射文件5.编写单元测试(二)代码实现1.映射文件中编写findById的2.调用(三)映射文件1.Namespace: 名称空间, 隔离sql语句, 接口绑定2.Id: 标签的唯一标识3.resultType: 结果类型, 可以将查询出来的数据按字段名和类的属性名进行匹配4.#{

2020-09-02 20:20:20 214

原创 多线程详细解析上

多线程进程正在运行的程序.称为进程. 一个应用程序在内存中占用的资源,才是进程[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s45atC8q-1595936761510)(images/进程概念.png)]线程线程 : 是进程中的某一功能,开启了一条让CPU来执行路径,路径就是线程线程就是一条路,CPU去内存中取出数据执行[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LUb953nf-1595936761516)(images/线

2020-07-28 19:46:27 140

原创 IO流对象详细总结

IO流对象File类文件 : File计算机中存储数据的 (音乐,电影,word,excel)目录 : Directory 计算机中的文件夹,文件夹不能存储数据的,保存文件的容器路径 : 文件和目录所在计算机中的位置C:\Java\jdk1.8.0_221\binC:\Java\jdk1.8.0_221\bin\java.exejava.io.File类 : 文件和目录以及路径,变成对象.File类的方法,操作对象File类具有平台无关性 : Windows系统, Linux系统,

2020-07-27 20:44:36 715

原创 java开发斗地主发牌功能

**排序思想**在这里插入代码片package test;import java.util.ArrayList;import java.util.Collections;import java.util.HashMap;import java.util.List;import java.util.Map;public class Test03 { public static void main(String[] args) { Map<Integer, String&gt

2020-07-23 20:56:48 154

原创 集合框架

集合框架Map集合java.util.Map 接口,也是集合容器.Collection集合和Map集合的区别Collection集合存储元素,每次只能存储单个的元素Map集合存储元素,每次需要存储两个元素一个元素做为键,一个元素做为值一个集合中,键必须保证唯一性一个键只能映射一个值Map接口的方法V put(K,V) 将键值对存储到集合中,返回被覆盖之前的值V get(K) 返回键对应的值,集合中没有这个键,返回nullboolean containsKey(K) 判断集

2020-07-23 20:54:05 108

原创 集合框架 LinkedList源码

集合框架LinkedList源码双向链表 : 查询慢,增删快成员变量transient Node<E> first; //链表头节点元素transient Node<E> last; //链表尾节点元素内部类NodeNode 节点对象private static class Node<E> { E item; // 存储元素 Node<E> next; // 记录下一个元素地址 Node<E> pr

2020-07-22 20:45:59 91

原创 迭代器的两种写法

import java.util.ArrayList;import java.util.Iterator;import java.util.List;//迭代器的两种方法public class test { public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("张三"); list.add("李四"); list.add

2020-07-21 19:50:44 791

原创 java实现斗地主的发牌与展示功能

模拟游戏斗地主斗地主 : 准备牌, 洗牌,发牌,看牌功能分析 : 准备牌 (图片) 字符串替代定义54个字符串 (否)牌的规律 : 4个花色和13个点数构成 4 * 13 = 52一个花色,和13个点数组合 : 外循环是花色,内循环点数,形成了52个字符串容器,存储52个字符串功能分析 : 洗牌本质是将集合中保存的字符串的顺序打乱Collections类, 静态方法 shuffle(集合) 集合元素随机排列功能分析 : 发牌集合的操作 : 存储54个字符串的容器中,取出一个字符串,存

2020-07-21 19:49:11 377

原创 集合框架 与自定义异常

集合框架自定义异常JDK中不可能将开发中所有的异常现象,全部定义完毕,如果遇到JDK中没有定义的异常类,需要我们自己定义例子 : 计算三个科目的平均分,数序,语文,英语. 调用者调用方法,错误传递参数 成绩平均分无法计算的. JDK中不可能提供成绩异常自定义异常 : 创建类,继承父类 (Exception或者RuntimeException). 选择继承哪种异常,判断点 : 如果程序中出现了自定义的异常,是否要让程序继续执行,还是直接挂掉修改源码public static int avg(in

2020-07-21 19:47:13 105

原创 正则表达式大全

一、校验数字的表达式1 数字:1$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9])$6 非零开头的最多带两位小数的数字:^([1-9][0-9])+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})?$8 正数、负数、和小数:^(-|+)?\d+(.\d+)?$9 有两位小数的正实数:2+(.[0-9]{2})?$10 有1~3位小

2020-07-20 20:29:32 864

原创 第11天内容常用API-异常

常用API-异常Calendar类java.util.Calendar日历对象类,取代Date类的部分功能.日历类是抽象类,不能创建对象,利用子类对象 GregorianCalendarCalendar类静态的方法 static Calendar getInstance() 获取了子类的对象,返回值是父类类型Calendar cal = Calendar.getInstance() : 获取子类对象日历字段组成一个日历,需要最基本的数据,年,月,日,小时,分钟… …组成部分称为日历字段,日历

2020-07-20 20:26:11 129

原创 内部类引用外部类的局部变量为什么必须是final

为了解决:局部变量的生命周期与局部内部类的对象的生命周期的不一致性问题

2020-07-16 15:06:23 83

原创 第八天内容

面向对象接口接口的关系类和类之间是继承关系,不支持多继承,可以多层继承.类和接口之间是实现关系,支持多实现,类可以多实现接口.接口和接口之间的关系是继承,接口之间支持多继承关系.interface B{}interface C{}interface A extends B,C{}/* * D类,实现接口A * A接口,继承了B和C * D类重写A,B,C 三个接口的全部抽象方法 */public class D implements A { @Override pu

2020-07-15 20:57:02 88

原创 第7天学习内容

面向对象继承继承后类和类之间关系的说法class A extends B{} A类是B类的一种, 谁是谁的一种class Student extends Personclass Teacher extends Personclass Object类,所有类都继承Object继承后子类和父类之间的成员变量特点成员变量特点 : 如果子类自己有,就是使用自己的,如果自己没有使用父类继承方法中调用本类的成员 this.调用要是调用父类的成员 ,关键字super.调用super关键字

2020-07-14 20:51:51 84

原创 第六天错误记录

题目//定义一个日期MyDate类。属性://year:年month:月day:日////构造方法://满参构造方法成员方法://get/set方法//showDate方法:打印日期。//isBi方法:判断当前日期是否是闰年package Test02;//定义一个日期MyDate类。属性://year:年month:月day:日////构造方法://满参构造方法成员方法://get/set方法//showDate方法:打印日期。//isBi方法:判断当前日期是否是闰年p

2020-07-13 21:38:42 105

原创 第六天学习 封装,构造方法,继承

面向对象多个对象的内存图/* * Person类 : 描述了人这类事务的,不具体描述,抽象描述 * 描述人应该具有什么,但是不详细 * * 属性: 变量 人的性别和年龄 成员变量 * 行为: 方法 人吃饭,睡觉行为 成员方法 * * 属性和行为 : 类的成员 (组成类的一员) */public class Person { //人的姓名 String name ; //人的年龄 int age; //人的吃饭行为方法 publ

2020-07-13 20:34:21 113

原创 JAVA第四天面向对象的学习

面向对象认识面向对象面向对象是一种思想,完成事情的一种思想.从面向过程演化而来的面向对象(Oriented Object) : 面向对象的需求分析,软件测试…我们学习的是面向对象的程序设计 (Oriented Object Programming)面向对象思想 : 面向过程思想,无论什么事情亲力亲为. 面向对象思想,无论什么事情找对象去完成面向过程思想是一个执行者,面向对象思想是一个指挥者.符合人们的思维方式,人们的做事方式,贴近于生活.生活中的面向对象 (指挥对象做事)无论什么事

2020-07-10 19:45:26 79

原创 Java基础第四天学习

Java基础语法数组作为方法返回值数组作为方法返回值使用 : 方法定义上,在返回值类型这个位置上,写数组方法的调用者,在调用方法后,接收方法的返回值,可以使用数组来接收返回的数组也是内存的地址public static void main(String[] args) { //调用方法getArray(),接收方法的返回值 //方法返回的是数组,数组接收 , 收到的也是地址 int[] array = getArray(); System.out.println(a

2020-07-10 19:44:32 116

原创 第4天的练习与问题总结

// 统计高于平均分的分数有多少个。// 定义数组[95, 92, 75, 56, 98, 71, 80, 58, 91, 91]。// 定义getAvg方法,获取一个数组中的平均数// 定义变量,保存高于平均分的个数 public static void main(String[] args) { int arr[] ={95, 92, 75, 56, 98, 71, 80, 58, 91, 91};//定义分数 数组 .

2020-07-09 20:32:32 588

原创 第4天学习关于方法与数组

Java基础语法数组操作的2个异常数组的索引超过范围异常 (索引越界)程序中访问了不存在的索引, 每个数组的索引范围从0开始,最大的索引=数组的长度-1 public static void main(String[] args) { //定义存储int类型的数组 int[] arr = {1,2,3,4,5}; //数组中存储5个元素,长度是5个 System.out.println(arr.length); //索引0-4 //访问不存在的索引 System.out.

2020-07-09 20:05:44 83

原创 流程控制语句与数组的定义

Java基础语法流程控制语句if…else if…else if…else多分支语法格式: if(条件判断){ } else if(条件判断){ } else if(条件判断){ } else { }适合与多条件的判断,但是 if else过多,会导致程序的阅读性下降优势 : 高效的优势,只要有一个if的条件判断结果是true,整体的语句结构就结束了public static void main(String[] args) { int i = 99

2020-07-08 18:50:49 97

原创 JAVA基本数据类型与代码展示

数据类型注意;java语言是强制类型语言,没有任何的数据,都是进行严格分类的方便管理数据,java语言将数据分为了两大类别基本数据类型(四类八种)。整数字节型(关键字byte)字节型在内层中,占用一个字节(8个二进制位)字节型的数据的取值范围 -128–127短整型(关键字short)短整型在内存中,占用2个字节(16个二进制位)短整型的数据的取值范围 -32768–32767整型(关键字int)Java的默认类型整型在内层中,占4个字节(32个二进制位)整数型的

2020-07-07 10:42:56 211

原创 第四天学习重点,与遇到的问题总结

找出2-100之间所有质数题目要求找出2-100之间的所有质数代码如下public static void main(String[] args) { //定义一个状态flag for(int i=2;i<100;i++){ boolean flag=true; for(int j=2;j<=i-1;j++){//当j为0时会出现a/0的异常 if(i%j==0){//说.

2020-07-03 20:49:35 77

原创 JAVA Switch case 总结

JAVA Switch case 总结*switch 转换 选择 /* * 格式 : switch(变量){ * case 值1: 语句体1; break; //终止 ,终断 * case 值2 : 语句体2; break; * case 值3 : 语句体3; break; * ... * default : 语句体n+1; } * * 变量 -> byte short char int JDK1.5 枚举 JDK1.7 字符串 * * 执

2020-07-02 20:44:30 250

原创 Scanner ,水仙花数,判断是否为三角形的具体问题

*Scanner的使用方法 包括next与nextline的区别在这里插入代码片package com.ujiuye.demo;import java.util.Scanner;public class ScannerDemo { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("输入一个数字"); Scanner scanner=n

2020-07-02 20:30:11 149

原创 第二天学习总结,关于scanner 与三元运算符的使用

***第二天学习总结关于scanner与三元运算符的知识点**Scanner其实上图的意思就是,比如:nextlnt():只读取int值,就是只能读取整数类型的数据,如果输入了非整型的数据(浮点型字符串等)就会报错。nextFloat()、nextDouble()这些也是以此类推,只能读取符合该类型的数据。此处重点讲一下next()和nextLine()的区别next():只读取输入直到空格。它不能读两个由空格或符号隔开的单词。此外,next()在读取输入后将光标放在同一行中。(n

2020-07-01 20:20:06 176

原创 JAVA 之父高斯林:廉颇老矣,尚能饭否?

*****JAVA 之父高斯林:廉颇老矣,尚能饭否?**前不久,TechRepublic 发表了一篇文章讨论关于开发人员喜爱与讨厌的语言。结果很有意思:Java 在最受欢迎的语言排行榜名列第三,同时在最讨厌的语言中排在第二名。显然,Java 作为一门开发语言,人们对它的看法形成了两极分化。对此 C++ 的创始人 Bjarne Stroustrup 曾回复到:“这个世上只有两种语言:人们抱怨的语言和没有人使用的语言。”此言不虚啊。正因为 Java 的普及度高,不仅 JAVA 被大家抱怨,J

2020-07-01 19:49:35 1279

原创 计算机基础——计算机常用编码

计算机基础——计算机常用编码hhh

2020-06-30 20:34:20 242

原创 计算机基础——原码 反码 补码

**计算机基础——原码 反码 补码**

2020-06-30 20:13:38 122

原创 计算机基础一常用机制及转换

**计算机基础****1计算机常用机制及转换**

2020-06-30 20:06:57 157

空空如也

空空如也

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

TA关注的人

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