java
文章平均质量分 74
谁偷了我的昵称
这个作者很懒,什么都没留下…
展开
-
向上造型后,关于调用重写后方法的返回值
前几天写代码的时候,遇到了向上造型后,调用重写方法的返回值问题,就仔细查阅了一下资料。在java5之前,重写方法的返回值类型只能与父类方法的返回值类型一致,但在java5的时候因为协变返回类型的存在,重写的方法的返回类型可以是原方法返回类型的子类(即我们通常说的重写方法的返回值类型要小于或等于父类)。但是当我们向上造型后调用重写的方法,还是应该用原方法的返回值类型去接收返回值。例如原创 2018-01-12 19:12:30 · 535 阅读 · 0 评论 -
java中创建对象的方式
原文地址:https://www.cnblogs.com/wxd0108/p/5685817.htmlJava中创建对象的5种方式作为Java开发者,我们每天创建很多对象,但我们通常使用依赖管理系统,比如Spring去创建对象。然而这里有很多创建对象的方法,我们会在这篇文章中学到。Java中有5种创建对象的方式,下面给出它们的例子还有它们的字节码使用new关键字} → 调用了构造函数使用Class...转载 2018-06-27 18:40:20 · 118 阅读 · 0 评论 -
在jsp中点击下载按钮,从数据库中下载数据库信息
jsp中function:function DownloadButton(){ $('form[id=userForm]').attr('action',ctx+'/user/getFormFile.do'); $("#userForm").submit();}controller: /** * 该方法用于结账订单的下载 * @param request * @param re...原创 2018-04-20 18:47:21 · 1070 阅读 · 0 评论 -
MD5加盐
MD5加密算法的使用 (及加盐操作)/** * @Des 得到相应的一个MD5加密后的字符串 * @param psd * @param salt * @return MD5加密后的字符串 */public static String encoder(String psd, String salt) { try { StringBuffer stingBu...原创 2018-05-02 09:44:29 · 636 阅读 · 0 评论 -
java 判断两个时间相差的天数
1、实现目标 输入:两个日期 输出:两个日期相差的天数2、代码实现方法1: 通过Calendar类的日期比较。注意:这里需要考虑一下: 日期是跨年份的,如一个是2012年,一个是2015年的 年份是分闰年和平年的,各自的天数不同/** * date2比date1多的天数 * @param date1 * @param date2 * @...转载 2018-04-19 16:42:15 · 428 阅读 · 0 评论 -
SSM项目使用pageHelper分页插件
1.下载JAR包分页插件pagehelper.jar:https://oss.sonatype.org/content/repositories/releases/com/github/pagehelper/pagehelper/ http://repo1.maven.org/maven2/com/github/pagehelper/pagehelper/ 由于使用了sql解析工具,你还需要下载j...原创 2018-04-04 15:53:31 · 1604 阅读 · 0 评论 -
Mybatis分页插件-PageHelper的使用
Mybatis分页插件-PageHelper的使用怎样配置mybatis这里就不提了,我来说说我配置这个分页插件的过程吧。下载JAR包分页插件pagehelper.jar:https://oss.sonatype.org/content/repositories/releases/com/github/pagehelper/pagehelper/ http://repo1.maven.org/ma...转载 2018-04-02 14:51:41 · 149 阅读 · 0 评论 -
分页的方式
分页查询效果及实现 1、为什么需要分页?数据过多,一页内无法显示,所以需要分页显示 2、分页技术实现:两种物理分页和逻辑分页物理分页:在数据库执行查询时(实现分页查询),查询需要的数据 ---- 依赖数据库SQL语句,属于后台分页逻辑分页:先查询所有数据到内存,再从内存截取需要数据 ------- 采用程序内部逻辑,属于前台分页逻辑分页利用游标分页,好处是所有数据库都统一,坏处就是效率低。myba...转载 2018-04-02 14:31:07 · 137 阅读 · 0 评论 -
在java代码中向别的地址发送请求
1)/** * 该类的doGetStr方法,用于向url发送请求 * @author cxc * */public class RestRequestClient { public static void doGetStr(String url){ DefaultHttpClient httpClient = new DefaultHttpClient(); H...原创 2018-03-09 11:46:20 · 1820 阅读 · 0 评论 -
No mapping found for HTTP request with URI
问题原因:罪魁祸首是web.xml下对spring的DispatcherServlet请求url映射的配置,原配置如下:<servlet> <servlet-name>spring</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet...转载 2018-03-15 11:11:38 · 1217 阅读 · 0 评论 -
在java代码中一次性读取.properties文件的内容及.properties文件路径相关问题
1.一次性读取.properties文件的内容Properties本身就是个Hashtable,可以像HashMap那样遍历出来。1)配置文件config.properties与ProperUtil类、Test类放在同级,里面的内容如:username=zhangsanpassword=1232)读取文件的方法类:public class ProperUtil { private static f...原创 2018-03-08 18:06:36 · 937 阅读 · 0 评论 -
关于单例模式中饱汉式与饿汉式的final关键字
在写单例模式的时候,发现写饿汉式的时候,有的人加fianl关键字,有人没有加final。便在网上搜了一下,顺便整理下,如果有错误的地方,还望大家指正,以便共同进步。懒汉式中一开始声明的类的实例化对象为什么只用private static 声明了而没有加final关键字?答:声明final的变量,必须在类加载完成时已经赋值,如果你是final非static成员,必须在构造器、代码块、或者直接原创 2018-01-31 11:48:52 · 1669 阅读 · 0 评论 -
关于eclipse为什么能够自动提示代码错误
这是靠eclipse自带的插件实现的,这个插件所有版本的Eclipse都自己集成了。 如果你去看eclipse文件夹下的plugins文件夹,你能找到类似org.eclipse.jdt.XXX.XXX的若干jar文件,那些包就是eclipse专门用以处理java代码分析工作的jdt插件工具包。而jdt中也包含检测,处理语法错误的包,可以发现并纠正语法错误。 这不是java编译原创 2018-01-18 15:57:23 · 908 阅读 · 0 评论 -
单例模式
关于单例模式中的final关键字:懒汉式中一开始声明的类的实例化对象为什么只用private static 声明了而没有加final关键字?声明final的变量,必须在类加载完成时已经赋值,如果你是final非static成员,必须在构造器、代码块、或者直接定义赋值;如果是fainal static 成员变量,必须直接复制或者在静态代码块中赋值static {//静态代码块 inst...原创 2018-07-03 20:45:23 · 193 阅读 · 0 评论