关闭

[置顶] JDK9新特性

继2014年3月份Java 8发布之后,Open JDK加快了开发速度, Java 9的发布已经提上日程。预计在2016年发布Java 9,同时公布了JEP(JDK改进提议)中的前期列表。任职于Takipi 的Alex Zhitnitsky整理了Java 9中一些纳入JSR(Java规范提案)的新特性和大家一直期待但未确定的一些特性。这些特性有Jigsaw项目、新的智能编译工具、期待已久的AP...
阅读(5989) 评论(0)

[置顶] JDK8新特性

将Java8的新特新逐一列出,并将使用简单的代码示例来指导你如何使用默认接口方法,lambda表达式,方法引用以及多重Annotation,之后你将会学到最新的API上的改进,比如流,函数式接口,Map以及全新的日期API “Java is still not dead—and people are starting to figure that out.” 本教程将用带注释的简单代码来描...
阅读(341) 评论(0)

通用的HTTP请求类

package cn.zytx.common.http; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import javax.net.ssl.HttpsURLConnection; import java.io.*; import java.net.HttpURLConnection; import java.net.Pr...
阅读(15) 评论(0)

gradle发布jar到nexus和本地

group 'cn.zytx' version '1.0-SNAPSHOT' apply plugin: 'java' apply plugin: 'maven' sourceCompatibility = 1.8 repositories { mavenCentral() } dependencies { compile 'com.jfinal:jfinal:2.2'...
阅读(80) 评论(0)

TokenProcessor令牌校验工具类

TokenProcessor令牌校验工具类 610 public class TokenProcessor {     private long privious;// 上次生成表单标识号得时间值     private static TokenProcessor instance = new TokenProcessor();     p...
阅读(64) 评论(0)

git默认LF转换为CRLF的问题

上传Linux脚本文件的时候,如果是doc格式的运行就会有问题,必须是unix格式的。 但是上传git的时候,默认是会转换LF为CRLF的,所以经过上传再拿来的时候已经是转换过后的,又成为doc格式的了。 如果直接转换为Unix格式,提交就会报warning: LF will be replaced by CRLF 错误。 可以通过git config --global core.autoc...
阅读(78) 评论(0)

利用fastjson解析大文本JSON

public static void readBigJson(){ String json = "{" + "\"array\": [1,2,3]," + "\"arraylist\": [" + "{\"a\": \"b\"," + ...
阅读(197) 评论(0)

编译环境和打包环境的问题、logback打印两次的问题、Jersey入参和出参

今日遇到一个十分棘手的问题:在eclipse中编译没问题,但是gradle打包却通不过,经过同事的提醒才知道可能是环境的不同导致的。然后去检查才发现:eclipse使用的是JRE的lib,但是gradle的设置却用的是JDK-HOME的,但是JDK-HOME没有rt.jar,导致打包失败。 将JRE的lib/rt.jar拷贝过去即可。 logback打印两次的问题是由于: 的属...
阅读(218) 评论(0)

form和ajax的重定向

form提交表单或者window.location.href=".......",后台直接response.sendRedirect是可以重定向的。 但是ajax的提交,后台response.sendRedirect是不能重定向的。测试如下: $.ajax({ url : "${base}/test/testAajaxRedirect", dataType : "json", async...
阅读(287) 评论(1)

使用gradle对vertx工程的多环境配置和打包

公司日前使用vertx构建rest服务,vertx工程跟普通的工程没有什么区别。我们使用gradle进行构建。后来随着部署发布的频繁,在打包之后再进行配置的修改,会出现很多的问题,很容易出错,然后排查问题花费很多时间,所以每次发布版本就跟打仗一样,提心吊胆的。后来经过研究,找到了两种多环境打包方式。第一种:将所有的配置文件打包到jar文件中,将所有的配置文件提出来单独放置到一个文件夹(利于查看配置...
阅读(525) 评论(0)

中转api,一个用于转发用户的Http请求的工具

有时候由于限制或者其他原因,不能直接访问外部的接口,我们就需要一个中转站,用于中转用户的请求,将用户的请求发送到目的地址,然后返回用户需要的结果。 众所周知,Http请求分请求头和请求体,响应也分响应头和响应体。所以我们中转的时候一般需要设置请求头、请求体,但是响应只需要返回响应体即可。我们可以使用json来描述我们的参数和响应。 import java.io.IOException; imp...
阅读(674) 评论(0)

大话JSON:fastjson、jackson、json

江湖自从出现JSON以来,纷争不断,大家都争先恐后地提供JSON的实现方式,其中以fasonjson、jackson、json为优秀代表。其中vertx默认就用jackson。综以概述,JSON可以使用JsonObject和JsonArray来表达。我将其主要特性提取出来,理解了这个即理解了JSON。 JsonObject可以作为一个map看待。所有的操作基本上就是对map的操作。 packa...
阅读(202) 评论(0)
682条 共69页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:378451次
    • 积分:6507
    • 等级:
    • 排名:第4078名
    • 原创:197篇
    • 转载:485篇
    • 译文:0篇
    • 评论:188条
    最新评论