Java
文章平均质量分 59
bug_yun
这个作者很懒,什么都没留下…
展开
-
SpringMVC Date类型PO,返回页面是毫秒的时间戳
1. 导入jackson-annotations包; 2. import com.fasterxml.jackson.annotation.JsonFormat; 3. @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") <audio controls="controls" styl...原创 2018-06-12 16:02:28 · 2530 阅读 · 0 评论 -
Java堆栈简单介绍
栈stack:(1)每个线程包含一个栈区,栈中只保存基础数据类型的对象和自定义对象的引用型数据,对象都存放在堆区中。 (2)每个栈中的数据(原始类型和对象引用)都是私有的,其他栈不能访问。 (3)栈分为3个部分:基本类型变量区、执行环境上下文、操作指令区(存放操作指令)。 (4)stack的区域很小,只有1M,特点是存取速度很快,所以在stack中存放的都是快速执行的任务,比如s...原创 2017-05-22 13:25:40 · 145 阅读 · 0 评论 -
POI 合并单元格
原始结果: 期望结果: 关键代码通用类如下: SchoolController 部分代码: @RequestMapping(value="/exportExcel") public String exportExcel(HttpServletResponse response) { response.setContentTyp...原创 2017-05-20 15:53:47 · 792 阅读 · 1 评论 -
Java 自定义异常项目开发应用
数据层异常 --> 业务层异常 --> 表示层,表示层展示的只是定义的错误码 自定义异常:NullException.javapackage com.bugyun.exception;/** * 项目名称:Test * 类名称:NullException.java * 类描述: 自定义除数为0的异常为:NullException...原创 2016-03-10 16:57:55 · 176 阅读 · 0 评论 -
Java常见异常类型
转自:http://www.blogjava.net/freeman1984/archive/2013/07/26/148850.html 因找不到原文章出处,所以就转了当时看到时的地址 算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:Neg...原创 2016-03-10 15:19:03 · 255 阅读 · 0 评论 -
Java 异常处理常犯错误(转)
转自:http://www.blogjava.net/freeman1984/archive/2013/07/26/148850.html 因找不到原文章出处,所以就转了当时看到时的地址 你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?OutputStreamWriter out = ......原创 2016-03-10 14:54:43 · 152 阅读 · 0 评论 -
java 后台 html 转化为 图片
1. html 转换为标准 html ,用到的技术 jtidy; public static void htmlCovertTohtml(String sourceFilename, String targetFilename) { Tidy tidy = new Tidy(); tidy.setInputEncoding("UTF-8"); tidy.setO...原创 2016-03-03 18:07:13 · 8637 阅读 · 4 评论 -
java 正则表达式 过滤html标签(转)
转自:http://aguang520.iteye.com/blog/1056686# 前段时间开发的时候要读取一篇文章的简介内容(也就是前200个字符),使用了隐藏字段,可能有人就要问了,那后台也是可以截取字符的啊,那是因为编辑器里面包含了html标签,所以后台就需要处理html标签的正则表达式,前些天上网搜了下,发现有人写好的一个类,给大家共享下,不要闲小弟落伍了......原创 2016-02-29 11:24:33 · 139 阅读 · 0 评论 -
Java 文件路径的分隔符
原路径:Windows: D:\Users\beyondLinux: /home/xh/Videos 转换后路径:Windows: D:\\Users\\beyondLinux: /home/xh/Videos 或:Windows: D:/Users/beyondLinux: /home/xh/Videos 解决方法:1. 直接换成/ ...原创 2016-02-23 17:06:46 · 580 阅读 · 0 评论 -
java忽略字符串中的转义字符
转自:http://my.oschina.net/u/1010578/blog/366252java中如何忽略字符串中的转义字符''(转)起因 这几天工作上需要跟另一个同事联调rest接口,我这边是java他是php,返回报文是json格式。接口调用成功后,输出返回的报文中有类似“\u79fb\u52a8\u4e92\u8054\u7f51\u5e94\u7528 ”的Unic...原创 2016-02-21 20:07:51 · 1182 阅读 · 0 评论 -
从一个对象的内容复制到另一个对象里BeanUtils.copyProperties(,)
BeanUtils.copyProperties(A, B); 位于 spring-beans-4.2.6.release.jar 包下原创 2017-01-05 08:40:47 · 1048 阅读 · 0 评论 -
maven配置默认使用的JDK版本(转)
转自:http://blog.csdn.net/kqygww/article/details/12922135 设置全局的jdk,在setting.xml文件中的profiles元素下添加如下profile元素 [html] view plain copy <profile> <id>jdk1.8</...原创 2016-12-26 13:55:50 · 331 阅读 · 0 评论 -
Java BIO\NIO\AIO,同步\异步\阻塞\非阻塞介绍
参考:http://blog.csdn.net/skiof007/article/details/52873421 同步阻塞IO:在此种方式下,用户进程在发起一个IO操作以后,必须等待IO操作的完成,只有当真正完成了IO操作以后,用户进程才能运行。JAVA传统的IO模型属于此种方式! 同步非阻塞IO:在此种方式下,用户进程发起一个IO操作以后边可返回做其它事情,但是用户进程...原创 2017-05-08 10:55:09 · 197 阅读 · 0 评论 -
shiro 字段简单应用介绍
Realm:认证:Principals(当事人、身份)、Credentials(证书、凭证)、realmName用户赋角色:用户:角色user:role1,role2; 授权:roles、Permissions角色赋权限;角色:域:操作:实例对象role1:permissions:print:myPermissions Session 管理...原创 2017-05-04 10:05:00 · 157 阅读 · 0 评论 -
单点登录原理与简单实现(转)
转:http://www.cnblogs.com/ywlaker/p/6113927.html#!comments 一、单系统登录机制1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系...原创 2017-05-03 09:42:17 · 126 阅读 · 0 评论 -
六种常用的web负载均衡技术(转)
转:https://my.oschina.net/shyl/blog/669772?p={{totalPage}}http://network.51cto.com/art/201004/195925.htm 不能狭义地理解为分配给所有实际服务器一样多的工作量,因为多台服务器的承载能力各不相同,这可能体现在硬件配置、网络带宽的差异,也可能因为某台服务器身兼多职,我们所说的“...原创 2017-05-02 13:13:41 · 209 阅读 · 0 评论 -
Java设计模式之策略模式(转)
转:http://blog.csdn.net/jason0539/article/details/45007553背景在软件开发中常常遇到这种情况,实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能。如查找、排序等,一种常用的方法是硬编码(Hard Coding)在一个类中,如需要提供多种查找算法,可以将这些算法写到一个类中,在该类...原创 2017-05-23 14:50:15 · 134 阅读 · 0 评论 -
Java设计模式之代理模式(转)
转:http://www.cnblogs.com/chinajava/p/5880870.html 代理实现可以分为静态代理和动态代理。静态代理静态代理模式其实很常见,比如买火车票这件小事:黄牛相当于是火车站的代理,我们可以通过黄牛买票,但只能去火车站进行改签和退票。在代码实现中相当于为一个委托对象realSubject提供一个代理对象proxy,通过proxy可以调用r...原创 2017-05-23 14:59:47 · 112 阅读 · 0 评论 -
服务器端解决跨域问题的三种方法(转)
转自:http://blog.csdn.net/james_wade63/article/details/50772041原创 2017-03-01 22:15:47 · 1232 阅读 · 0 评论 -
java代码注释XXX todo fixme 的意义(转)
转:http://free0007.iteye.com/blog/1886526 特殊注释:1 TODO表示需要实现,但目前还未实现的功能2 XXX勉强可以工作,但是性能差等原因3 FIXME代码是错误的,不能工作,需要修复 TODO: + 说明:如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。FIXME: + 说明...原创 2017-12-12 16:16:29 · 162 阅读 · 0 评论 -
Java 1.8 list 排序
package com.bugyun.po;public class Student { private String name; private Integer age; private Float score ; public String getName() { return name; } publi...原创 2017-11-29 11:21:26 · 405 阅读 · 0 评论 -
Java通过HttpClient调用百度地图Demo
废话不多说,直接上代码,具体详情见附件,代码中AK替换成你自己的AK package com.bugyun.constant;/** * 调用百度请求的参数常量 * @author Administrator * */public class RequestArgsConstant { /** * 百度地图ak */ publ...原创 2017-10-11 17:33:39 · 687 阅读 · 0 评论 -
Java 基本类型非null 公用方法Validator
package com.able.util;import java.util.Collection;import java.util.Enumeration;import java.util.Iterator;import java.util.Map;/** * <b>核心类</b>,判断对象是否为null或者Empty. * ...原创 2017-02-13 09:31:00 · 261 阅读 · 0 评论 -
Java List 转 String 的几个方式
package com.bugyun.common;import java.util.List;import org.apache.commons.lang3.StringUtils;/** * * 项目名称:web-demo * 类名称:List2String.java * 类描述: * 创建人:beyond * 创建时间:2017年2...原创 2017-02-13 09:27:41 · 3432 阅读 · 0 评论 -
java.lang.UnsupportedClassVersionError: : Unsupported major.minor version 52.0
java.lang.UnsupportedClassVersionError: : Unsupported major.minor version 52.0 引起原因:开始用的 eclipse 自带的jdk1.7,旧的编译版本也是1.7,后来换成外置的jdk1.7,引起该问题,网上各种方法都试过了,没有效果; 网上给的方案是步骤3,解决不了我的问题 解决方案:1...原创 2016-04-12 10:48:48 · 424 阅读 · 0 评论 -
Value '0000-00-00' can not be represented as java.sql.Date(转)
转自:http://josh-persistence.iteye.com/blog/2098415?utm_source=tuicool&utm_medium=referral java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp问题描述,...原创 2016-04-12 10:40:12 · 121 阅读 · 0 评论 -
java List集合交集并集相减原生态方法
package com.bugyun.exception;import java.util.ArrayList;import java.util.List;/** * 项目名称:Test * 类名称:CollectionTest.java * 类描述: * 创建人:beyond * 创建时间:2016年4月1日 下午2:17:05 ...原创 2016-04-01 14:42:38 · 4101 阅读 · 0 评论 -
JStorm 实时计算对比
JStorm github document: https://github.com/alibaba/jstorm/wiki/JStorm-Chinese-Documentation JStorm VS Storm 请参看 JStorm 0.9.0 介绍.pptxJStorm 比Storm更稳定,更强大,更快, Storm上跑的程序,一行代码不变可以运行在JStorm上。F...原创 2016-03-30 10:25:29 · 247 阅读 · 0 评论 -
JDK 环境变量批处理一键设置
见附件原创 2016-03-29 09:34:42 · 163 阅读 · 0 评论 -
java日期和字符串类型的转换
/** * */package com.bugyun.exception;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * 项目名称:Test * 类...原创 2016-03-17 09:17:02 · 178 阅读 · 0 评论 -
java return、finally、throw 执行顺序
package com.bugyun.face;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.List;import java.util.Map;import java.util.Set;public class Que...原创 2017-05-31 10:04:26 · 723 阅读 · 0 评论 -
Java Map、List、Set放空测试
package com.bugyun.face;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.List;import java.util.Map;import java.util.Set;public class Qu...原创 2017-05-31 09:28:01 · 522 阅读 · 0 评论 -
Java虚拟机优化大全和案例实战(转)
转:http://blog.csdn.net/kthq/article/details/8618052 堆内存设置原理JVM堆内存分为2块:Permanent Space 和 Heap Space。Permanent 即 持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。Hea...原创 2017-05-25 13:19:41 · 184 阅读 · 0 评论 -
cookie 和 session 的关系
session 也是类似的道理,服务器要知道当前发请求给自己的是谁。为了做这种区分,服务器就要给每个客户端分配不同的“身份标识”,然后客户端每次向服务器发请求的时候,都带上这个“身份标识”,服务器就知道这个请求来自于谁了。至于客户端怎么保存这个“身份标识”,可以有很多种方式,对于浏览器客户端,大家都默认采用 cookie 的方式。 Cookie 来实现Session跟踪的,第一次创建Se...原创 2017-05-02 10:14:37 · 121 阅读 · 0 评论 -
Java 中定时器 timer 的使用
package com.bugyun.timer;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Timer;import java.util.TimerTask;public class TimerTest {...原创 2016-12-16 10:20:45 · 367 阅读 · 0 评论 -
List 中 remove 的使用
for (int i = 0; i < list.size(); i++) { if (((String) list.get(i)).startsWith("abcde")) { list.remove(i); } } List每remove掉一个元素以后,后面的元素都会向前移动,此时如果执行i=i+1,则刚刚移过来的元素没有被读取 ...原创 2015-10-14 16:52:29 · 292 阅读 · 0 评论 -
Java变长数组方法
/** * 使用变长数组 * @param data * @param newLength * @return */ public static <T> T[] expandCapacity(T[] data, int newLength) { // 判断是否为负值 newLength = newLength < 0 ? 0 : n...原创 2015-09-13 14:09:54 · 534 阅读 · 0 评论 -
Error configuring application listener of class org.springframework.web.context.
Q:deploment assembly 加载 maven 包刷新后,maven包又找不到了?A: 1. pom.xml 工程改为 war 2. build path 删除不用的 lib 吧严重: Error configuring application listener of class org.springframework.web.context.C...原创 2016-07-31 16:54:39 · 183 阅读 · 0 评论 -
用Collections.sort方法对list排序有两种方法(转)
转:http://www.blogjava.net/landor2004/articles/sort.html 用Collections.sort方法对list排序有两种方法第一种是list中的对象实现Comparable接口,如下:/*** 根据order对User排序*/public class User implements Comparable<User>...原创 2016-07-29 11:31:19 · 339 阅读 · 0 评论 -
取出两个数组的相同元素
/** * @Description: 取得两个数组的相同元素,放入 Set 集合里 * @param oneSet * @param twoSet * @return Set<T> * @author beyond * @date 2015-9-11 */ public <T> Set<T> getSame...原创 2015-09-11 16:46:49 · 519 阅读 · 0 评论