自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 hibernate04

hql查询查询所有对象        @Test public void fun1() { Session session = HibernateUitl.getOpenSession(); Transaction transaction = session.beginTransaction(); String hql="from java.lang.Object "; Quer...

2018-07-07 15:14:11 134

原创 hibernate 03

使用HQL查询所有记录预见结果集多个就用list处理 单个就用 uniqueResult        @Test public void fun1() { Session session = HibernateUtil.getOpensession(); Transaction transaction = session.beginTransaction(); String ...

2018-07-05 20:18:33 137

原创 hibernate02

封装方法获取sessionpublic class HibernateUitl { private static SessionFactory sessionFactory ; static { //读文件 Configuration configuration=new Configuration().configure(); sessionFactory = conf...

2018-07-05 19:33:26 117

原创 事务与hibernate

事务1.把事务打开  begin;2.写你要执行语句3.把事务进行提交 commit;4.把事务回滚 遇到断电 事务没有提交 那么事务会自动回滚 rollback;原子性:指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。一致性:事务必须使数据库从一个一致性状态变换到另外一个一致性状态。隔离性:事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务...

2018-07-04 20:06:30 128

原创 web学习06

java开发中使用的设计模式 1.model1   jsp+javabean(实体类) 2.model2(模拟mvc开发模式)   m:model(模型) javabean   v:view(视图)  jsp   c:control(控制器) servlet     分层思想    1.web层    2.逻辑层    3.数据层javaweb中的监听    事件  事件源  监听对象  注册监听...

2018-07-02 20:28:36 154

原创 web学习05

jsp ( java server page)jsp是java服务器动态web开发技术jsp=html+servletjsp运行原理 浏览器访问服务器上的jsp页面 最终访问的是.class文件 服务器把jsp页面翻译成.java文件 再编译成.class文件jsp和servlet最佳实现方式1.servlet:获取参数 处理逻辑  请求转发2.jsp:html界面 数据回显java小脚本 &lt...

2018-06-27 21:15:53 140

原创 web学习04

会话技术httpsession保存在服务器端 并且为每一个用户创建一个session浏览器关闭 会话结束session的实现原理1.session的实现依赖了cookie实现2.用户第一次访问网页时 系统会为这个用户创建一个独立的session出来并且为session分配一个id号3.当请求完成响应回浏览器时 系统会创建一个cookie出来cookie中保存session的id4.浏览器接到响应 ...

2018-06-25 20:58:13 128

原创 web学习03

获取表单提供的数据html form表单<form action="/sh-web-03/demo01" method="post"> <p>用户名:<input type="text" name="username"> <p>密码:<input type="text" name=

2018-06-23 16:52:52 118

原创 web学习02

获取servletConfig对象ServletConfig对象(每个servlet都有)获取方式一:通过ServletConfig对象  获取servlet的配置信息还可以获取多个配置信息public class Demo01 extends HttpServlet { private ServletConfig config; @Override public void init(Ser...

2018-06-23 16:30:01 147

原创 web学习01

javaweb开发(服务器端) 用户(浏览器)访问服务端的 静态web资源html css js 用户在访问静态资源的时候 这些资源不会变 动态web资源 jsp servlet 用户在访问动态资源的时候 访问的内容是由代码生成的 例如 不同用户访问不用的资源 用户通过网址请求服务器端 请求就是服务器端上面的静态资源和动态资源 请求完成会给浏览器一个响应结果  服务器 tomcat服务器  sun...

2018-06-23 15:33:15 106

原创 JDBC02

带配置文件的工具类public class DBUtil { //声明成成员变量 方便使用 private static Connection connection; private static String driverClass; private static String url; private static String username; private static S...

2018-06-18 14:37:40 148

原创 JDBC

jdbc是java提供的一套类和接口是连接数据库的一套规范 jdbc操作数据库的步骤 1.注册驱动  加载驱动类 registerDriver(Driver driver) 2.获取数据库的连接对象 getConnection(url,user,password)  这里就相当于连接上了数据库 3.通过连接对象 获取sql语句的执行对象  createStatement() 4.通过stateme...

2018-06-14 19:57:47 197

原创 数据库学习day03

 创建外键的第二种关系CREATE table student( sid int primary key, sname varchar(20));create table score( sid int, score int); 添加外键alter table score add constraint fk_student_score_sid foreign key (sid) REFERENCES...

2018-06-14 19:14:39 471

原创 数据库学习day01

 数据库(保存数据的 保存到一个文件当中 对数据进行持久化)使用简单命令进行增删改查 数据库系统可以操作数据的应用程序常用的数据库 myspl数据库 中小型  6.0之前免费  DDL  数据库定义语句 CREAT ALERT DROP DML  数据操作语句 Insert update deleteDQL  数据库查询  Select SQL语句不分大小写  以;结束 *  *  进入数据库指令...

2018-06-14 19:11:30 160

原创 数据库学习day02

查询所有字段select * from 表名;查询表中的sname字段select sname from 表名;select sname,sid from 表名;查询学号为S_1001,或者姓名为liSi的记录 select * from stu where sid='S_1001' or sname='liSi';查询学号为S_1001,S_1002,S_1003的记录select * from...

2018-06-12 21:04:49 222

原创 Java的多线程

1.线程和进程 进程:一个正在运行的程序就是进程 线程:一个进程中有很多线程 每一个线程相当于一个执行的任务 开启一个线程相当于开启了一个cpu的执行路径 CPU在执行多个线程的时候是随机的,跟线程的优先级有关 分时调度 CPU会在多个线程中随机切换标准的单线程程序特点:程序忧伤至下依次执行(一个执行完才执行下一个)好处:绝对安全  不牵扯到操作共享数据弊端:效率不高public static v...

2018-06-04 20:36:49 113

原创 Java的装饰者模式,LineNumberReader,打印流,合并流

一.装饰者模式思想:将原有的功能进行提升装饰者步骤:1.将被装饰者当做类中的成员变量2.在构造方法中进行成员变量赋值(赋值后 就相当于可以拿到装饰者这个对象)有这个对象 就能调用该对象的方法3.对方法进行升级//学习代码的接口interface study{ //学习代码 public abstract void studyCode();}class Student implements...

2018-06-02 15:26:56 205

原创 Java的流(2)

缓冲流BufferedWriter特有方法 newLine() 换行符 该方法具有平台(操作系统)无关性 FileWriter fw=new FileWriter(""); BufferedWriter bw=new BufferedWriter(fw); bw.write("hahah"); bw.newLine(); bw.flush(); bw.close();Buffe...

2018-05-30 21:37:21 126

原创 Java的流

一.字节流(以字节为单位进行数据传输) 输出流 OutputStream 程序-->文件(写文件使用输出流) 输入流  InputStream 文件-->程序 (读文件使用输入流) 注意:以上两个抽象类是所有字节流的父类 写文件的步骤:1.创建要绑定的文件2.创建输出流 绑定文件3.写文件4.关闭资源流字节输出流://给输出流绑定一个输出文件 //给出路径 可以没有该文件 系统会...

2018-05-29 21:35:50 141

原创 Java的泛型

一.泛型泛型:标识着集合中保存的元素是什么类型.形式:<泛型>好处:1.操作数据更加安全(规范集合中能保存的数据)2.可以避免向下转型(强转)的麻烦3.将运行时的错误转到编译时报错前后类型要一致ArrayList <String>list=new ArrayList<>(); list.add("a"); list.add("b"); list.ad...

2018-05-21 21:52:12 292

原创 Java的适配器,字符串

一.适配器1.类适配器:让没有关系的类和接口产生联系,扩展功能,增加已有代码的复用性2.对象适配器:io 使用对象进行连接  扩展功能3.缺省适配器:使用一个类作为桥梁,连接接口与类,让适配器类来实现接口---空实现1.类适配器使用继承的管理来实现,让类和接口产生联系使用一个是适配器类(第三方的类)通过这个类产生联系,提高接口的兼容性class IPhone7{public void liste...

2018-05-16 19:43:48 282

原创 Java的单例设计,抽象类,模板,接口

1.单例设计单例设计模式核心思想:在重程序的运行中,该类的对象不管怎么创建 始终保持有且只有一个该类的对象      单例可以进行传值编写单例思路1.不让外界创建对象(私有化构造方法)2.自己类内部来创建这个对象(让设个对象只创建一次)3.给类外部提供一个获取该对象的方法(相当于提供一个get方法)如何写单例类1.饿汉(只要该类被加载 就会在方法区的静态区中 创建本类的对象)2.懒汉(延迟加载)(...

2018-05-15 19:52:49 211

原创 Java多态

1.多态定义:一种事物的多种状态 多态的规则(前提): 1.类和类之间要有(继承)关系 2.要有方法的重写 3. (核心)父类的引用(指针) 指向  子类对象(空间)例子:需求: 创建 动物类 猫类 狗类 都有一个吃的方法 动物类 动物吃饭 猫   猫吃鱼 狗   狗吃骨头public static void main(String[] args) { //本类的引用(指针) 指向本类...

2018-05-11 19:48:43 215

原创 Java的代码块,继承,重写和三个关键字

1.代码块代码块1.局部代码块(想到方法)    书写位置:方法中    作用:限制作用域2.构造代码块   书写位置:类中 方法外   代码的执行顺序:   1.系统调用的   2.只要创建对象 就会调用   3.构造代码块在构造方法前被调用   作用:当有方法需要每一个对象都调用的时候 可以将这个方法  在构造代码块中调用3.静态代码块  使用关键词static修饰的代码块  位置:类中 方法...

2018-05-10 21:24:54 176

原创 Java的构造方法和static

1.构造方法你的类中 没有提供无参构造方法时,系统在你创建对象时会调用无参的构造.这个无参方法,系统会帮你提供一个.如果你只提供了有参的构造方法,那么系统将不提供无参这个方法.(建议无参 有参都写上)2. 静态变量静态变量(相当于一个共享的变量 每个对象都能访问到),用static修饰.静态变量( 类变量)的调用1.可以只用对象直接使用(不建议)2.使用类名直接调用使用类名调用?   使用类名调用...

2018-05-09 21:14:50 455

原创 Java的类与面向对象

1.面向对象面向过程:我应该干什么 重在过程 面向对象: 找谁干什么  重在对象例子:挑选一个电脑(台式) 1.挑一个CPU 2.挑一个主板 3.挑一个显卡 4.挑一个显示器面向对象的好处:1.将复杂的事情简单化2.从事务的执行者转化为指挥者3.更贴近人的思维(懒人思维)2.类和对象 Java中 最基本的单位 就是类 类:抽象事物的描述(模板) 对象:用类创建出来的就是对象(具体的事物)  创建一...

2018-05-08 22:30:50 132

原创 Java数组学习

1.数组概念数组(容器),保存一组相同数据类型的数据.2.声明数组的格式数据类型[] 数组名 = 初值;    注意:这里的数据类型指的是 数组中保存的数据的类型3.三种声明数组的格式int[] array = new int[数组的长度];int[] array = new int[] {1,3,5,11};int[] array = {1,3,5,11};4.栈内存和堆内存栈内存特点:1.系统...

2018-05-07 21:25:20 136

空空如也

空空如也

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

TA关注的人

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