
java
java的一些学习笔记
星宇非凡
这个作者很懒,什么都没留下…
展开
-
Hibernate(二)
学习参考来源:黑马程序员hibernate中的实体规则实体类创建的注意事项:1.持久化类提供无参数构造2.成员变量私有,提供共有get/set方法访问.需提供属性3.持久化类中的属性,应尽量使用包装类型4.持久化类需要提供oid.与数据库中的主键列对应5.不要用final修饰class:hibernate使用cglib代理生成代理对象.代理对象是继承被代理对象.如果被final修饰.将无法生成代理.主键类型:1.自然主键(少见)表的业务列中,有某业务列符合,必须有,并原创 2020-05-16 21:15:29 · 168 阅读 · 0 评论 -
Hibernate框架(一)
学习来源:黑马程序员hibernate是什么hibernate的好处:操作数据库的时候,可以以面向对象的方式来完成.不需要书写SQL语句hibernate是一款orm框架(orm:object relationg mapping. 对象关系映射)hibernate框架的搭建1.导包驱动包:2.创建数据库,准备表,实体3.书写orm元数据(对象与表的映射配置文件)导入约束实体orm元数据4.书写主配置文件5.书写代码测原创 2020-05-15 20:56:25 · 174 阅读 · 0 评论 -
监听器
学习参考:黑马程序员监听器ListenerjavaEE包括13门规范 在课程中主要学习 servlet技术 和 jsp技术其中 servlet规范包括三个技术点:servlet listener filter什么是监听器?监听器就是监听某个对象的的状态变化的组件监听器的相关概念:事件源:被监听的对象 ----- 三个域对象 request session servletContext监听器:监听事件源对象 事件源对象的状态的变化都会触发监听器 ---- 6+2注...原创 2020-05-13 17:27:38 · 3833 阅读 · 0 评论 -
事务
事务概述什么是事务一件事情有n个组成单元 要不这n个组成单元同时成功 要不n个单元就同时失败就是将n个组成单元放到一个事务中mysql的事务默认的事务:一条sql语句就是一个事务 默认就开启事务并提交事务手动事务:1)显示的开启一个事务:start transaction2)事务提交:commit代表从开启事务到事务提交 中间的所有的sql都认为有效 真正的更新数据库3)事务的回滚:rollback 代表事务的回滚 从开启事务到事务回滚 中间的所有的 sql操作都认为无..原创 2020-05-09 10:14:08 · 268 阅读 · 0 评论 -
会话技术Cookie&Session
学习参考:黑马程序员教程会话技术简介存储客户端的状态由一个问题引出今天的内容,例如网站的购物系统,用户将购买的商品信息存储到哪 里?(1.request只能用于一次请求;2.servletContext只能用于一个对象)因为Http协议是无状态的,也就是说每个客户访问服务器端资源时,服务器并 不知道该客户端是谁,所以需要会话技术识别客户端的状态。会话技术是帮助服务器 记住客户端状态(区分客户端)会话技术从打开一个浏览器访问某个站点,到关闭这个浏览器的整个过程,成为一次会话。会话技术...原创 2020-05-08 21:59:25 · 218 阅读 · 0 评论 -
HttpServletRequest
参考学习:黑马程序员HttpServletRequest概述我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response。service方法中的request的类型是ServletRequest,而doGet/doPost方法的request的类型是HttpServletReq...原创 2020-05-07 16:33:04 · 725 阅读 · 0 评论 -
HttpServletResponse
参加学习:黑马程序员HttpServletResponse概述我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response。service方法中的response的类型是ServletResponse,而doGet/doPost方法的response的类型HttpServletRe...原创 2020-05-06 20:20:09 · 269 阅读 · 0 评论 -
JavaWeb核心之Servlet
学习参考:黑马程序员什么是ServletServlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API 动态的向客户端输出内容servlet规范:包含三个技术点servlet技术 filter技术---过滤器 listener技术---监听器Servle...原创 2020-05-05 19:16:39 · 206 阅读 · 0 评论 -
使用Eclipse绑定Tomcat并发布应用
步骤1:获得服务器运行环境配置,Window/Preferences/Server/Runtime Environmen步骤2:添加服务器步骤3:选择服务器在硬盘的地址,然后所有的都是确定/Next/Finish步骤4:完成成功步骤5:设置发布位置修改tomcat发布的位置步骤6:项目右键/Run As/Run on Server...原创 2020-05-04 19:35:05 · 183 阅读 · 0 评论 -
Http协议
学习参考:黑马程序员什么是Http协议 HTTP,超文本传输协议(HyperText Transfer Protocol)是互联网上应用最为广泛的 一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为 了提供一种发布和接收HTML页面的方法Http协议的组成 Http协议由Http请求和Http响应组成,当在浏览器中...原创 2020-05-04 19:59:13 · 155 阅读 · 0 评论 -
反射
原内容:黑马程序员反射1、什么是反射技术?动态获取指定类以及类中的内容(成员),并运行其内容。应用程序已经运行,无法在其中进行new对象的建立,就无法使用对象。这时可以根据配置文件的类全名去找对应的字节码文件,并加载进内存,并创建该类对象实例。这就需要使用反射技术完成2、获取class对象的三种方式获取Class对象的方式一:通过对象具备的getClass方法(源于Ob...原创 2020-05-03 21:44:28 · 152 阅读 · 0 评论 -
DBCP连接池
实际开发中“获得连接”或“释放资源”是非常消耗系统资源的两个过程,为了解决此类性能问题,通常情况我们采用连接池技术,来共享连接Connection。这样我们就不需要每次都创建连接、释放连接了,这些操作都交给了连接池。 用池来管理Connection,这样可以重复使用Connection。有了池,所以我们就不用自己来创建Connection,而是通过池来获取Connec...原创 2020-05-03 20:51:01 · 292 阅读 · 0 评论 -
DButils工具类的介绍和三个核心类
DBUtils就是JDBC的简化开发工具包。需要项目导入commons-dbutils-1.6.jar才能够正常使用DBUtils工具。 DBUtils是java编程中的数据库操作实用工具,小巧简单实用。DBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代码。Dbutils三个核心功能介绍QueryRunner中提供对sql语句操作的API. ...原创 2020-05-03 19:16:01 · 3372 阅读 · 0 评论 -
简易的DBUtils工具类
1.properties配置文件通常情况下,我们习惯使用properties文件,此文件我们将做如下要求:文件位置:任意,建议src下 文件名称:任意,扩展名为properties 文件内容:一行一组数据,格式是“key=value”。key命名自定义,如果是多个单词,习惯使用点分隔。例如:jdbc.driver。value值不支持中文,如果需要使用非英文字符,将进行unicode转换...原创 2020-05-03 10:59:23 · 193 阅读 · 0 评论 -
eclipse常用快捷键
15 个 Eclipse 常用开发快捷键使用技巧1、alt+?或alt+/:自动补全代码或者提示代码2、ctrl+o:快速outline视图3、ctrl+shift+r:打开资源列表4、ctrl+shift+f:格式化代码5、ctrl+e:快速转换编辑器6、ctrl+page down或ctrl+page up: 选项卡之间快速切换7、shift+enter及...原创 2020-05-02 10:35:30 · 140 阅读 · 0 评论 -
JDBC
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。 接下来使用的是mysql的驱动mysql-connector-java-5.1.39-bin.jarJDBC开发步骤1.注册驱动. 告知JVM使用哪一个数据库驱...原创 2020-05-03 08:20:28 · 214 阅读 · 0 评论 -
java学习笔记__类和对象的区别,继承,接口
参考内容:黑马程序员教程类和对象的区别,继承,接口类和对象类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体。局部变量和成员变量区别区别一:定义的位置不同定义在类中的变量是成员变量定义在方法中或者{}语句里面的变量是局部变量区别二:在内存中的位置不同成员变量存储在对内存的对象中局部变量存储在栈内存的方法中区别三:声明周期不同成员变量随着对...原创 2019-09-23 19:47:42 · 649 阅读 · 0 评论