- 博客(25)
- 资源 (2)
- 收藏
- 关注
原创 关于java web项目匹配拦截与映射的那些事(本文以ssm框架web项目为例)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-05-31 11:04:28 208
原创 Mybatis的一对一和一对多
一对一介绍一对一使用的是标签,这个标签有column、javaType和property三个属性,其中column对应的是外键id(使用查询结果的字段),javaType是外键对象的类型,property是外键对象在主对象中的属性名称。这个标签包含两个子标签,分别是其中有实例一个老师对象对应一门课程,老师对象有老师工号(teacherId)、老师姓名(teacherName...
2018-08-24 16:02:20 728
原创 JavaWeb中的文件上传
文件上传使用fileupload插件对form表单的要求 要将form的encope的值设置为multipart/form-data,method的之为post,只有设置了这俩个属性的表单才支持文件的上传实现步骤1创建DiskFileItemFacotry对象 DiskFileItemFactory facory = new DiskFileItemFactory();2创建Servle
2017-05-16 17:14:58 734
原创 锚点使用总结
纯a标签的锚点<html><head><title>锚点练习</title></head><body>***<a href="#content" >内容</a><a href="#theme" >主题</a><a href="#text" >文本</a>***<div style="height:800px; border:1px red solid"></div><div styl
2017-04-29 11:49:53 445
原创 Java中的代理设计模式
- Java中的代理模式(proxty)代理是一种常用的设计模式,代理模式可以对原有的类进行扩展,即通过代理对象的模式来访问目标类。最通俗的例子就是假设我们想邀请一位明星,那么并不是直接连接明星,而是联系明星的经纪人,来达到同样的目的.明星就是一个目标对象,他只要负责活动中的节目,而其他琐碎的事情就交给他的代理人(经纪人)来解决.这就是代理思想在现实中的一个例子。1静态代理 静态代理需要代理
2017-04-18 17:45:54 4577 1
原创 Java多线程
1.多线程是在一个进程中执行多个程序(任务)(单程序按顺序进行是单线程)2.使用方法: 1.创建类继承Thread类,重写run()方法; setName();设置线程名称 setPriority();设置优先级 sleep();睡眠 1.加入线程:join();等该线程执行完了其他才执行 2.礼让线程:yield();交替进行(
2016-12-16 19:33:03 256
原创 .Net中的异步提交数据
使用$.post提交 <script src="jquery.bootstrap-duallistbox.min.js"></script> <script type="text/javascript"> $(function(){ $('#submit').click(function((){ var username=$('#username')
2016-12-13 09:09:42 7872
原创 File
File创建与删除1.File的mkdir()创建是文件夹2.File的createNewFile()创建的是文件3.File的delete()删除文件夹文件夹内部不可以有东西4.File的renameTo()路径一样就是改名,不一样就是改名并剪切判断功能1.File的isDirectory()判断是否为一个文件夹2.File的isFile()判断是否为一个文件3.File的exists
2016-12-10 17:20:30 240
原创 仿照Iterator写的一个迭代器
本迭代器用于课程的查询1.首先定义一个接口,定义所有功能package cn.hdeasy_01;public interface ICourseIterator { void next();//进入下一个课程操作 void previous();//进入前一课程操作 boolean isFrist();//判断是否已经是第一个课程 boolean isLast
2016-12-05 10:33:53 321
原创 Java中的排序
1.冒泡排序(1)冒泡排序正序的实现是这样的,每次从数组的0索引开始比较,如果前一个索引的值比后一个大那么前后索引的值互换。 (2)冒泡排序正序的实现是这样的,每次从数组的数组长度减一索引开始比较,如果前一个索引的值比后一个小那么前后索引的值互换。 实现代码: public class BubbleSort { public static void main(String[] a
2016-12-05 10:22:50 178
原创 Java获取任意年份的二月的天数小例子
import java.util.Calendar;import java.util.Scanner;public class CalendarDemo { public static void main(String[] args) { while(true){ System.out.println("请输入年份"); //键盘录
2016-12-04 22:36:46 707
原创 Java的随机数
Math的random方法;1.如何定义一个一定范围的随机数如1-100()int x=(int)(Math.random()*100)+1;2.根据上面的作用一个任意范围的int y=(int)(Math.random*(end-start))+start;//end结束的值,start开始的值Random类俩种构造方法 加种子的每次产生的数字一样, 俩种成员方法
2016-12-04 16:19:43 314
原创 Java中的抽象
抽象特点:A:抽象类和抽象方法必须由abstract修饰B:抽象类不一定有抽象方法,但有抽象方法的类一定是抽象类C:抽象类不能实例化:因为它不是具体的,抽象类有构造方法,但是不能实例化,构造方法用于子类访问父类的数据的初始化D:抽象类的子类1.如果不想重写抽象方法是一个抽象类2.重写所用的方法,子类是具体类例子: 定义一个抽象的动物类abstract class Animail {
2016-12-01 15:31:02 586
原创 Java的多态
1.多态的前提1.要有继承;2.要有方法的重写3.要有父类引用指向子类(父 fu=new 子();)2.多态成员的访问特点1:成员变量 编译看左边,运行看左边。2:构造方法 创建子类的对象的时候,访问父类的构造方法,对父类进行初始化。3:成员方法 编译看左边,运行看右边(方法的重写)4:静态方法 编译看左边,运行看左边3.多态的好处1.提高代码的维护性(
2016-12-01 12:11:48 601
原创 Java中的final
1.final可以用来修饰局部变量,用final修饰的变量不能被改变; 2.final修饰引用类型对象,不能变的堆存储改变的地址,堆中的内容可以被改变;
2016-12-01 11:03:13 635
原创 Java的继承
1.java语言的支持多继承,但是它支持多层继承,形成继承体系。--------------------------------例子:```***class GrandFather{}class Father extends GrandFather{}class Son extends Father{}***```2.初始化过程-------1.一个类的初始化过程:``` 成员初始化-
2016-12-01 10:34:16 718
原创 耦合与内聚
耦合性:也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于模块间接口的复杂性、调用的方式及传递的信息 内聚性:又称块内联系。指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。若一个模块内各元素(语名之间、程序段之间)联系的越紧密,则它的内聚性就越高。 所谓高内聚是指一个软件模块是由相
2016-12-01 08:59:54 685
原创 Java的代码块
java的代码块按照其位置可以分为局部代码块,构造代码块,静态代码块。 局部代码块: 和局部变量一样在方法中,用{}括起来的代码,用于限制变量的生命周期,按照由上到下的顺序执行。 构造代码块: 在成员变量的位置,用{}括起来的代码,在构造方法执行前执行。 作用:一般把构造方法都会执行的代码放在构造代码块中。 静态代码块:与构造代码块位置一样,在成员变量位置,值不过它用static修饰。
2016-11-30 22:53:30 181
原创 Java不定类型,不定个数参数方法的写法
java方法的不定类型与不定个数参数public void demo(Object … object ){} 定义多种类型参数用于测试 int age=12; String name=”李四”; int[]a=new int[3]; String[]b=new String[3]; 调用 demo(age); demo(name); demo(a); demo(b); demo
2016-11-30 16:28:52 6746
原创 1.小小的单例模式
class Student { //定义一个静态的该类的对象 private static Student student; //定义私有的构造方法 private Student() { } //定义一个公共的工厂类 public static Student factory() { //判断类是否为空 if (st
2016-11-30 16:11:07 679
原创 Java的三种跳出控制语句
1.break break既可以跳出单层循环也可以跳出多层循环 单层循环例如: for (int i = 0; i <10; i++) { if(i==3){ break; } System.out.println(“第”+i+”次执行”); } 结果是输出了俩次。 多层循环例
2016-11-27 22:48:11 1729
原创 Java 的原反补码
1.java的原反补码之间的关系 三种码 正数 - 原码 正数的二进制 - 反码 - 补码 三种码一样,以0开头 负数 - 原码 相反数的二进制 - 反码 除了符号位,数值位0变1,1变0 - 补码 反码最后一位加一 三种码
2016-11-27 21:35:18 804
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人