自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Cannot convert value of type 'java.lang.String' to required type ''javax.sql.DataSource'

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘userController’: Unsatisfied dependency expressed through field ‘userService’; nested exception is org....

2019-09-11 16:23:41 1562

原创 JDK1.5新特性之反射

这个是我在OneNote上的笔记今天偷个懒就直接粘过来,但是反射还是非常重要的 在我写的公有的CommonDao中的dql中就有应用,反射也是一些框架的底层

2019-08-28 20:33:26 313

原创 jdbc连接mysql数据库,封装出公有的开链接关闭连接以及dml(增删改)操作和dql(查)操作

前言 使用jdbc连接mysql数据有固定的套路,下面把套路留给大家 我用的是maven创建的工程 首先可以把连接写到配置文件中 jdbc_driverClass=com.mysql.jdbc.Driver jdbc_url=jdbc:mysql://localhost:3306/biao jdnc_name=root jdbc_password=root 需要写一个解析配置文件的u...

2019-08-28 19:56:01 335

原创 socket网络编程之文件的上传下载

socket套接字 用于描述ip地址和端口号,是一个通讯链的句柄(java的应用)在internet上的一个主句,一般运行多个服务器的软件, 同时就提供多个服务,每个服务监听一个端口,不同的端口对应的不同的服务 最终应用程序和服务器通过socket套接字建立网络连接,发送和接收请求 服务端套接字: 客户端套接字: 问价 ...

2019-08-28 19:06:30 644

原创 十六足球队,随机分四组

