- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 快速排序算法实现(递归实现&栈实现)
基本思想: 选择一个基准元素,比如选择最后一个元素,通过一趟扫描,将待排序列分成两部分,一部分比基准元素小,一部分大于等于基准元素,此时基准元素在其排好序后的正确位置,又称为轴位置,此位置的元素确定后不再参与排序,然后再用同样的方法递归地排序划分的两部分。分析: 快速排序是不稳定的排序。 快速排序的时间复杂度为O(nlogn)。 当n较大时使用快排比...
2018-10-26 16:56:08
2495
1
原创 文件流转换工具、二维码生成工具、pdf转图片流
import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundExceptio
2017-02-20 15:29:56
5307
原创 Eclipse适配JDK版本
Eclipse 4.6 (Neon)Eclipse 4.6 (Neon)isscheduled for release on June 22, 2016.Consider using the Installer. Please see 6 Steps to Install Eclipse.A Java 8 JRE/JDK is required to run all Neo
2016-11-09 13:38:43
7994
1
原创 约瑟夫环问题【java】
500个小孩围成一圈,从第一个开始报数:1,2,3,1,2,3,1,2,3,……每次报3的小孩退出, 问最后剩下的那个小孩,在以前500人里是第几个??? 常规思路:500个小孩围成一圈(需要一个集合放500个人的序号,围成一圈这个问题是需要考虑当集合遍历到最后时如何返回)从第一个开始报数:1,2,3,1,2,3,1,2,3,……每次报3的小孩退出(这里需要一个筛选模型,逢
2016-07-23 14:20:28
777
转载 微服务、SOA 和 API对比与分析
对比微服务架构和面向服务的架构(SOA)是一个敏感的话题,常常引起激烈的争论。本文将介绍这些争论的起源,并分析如何以最佳方式解决它们。然后进一步查看这些概念如何与 API 管理概念结合使用,实现更敏捷、更分散化、更具弹性的企业架构。1 简介在对比微服务架构和面向服务的架构(SOA)时,几乎不可能在它们彼此的关系上达成一致意见。如果应用程序编程接口(API) 再加入混战,就会
2016-06-27 13:59:13
1345
原创 工具类系列-RequestRedirectUtil
public static ResponseVo redirect(Class controllerClazz, String methodName, Object arg) { if (controllerClazz == null || StringUtils.isBlank(methodName)) { throw new IllegalArgum
2016-05-24 20:12:53
518
原创 工具类系列-StringSimpleRedisUtil
package com.tuniu.ngsp.nws.support.util.redis;import java.util.Set;import java.util.concurrent.TimeUnit;import org.apache.commons.lang3.StringUtils;import org.springframework.data.redis.co
2016-05-24 20:07:07
1303
原创 工具类系列-DataFilterQueue
package com.syk.utils.queue;import java.math.BigDecimal;import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.concurrent.atomic.AtomicInteger;/
2016-05-24 19:58:57
289
原创 工具类系列-JackJsonStringTrimParser
package com.syk.utils.jsonUtil;import java.io.IOException;import org.apache.commons.lang.StringUtils;import org.codehaus.jackson.JsonParser;import org.codehaus.jackson.JsonProcessingExcept
2016-05-24 19:57:54
310
原创 工具类系列-GenerateHtml
package com.syk.utils.generateHtml;import java.net.URL;public class GenerateHtml { private String collectionsUrl="http://www.baidu.com"; /** * 调用航变邮件内容模板 *
2016-05-24 19:55:40
1406
原创 工具类系列-ClazzReflectUtil
package com.syk.utils.clazzReflection;import java.lang.reflect.Method;public class ClazzReflectUtil { public void runMethod(ClazzMethodInputDto inputDto) { try {
2016-05-24 19:52:20
280
原创 工具类系列-JavaBean2Map
package com.syk.utils.bean;import java.beans.BeanInfo;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.Method;import java.util.HashMap;import
2016-05-24 19:51:09
810
原创 spring @RequestBody The request sent by the client was syntactically incorrect.
当你试过其他百度的方法后,最后检查下你的入参对象,不支持驼峰命名法
2016-03-12 19:25:16
459
转载 web项目部署时总是提示May be locked by another process. Error copying file
如果你试过了百度大多数方法不管用,那么这个方法一定管用了(1)serve modules without publishing:让tomcat直接使用WebContent下的东西省去publish到wtpwebapps勾上它会将wtpwebapps下相关的resources删除,同时会修改servers.xml中的serveModulesWithoutPublish=tru
2016-03-11 13:23:34
5474
转载 字符串过长CSS截取多余文字并用省略号显示
字符串过长,不雅观,如何实现多余文字街去掉并用省略号显示,发现使用CSS就可轻松搞定a.name{line-height: 30px;text-align: center;text-overflow:ellipsis;//让超出的用...实现white-space:nowrap;//禁止换行overflow:hidden;//超出的隐藏display: block;}
2015-07-28 18:16:12
884
转载 关于@SuppressWarnings
@SuppressWarnings 批注允许您选择性地取消特定代码段(即,类或方法)中的警告。其中的想法是当您看到警告时,您将调查它,如果您确定它不是问题,您就可以添加一个 @SuppressWarnings 批注,以使您不会再看到警告。虽然它听起来似乎会屏蔽潜在的错误,但实际上它将提高代码安全性,因为它将防止您对警告无动于衷 — 您看到的每一个警告都将值得注意。
2015-06-11 11:43:39
484
原创 spring注解介紹
1. @AutowiredSpring 2.5 引入了 @Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。通过 @Autowired的使用来消除 set ,get方法。需要在配置文件中配置: 一般Bean配置:
2015-06-11 10:35:17
357
转载 jquery的$.extend和$.fn.extend作用及区别
jQuery.extend();jQuery.extend(object); 为jQuery类添加类方法,可以理解为添加静态方法。如:jQuery.extend({min: function(a, b) { return a max: function(a, b) { return a > b ? a : b; }});jQuery.
2015-06-10 14:03:06
265
原创 springmvc初步搭建+freemarker集成
先搭建普通mvc工程,测试成功后,集成freemarker并将注入方式改为注解。第一步:创建web工程,取名smvc-test第二步:引入jar包,spring-framework-3.1.1.RELEASE-with-docs.zip中dist下的所有jar,引入freemarker-2.3.15.jar(freemarker的依赖包),commons.logging-1.1.1.jar
2015-06-10 10:41:51
324
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人