- 博客(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关注的人