自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 求大神帮忙解决, hibernate配置后运行出现了这个错误

这是 hibernate.cgf.xml的配置文件:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge....

2018-09-17 21:56:58 2085 1

原创 二叉树学习笔记

1、二叉树的定义        二叉树(Binary Tree)是n(n≥0)个结点组成的有限集合,n=0时称为空二叉树;n>0的二叉树由一个根结点和两棵互不相交、分别称为左子树和右子树的子二叉树构成,二叉树也是递归定义的,在树种定义的度、层次等术语,同样适用于二叉树。2、二叉树的5种基本形态3、二叉树的主要性质1)若根结点的层次为1,则二叉树第i层上的结点数目最多为2i...

2018-09-06 20:56:40 1010

原创 常用排序方法及其java实现

java中最常见的几种排序方法分别是:冒泡排序、快速排序、选择排序、插入排序。1、冒泡排序算法思想: 从数组中第一个数开始,依次遍历数组中的每一个数,通过相邻比较交换,每一轮循环下来找出剩余未排序数的中的最大数并”冒泡”至数列的顶端。算法步骤: (1)从数组中第一个数开始,依次与下一个数比较并次交换比自己小的数,直到最后一个数。如果发生交换,则继续下面的步骤,如果未发生交换,则数组...

2018-09-05 22:40:38 252

原创 计算机网络学习(1)

