
java
文章平均质量分 68
Code老大爷
加油加油,卷起来
展开
-
怎么让properties文件有序读写
1.问题描述:今天用java写一个自我介绍,介绍的内容写在properties文件中,要求把properties文件中的内容读取出来,并且有序才行(不然介绍自己的信息就乱了)2.解决方式:参考网上的解决办法,很实用我最终采用的方法是自定义一个PropertiesUtil类,该类继承自Properties。PropertiesUtil提供一个返回由key按照存入顺序组成的List转载 2016-08-18 12:12:15 · 2245 阅读 · 0 评论 -
Servlet之tomcat处理Http请求的流程
1.问题描述:原创 2016-09-08 14:56:17 · 2134 阅读 · 0 评论 -
httpServletRequest获取浏览器的cookie
1.方法:当在设置问cookie后利用response添加cookie,响应给浏览器,当下次访问服务器是,request携带cookie到服务器,使用 req.getCookies();得到cookie2.关于cookie的置值:Cookie cookie = new Cookie(“”,“”);2.1.第一个参数是cookie的名字,第二个参数是cookie的值,如果原创 2016-09-20 16:22:26 · 24133 阅读 · 0 评论 -
折半查找
思想:二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一原创 2016-10-09 14:53:19 · 478 阅读 · 0 评论 -
插入排序
基本思想:每步将一个待排序的纪录,按其关键码值的大小插入前面已经排序的文件中适当位置上,直到全部插入完为止。图二:步骤:⒈ 从第一个元素开始,该元素可以认为已经被排序⒉ 取出下一个元素,在已经排序的元素序列中从后向前扫描⒊ 如果该元素(已排序)大于新元素,将该元素移到下一位置⒋ 重复步骤3,直到找到已排序的元素小于或者等于新元素的位置原创 2016-10-09 14:45:03 · 353 阅读 · 0 评论 -
快速排序
一. 快速排序的基本思想快速排序使用分治的思想,通过一趟排序将待排序列分割成两部分,其中一部分记录的关键字均比另一部分记录的关键字小。之后分别对这两部分记录继续进行排序,以达到整个序列有序的目的。二. 快速排序的三个步骤1) 选择基准:在待排序列中,按照某种方式挑出一个元素,作为 “基准”(pivot);2) 分割操作:以该基准在序列中的实际位置,把原创 2016-10-09 14:36:15 · 585 阅读 · 0 评论 -
Java实现动态代理(cglib,aop)的过程
1.问题描述:出现异常:Exception in thread "main" java.lang.ClassCastException: com.sun.proxy.$Proxy0 cannot be cast to com.spring.proxy.serviceImpl由异常追溯动态代理的源头2.过程2.1:我们java创建动态代理的简单实现:代码如下:service实原创 2016-08-26 21:28:51 · 551 阅读 · 1 评论 -
异常:严重: A child container failed during start
1.异常信息描述严重: A child container failed during startjava.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException:Failed to start component [StandardEngine[Catalina].StandardHos原创 2016-09-14 16:01:27 · 758 阅读 · 0 评论 -
自定义标签 tld
1.如何自定义标签1.创建一个类并实现SimpleTagSupport,重写doTag()方法2.创建tld文件,这个文件需要放在WEB-INF下面,书写的方式按照c标签的方式3.书写jsp使用自定义的标签2.具体的实现简介:这个例子是实现显示系统时间的标签第一步:类里面的属性就是要外部传入的值,类比于: 这里的test就是和format类似public class T原创 2016-09-13 17:30:24 · 345 阅读 · 0 评论 -
页面传输中文到服务器乱码,页面显示乱码
1.问题描述:表单提交中文乱码问题,怎么解决2.原因当表单传输到服务器上时,服务器会将传输的数据进行编码(iso-8859-1),然后当我们从服务器上面取数据的时候,就会出现乱码3.解决的方式:第一种:对get/post都有效 例如在servlet中:可以先将得到的乱码字符串先进行ISO-8859-1进行编码,然后在用UTF-8解码:String username2原创 2016-09-08 14:58:06 · 3639 阅读 · 0 评论 -
java.lang.AbstractMethodError: Method oracle/jdbc/driver/T4CPreparedStatement.getParameterMetaData()
1.问题描述数据库Oracle,不是mysql今天使用commons-dbutils的queryRunner,调用方法query或者update出现异常:java.lang.AbstractMethodError: Methodoracle/jdbc/driver/T4CPreparedStatement.getParameterMetaData()Ljava/sql/Parame原创 2016-08-22 17:44:03 · 5630 阅读 · 3 评论 -
Calendar获取年月日,时分秒,等等的运用
1.问题描述使用calendar来代替Date2.方式:Calendar获取年月日,时分秒,等等的运用。。。。3.代码:import java.util.Calendar;/** * Calendar的简单使用 * @author _jon * */public class TestCalendar { public static void main(Str原创 2016-08-19 14:37:50 · 42797 阅读 · 0 评论 -
jdbc的获取连接的两种方式
1.问题描述:jdbc获取连接的两种方式(包括properties文件方式)额外:(两种连接都有测试)mysql连接的jdbc:URL:jdbc:mysql://localhost:3306/数据库名(jdbc:mysql:///数据库名)oracle连接的jdbc:URL:jdbc:oracle:thin:@localhost:1521:orcl2.方法:一种java.s原创 2016-08-18 15:17:38 · 9917 阅读 · 0 评论 -
java,js日期比较
jsvar current_time = "2007-02-02 7:30";var stop_time = "2007-01-31 8:30";alert(CompareDate(current_time,stop_time));function CompareDate(d1,d2){ return ((new Date(d1.replace(/-/g,"\/"))) ...原创 2018-09-13 15:40:25 · 324 阅读 · 0 评论