随笔分类 -  Java

摘要:package com.lcc.commons; import com.lcc.commons.dto.FileLogDTO; import java.io.*; import java.util.ArrayList; import java.util.Date; import java.util.List; /** * Created by liucongcong on 2018/1/1... 阅读全文
posted @ 2018-01-19 10:35 growthofmonkey 阅读(1948) 评论(0) 推荐(0)
摘要:如果要减少嵌套循环的使用: 我们可以将需要在二重循环里面判断的条件放在一个Map的key里面; 在判断的时候只需要进行key是否存在,然后操作接下来的步骤; 这样子就会减少二重循环了,不会发生循环n*m次了,而是发生循环n+m次 一般大家都知道ArrayList和LinkedList的大致区别: 1 阅读全文
posted @ 2018-01-15 15:49 growthofmonkey 阅读(316) 评论(0) 推荐(0)
摘要:RMI(即Remote Method Invoke 远程方法调用)。在Java中,只要一个类extends了java.rmi.Remote接口,即可成为存在于服务器端的远程对象,供客户端访问并提供一定的服务。JavaDoc描述:Remote 接口用于标识其方法可以从非本地虚拟机上调用的接口。任何远程 阅读全文
posted @ 2017-08-29 11:23 growthofmonkey 阅读(498) 评论(0) 推荐(0)
摘要:package poi.excel; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.util.ArrayList; i... 阅读全文
posted @ 2017-08-28 15:06 growthofmonkey 阅读(412) 评论(0) 推荐(0)
摘要:博主很懒什么都没有留下,只留下了一个转载链接!!! http://www.cnblogs.com/Jerry-Chou/archive/2012/12/12/2814693.html 阅读全文
posted @ 2017-08-08 16:22 growthofmonkey 阅读(873) 评论(0) 推荐(0)
摘要:代码如下 阅读全文
posted @ 2017-08-08 10:50 growthofmonkey 阅读(294) 评论(0) 推荐(0)
摘要:RFC882文档规定了如何编写一封简单的邮件(纯文本邮件),一封简单的邮件包含邮件头和邮件体两个部分,邮件头和邮件体之间使用空行分隔。 邮件头包含的内容有: 邮件体指的就是邮件的具体内容。 我用的是maven项目,pom里面添加下面jar包 版本号可以去网上找最新的修改 如果用qq或者126之类的 阅读全文
posted @ 2017-08-07 18:48 growthofmonkey 阅读(179) 评论(0) 推荐(0)
摘要:项目用的是maven,所需jar包在pom.xml文件里面配置,单元测试要用的jar具体如下: 从上面的jar包可以看到,这次主要用了Junit mock 和 spring-test. 具体的构建项目这里就不多说了,接下来我们直接看下testBean里面的具体代码应用: 具体类: 测试类: 如果对m 阅读全文
posted @ 2017-07-26 12:06 growthofmonkey 阅读(2937) 评论(0) 推荐(0)
摘要:1. #{}表示一个占位符号,通过#{}可以实现preparedStatement向占位符中设置值,自动进行java类型和jdbc类型转换,#{}可以有效防止sql注入。 #{}可以接收简单类型值或pojo属性值。 如果parameterType传输单个简单类型值,#{}括号中可以是value或其它 阅读全文
posted @ 2017-07-08 13:27 growthofmonkey 阅读(1210) 评论(0) 推荐(0)
摘要:在写springMVC的项目时,用jsp去前端展示数据,期间遇到了一个问题就是无法用el表达式。 最后排除一切之后发现是因为自己maven项目里web.xml的版本问题。 我的maven项目web.xml版本用的是2.3版本的,如果web.xml是2.3版本的话,jsp里面有个默认的属性是: 如果这 阅读全文
posted @ 2017-07-03 10:24 growthofmonkey 阅读(1505) 评论(0) 推荐(0)
摘要:我们在用Mybatis去操作底层数据库的时候,需要用到xml配置文件,一般我们是把配置文件和dao放置在同一层目录。 但是在用idea操作maven项目的时候,我们可能会遇到无法读取到dao对应的mapper.xml文件。 简单的解决方法如下: 第一种: 将xml文件移至src/main/resou 阅读全文
posted @ 2017-07-03 10:14 growthofmonkey 阅读(8740) 评论(0) 推荐(2)
摘要:说明: 阅读全文
posted @ 2017-06-08 15:17 growthofmonkey 阅读(1312) 评论(0) 推荐(0)
摘要:首先介绍一下js当中的几个关键的正则表达式: 1.js中的正则表达式校验 a: RegExp(如果这里有转义字符的话,需要使用“\\”) b:(如果是这种表达式的话,碰到转义字符,我们需要使用"\") 2.全局替换和只替换第一个字符的写法 第一行结果是201403-22++aaaa,第二行结果是20 阅读全文
posted @ 2017-06-08 15:10 growthofmonkey 阅读(1300) 评论(0) 推荐(0)
摘要:实现类CommonResponseHandler ActionResult类里面用到的JsonUtils 里面的main方法为测试 ActionResult里面用到的MsgUtils 阅读全文
posted @ 2017-05-22 11:40 growthofmonkey 阅读(1504) 评论(0) 推荐(0)
摘要:大家可能注意到了,网页上有些图片的src或css背景图片的url后面跟了一大串字符,比如: data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJAQMAAADaX5RTAAAAA3NCSVQICAjb4U/gAAAABlBMVEX///+ZmZ 阅读全文
posted @ 2017-05-02 16:04 growthofmonkey 阅读(2780) 评论(0) 推荐(0)
摘要:Matcher、Pattern简介 java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher Pattern 一个Pattern是一个正则表达式经编译后的表现模式。 Matcher 一个Matcher对象是一个状态机器, 阅读全文
posted @ 2017-05-02 16:02 growthofmonkey 阅读(474) 评论(0) 推荐(0)
摘要:版本可以选择最新的版本。 如果不是,需要手动添加jar包的话,需要导入下面两个jar包: 1、commons-fileupload-1.2.2.jar 2、commons-io-2.0.1.jar jar包引入后,我们接下来需要去配置一下配置文件,在配置文件里面加入下面内容: 接下来是上传页面jsp 阅读全文
posted @ 2017-04-27 14:39 growthofmonkey 阅读(379) 评论(0) 推荐(0)
摘要:两种方法 一种得到的是时间戳,一种得到是日期格式: 1.日期格式的 2.时间戳 阅读全文
posted @ 2017-04-12 14:25 growthofmonkey 阅读(160152) 评论(9) 推荐(6)
摘要:今天写一个简单的拦截器,以webService接口为例: 背景:H5的一个项目,只要调用H5webService 接口下面的方法都会触发一个AuthorityInterceptor去验证是否调用类型是H5,session是否失效. 1.需要自己定义一个Interceptor,我定义的Intercep 阅读全文
posted @ 2017-03-28 17:13 growthofmonkey 阅读(3356) 评论(0) 推荐(0)
摘要:这一篇redis实例是基于序列化储存-(写入对象,读取对象) 在spring+redis(一)中我们介绍了在spring中怎么去操作储存redis,基于string的储存,今天我们介绍一下redis基于序列化的储存。 平常在项目里面往数据库存贮的大多数是一个对象,因为我们好多都是面向对象开发。 下面 阅读全文
posted @ 2017-03-27 11:48 growthofmonkey 阅读(837) 评论(0) 推荐(0)