1、 OSI,TCP/IP,五层协议的体系结构OSI分层(7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP分层(4层):网络接口层、网际层、运输层、应用层。五层协议(5层):物理层、数据链路层、网络层、运输层、应用层。  它们之间的对应关系如下图所示:2、 IP地址的分类A类地址:以0开头,第一个字节范围:0~127;B类地址:以10...

2018-09-04 23:07:08 447

原创 JSP初学笔记(一)

1、什么是Web应用程序     Web应用程序是一种通过Web访问的应用程序。Web应用程序一个最大优点就是用户很容易访问。用户只需要有浏览器即可,不需要再安装其他软件。Web开发是目前软件开发领域的三大方向之一。(桌面应用程序,Web应用程序,嵌入式应用程序)2、静态页面与动态页面    静态网页         表现形式:网页内容固定,不会更新。         所需技术:H...

2018-09-01 23:37:27 236

原创 servlet初学笔记(01)

1、什么是Servlet?            Servlet是运行在web服务器上的一个java类。通过HTTP协议接收客户端的请求,同时向客户端一个响应。2、Servlet的实现关系。        我们知道Servlet是一个接口,它有两个实现类分别是HttpServlet和GenericServlet,其中GenericServlet与协议无关,而HttpServlet是专门...

2018-08-31 22:53:17 156

原创 学习java的第一个实践练手项目---彩票预测系统

 这个项目用了8个晚上(20:00-23:00)加上2个白天完成。 一、所用知识点1、java语言基础2、多线程3、Swing控件4、数据库技术(MySQL)二、项目目标1、通过登录窗体点击进入主窗体2、查看号码的走向趋势3、随机选号功能4、显示进度条、统计标签中的数据5、折线图显示号码趋势6、选号有要求产生随机号码三、Jar包介绍 ...

2018-07-22 11:16:40 5313 4

翻译 寻求高手帮我解答一下这个异常怎么处理.

七月 19, 2018 9:25:17 下午 org.hibernate.cfg.Environment <clinit>信息: Hibernate 3.2.0七月 19, 2018 9:25:17 下午 org.hibernate.cfg.Environment <clinit>信息: hibernate.properties not found七月 19, 20...

2018-07-19 21:34:16 711

原创 MySQL基础学习笔记

    从5月17日至6月11日,学习MySQL基础学习,现在来总结一下这段时间的学习情况,一方面是把纸质笔记转化为电子笔记,另一方面是巩固一下所学的知识。    1、数据库常用概念1)字段,元组,行(记录),列,域,主键,外键,数据完整性,实体完整性,引用完整性,域完整性    2、结构化查询语句SQL简介1)结构化查询语言用于存取数据及查询,更新和管理关系数据库系统2)分类:a、数据定义语言(...

2018-06-13 22:52:40 233

原创 网络编程

1、网络模型OSI模型和TCP/IP模型2、网络通讯的三要素IP地址、端口号和传输的协议3、InetAddress类package cn.tx.net;import java.net.InetAddress;import java.net.UnknownHostException;public class IPAdressDemo { public static void main(...

2018-05-16 23:14:20 159

原创 线程基础学习(二)

1、线程的优先级package com.cn.prio;public class PrioThread extends Thread{ @Override public void run() { for(int i = 0; i<50;i++){ System.out.println(this.getName()+"正在运行"+i); } } ...

2018-05-13 00:56:20 123

原创 线程间的通信

package com.cn.tongxun;/** * 线程间的通信问题: * 消费者和生产者: * 生产者生产水果,如果水果没有被买走那么就不生产,处于等待状态,如果水果被消费者 * 买走的时候,消费者会通知生产者告诉他我们已经把水果买走了,请生产;消费者同理,如果 * 水果已经生产出来那么就买走,买走之后在通知生产者水果已经没有了请生产。 * 注意:①线程间的通信共享数据一定要...

2018-05-09 22:58:29 115

原创 线程并发问题和线程的休眠

1、并发安全性问题互联网的项目中存在这大量的并发案例,如卖火车票,电商网站等范例:火车票有100张票,4个窗口同时卖票1)采用继承Thread来实现package com.cn.tickets;/** * 卖票窗口 * @author Administrator * */public class SaleTicket extends Thread { private String ...

2018-05-08 22:54:04 1480 1

原创 线程基础学习笔记(一)

1、线程概述进程:计算机中特定功能的程序在数据集上的一次运行线程:是进程的一个单元多线程:一个进程中有多个线程在同时运行JVM是多线程的,在我们运行JVM的时候后台会运行垃圾回收的线程,来清理没有被引用的对象2、线程的实现方法(Thread)1)将声明类Thread的子类,该子类应重写Thread类的run方法package com.cn.tx;public class CountThread...

2018-05-04 21:55:05 177

原创 字符编码

1、基本内容存储:在计算机中存储字符都是存储字符所对应的二进制数值来表示的展示:去相关编码表中去查找该值(存储值)所对应的字符最常用的字符编码:1)GBK:对GB2312(简体中文编码)的增强2)UTF-8:支持多种国家的语言,针对不同的字符的范围给出不同的字节表示,字母1个字节,中文3个字节。2、范例:使用GBK的编码方式来写入和读取文件package com.ri.byt.charset;...

2018-05-01 21:54:36 183

原创 打印流和Properties类基础学习笔记

1、打印流:只做输出,没有输入打印流可以分为字节打印流和字符打印流打印流的特点:①可以打印各种数据类型;②封装了字符输出流,还可以进行字符流和字节流的转换③可以使用自动刷新④可以直接向文件中写入数据范例1:从文件中读取数据并且打印在控制台上package com.rl.byt.print;import java.io.BufferedReader;import java.io.FileNot...

2018-04-30 22:17:08 252

原创 字节流和字符流的转换桥梁

1、把从键盘输入的文本写入到文件中package com.rl.tyt.convert;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;import java.util.Scanner;/** * 把从键盘输入的文本写入到文件中 */public class S...

2018-04-29 22:35:33 1059

原创 字节流的高效缓冲区基础学习笔记

1、列1:比较高效缓冲区和普通字节的运行时长package com.rl.byt.output;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import ...

2018-04-27 23:23:35 300

原创 字节流(一)

1、package com.rl.byt.output;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;/** * 利用字节流向文件中写入‘h...

2018-04-26 21:58:00 247

原创 高效缓冲区输入输出流

1、BufferedWriter将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。package com.rl.io.buffer;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;/** * 使用高效缓冲区流来向文件中写入一句话 */pu...

2018-04-25 22:09:55 1631

原创 FileReader

package com.rl.io.output;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;/** *FileReader的构造器 */public class IOReaderDemo { public static void main(S...

2018-04-24 22:12:30 296

原创 IO流基础学习笔记(一)

1、IO概述IO(Input/Output):输入和输出,指的是某个设备或环境进行数据的输入或者输出。例如:键盘的输入,再比如显示器就是输出设备,输出图像。对于java来说输入输出问题,java将它抽象成流对象来解决。以游戏程序为中心读取文件就是输入,写入文件是输出。IO流在java中从输入输出角度分类:  1.输入流  2.输出流IO流在java中从数据的角度来分类:  1.字符流  文本,我们...

2018-04-23 22:16:48 198

原创 文件类基础学习笔记

1、File类的构造器我们操作系统中所有的设备的体现都是文件(包含文件夹),java对文件做了抽象,在java中IO包提供了文件的操作的功能。package cn.tx.file;import java.io.File;/** * File的构造器,三种 */public class FileDemo { public static void main(String[] args) ...

2018-04-22 21:40:02 192

原创 Map接口基础学习笔记(一)

1、Map即使键值对的集合的接口抽象。我们可以通过key的值来获得相应的值,将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。键只允许有一个空值,值可以有多个空值。2、Map的特点:①数据成对出现②数据的键是唯一的③一个键只能对应一个值④值可以重复⑤键允许有一个为空,值可以多个是空。3、面试题:问:map集合和Collection集合的区别?答:①Map集合是键值对的集合,...

2018-04-19 22:35:02 212

原创 集合工具

1、Collection和Collections的区别:前者是集合的接口后者操作集合的工具类2、代码package cn.tx.set;public class Emp { private int id; private int age; public int getId() { return id; } public void setId(int id) { this.id...

2018-04-18 23:23:39 231

原创 可变参数和数组工具

1、LinkedHashSet具有可预知迭代顺序的 Set 接口的哈希表和链接列表实现。此实现与 HashSet的不同之外在于,后者维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,即按照将元素插入到 set 中的顺序(插入顺序)进行迭代。特点:1.元素唯一性2.有序的3.允许null存在一个4.不是线程安全(效率高)package cn.tx.set;import java....

2018-04-17 22:07:21 147

原创 Set集合基础学习笔记

1、增强型for循环语法:for(数据类型  变量:集合/数组){  }缺点:会存在并发问题import java.util.ArrayList;import java.util.Collection;public class ForDemo { public static void main(String[] args) { Collection<String> sc =...

2018-04-16 22:36:19 266

原创 集合基础学习笔记(一)

1、数组与集合的区别数组:长度固定,可以存储基本数据类型,也能存储对象集合:长度可变,只能存储对象类型(由于有包装类的存在,集合可以存储任何类型)。2、集合的体系结构集合也叫容器用于存储对象。我们根据不同的需求和不同的数据结构来对集合做了不同的抽象。3、集合的方法①添加②删除③判断④数组的转换⑤遍历package cn.tx.coll;import java.util.ArrayList;i...

2018-04-15 21:02:07 158

原创 String类、包装类和日期处理

一、String类1、常用的属性2、常用方法3、方法对应例子public class SystemDemo { public static void main(String[] args) { int[] arr1 = {5,6,7,0,6,6,1,2,3}; int[] arr2 = {12,14,67}; /** * 第一个参数:要拷贝数组 * 第二个参数:要拷贝...

2018-04-14 22:04:46 157

原创 可变字符串基础学习笔记(二)和随机数学习笔记

一、可变字符串1、插入public class StringBufferDemo3 { public static void main(String[] args) { StringBuffer sb = new StringBuffer("helloworld"); //在指定的索引位置插入字符串,注意不要出现字符串的索引越界的问题 sb.insert(3, "KKK"); ...

2018-04-12 22:10:38 137

原创 可变字符串基础学习笔记(一)

1、可变字符串(StringBuffer)概述①StringBuffer:字符串缓冲区,是线程安全的,只是效率稍微慢一点。②StringBuffer和String的比较:String一旦被创建后,值不能改变,如果参与了操作,引用发生了变化,不是在原有的字符串上操作,而是新产生了一个字符串;StringBuffer是在原有字符串上操作,不会新产生字符串。public class StringBuff...

2018-04-11 21:25:59 137

原创 字符串基础学习笔记(三)

1、其他常用功能①分隔字符串public class StringDemo1 { public static void main(String[] args) { String str = "3000-3999-uuu-999-kkk-2323"; System.out.println(str); //分隔字符串,如果是特殊字符需要转义"\\" String[] strs =...

2018-04-10 22:14:56 135

原创 字符串基础学习笔记(二)

1、字符串的判断方法:以上方法例子:public class StringDemo4 { public static void main(String[] args) { //创建常理的字符串 String str = "helloworld"; //判断字符串是否以ld结尾 System.out.println(str.endsWith("world")); //...

2018-04-09 23:37:09 195

原创 字符串基础学习笔记(一)

1、字符串(String)①字符串是属于引用数据类型。②String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。字符串是常量;它们的值在创建之后不能更改。package cn.tx.string;public class StringDemo1 { public static void main(String[] args) { /...

2018-04-08 23:10:13 275

原创 异常基础(学习笔记)

在我们写java程序时难免会出现错误,java中的异常机制为了提高我们程序的健壮性和容错性二存在一、异常体系Throwable类是java语言中所有错误和异常的超类。1、Throwable类子类:Error(错误类)和Exception(异常类)①Error类:程序出现了严重的问题,这种问题程序解决不了,不如内存益处或者断电,错误一般都是以Error为结尾②Exception类:异常类分为编译期异...

2018-04-07 20:51:40 168

原创 eclipse基础学习(1)

    一、Eclipse的简单介绍:  (1)eclipse的由来  A:由IBM一个小组开发。(4000万$ 免费就是最大回馈)  SUN,IBM,微软,Oracle,惠普,谷歌...  (2)eclipse的特点  A:完全由Java语言编写的工具。  B:不需要安装  C:免费的,eclipse.org  D:开源的  E:扩展性非常强(3)在使用eclipse之前,系统中必须要先有JDK...

2018-04-03 23:19:11 509

原创 学习Object类总结

    今天是学习自学java的第22天,基本都是晚上在网上学习视频课程,随即跟着一起敲案例代码。    今天学习的是Object类,Object类可以简单理解为所有类的父类(根类),所有的类都是直接或者间接的去继承Object类。Object类在API中能查到,是属于java.lang包下的,里面的所有方法都比较重要,今日只学习了4种方法。1、equals(Object obj)方法,用于判断两...

2018-04-02 22:29:33 263

空空如也

空空如也

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

TA关注的人

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