- 博客(19)
- 收藏
- 关注
原创 计算成绩的最大值、最小值、平均值、标准差
Scanner sa=new Scanner(System.in); System.out.println("请输入成绩"); int [] i = new int[5]; //接入数据 for (int j = 0; j < i.length; j++) { i[j] = sa.nextInt(); } ...
2018-06-27 19:11:02 16036 1
原创 求方差
遍历求方差public static void main(String[] args) { float []a={11,12,13,14,15,16};//数组 float ava=0;//平均数计算平均数的循环 for (int i = 0; i <a.length; i++) { ava+=a[i]; ...
2018-06-27 14:54:27 900
原创 使用函数输出1000以内的亲密数对
public static void main(String[] args) { for (int a = 2; a <= 1000; a++) { int b = sunOfFact(a); if (sunOfFact(b)==a&&a<b){ System.out.pr...
2018-06-26 17:33:32 3800
原创 输出1000以内的完数(循环与函数)
public static void main(String [] args){ for(int i = 2;i < 1000;i++){ int sum=1; for(int j = 2;j <=i/2;j++){ if(i % j == 0){ ...
2018-06-26 16:02:47 1229
原创 99乘法表
public static void main(String[] args) { for (int factor = 1; factor <= 9; factor++) { for (int num = 1; num <= factor; num++) { System.out.printf("%d×%d=%2d"+" ",num,...
2018-06-26 10:50:12 156
原创 Navicat for MySQL多表查询
笛卡尔积 多表查询,书写方式,表名之间用逗号隔开。这样将多张表里面的数据全部查出来,查出来的方式就是笛卡尔积的方式(完全组合) 这样查出来的数据,有很多是无效的数据。 可以给多表查询增加条件,查到想要的信息内连接 可以通过在设计数据库的时候,表与表之间的关联属性,过滤出有有效的信息 显式内连接SELECT * FROM employee AS e1...
2018-06-25 11:22:40 3490
原创 Hibernate复杂表的关系
Mysql是一个关系数据库 表跟表之间存在联系1对1 1对多 多对多比如公司表和员工表 一个公司可以有多名员工 而一名员工只能有一个公司这样的关系就是1对多在比如用户和角色 用户有 张三 李四两个 角色有总监 小组长 普通这个时候1个用户有多个角色 张三既是总监也是小组长同时 总监这个角色 有多个用户跟他对应 张三和李四都是总监 这样的表和表之间的关系 就是多对多的关系1对多一对多的关系 ...
2018-06-25 11:06:35 289
原创 Tomcat
服务器tomcat常见的web服务器都有:微软公司:IISApache:tomcatOracle:WebLogicIBM:WebSphere结构目录/bin存放各种平台下用于启动和停止Tomcat的脚本文件 /conf存放Tomcat服务器的各种配置文件/lib存放Tomcat服务器所需的各种JAR文件/logs存放Tomcat的日志文件/tempTomcat运行时用于存放临时文件/webapp...
2018-06-21 17:58:44 181
原创 前台向后台发送请求过程
1.前台向后台发送一个请求2.服务器根据请求地址通过配置文件web.xml找到相应的Servlet类:3.根据请求的类型(get/post)执行servlet类中的doGet/doPost方法:4.从request对象中获取传递的参数:...
2018-06-21 17:48:59 4123
原创 web开发
隐藏:原生js: Var o = document.getElementById(“#tt”); o.style.display = “none”; JQuery: $(“#tt”).hide(); Xml描述一个人的身份证:<idcard>512021********633*</idcard><name>张三</name><sex&...
2018-06-21 17:43:48 136
原创 事务线程
1. 脏读数据(由于事务回滚 读到的是假数据) 张三 从 李四 买东西事务1 张三给李四转账 成功事务2 李四查看账户 钱到了 发货 提交了事务事务1回滚 2. 不可重复读 酒店前台A与B 一个 客人想住1101号房间 前台A 另一个客人 前台B 成功开启1101号房间 3. 幻读(也叫做虚读) 对一个订单表查询两次,另外一个事务已经添加了新的记录,之前查的是100条 现在发现是1...
2018-06-21 17:38:55 216
原创 Hibernate API详解
Hibernate crudsave update get delete这四个方法不能单纯理解为 添加 修改 查找 删除 实际上是修改hibernate中的对象状态 在hibernate中 对象有三种状态1. 瞬时状态 一个实体对象 没有id也没有和session绑定2. 游离状态 有id 没有和session绑定3. 持久状态 有id 而且和session绑定实际上sess...
2018-06-21 17:36:01 149
原创 Hibernate项目搭建
1.导包Hibernate-5.1.12-relase.rar 打开required文件里面是我们需要的jar包还需要设置数据库驱动包2. 建立实体bean类新建user类(1)所有的属性应该设置为private并且附加get和set方法(2)构造函数,没写可以 如果要写 至少要写两个(必须包含一个空的构造函数)(3)字段名设置成包装类 如:小明考试为0分和未参加考试 是有区别的。 如果使...
2018-06-21 17:33:14 171
原创 JDBC开发步骤
JDBC开发步骤: (1)引包(2)开启mysql服务,如果没有开启(3)准备好数据库(4)进入开发阶段1. 注册数据库驱动2. 和数据库建立连接3. 获得执行sql语句的对象4. 执行sql语句 【1】更新操作:包括增、删、改executeLUpdate()方法,返回一个整型,对数据库产生影响的行数 【2】查询操作:executeLUpdate()方法,返回一个结果集对象,要...
2018-06-19 14:53:59 242
原创 数据连接池DBCP和C3P0
DBCP 是一个依赖Jakartacommons-pool对象池机制的数据库连接池.DBCP可以直接的在应用程序中使用。C3P0连接池的使用1. 导包2. 导入配置文件(不是必须的,但是在企业中一定要使用配置文件) 如果不使用配置文件,就要在代码中设置数据库参数4个 项目分为开发环境和运营环境,在开发时,开发人员接触不到公司实际数据库。 数据库是机密。但是开发...
2018-06-19 14:50:28 147
原创 Web项目结构
dao方法 -> 定义一个接口(书写所有dao方法) -> 这个dao的实现类 Servlet只负责接受请求和返回响应 Service 把业务逻辑放到service中去实现Service -> 先定义接口 -> 实现这个接口的实现类 1.定义接口 -> 在接口中书写该接口中提供的方法2.实现该接口的实现类 alt+enter(接口名上面) 提示生成实现类类名 ...
2018-06-19 14:06:33 193
原创 监听器
监听器 监听器:相当于之前所学的事件源:监听的是谁动作:触发的条件响应:当这个条件满足的时候会执行函数ServletContext对象:生命周期 随着项目的启动而创建,随着项目的关闭而销毁...
2018-06-19 14:04:58 144
原创 配置文件
资源文件,以键值对方式写 Java中一些(键值对)配置文件专门提供了这样的类和文件名Properties文件名后缀Properties读取 .properties文件的类1. 将配置文件变为流2. 用java提供的Properties类去加载这个流3. 调用这个Properties对象的getProperty的方法这个方法需要一个参数 键名返回的是一个值(字符串形式) ...
2018-06-19 14:03:21 205
原创 java增删改查——增加
公司职工类系统添加(util为JDBC)1.创建一个bean取名orders,列出对应数据库的各项元素。执行get和set方法,然后执行toString方法并且toString一个空集。2.开始写servlet此处method为前台接受数据,由于没有前台代码暂时无意义,作字符串。add 为添加方法名。 response.setContentType("text/html; chars...
2018-06-14 19:38:58 2039
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人