随笔分类 -  Java

摘要:带展示上传控件的基本模型,无样式 jsp部分: <td> <form id="form1" enctype="multipart/form-data" method="post"> <input type="file" name="filePic" id="doc" style="width:300 阅读全文
posted @ 2017-01-11 16:02 讲义大魔王 阅读(1192) 评论(0) 推荐(0)
摘要:java日期格式大全 format SimpleDateFormat(转) SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式 System.out.println(df.format(new Date 阅读全文
posted @ 2016-12-28 11:09 讲义大魔王 阅读(51882) 评论(0) 推荐(1)
摘要:在人工对 子表进行 添加新字段 操作后,不需要改动后台代码的写法 mybatis层: <select id="CSAlandTDlistPage" parameterType="page" resultType="pd" useCache="false"> SELECT b.LandTypeID, 阅读全文
posted @ 2016-12-26 10:55 讲义大魔王 阅读(645) 评论(0) 推荐(0)
摘要:后台: List<PageData> KeyWords=plantDefDetailCSAService.findKeyWords(pd); JSONArray array = new JSONArray(); JSONArray KeyWordsList = array.fromObject(Ke 阅读全文
posted @ 2016-11-30 14:41 讲义大魔王 阅读(1306) 评论(0) 推荐(0)
摘要:上图表一 上图表二 实现表二 3列变成 表一的行效果下图 实现代码: select a.LandID, a.LandType, a.FarmID, a.StatusID, a.LandCode, a.LandName, a.Comment, b.UID, c.ParaValue 'PRICE', d 阅读全文
posted @ 2016-10-12 22:18 讲义大魔王 阅读(323) 评论(0) 推荐(0)
摘要:其实主要作用就是把编译好的class等文件删除,激活eclipse的自动编译。解决的问题就是,有时候你把代码改了,但因为一些未知的原因,eclipse的自动编译没有成功,导致运行结果不正常。当你的工程出现一些莫名其妙的错误时(当然不是语法错误),用一下这个功能,效果不错的。今天遇到一个 mysql数 阅读全文
posted @ 2016-10-10 23:43 讲义大魔王 阅读(327) 评论(0) 推荐(0)
摘要:工作原理上面的是springMVC的工作原理图: 1、客户端发出一个http请求给web服务器,web服务器对http请求进行解析,如果匹配DispatcherServlet的请求映射路径(在web.xml中指定),web容器将请求转交给DispatcherServlet. 2、DipatcherS 阅读全文
posted @ 2016-10-08 11:11 讲义大魔王 阅读(253) 评论(0) 推荐(0)
摘要:Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同 阅读全文
posted @ 2016-09-09 16:29 讲义大魔王 阅读(184) 评论(0) 推荐(0)
摘要:JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: tr 阅读全文
posted @ 2016-08-30 10:54 讲义大魔王 阅读(2154) 评论(0) 推荐(1)
摘要:synchronized 关键字,代表这个方法加锁,相当于不管哪一个线程A每次运行到这个方法时,都要检查有没有其它正在用这个方法的线程B(或者C D等),有的话要等正在使用这个方法的线程B(或者C D)运行完这个方法后再运行此线程A,没有的话,直接运行它包括两种用法:synchronized 方法和 阅读全文
posted @ 2016-08-30 09:22 讲义大魔王 阅读(2643) 评论(0) 推荐(0)
摘要:1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类 阅读全文
posted @ 2016-08-29 20:41 讲义大魔王 阅读(553) 评论(0) 推荐(0)
摘要:Exception in thread "main" java.lang.Error: Unresolved compilation problem: Unreachable code at exam.m1(exam.java:8) at exam.main(exam.java:25) 1. thr 阅读全文
posted @ 2016-08-11 16:01 讲义大魔王 阅读(4335) 评论(0) 推荐(0)
摘要:// 覆盖class P{}class Q extends P{} class a{ static void m1(float x){ //静态方法不能被覆盖 System.out.println("father"+x); } void m2(float x){ //基类被子类覆盖 System.o 阅读全文
posted @ 2016-08-10 18:29 讲义大魔王 阅读(467) 评论(0) 推荐(0)
摘要:上面代码注释掉的两行是会运行错误的. 根据代码显示, 只有我们的父类对象本身就是用子类new出来的时候, 才可以在将来被强制转换为子类对象. 子类继承父类的所有(包括属性以及方法), 也就是说子类包含的内容应该是比父类要大的. 如果正常环境下, 把一个父类转换成子类一定会损失精度. 但是如果父类对象 阅读全文
posted @ 2016-08-09 19:50 讲义大魔王 阅读(1767) 评论(0) 推荐(0)
摘要:例子: class Student1{ int math = 70; static int computer = 80; int english = 65; public Student1(){ study(); exercise(); } public void study(){ System.o 阅读全文
posted @ 2016-08-09 19:13 讲义大魔王 阅读(1164) 评论(0) 推荐(0)
摘要:class T{ void f(int x){ System.out.println("int in T:" +x); } void f(double x){ System.out.println("double in T:"+x); } void f(Object x){ System.out.p 阅读全文
posted @ 2016-08-09 15:59 讲义大魔王 阅读(770) 评论(0) 推荐(0)
摘要:JDK1.5加入的增强for和循环. foreach语句使用总结增强for(part1:part2){part3}; part2中是一个数组对象,或者是带有泛性的集合. part1定义了一个局部变量,这个局部变量的类型与part2中的对象元素的类型是一致的. part3当然还是循环体. foreac 阅读全文
posted @ 2016-08-09 15:25 讲义大魔王 阅读(628) 评论(0) 推荐(0)
摘要:Set接口Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。Set判断两个对象相同不是使用==运算符,而是根据equals方法。也就是说,只要两个对象用equals方法比较返回true,Set就不 会接受这两个对象。 HashSetHashSet有以下特点 阅读全文
posted @ 2016-08-09 15:22 讲义大魔王 阅读(132) 评论(0) 推荐(0)
摘要:JDK中,List接口有一个实例方法List<E> subList(int fromIndex, int toIndex), 其作用是返回一个以fromIndex为起始索引(包含),以toIndex为终止索引(不包含)的子列表(List)。 但值得注意的是,返回的这个子列表的幕后其实还是原列表; 也 阅读全文
posted @ 2016-08-05 16:31 讲义大魔王 阅读(14822) 评论(1) 推荐(0)
摘要:静态方法和实例方法的区别主要体现在两个方面: 在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。 静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成 阅读全文
posted @ 2016-08-02 15:55 讲义大魔王 阅读(488) 评论(0) 推荐(0)