- 博客(23)
- 资源 (5)
- 收藏
- 关注
原创 四个数的加减乘除
#includedouble fun(double a1,double a2,int b){switch(b){case 0:return (a1+a2);case 1:return (a1-a2);case 2:return (a1*a2);case 3:return (a1/a2);}}void main(){int i,j,k,l,n,m,r,save
2016-04-30 00:31:21 2485
原创 AtomicInteger简介
这个类真的非常实用,更重要的是 它确实非常简单:附上自己的代码,可以自己试试:AtomicInteger,一个提供原子操作的Integer的类。在Java语言中,++i和i++操作并不是线程安全的,在使用的时候,不可避免的会用到synchronized关键字。而AtomicInteger则通过一种线程安全的加减操作接口。 代码:package test;import jav
2016-04-29 16:00:35 600
原创 对zip压缩包进行解压
public static Map unZipFile(String path, String zipFileName) throws IOException{ ZipEntry entry = null; FileInputStream fis = new FileInputStream(path+zipFileName);
2016-04-29 11:39:44 560
原创 SpringMVC中输出json
// header 常量定义 private static final String DEFAULT_ENCODING = "GBK"; private static final boolean DEFAULT_NOCACHE = true; // Content Type 常量定义 public static final String TEXT_TYPE
2016-04-28 16:57:57 1229
原创 使用jxl输出excel表格
@RequestMapping(value = "/checkAccountExport") public void checkAccountExport(final ModelMap model, @RequestParam Map params, HttpServletResponse respons
2016-04-28 16:16:13 483
转载 Java enum的用法详解
用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK, YELLOW } 用法二:switchJDK1.6之前的switch语句只支持int,
2016-04-28 15:13:37 197
转载 @RequestMapping 用法详解之地址映射
@RequestMappingRequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。RequestMapping注解有六个属性,下面我们把她分成三类进行说明。1、 value, method;value: 指定请求的实际地址,指定的地址可以是URI Template 模式(后面将会说明)
2016-04-22 16:41:11 341
原创 SpringMVC的基础配置
xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframe
2016-04-22 16:05:15 344
原创 一道对称数组的JAVA算法题
输入 3输出:0 0 00 1 00 1 2输入 4输出 :0 0 0 00 1 1 10 1 2 20 1 2 3程序样例:Scanner a=new Scanner(System)
2016-04-22 15:44:05 768
原创 spring框架中web.xml的配置详解
1 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根)元
2016-04-22 10:27:07 1328 1
转载 shiro 第二节 身份验证
身份验证,即在应用中谁能证明他就是他本人。一般提供如他们的身份ID一些标识信息来表明他就是他本人,如提供身份证,用户名/密码来证明。在shiro中,用户需要提供principals (身份)和credentials(证明)给shiro,从而应用能验证用户身份:principals:身份,即主体的标识属性,可以是任何东西,如用户名、邮箱等,唯一即可。一个主体可以有多个principals,但
2016-04-21 17:59:21 290
转载 shiro 第一节 简介
学习shiro也是出于好奇,因为公司中使用的权限控制的框架就是这个,所以在工作之余了解一下这个框架的Shiro可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE环境。Shiro可以帮助我们完成:认证、授权、加密、会话管理、与Web集成、缓存等。这不就是我们想要的嘛,而且Shiro的API也是非常简单;其基本功能点如下图所示:Authenti
2016-04-21 16:46:53 278
原创 SpringMVC 中无缓存的BasicController的设计
public class BaseController { // header 常量定义 private static final String DEFAULT_ENCODING = "UTF-8"; private static final boolean DEFAULT_NOCACHE = true; // Content Type 常量定义
2016-04-20 09:50:37 1366
原创 每日一则JavaWeb---Spring MVC中通过Jquery低版本的ajax传递参数值 遇到415的错误
首先将contentType修改为application/json,然后将JSON对象序列化为字符串//重载掉默认的postJSON数据格式$.postJSON = function(url, data, callback) { return jQuery.ajax({ 'type' : 'POST', 'url' : url,
2016-04-20 09:32:52 1790
原创 Oracle中的插入问题
今天在公司中遇到的两个问题:1.oracle的主键值插入问题2.怎样将日期插入oracle数据库中第一个问题的解决方案:1.在数据库中建立一个序列2.在数据库中创建相应的触发器(这两步网上的资料很多,公司一般都已经建立好了)然后使用序列的下一个值即可:address_book_id_seq.nextval第二个问题解决方案:1. private Simple
2016-04-19 14:59:19 385
原创 SpringMVC中从一个控制器方法跳转到另一个控制器方法(亲测)
今天的需求时从delete方法跳转到find方法中return "forward:/testdb/find.do";
2016-04-19 11:06:12 8803 1
原创 jstl中c标签if-else
if-else的使用 男 女 今天在项目中想用if-else的用法可是怎么搞都报jsp解析错误,看了一下原因说是使用了不合法的大于、小于号找了半天也没有找到,原来是自己的el表达式搞错了!**
2016-04-19 10:16:52 48611 1
原创 框架中handler的意义
在许多框架中看到了handler这个词汇但是一开始不理解到底为什么这么命名,今天百度了一下才清楚,以下是百度中对handler的解释。Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分在消息队列中逐一将消息取出,然后对消息进行处理,也就是发送消息和接收消息不是同步的处理。 这种机制通常用来处理相对耗时比较长的操作。像Spr
2016-04-19 09:11:59 1332
转载 REST风格
RESTful的原则:URL表示资源HTTP方法表示操作GET只是用来请求操作,GET操作永远都不应该修改服务器的状态。但是这个也要具体情况进行分析,例如一个页面中的计数器,每次访问的时候确实引起了服务器数据的改变,但是在商业上来说,这并不是一个很重要的改变,所以仍然可以接收使用GET的方式来修改数据。服务应该是无状态的在有状态的会话中,服务器可以记录之前的信息。而RESTful风格中
2016-04-19 08:59:16 414
原创 mysql 安装出现 Install/Remove of the Service Denied!错误
进入 C:\Windows\system32 找到CMD.EXE 右键选择 以管理员身份运行然后执行 mysqld -install ;net start mysql;
2016-04-15 18:10:51 1456
原创 javascript的全局函数
今天面试的时候遇到一个问题就是javascript的全局函数有哪些?全局函数它不属于任何一个内置对象。JavaScript 中包含以下 7 个全局函数,用于完成一些常用的功能:escape( )、eval( )、isFinite( )、isNaN( )、parseFloat( )、parseInt( )、unescape( )。
2016-04-12 14:42:13 1069
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人