自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MysQL中的字符串精确匹配

LIKE的模糊查询和FIND_IN_SET()函数的精确匹配

2023-11-10 23:04:51 518

原创 使用Mybaits报错:Parameter ‘xxx‘ not found. Available parameters are [arg1, arg0, param1, param2]

使用Mybaits报错:Parameter 'xxx' not found. Available parameters are [arg1, arg0, param1, param2]

2022-06-29 20:25:37 1724 1

原创 Java复习知识点基础篇三

hashCode()与equals(),==与equals(),String类,StringBuffer类,StringBuilder类,字符串拼接,接口与抽象类

2022-06-22 22:29:25 262

原创 Java复习知识点基础篇二

Java复习知识点基础篇二面向对象的基本特征,封装的目的,多态如何实现重写与重载,java的继承

2022-06-20 23:20:08 237

原创 Java复习知识点基础篇一

Java知识点基础篇一1.为什么说java是一次编译到处运行2.一个Java文件中可以包含多个类吗3.Java访问权限4.成员变量与局部变量的区别?5.Java的数据类型6.实例变量的默认值.....

2022-06-19 22:31:46 171

原创 Java网络编程

网络编程指多台主机之间的数据通讯操作网络的核心定义:有两台以上的计算机就成为网络网络连接的目的不仅仅是为了进行电脑的串联,更多的情况下是为了进行彼此之间的数据通讯在通讯的实现上产生了一系列的**处理协议:IP、TCP、UDP等等网络编程实际上实现的就是数据的通讯操作,只不过此通讯操作需要分为客户端与服务器端...

2022-06-15 23:02:59 137

原创 Stream数据流

JDK1.8时已经进入大数据的时代,所以在类集中也支持有数据的流式分析处理操作,为此提供了一个Stream的接口,同时在Collection接口中也提供有接口实例化的方法

2022-06-15 16:59:31 408

原创 集合工具类

Stack栈、Queue队列、Properties属性操作、Collection工具类

2022-06-15 16:57:29 663

原创 Map集合

在数据结构之中,除了进行单个对象的保存,也可以进行二元偶对象的保存(key=value),通过key获取valueCollection集合保存数据的目的是为了输出,Map集合保存数据是为了key的查找

2022-06-15 16:52:49 362

原创 集合输出的四种形式

对于集合有四种输出形式:Iterator迭代输出 , ListIterator双向迭代输出 , Enumeration枚举输出 , foreach输出

2022-06-15 16:48:28 850

原创 Set集合

Set接口是Collection子接口其最大特点是不允许保存重复元素在JDK1.9以前Set集合与Collection集合的定义并无差别

2022-06-15 16:44:58 404

原创 List集合

List是Collection子接口特点:允许保存重复元素数据定义:public interface extends CollectionList子接口对Collection接口进行了扩充List中常用子类:ArrayList , Vector , LinkedList

2022-06-15 16:41:47 663

原创 Java类集框架

从JDK1.2开始Java引入了类集开发框架,类集就是一套动态对象数组的实现方案。在实际的开发之中,没有任何一项的开发可以离开数组,但是传统的数组实现起来非常繁琐,而且长度是致命伤,所以不可能大范围使用,但是开发又不可能离开数组,所以最初只能使用一些数据结构来实现数组的动态处理,其中最重要的两个结构:链表、树,但是也需要面对一些困难:* 数据结构的代码实现困难* 链表与二叉树进行维护是非常麻烦的* 尽可能的保证链表或二叉树的性能类集的主要功能:对常见的数据接口进行完整的包装,并提供相应的接口...

2022-06-15 16:37:49 403

原创 Java反射编程

Java反射编程

2022-06-12 14:52:02 312

原创 反射与类操作

反射与类操作

2022-06-12 14:50:51 214

原创 反射与简单Java类

反射与简单Java类

2022-06-12 14:49:44 113

原创 ClassLoader类加载器

ClassLoader类加载器

2022-06-12 14:48:37 191

原创 反射与代理设计模式

反射与代理设计模式

2022-06-12 14:47:26 144

原创 反射与Annotation

反射与Annotation

2022-06-12 14:46:10 186

原创 Java IO编程 - 文件操作

Java IO 编程 文件操作