@Test public void testMethod() { String str = "科特迪瓦,阿根廷,澳大利亚,塞尔维亚,荷兰,尼日利亚,日本,美国,中国,新西兰,巴西,比利时,韩国,喀麦隆,洪都拉斯,意大利"; String[] str1 = str.split(","); List<String> asList = Arrays.asList(str1)...

2019-08-27 20:59:14 554

原创 两个线程,一个输出1-52,另一个输出A-Z,输出格式12A 34B...5152Z

/** * 一个逻辑写输出数字,并且每两个都要wait,等待字母的输出 * 一个逻辑写输出字母,并且每次先调用sleep休眠等待数字的输出,然后一次打印一个并notify唤醒数字线程 * @param args */ public static void main(String[] args) { Object obj = new Object(); ...

2019-08-27 20:39:03 627

原创 页面登录的验证码

一个简单的登录时候需要输入的验证码 jsp代码 <tr> <td>验证码:</td> <td> <input type="text" name="validataCode" /> <img style="cursor:pointer;" title="点击更换" src="CodeServlet" ...

2019-08-16 20:30:12 244

原创 JDK1.5新特性之泛型

泛型: 一种参数化的类型 //非泛型,不是参数化类型 ArrayList list0 = new ArrayList(); list0.add("abc"); list0.add(10); //泛型标准做法,参数化类型 参数是String类型 ArrayList<String> list1 = new ArrayList<String>(); list1.a...

2019-08-13 21:22:41 220

原创 JAVA API之IO流

IO流 什么是流? io流就是Java中运输数据的一种载体,它能够吧数据从一个地方运输到另一个地方   流的分类: a.根据数据运输的方向划分:   input输入 和 output输出     所有的往内存中送数据都是输入     所有的 往内存中出数据都是输出 b.根据传输数据的类型...

2019-08-13 21:14:47 265

原创 IO流之RandomAccessFile随机读写类

RandomAccessFile类 随机读写类 1.可以操作文件   2.按照字节操作,字节流   3.read读和write写都是此类中的api方法   4.能够通过seek()方法随意移动文件的指针 RandomAccessFile类的两种模式 RandomAccessFile类对文件的随机访问有两种模式   只读模式   读写模式 常用的API 1.创建对象 Rand...

2019-08-04 15:18:35 390

原创 String,StringBuffer和StringBuilder

基本概念 String String是字符串是java.lang包下的类,因为有final修饰所以不能被继承 String不是基本数据类型,底层封装的是字符串数组,以及操作数据的api方法 字符串对象一旦被创建,对象将无法被更改,单字符串的引用可以重新赋值 String常量池: java为了提高性能,静态的字符串(常量),在常量池中创建,并尽量使用同一个对象,重用静态字符串 对重复出现的字符...

2019-08-04 14:54:48 145

原创 封装类以及拆箱和装箱(JDK1.5新特性)

封装类: 封装类: 基本数据类型   封装数据类型   byte       Byte   char       Character   short       Short   int        Integer   long        Long   float        Float   double       Double   boolean      Bollean   void...

2019-07-30 20:32:25 222

原创 一些常用的正则表达式

正则表达式: 正则表达式就是记录文本规则的代码 比如: [a-z] 表示a到z的任意一个字符 [a-z]+ 表示1个或多个a-z的字符组成的字符串 字符集合: [abc] a,b,c中任意一个 [^abc] 除了a,b,c的任意一个字符 [a-z] a-z中任意一个字符 [a-zA-Z0-9] a-z,A-Z,0-9中任意一个字符 [a-z&&[^bc]] a...

2019-07-30 20:05:45 281

原创 集合迭代器iterator

集合迭代器定义: 是迭代器设计模式的一个很好的实现 集合中的迭代主要用途: 就是遍历集合中的元素,把List集合,和Set集合,Map集合都转换成集合的迭代 集合迭代的本质: 就是把所有的集合遍历方式转换成迭代器这一种便利方式 实现步骤 List集合转换成迭代器集合,用迭代器api方法来迭代数据 Set集合转换成迭代器集合,用迭代器api方法来迭代数据 Map集合转换...

2019-07-29 19:10:52 304

原创 java中的常用集合

文章目录集合Collection接口List接口ArrayList类LinkedList类Set接口HashSet类TreeSet类Map接口HashMap类Hashtable类 集合 Collection接口 是List接口和Set接口的父接口,接口中规范了List集合和Set集合的操作方式 List接口 List是一个接口,接口中定义了规范,要使用这些接口,就必须实现这个接口,并给接口方...

2019-07-29 19:02:04 198

原创 synchronized关键字

文章目录1. 基本概念:2. 主要用法3. 修饰在方法上4. 修饰在对象上5. 同时修饰在方法和对象上6. 修饰在类上:7. 总结: 1. 基本概念: 在Java中当多线程访问一个方法或者代码块时,可能造成因为抢夺资源而造成进程死锁 使用synchronized关键字可以防止进程死锁 2. 主要用法 可以修饰在方法上 比如 public void synchronized void me...

2019-07-22 20:42:21 327

原创 JAVA之异常

java中有三种错误: 1.语法错误(编译错误): 在ide(集成开发环境)工具(ecpise,myecplise等)中写代码,代码写错了,在,工具中用红波浪线或者红叉来表 示,如果现实红波浪线,此代码不能通过工具进行编译,不能编译,就不能执行 2.逻辑错误 前提是语法没有错误,可以编译运行,但运行结果错误,一般 ...

2019-07-21 19:19:52 262

原创 JAVA中的沙僧(垃圾收集管理器 GC)

- 垃圾收集管理器 GC GC是JVM(Java虚拟机)中的一个后台线程,此线程完成的功能是收集堆空间中的没有应用的对象 的内存空间,并释放空间 - GC的主要特点: 能够释放无用的对象空间,程序员是无法掌控GC的调用的是由JVM控制的 -GC针对的是空间 新生代区:young generation   在堆空间中创建的对象是创建在新生代中   新生代区分类:     伊甸园区:Eden...

2019-07-21 19:04:56 178

原创 java中的jar包以及单元测试

1. jar包 jar包是什么? jar包:是java中的特殊的一种压缩格式的包    jar包中压缩的是class文件,把jar包提供给需要的项目使用 导出jar包的步骤: 右键单击要导出的jar包的项目名称–>export–>java–>jar file–>next –>输入jar文件的存储路径和文件名–>finish 导入jar包的步骤:...

2019-07-19 19:00:19 6951

原创 Java中的多态

多态定义 顾名思义就是多种变现状态 最直观的理解:有对象名称,用对象名称打点调用方法在不同的时候执行的方法的功能是不一样的 多态的判断标准 1.跨类且继承,多态是以继承为基础的 2.子类重写长辈的方法 3.子类的对象赋值给长辈的引用 4.长辈的引用打点调用子类重写的方法 能够表达多态的应用场景 1.以长辈作为方法或函数的参数 2.以长辈作为方法或函数的返回值 多态的优点:...

2019-07-18 21:16:56 165

原创 有名内部类以及匿名内部类

内部类: 顾名思义就是把类放在某个范围的内部 类可以放在包中 类可以放在文件中.java文件中 类可以放在类中(类里套类) 内部类 类可以放在方法中(方法里套类) 内部类 类中放置内部类 要使用内部类,就需要在外部类中实例化内部类的对象,然后用对象打点调用内部类中的方法 (可以在外部类中,调用内部的私有方法和私有属性)//可能面试会考 通过内部类里的方法来操作内部类的数据,在内部类中可以...

2019-07-17 16:37:11 157

原创 有关值传递和引用传递的论述

两种传递方式: 值传递和引用传递 值传递(基本数据类型的数据传递,栈中的数据): 基本数据类型的数据作为方法的参数进行传递,那么在方法中会另开辟一个新的内存空间, 跟原来的内存空间不是一个空间如果在方法中对参数的值进行修改,不会影响原来的内存空间的值, 除非把修改后的值返回,才能获取方法中修改后的值 //此方法演示值传递,但注意没有返回值 public void valueTransf...

2019-07-17 16:28:02 168

原创 面向对象以及封装继承的思路

面向对象: 就是把现实世界的对象转换到计算机中的对象 现实世界的对象—>java的类—>在内存中实例化类的对象 类: 是一个名词   是一个数据结构   是一个数据类型   是一个模型 用类在内存中实例化很多此类型的对象,且对象在堆中存储的数据 一定要保证数据的存取的安全性问题   属性数据都是私有的   方法一般都是公有的,公有的getter and setter 构造 一般情况下单...

2019-07-16 21:00:49 182

原创 Collections.sort()方法给集合排序

Collections.sort()方法给集合排序 前言 因为Collections里面的sort()方法是静态方法,所以可以直接类名打点调用sort方法 Collections.sort()有两种参数形式 第一种形式 //第一种形式Connections.sort(List<T> list) /*情况一:传入数据内容只有一种数据类型且该类型数据已实现了Comparable...

2019-07-16 20:31:35 2381

原创 this用法和super用法

- this关键字用法 this用法有两种形式 this. 访问当前对象的属性和方法 this(参数列表) 调用本类中的其他构造函数 如何判断this指向的是哪个对象? 看this所在的方法被哪个对象所调用 则,this指向的就是这个对象 这个原则适用于this.不适用与this(参数列表) - super关键字用法 super用法的两种形式 supe...

2019-07-16 19:14:18 183

原创 使用for循环用*打印菱形

技巧: 首先找找到规律,先画上面的三角形: 一共有四行 第一行的前面有三个空格,一个* 第二行的前面是两个空格,三个 * 第三行的前面是一个空格,五个* 第四行的前面是零个空格,七个* 所以得出结论空格数是总行数-行数,*的个数是2倍的行数-1 Scanner input = new Scanner(System.in);//从键盘录入 System.out.println("请输...

2019-07-11 16:36:23 4812 1

原创 java基础之数组

数组: 由于单一变量只能存储一个数据,如果数据多了,其变量名变得麻烦 用数据可以存储上很多相同的数据 数据结构:按照什么样的结构来组织数据 原因:Cpu使用这些数据的时候能够更好的存储,读取和操作数据 分类:    物理数据结构:数据在内存中的或者在外存中的真实的存储结构不需要程序员关注    逻辑数据结构:人们按照某种想象的逻辑来组织数据的结构          JAVA开发人员更多的关注...

2019-07-11 15:45:12 215

原创 builder模式创建对象

在现实的开发中类中的属性可能只有一个,多的可能会十几个,而这些属性有的一些是必填项有的是非必填项,那么怎么写才能够使数据存储更佳安全的同时又保证代码的整洁 builder模式就是个不错的选择 //首先这里创建一个普通的类,类名就是Person,里面有四个属性(姓名,年龄,性别和身份证号) //其中姓名和身份证号是必填项,年龄和性别可以选填 public class Person { privat...

2019-07-11 14:53:41 938

原创 break,return和continue的用法

break:终止   break用在switch结构中,用于退出switch结构,继续执行switch结构      后面的语句   break用在循环(while,do–while,for)中,用来退出当前循环,执行循环      之后的语句 continue:继续   continue只能再循环中使用,用于结束当前循环,继续执行下一次循环 return:返回   return用在循环(whi...

2019-07-11 10:06:41 263

原创 java基础之程序的基本结构

程序的基本结构 程序的三种基本结构: 顺序结构: 按照顺序从上之下逐行执行 选择分支结构:基于顺序结构,根据某种条件选择性执行某些代码 循环结构:基于顺序结构,根据某种循环条件,循环执行某些代码 选择结构 if–else结构和switch结构 ...

2019-07-11 09:31:15 192

原创 equals的用法以及和==的区别

==时一个判断相等的运算符   这个运算符的两边如果是基本数据类型,判断的是基本数据类型的值是否相等 //比如: int i = 3; int j = 3; System.out.println(i == j);//结果为true 这个运算符的两边如果是某个类类型的对象,判断的是两个对象是否是同一地址 //先定义一个Student类 Student stu1 = new Student(...

2019-07-10 20:45:48 216

原创 使用eclipse开发时的小技巧

1.点击eclipse窗口中的project->cleam(清理) 此操作是把当前工程中的bin目录下编译完的.class文件删除,然后重新编译.java文件并生成新的.class文件,存储到bin目录下 使用方法:当代码多次修改后,以确保正确,但是运行时还是会报之前的错误,那么此时就可以执行该操作 2.实际开发中要注意编译等级的设置 有两种方式 方式一:统一对当前工作空间中的所有项目...

2019-07-10 19:48:42 189

原创 java基础之运算符

运算符 在java中主要包括4种运算符: 赋值运算符 算数运算符 逻辑运算符 关系运算符 赋值运算符(=): 运算顺序:从左往右一次计算 把等号右边的值赋值给等号左边的变量 算数运算符(+ - * / % ++ --): 加减乘除(+,-,*,/)和普通算数一样 %是取余符号 %和/的区别 / 所得结果是商 % 所得的结果是余数 ++ 自加符号 (-- 自减符号 用法和++...

2019-07-10 18:45:16 132

原创 java基础之八种基本数据类型

在计算机中最小的单位是bit,比特 在计算机中最小的存储单位是byte字节 1个字节有8个比特组成,1个bit不是0就是1 计算机中的存储单位(进率是1024) java中的八种基本数据类型:整型: 浮点型: 字符型: 布尔型 ...

2019-07-10 08:44:52 261

空空如也

空空如也

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

TA关注的人

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