自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(114)
  • 资源 (1)
  • 收藏
  • 关注

转载 Java中判断两个Long类型是否相等

@see  https://blog.csdn.net/hxxanyifree/article/details/68063641开发中有遇到Long类型比较是否相等,比如Long A和Long B判断是否相等,当时习惯性的直接A==B;    自测的话确实么有问题,但是测试那边测试就有问题,当时郁闷了一下然后换成了A.equals(B)或A.longValue()==B.longValue()都是...

2018-05-09 12:36:05 1933

转载 fastjson SerializerFeature详解

@see https://blog.csdn.net/u010246789/article/details/52539576依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId&...

2018-05-08 12:59:36 435

转载 Java 枚举(enum) 详解7种常见的用法

@see https://blog.csdn.net/qq_27093465/article/details/52180865JDK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。大师兄我又加上自己的理解,来帮助各位理解一下。用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,...

2018-05-08 12:51:35 281

原创 Spring jdbcTemplate查不到数据时抛出EmptyResultDataAccessException

@see https://blog.csdn.net/bbirdsky/article/details/8784434@see  https://blog.csdn.net/zhang41228/article/details/52799868问题现象:org.springframework.dao.EmptyResultDataAccessException: Incorrect result ...

2018-05-08 12:35:35 3486

原创 在web.xml中注册IntrospectorCleanupListener监听器以解决struts等框架可能产生的内存泄露问题

增加方式如下:[html] view plain copy    <listener>          <listener-class>              org.springframework.web.util.IntrospectorCleanupListener          </listener-class>      </liste...

2018-03-29 13:49:17 157

转载 javascript定时器,取消定时器,及js定时器优化方法

转载自:http://blog.csdn.net/johnstrive/article/details/42216005通常用的方法:启动定时器:[javascript] view plain copywindow.setInterval(Method,Time)    Method是定时调用的js方法Time是间隔时间,单位是毫秒取消定时器:[javascript] view plain cop...

2018-03-19 22:30:32 377

转载 jQuery的serialize方法无法获取form数据

转载自:http://blog.csdn.net/achilles12345/article/details/43306763长期以来,我一直以为form表单是放数据的,table、tr、td是负责HTML页面显示布局的,他们之间不会互相影响。但是今天出现了这样的一个问题。同样的代码使用jQuery的serialize方法在IE8和IE9上执行是可以获取到form表单数据的,而在IE11上就不行。...

2018-03-19 22:26:15 1040

转载 JavaScript调试技巧之console.log()详解

转载自:http://blog.csdn.net/woshinannan741/article/details/45057913对于JavaScript程序的调试,相比于alert(),使用console.log()是一种更好的方式,原因在于:alert()函数会阻断JavaScript程序的执行,从而造成副作用;而console.log()仅在控制台中打印相关信息,因此不会造成类似的顾虑一、什么...

2018-03-19 22:23:32 1701

转载 Request中getContextPath、getServletPath、getRequestURI、request.getRealPath的区别

1 区别假定你的web application 名称为news,你在浏览器中输入请求路径:http://localhost:8080/news/main/list.jsp1.1 System.out.println(request.getContextPath());打印结果:/news1.2 System.out.println(request.getServletPath());打印结果:/m...

2018-03-19 22:16:51 155

原创 单例模式

