面试题

Struts2 Action的单例和多例

struts2中action是多例的,即一个session产生一个action如果是单例的话,若出现两个用户都修改一个对象的属性值,则会因为用户修改时间不同,两个用户访问得到的属性不一样,操作得出的结果不一样.举个例子:有一块布长度300cm,能做一件上衣(用掉100cm)和一件裤子(用掉200cm); 甲和乙同时访问得到的长度都是300cm,甲想做上衣和裤子,他先截取100cm去做上衣,等上衣做完再去做裤子,而乙这时正好也拿100cm...
8年前 (2017-04-19) 阅读(4215) 赞一个 (1) 评论(0) 链接直达
Java开发

使用 JSONPath 解析 JSON 完整内容详解

美女镇楼JsonPath是一种简单的方法来提取给定JSON文档的部分内容。 JsonPath有许多编程语言,如Javascript,Python和PHP,Java。JsonPath提供的json解析非常强大,它提供了类似正则表达式的语法,基本上可以满足所有你想要获得的json内容。下面我把官网介绍的每个表达式用代码实现,可以更直观的知道该怎么用它。GitHub:https://github.com/json-path/JsonPath以...
8年前 (2017-04-17) 阅读(36018) 赞一个 (14) 评论(0) 链接直达
Web 前端设计语言

jQuery LigerUI 快速开发UI框架介绍

LigerUI 快速开发UI框架LigerUI 是基于jQuery 的UI框架,其核心设计目标是快速开发、使用简单、功能强大、轻量级、易扩展。简单而又强大,致力于快速打造Web前端界面解决方案,可以应用于.net,jsp,php等等web服务器环境。LigerUI有如下主要特点:使用简单,轻量级控件实用性强,功能覆盖面大,可以解决大部分企业信息应用的设计场景快速开发,使用LigerUI可以比传统开发减少极大的代码量易扩展,包括默认参数、...
8年前 (2017-04-17) 阅读(3489) 赞一个 (1) 评论(0) 链接直达
面试题

(图解)怎么用一个11升和7升的两个杯子量出2升水?

方法一为了方便演示,11L表示用绿色,7L表示红色。也可用A,B字母表示(1)11L装满,往7L的倒,把7L倒满,剩4L(2)7L的倒空,4L倒进7L里,11L装满再往7L倒,7L满,11L剩8L; (3)7L清空,8L倒进去,得到1L; (4)7L清空,1L倒进去,得到1L,11L装满,倒满7L,11-6剩下5L;(5)7L清空,5L倒进去,得到5L,11L装满,倒满7升,11-2剩下9L;(6)7L清空,9L倒满...
8年前 (2017-04-17) 阅读(8863) 赞一个 (3) 评论(0) 链接直达
特效篇 / 插件篇

QQ空间长图滚动效果

QQ空间在对长图的处理的时候,将长图显示在了一个固定宽高并且隐藏溢出部分的容器内,然后在鼠标移动到容器的时候滚动显示其他部分。那么如何实现呢?先不考虑移动的效果,先看一下布局:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="...
8年前 (2017-04-14) 阅读(3286) 赞一个 (2) 评论(0) 链接直达
Java开发

Java的自动装箱与拆箱详解(Autoboxing and unboxing)

一、什么是自动装箱拆箱 很简单,下面两句代码就可以看到装箱和拆箱过程//自动装箱Integer total = 99; //自定拆箱int totalprim = total;1234512345简单一点说,装箱就是自动将基本数据类型转换为包装器类型;拆箱就是自动将包装器类型转换为基本数据类型。下面我们来看看需要装箱拆箱的类型有哪些:这个过程是自动执行的,那么我们需...
8年前 (2017-04-14) 阅读(3706) 赞一个 (0) 评论(0) 链接直达
Java开发

Java自动装箱与拆箱及其陷阱

在本文中,笔者向大家介绍下Java中一个非常重要也非常有趣的特性,就是自动装箱与拆箱,并从源码中解读自动装箱与拆箱的原理,同时这种特性也留有一个陷阱。开发者如果不注意,就会很容易跌入这个陷阱。自动装箱(Autoboxing)定义大家在平时编写Java程序时,都常常以以下方式来定义一个Integer对象;Integer i=100;从上面的代码中,大家可以得知,i为一个Integer类型的引用,100为Java中的基础数据类型(...
8年前 (2017-04-14) 阅读(2782) 赞一个 (1) 评论(0) 链接直达
Java开发

Integer与int的区别比较你知道多少?

如果面试官问Integer与int的区别:估计大多数人只会说道两点,Ingeter是int的包装类,int的初值为0,Ingeter的初值为null。但是如果面试官再问一下Integer i = 1;int ii = 1; i==ii为true还是为false?估计就有一部分人答不出来了,如果再问一下其他的,估计更多的人会头脑一片混乱。所以我对它们进行了总结,希望对大家有帮助。首先看代码:public static ...
8年前 (2017-04-14) 阅读(3076) 赞一个 (1) 评论(0) 链接直达
Java开发

Spring事务的传播特性和隔离级别

Spring 对事务控制的支持统一在 TransactionDefinition 类中描述,该类有以下几个重要的接口方法:int getPropagationBehavior():事务的传播行为int getIsolationLevel():事务的隔离级别int getTimeout():事务的过期时间boolean isReadOnly():事务的读写特性。事务的7种传播特性所谓事务传播行为就是多个事务方法相互调用时,事务如何在这些方...
8年前 (2017-04-14) 阅读(3333) 赞一个 (3) 评论(0) 链接直达
Java开发

SpringMVC 中 @ResponseBody 和 @RequestBody 注解

@ResponseBody和 @RequestBody 作用 @RequestBody 将 HTTP 请求正文插入方法中,使用适合的 HttpMessageConverter 将请求体写入某个对象。 @ResponseBody 将内容或对象作为 HTTP 响应正文返回,使用 @ResponseBody 将会跳过视图处理部分,而是调用适合 HttpMessageConverter ,将返回值写入输出流。HttpMessageConvert...
8年前 (2017-04-14) 阅读(3516) 赞一个 (0) 评论(0) 链接直达
Java开发

深入理解 Java 编程语言的 8 个图表

很多时候,一张图比你说 1000 个字能更有效的说清楚一个问题。我们列举了 8 个关于 Java 语言的图表,或许可以让你对 Java 有着更深入的认识。1、字符串不变性(String Immutability)下面的图表显示执行如下两行代码所发生的事:String s = "abcd";  s = s.concat("ef");2、e...
8年前 (2017-04-14) 阅读(2827) 赞一个 (1) 评论(0) 链接直达

程序喵 www.ibloger.net

文章归档 站内留言 给我写信 文章订阅