2022-06-06 22:29:34 207

原创 Java IO编程 - 字节流与字符流

Java IO 编程 字节流与字符流

2022-06-06 22:28:18 355

原创 Java IO编程 - IO操作深入

Java IO 编程 IO操作深入

2022-06-06 22:27:06 199

原创 Java IO编程 - 输入与输出支持

Java IO 编程 输入与输出支持

2022-06-06 22:25:19 262

原创 Java IO编程 - 对象序列化

对象序列化

2022-06-06 22:22:59 81

原创 Git常用命令

常用Git命令

2022-06-02 21:14:07 61

原创 类库使用案例分析

类库使用案例分析1、StringBuffer使用定义一个StringBuffer类对象,然后通过append()方法向对象中添加26个小写字母,要求每次只添加一次,共添加26次,然后按照逆序的方式输出,并且可以删除前5个字符。本操作主要是训练StringBuffer类中的处理方法,因为StringBuffer的主要特点是内容允许修改。public class JavaAPIDemo{ public static void main(String[] args) { StringBu

2022-05-27 22:43:16 187

原创 正则表达式

正则表达式在项目的开发之中,只要是用户输入的信息基本上都是用String类型表达的,在String类型的数据转换到其他类型的时候吗,为了保证转换的正确性,往往需要对其进行一些复杂的验证处理,这种情况下如果单纯的依靠String类中的方法是非常麻烦的1、认识正则表达式假设有一个字符串要求你判断字符串是否由数字所组成,如果是,则将其转换后的数字进行乘法计算public class JavaAPIDemo { public static void main(String[] args) { Stri

2022-05-27 18:13:21 1094

原创 国际化程序实现原理

国际化程序实现原理所谓国际化的程序指的是同一个代码可以根据不同的国家实现不同的语言描述,但是程序处理的核心业务是相同的1、国际化问题简介现在假设有一款全世界都认可的企业管理平台,那么这个企业老板决定将这个产品推广到全世界各个大型上市公司,这些公司可能来自不同的国家同过分析可以发现,如果想要实现国家化的程序开发, 那么需要解决以下两点:如何可以定义保存文字的文件信息如何可以根据不同区域语言的编码读取指定的资源信息2、Locale类如果要想实现国际化,那么首先需要解决的就是不同国家用用户的语

2022-05-27 18:12:03 469

原创 开发支持类库

开发支持类库1、UUID类UUID是一种生成无重复字符串的一种程序类,这种程序类的主要功能是根据时间戳实现一个自动的无重复的字符串定义一般获取UUID的时候往往都是随机生成一个内容,所以可以通过如下方式获取获取UUID对象:public static UUID randomUUID()根据UUID获取字符串内容:public static UUID fromString (String name)public class JavaAPIDemo { public static void

2022-05-27 18:09:16 140

原创 比较器问题

比较器所谓的比较器指的就是进行大小关系的确定判断1、比较器问题的引出如果要进行数组操作,肯定使用java.util.Arrays的操作类完成,这个类里面提供有绝大部分的数组操作支持,同时这个类里面还提供有一种对象数组的排序支持:public static void sort(Object[] a)范例:实现对象数组的排序public class JavaAPIDemo { public static void main(String[] args) throws ParseException {

2022-05-27 18:07:28 191

原创 二叉树的实现

二叉树1、二叉树结构简介在进行链表结构开发的过程之中会发现所有的数据按照首尾相连的状态进行保存,那么当要进行某一个数据查询的时候(判断该数据是否存在),这种情况下它所面对的时间复杂度是“O(n)”,如果说现在它的数据量小,这样的情况下,性能上是不会有太大差别的,但是一旦保存的数据量很大,这个时候时间负责度就会严重很多,严重损耗程序的运行性能。这个时候对于数据的存储结构就必须发生改变,应该可以尽可能的减少检索次数为出发点进行设计,对于现在的数据结构而言,最好的性能就是“O(logn)”。所以要想实现它就可

2022-05-27 18:03:59 1457

原创 Java基础类库

Java基础类库一、Java常用类库1、StringBufferString类是在所有项目开发之中一定会使用到的一个功能类,并且这个类拥有如下的特点:每一个字符串的常量都属于一个String类的匿名对象,并且不可更改String有两个常量池:静态常量池、运行时常量池String类对象实例化建议使用直接赋值的形式完成,这样可以直接将对象保存在对象池之中以方便下次重用String类最大的弊端:内容不允许修改。虽然大部分情况下都不会设计到字符串的内容的频繁修改,但是依然可能存在有着样的情况,所以

2022-05-27 18:01:38 958

原创 MyBatis

Mybatis一、Mybatis简介1、MyBatis历史MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发团队转投Google Code旗下,iBatis3.x正式更名为MyBatis。代码于2013年11月迁移到GithubiBatis一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBatis提供的持久层框架包括SQL Map

2022-05-08 15:34:38 91

原创 SpringMVC

SpringMVC一、SpringMVC简介1、什么是MVCMVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分M:Model,模型层,指工程中的JavaBean,作用是处理数据JavaBean分为两类:一类称为实体类Bean:专门存储业务数据的,如 Student、User 等一类称为业务处理 Bean:指 Service 或 Dao 对象,专门用于处理业务逻辑和数据访问。V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据C:Contro

2022-05-08 15:20:03 1435

原创 Spring

Spring一、iocioc—inversion of control控制反转案例:public class UserServiceImpl implements UserService { private UserDao userDao = null; public void setUserDao(UserDao userDao) { this.userDao = userDao; } @Override public void getU

2022-05-08 15:18:22 376

原创 Java面向对象编程-字符串

字符串1、String赋值的方法String 类 中有两种赋值直接赋值 String str = “x” ;实例化赋值 String str = new String (“x”);字符串本身就是一个匿名对象,即便没有利用String;例如:System.out.println(“aaaaa”); //这五个a就是String的匿名对象public class JavaDemo{ public static void main(String [] args){ int s

2022-05-07 16:32:50 168

原创 Java面向对象编程-异常的捕获与处理

异常的捕获与处理1、异常对程序的影响Java语言提供的最为强大的支持就在于异常的处理操作上异常指的是导致程序中断执行的一种指令流例:没有异常产生的程序执行结果public class JavaDemo{ public static void main(String args []){ System.out.println("******* 程序开始执行 *******"); int a = 10; int b = 2; System.out.println("******* 执行

2022-05-07 16:32:25 470

原创 Java面向对象编程-内部类

内部类1、内部类基本概念虽然在类之中的基本组成就是成员属性与方法,但是在任何的语言里面结构也是允许嵌套的,所以在一个类的内部可以定义其他类,这样的类就成为内部类内部类的基本定义如果说道内部类肯定其本身就是一个独立且完善的类结构,在一个类的内部除了属性和方法之外可以继续使用class定义内部类例:内部类的基本定义public class JavaDemo{ public static void main(String [] args){ Outer out = new Outer(); //

2022-05-07 16:32:08 129

原创 Java面向对象编程-枚举类

枚举类1、枚举很多的编程语言都会提供有枚举的概念,但是Java一直到JDK1.5之后才提出了枚举的概念在实际的开发之中,枚举的实际作用是用于定义有限个数对象的一种结构(多例设计),枚举就属于多例设计,并且其结构要比多例设计更加简单枚举的定义从JDK1.5之后在程序之中提供有enum的关键字,利用此关键字可以实现美剧的定义。例:定义一个枚举类enum Color{ //枚举类 RED,GREEN,BLUE; //实例化对象}public class JavaDemo{ public s

2022-05-07 16:31:54 171

原创 Java面向对象编程-数据表与简单Java类的映射关系

数据表与Java类映射1、数据表与简单Java类的映射转换简单Java类是面向对象设计的主要分析的基础,但是在实际开发之中,简单Java类的来的来源都是根据数据表的结构来实现简单Java类的定义在数据库中,提供有若干个数据表,在数据表中都可以描述出实际的信息,例如 部门信息表就是描述部门信息的,而雇员信息表是用来描述雇员信息的数据表与简单Java类的映射关系:数据实体表设计 = 类的定义表的字段 = 类的成员属性表的一行记录 = 类的一个实例化对象表的多行记录 = 对象数组

2022-05-06 22:38:45 904

空空如也

空空如也

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

TA关注的人

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