自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mo_Dan_Ren_Xing的博客

一只有梦想的咸鱼王

  • 博客(28)
  • 收藏
  • 关注

原创 配置maven环境变量

   Key:M2_HOME value:解压的文件路径名   Key:path      value:%M2_HOME%\binmaven是基于jdk的文件,所以要确保jdk环境正确在path里面添加两个的bin在cmd(命令提示符)里面输入mvn -v进行测试是否安装成功...

2018-08-21 21:54:48 208

原创 java面向对象——泛型

泛型  类型参数机制化 当你不知道要用到什么类型的时候,或者你需要存多种类型的变量时,把他们以参数的形式存入一个集合中,然后自定义这个集合的类型,这就是泛型。...

2018-07-06 15:19:49 219

原创 抽象类、继承、接口

抽象类就是含有抽象方法的类只有声明没有实现的方法抽象类是作为父类被继承的,在多人同时进行同一项目时,由于类名等不统一而难以整合,所以就有了抽象这一概念,为的就是统一命名,方法在子类中去实现,这个获取抽象类中的方法就是继承。如果是一个毫不相干的类需要用到抽象类中的方法,这个时候就需要接口,把抽象方法方法写在接口中然后在类中去实现这个接口中的方法。public class Employee exten...

2018-07-05 16:41:57 245

原创 ASCII表的运用

public static void main(String[] args) { char a='a'; System.out.println((int)a); }//输入a 找到阿斯克码表中a对应的值然后输出数字转换是0-9的阿斯克码值减去48,字母大小写转换是加上32...

2018-07-04 14:06:06 2077

原创 身份证验证

import java.util.Scanner;import static 作业.身份证验证.number.verify;public class Test { public static void main(String[] args) { System.out.println("请输入18位身份证号码"); Scanner scan = new...

2018-07-03 21:12:05 314

原创 程序调试

为什么需要调试?因为程序出现问题的概率很高,甚至几乎是肯定的,那么排除错误的能力对于程序员而言就至关重要了。在实际项目中,调试的时间往往多于开发的时间。而且,调试工具也是一个非常好的学习工具,能让我们更好地观察运行过程和中间结果,这对于初学者理解一些抽象的概念是非常有好处的。错误类型(1)语法错误所谓语法错误,指的是代码不符合语法规定。编译器会提示相关的错误(错在哪里,什么错误),根据错误提示修正...

2018-07-03 16:22:51 323

原创 静态

一般的成员是每个对象有一份数据,而静态成员是属于类的,即所有对象所共享;一般成员的访问方式:对象名.成员名,而静态成员的访问方式:类名.成员名。public class java1809Student { private static String className; private static String classroom; private int count...

2018-07-03 15:18:15 212

原创 计算成绩的最大值、最小值、平均值、标准差

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 16047 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 3802

原创 输出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 3494

原创 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 4133

原创 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

转载 验证哥特巴赫猜想

 public static void main(String[] args) { boolean flag=true; for (int n=8;n<=100;n+=2){ int m=split(n); if (m==0){//can如果Split分解 flag=false...

2018-04-09 17:35:56 400

原创 输出所有水仙花数

public static void main(String[] args) { for (int n = 100; n < 1000; n++) { if (isPrime(n)) { } }}private static boolean isPrime(int n) { int a=n/100; int b=n%...

2018-04-09 17:33:43 334

空空如也

空空如也

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

TA关注的人

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