java-web
lvjingWn
这个作者很懒,什么都没留下…
展开
-
利用haseCode比较对象是否相同
由于在项目中需要比较一个java类是否与另一个java类相同,这里我们就使用到了重写hashCode与equals方法 eg:public class A{ private String name; private String sex; //getter setter @Override public boolean equals(Objec原创 2017-04-20 15:08:48 · 692 阅读 · 0 评论 -
Jgit实现克隆,切换分支,提交操作
1。maven项目中pom.xml中引入jgit包 <!-- 引入最新jar包 https://mvnrepository.com/artifact/org.eclipse.jgit/org.eclipse.jgit --> <dependency> <groupId>org.eclipse.jgit</groupId>原创 2017-10-31 10:44:46 · 5711 阅读 · 1 评论 -
自定义springUtil用来getBean.利用applicationContext
/** * Spring ApplicationContext 工具类*/@SuppressWarnings("unchecked")@Componentpublic class SpringUtils implements ApplicationContextAware { private static ApplicationContext applicationContext;原创 2017-11-14 10:24:04 · 3098 阅读 · 1 评论 -
logback 生成日志时日志名称为XXX_IS_UNDEFINED
需要将日志打印在本项目中,于是调整logback.xml中日志生成路径,并在application.propeties中添加了变量。。结果读取不到。并且生成的log目录为XXX_IS_UNDEFINED。主要问题就是没有读取到application.properties文件,所以解决办法为在logback.xml中添加一个属性<property resource="application.prope原创 2017-11-06 15:46:08 · 15964 阅读 · 1 评论 -
Pdf与Base64编码之间的转换
自:https://blog.csdn.net/fuyuwei2015/article/details/47264007 在我们的工作有时候我们需要将图片或者pdf文件转换为Base64编码,然后从服务器端下载传输到本地,在这里我列举下两者之间的转换方法: Base64编码转换为pdf:/** * D...转载 2018-06-12 10:02:09 · 4549 阅读 · 0 评论 -
java 服务端设置跨域
自:https://www.jianshu.com/p/0c67823550d6 setHeader(name, value) ; //如果Header中没有定义则添加,如果已定义则用新的value覆盖原用value值。addHeader(name, value); // 如果Header中没有定义则添加,如果已定义则保持原有value不改变。...转载 2018-06-12 10:05:57 · 471 阅读 · 0 评论 -
EventBus使用详解(一)——初步使用EventBus
自:http://blog.csdn.net/harvic880925/article/details/40660137 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/harvic880925/article/details/40660137 ...转载 2018-10-11 16:57:01 · 185 阅读 · 0 评论 -
GoF:(Gang of Four,GOF设计模式)---四人组
Design Patterns: Elements of Reusable Object-Oriented Software(即后述《设计模式》一书),由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 合著(Addison-Wesley,1995)。这几位作者常被称为“四人组(Gang of Four)”,而这本书也就被称为“四人组(转载 2017-09-14 17:56:16 · 854 阅读 · 0 评论 -
java中泛型的使用
一个接口,有2种不同实现时,且实现的参数不同时解决办法package com.test;public interface ValidateUtil<T> { boolean validate(T t);}实现:package com.test;public class ValidatePerson implements ValidateUtil```<Person>```{ @O原创 2017-07-04 16:12:40 · 301 阅读 · 0 评论 -
java对象拷贝之BeanUtils.copyProperties() 用法
一、简介: BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码长度和阅读代码的难度。 二、用法: 如果你有两个具有很多相同属性的JavaBean,一个很常见的情况就是Str转载 2017-04-21 14:23:24 · 2312 阅读 · 0 评论 -
Maven入门指南
一.前言 以前做过的项目中,没有真正的使用过Maven,只知道其名声很大,其作用是用来管理jar 包的。最近一段时间在项目过程中使用Maven,用Maven构建的web项目,其项目结构只停留在了解阶段,没有深入的使用与理解,刚好最近看了一篇关于Maven的详解;就开始深入学习一下Maven的具体应用。二.Maven的作用在开发中,为了保证编译通过,我们会到处去寻找jar包,当编译通过了,运转载 2017-06-29 15:19:55 · 254 阅读 · 0 评论 -
Maven入门指南(二)
原文链接 | 译文链接 | 译者:nkcoder | 审校:方腾飞Maven目录结构Maven有一个标准的目录结构。如果你在项目中遵循Maven的目录结构,就无需在pom文件中指定源代码、测试代码等目录。Maven的目录结构布局,参考Maven标准目录结构介绍以下为最重要的目录:- src - main - java - resources - webapp转载 2017-06-29 15:21:51 · 262 阅读 · 0 评论 -
Javac -cp 和 Java -cp 命令解释
首先介绍一下Javac的带路径编译,带包执行: 编译的时候,只要在javac命令后面指明了.Java文件的位置即可,但是在执行.class文件的时候,必须要进到.class包所在的路径,然后把此路径(即刚开始装jdk一直要配的CLASSPATH所包含的. )添加到CLASSPATH,或者随意在一个目录,然后将.class的包所在的路径(可以是相对路径也可以是绝对路径)添加到CLASSPA转载 2017-06-22 16:13:52 · 2290 阅读 · 0 评论 -
javap的基本用法
javap是JDK自带的反汇编器,可以查看java编译器为我们生成的字节码。通过它,我们可以对照源代码和字节码,从而了解很多编译器内部的工作。语法: javap [ 命令选项 ] class… javap 命令用于解析类文件。其输出取决于所用的选项。若没有使用选项,javap 将输出传递给它的类的 public 域及方法。javap 将其输出到标准输出设备上。命令选项 -help转载 2017-06-22 16:22:38 · 368 阅读 · 0 评论 -
找到编译后的.class文件
11.选中你要找的类的类名步骤阅读22.点下快捷键 ctrl+shift+R,会默认显示你的源文件.java的路径,如果没有.class的话,点击右上角的三角步骤阅读33.选择如下图:步骤阅读44.会展示出.class文件步骤阅读55.双击.class文件,打开如下步骤阅读66.快捷键 alt+回车,打开如下头步骤阅读77.把地址拷贝到你上传工具中,打开如下,就可以直接上传编译后的class类了步骤转载 2017-06-22 16:27:36 · 944 阅读 · 0 评论 -
Lombok
常用注解: @Data :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals(@EqualsAndHashCode)、canEqual、hashCode(@EqualsAndHashCode)、toString (@ToString)方法 @Setter:注解在属性上;为属性提供 setting 方法 @Getter:注解在属性上;为属性提供原创 2017-06-22 16:36:29 · 300 阅读 · 0 评论 -
常见exception
Eclipse查看到某个类的完整继承关系: 选中类,按F4 ,或者ctrl+TIOException: ServletException: UnsupportedEncodingException: IllegalArgumentException: RuntimeException: BeansException: ClassNotFoundException: ClassCast转载 2017-07-03 17:39:01 · 397 阅读 · 0 评论 -
EventBus编码--待补充
package com.XXX;import com.google.common.eventbus.*;import org.junit.Test;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/** * EventBus,事件总线,guava基于观察者模式的优雅...转载 2018-10-17 14:45:36 · 167 阅读 · 0 评论