- 博客(15)
- 收藏
- 关注
原创 hibernate核心API
Hibernate的核心接口:Configuration、SessionFactory、Session、Transaction通过这些对象不仅可以对持久化对象进行存取,还能够进行事务控制;1.Configuration接口(作用:加载核心配置文件)①使用xml配置核心文件Configuration cfg = new Configuration.configure();Hibe...
2019-03-15 11:32:59 163 1
原创 hibernate映射文件配置和核心配置文件配置详解
映射文件详解 hibernate映射文件:实现POJO与DB表的映射配置 为方便维护一般将其放置在POJO同一目录下,并且命名为POJOName.hbm.xml;虽然一个映射文件可以配置多个POJO与DB表的映射关系,但一般一个映射文件只配置一个POJO映射数据库表的映射关系;<?xml version="1.0" encoding="UTF-8"?> <...
2019-03-14 20:48:02 1435 1
原创 hibernate开发环境配置
hibernate是一个开源的轻量级对象关系映射框架,对JDBC进行了轻量级的对象封装,将POJO与数据库表建立映射关系,是一个全自动的ORM框架,hibernate可以自动生成SQL语句,使java程序员可以使用对象思维来操控数据库。ORM:Object Relational Mapping (对象关系映射):指的是将java中的对象与关系数据库中的表建立映射关系,从而操作对象就可以操作...
2019-03-14 15:16:56 274 1
原创 大整数运余数
java对大整数运算求余数昨天在一个软件设计赛中,遇到了一个对大整数求余数的题,想了很久不知道怎么解决。1.用最大的整型类型long,但 long的数据范围最小值是-9,223,372,036,854,775,808(-2^63);最大值是 9,223,372,036,854,775,807(2^63 -1);显然不能放下那个大整数java为大整型数据的存储,提供了一个BigIntege...
2019-03-14 12:25:13 350 1
原创 sql语句
SQL:structure Query Language;结构化查询语言 DDL:数据定义语言:定义数据库,数据表的结构:create(创建),drop(删除),alter(修改) DML:数据操纵语言:主要是用来操作数据:insert(插入),update(修改),delete(删除) DCL:数据控制语言:定义访问权限,取消访问权限,安全设置grant DQL:数据查询语言:s...
2018-12-18 17:58:40 185
原创 js基本概念
js是一种直译式脚本语言js的组成部分:ECMAScript:核心部分,定义js的语法规范 :DOM:document Object Model 文档对象模型,主要是用来管理页面 :BOM:Browser Object Model 浏览器对象模型,前进,后退,页面刷新,地址栏,历史记录,屏幕宽高j...
2018-12-18 17:12:36 340 1
原创 数据结构之对引用数据类型数组CURD(二)
自定义对象,并使用自定义的对象创建对象数组;实现对引用数据类型数组的增(Cread)删(Delete)查(Read)改(Update)操作首先创建一个Person类,有姓名、年龄、性别三个属性package data_structure_object_array_CURD;public class Person { private String name; private...
2018-12-18 14:42:21 169
原创 数据结构之对基本数据类型数组CURD(一)
数组在程序开发中是最常见的数据结构,在java API 有很多已经实现对数组的各种操作但作为一名程序开发人员,仅仅会调用java API 中的实现方法是远远不够的,要像从初级程序员开始慢慢蜕变,就应该注重对知识的理解,而不是仅仅停留在对工具的使用;实现对基本数据类型数组的增(C)删(D)查(R)改(U)package data_structure_array_CURD;publi...
2018-12-18 14:32:13 227
原创 创建多线程的三种方式
线程是指进程内部同时做的事情,比如在玩王者荣耀的时候,你可以同时攻击英雄A和英雄B;下面将此作为例子,引入三种创建多线程的方式;例子思路: ①先创建英雄类(Hero)设置三个属性:name(英雄名)、hp(英雄的血量)、damage(攻击力) 两个方法:sttrackHero(); 受到攻击,减少hp、isDea...
2018-09-19 20:43:33 258 1
原创 JSP学习笔记之javaBean及useBean、setProprety和getProprety(三)
一、javaBeanjavaBean可以将现实中的一个实体,包括属性和操作封装成一个对象。JSP中通过<jsp:useBean>、<jsp:setProprety>、<jsp:getProprety>对它进行实例化、赋值和存取操作。通过JavaBean可以很好地实现逻辑封装、代码重用、和维护。JavaBean作为一个特殊的类,需要满足一下规范:J...
2018-08-23 14:21:28 952
原创 JSP学习笔记之内置对象(二)
jsp提供了9个内置对象,这些对象主要特点有:由JSP规范提供,不用实例化; 通过Web容器实现和管理; 所有JSP页面均可使用; 要写在脚本元素的表达式或代码段中:<%=使用内置对象%>或<% 使用内置对象%1、掌握与输入输出有关的对象(request、response、out)①requestrequest对象是从客户端向服务器端发出请求,请求由客户端...
2018-08-22 23:31:47 161
原创 Myeclipse配置Tomcat服务器
myeclipse在开发中已经是必不可少的高效集成开发工具,它本身带有自己的内置服务器但开发者们都苦恼内置的服务器速度较慢,并且服务器版本固定。不如配置外部tomcat服务器,可以更高效,便于版本的更新。 1、首先 我们在官网下载tomcat最新版本 我在这里分享tomcat8的安装包链接:https://pan.baidu.com/s/1_PcMxv48aO5qv...
2018-08-21 18:55:53 656 1
原创 JSP学习笔记之基础语法(一)
掌握JSP的基本语法:JSP脚本是JSP页面中插入java代码,分为:1、声明:①定义JSP页面所使用的变量、方法和类;②声明包含在<%!和%>中;2、表达式①表达是对数据的表示,系统将其作为一个值进行计算和显示;②<%=java表达式>3、JSP Scriptlet①java scriptlet是嵌入jsp的java代码;②<...
2018-08-20 20:56:27 140
原创 数值类型转换知识补充
数值类型装换是将一种数据类型转换为另一种数据类型。将一个小范围数值类型的变量转换为大范围数值类型,被称为拓宽类型;将一个大范围数值类型的变量转换为小范围数值类型,被称为缩窄类型;java会自动拓宽一个类型。但缩窄类型必须要显示完成。例如:double d=5.8; int i=(int)d;注意在java中,x1 op =x2 形式的增强赋值表达式,...
2018-07-26 17:48:21 158
转载 理解计算机基础知识、程序和操作系统
1、什么是计算机 计算机是存储和处理数据的电子设备。计算机包括硬件和软件两个部分,一般看的见的物理部分,为硬件部分;看不见的指令,为软件部分;【指令:一般指控制硬件并使硬件完成特定的任务】。一台计算机主要由1、中央处理器(CPU)2、内存(主存)3、存储设备(例如,磁盘和光盘)4、输入设备(例如,鼠标和键盘)5、输入设备(例如,显示器和打印机)6、通信设备(例如调制解调器和网卡)六大部...
2018-07-24 16:27:16 803 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人