public class SingletonDemo {      private volatile static SingletonDemo instance;      private SingletonDemo(){          System.out.println("Singleton has loaded");      }      public static Singleton...

2018-03-19 22:06:56 110

转载 Java中关于WeakReference和WeakHashMap的理解

转载自:https://www.cnblogs.com/Skyar/p/5962253.html新美大的10月11日的笔试中有一道选择题,让选择函数返回结果,代码如下: 1 private static String test(){ 2 String a = new String("a"); 3 WeakReference<String> b = n...

2018-03-19 21:51:11 269

转载 过滤器模式(Filter)

转载自:http://blog.csdn.net/itgungnir/article/details/535715571      模式简介过滤器模式(Filter)也叫标准模式(Criteria),这种模式允许开发人员使用不同的标准来过滤一组对象,通过逻辑运算以解耦的方式把它们连接起来。 2      实例需求:Person类有三个属性:姓名(Name)、性别(Gender)和婚姻情况(Mari...

2018-03-19 21:37:48 1955

转载 Struts2之ActionContext理解

转载自:http://blog.csdn.net/qishubiao/article/details/78479865在Strust2中,有一个内置对象叫ActionContext,通过该对象可以获得之前Servlet中的对象,比如:requst对象,response对象...那么为什么可以通过ActionContext获得那些对象呢?那是因为在ActionContext内容引用了那些对象,也就是...

2018-03-19 21:24:36 201

转载 static{}静态代码块与{}普通代码块之间的区别

转载自:http://blog.csdn.net/aledavvv/article/details/16920743static{}(静态代码块)与{}(非静态代码块)的异同点相同点:都是在JVM加载类时且在构造方法执行之前执行,在类中都可以定义多个,    一般在代码块中对一些static变量进行赋值。不同点:静态代码块在非静态代码块之前执行(静态代码块—>非静态代码块—>构造方法)...

2018-03-19 21:17:00 1708

转载 Spring中使用两种Aware接口自定义获取bean

转载自:https://www.cnblogs.com/handsomeye/p/6277510.html 在使用spring编程时,常常会遇到想根据bean的名称来获取相应的bean对象,这时候,就可以通过实现BeanFactoryAware来满足需求,代码很简单:@Servicepublic class BeanFactoryHelper implements BeanFactoryAware...

2018-03-19 21:04:30 146

转载 java 项目 debug 出现 source not found

工作中遇到的小问题,在这里简单整理一下,直接上图,按步骤操作:然后直接点击Edit Source Lookup Path 按钮,出现如下图然后可以删除default,点击Add按钮,出现如下图:然后选择project,点击ok按钮,出现如下图:最后选择对应的项目,点击ok按钮,clean项目,重新启动项目,debug就好了...

2018-03-18 21:03:38 455

转载 js获取相同name的元素个数和获取其中任意一个元素的值(获取最后一个元素值)

转载自:http://blog.csdn.net/superit401/article/details/72629519[javascript] view plain copy<input name="a" id="1" value="南海">   <input name="a" id="2" value="特朗普">   &

2018-03-18 18:30:11 2225

转载 jquery reset的正确用法

转载自:http://blog.csdn.net/a437629292/article/details/38561343[html] view plain copy<form id="test">  <input type="text" />  </form>  重置表单的方法:错误写法:[html] view plain copy$('#test').rese...

2018-03-18 18:17:40 4006

转载 Js获取浏览器类型

<script>      function myBrowser(){          var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串          var isOpera = userAgent.indexOf("Opera") > -1;          //判断是否Opera浏览器         ...

2018-03-18 18:05:26 129

转载 js声明变量、对象和数组

声明普通变量var=x // x 为 undefinedvar x = 6; // x 为数字var x = "Bill"; // x 为字符串声明数组var cars=new Array();cars[0]="Audi";cars[1]="BMW";cars[2]="Volvo";var cars=new Array("Audi",...

2018-03-18 17:12:03 3017

转载 jquery利用attr、prop方法获取、设置input的checked属性

转载自:http://blog.csdn.net/xiaouncle/article/details/52001117在jquery中应该使用prop方法来获取和设置checked属性,不应该使用attr,需要的朋友可以参考下。1、prop方法获取、设置checked属性<input type="checkbox" name="checkboxMain" onclick="CheckAll(...

2018-03-18 16:26:53 465

原创 js中prop和attr区别

首先attr 是从页面搜索获得元素值,所以页面必须明确定义元素才能获取值,相对来说比较慢。 如:<input name='test' type='checkbox'> $('input:checkbox').attr('type'); 返回checkbox. $('input:checkbox').attr('checked'); 返回undefined。 因为<input na...

2018-03-18 16:16:23 196

转载 java中continue标记的使用

转载自:http://blog.csdn.net/oguro/article/details/52914487continue的适用范围: continue只能用于循环语句。continue的作用:continue的作用是跳过本次的循环体内容。继续下一次。continue要注意的事项:1. 在一种情况下,continue后面不能跟有其他语句,因为是永远都无法执行到。2. continue 也可以配...

2018-03-18 15:55:42 508

转载 Jquery中的bind(),on()绑定事件方式总结

转载自:http://blog.csdn.net/qq_27918787/article/details/52541102一.bind()使用方式:$(selector).bind(event,data,function)event:必需项;添加到元素的一个或多个事件,例如 click,dblclick等;       单事件处理:例如 $(selector).bind("click",data,...

2018-03-18 14:39:26 490

转载 使用js动态添加点击事件时,click与onclick的区别

转载自:http://blog.csdn.net/xyq286654901/article/details/72687052今天在做项目的时候遇到了一个问题,就是通过js动态绑定事件的问题。在网上收索了下,然后自己写了一个个很简单的DOM实验了一下!1、jsp代码<body>    <p>定义第一个添加按钮</p>    <input type="butt...

2018-03-18 14:28:57 2583

转载 Get、Post请求中文乱码问题

转载自:https://www.cnblogs.com/binye-typing/p/6281627.html最近在重温JavaWeb基础内容,碰到了之前也时常遇到的中文乱码问题,想着反正是经常要处理的,不如当即就把它整理出来放在博客里,省得遇到时再去到处搜。  1. Post请求乱码的解决方案:   手工创建一个过滤器实现javax.servlet.Filter接口:public class C...

2018-03-17 22:08:22 258

转载 java中return用法总结

转载自:http://blog.csdn.net/xiaoxingfu0604/article/details/53067577Java中return用于方法,两个作用:   (1)返回方法指定类型的值(这个值总是确定的),也可以是对象   (2)方法的结束两种形式:(1)有返回类型 例如:return i;          (2)无返回类型  return;一般方法前有void代表无返回值,没...

2018-03-17 21:51:15 9347

转载 HashSet、TreeSet、LinkedHashSet的区别

原文链接:HashSet vs. TreeSet vs. LinkedHashSet在一个set中,是没有重复元素的。这也是使用set最主要的原因之一。Set的实现类有三个:HashSet,TreeSet,LinkedHashSet。什么时候使用哪一种实现类,是一个非常的问题。简单地说,如果我们想要一个快速的set,那么我们应该使用HashSet;如果我们需要一个已经排好序的set,那

2017-12-06 22:03:42 522

原创 threadlocal原理及常用应用场景2

最近项目中遇到如下的场景:在执行数据迁移时,需要按照用户粒度加锁,因此考虑使用排他锁,迁移工具和业务服务属于两个服务,因此需要使用分布式锁。我们使用缓存(Tair或者Redis)实现分布式锁,具体代码如下:@Service  public class Locker {      @Resource(name = "tairClientUtil")    

2017-12-06 21:52:13 673 1

转载 threadlocal原理及常用应用场景1

想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给出了两个应用场景。一.对ThreadLocal的理解        ThreadLocal,很多地方叫做线程本地变量,也有些地方叫做线程本地

2017-12-06 21:33:12 202

原创 protected详解!

在网上一搜或是查书,得到的结果都是这么写的protected 的属性和方法可以在本包和子类访问  这里的访问 我不太明白是什么意思。。一、在不同包中请看下面两端代码,其中包B中的猫和鼠都继承了动物类。//代码1:包A中有一个动物类    package testa;    public class Animal {        protected vo

2017-12-06 20:19:41 6236 3

转载 eclipse-查看继承层次图/继承实现层次图

阅读代码时,如果想要看某个类继承了哪些类、实现了哪些接口、哪些类继承了这个类,恰巧这个类的继承实现结构又比较复杂,那么如果对开发工具不是很熟练,这个需求是比较难以实现的。eclipse中的type hierarchy可以满足这个需求。本文以Spring源码中的ClassPathResource.java为例。quick type hierarchyquick type hi

2017-12-06 19:51:46 2654

原创 java WeakReference解决内存泄漏

java语言中为对象的引用分为了四个级别,分别为 强引用 、软引用、弱引用、虚引用。本文只针对java中的弱引用进行一些分析,如有出入还请多指正。在分析弱引用之前,先阐述一个概念:什么是对象可到达和对象不可到达状态。其实很简单,我举个例子:现在有如下两个类class A class B,在JVM上生成他们两个类的实例分别为 instance a  instanc

2017-12-01 00:18:52 1624

转载 javaweb谈一谈Servlet线程安全问题

转载自http://www.cnblogs.com/LipeiNet/p/5699944.html前言:前面说了很多关于Servlet的一些基础知识,这一篇主要说一下关于Servlet的线程安全问题。1:多线程的Servlet模型要想弄清Servlet线程安全我们必须先要明白Servlet实例是如何创建,它的模式是什么样的。在默认的情况下Servlet容器对声明的S

2017-11-30 23:15:40 320

转载 jquery disable按钮(启用、禁用按钮)

转载自:http://blog.csdn.net/wangjun5159/article/details/47659229禁用按钮:[html] view plain copy$("#id").attr("disabled","true");  $("#id").attr("disabled",true);  $("#id")

2017-11-30 23:07:58 6315

转载 JAVA字符串格式化-String.format()的使用

常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(

2017-11-29 21:30:04 285

转载 JSON.parse()和JSON.stringify()

转载自:http://blog.csdn.net/wangxiaohu__/article/details/7254598/parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage:

2017-11-27 23:38:25 127

原创 获取baseurl

var getBaseUrl = function () {  var ishttps = 'https:' == document.location.protocol ? true: false;    var url=window.location.host;  if(ishttps){    url='https:'+url;    }else{   url='htt

2017-11-27 23:34:44 3567

转载 判断http请求还是https请求和判断手机端和PC端

2、 js判断http请求还是https请求[javascript] view plain copyvar ishttps = 'https:' == document.location.protocol ? true: false;  if(ishttps){  alert('https');  }else{  alert('htt

2017-11-27 23:27:13 2190

转载 window.location方法

window.location方法获取URL  统一资源定位符 (Uniform Resource Locator, URL)  完整的URL由这几个部分构成:  scheme://host:port/path?query#fragment  scheme:通信协议  常用的http,ftp,maito等  host:主机(带

2017-11-27 23:25:18 237

spring-security3.1详细

spring-security3.1详细

2017-01-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除