随笔分类 -  Java

摘要:Commons的HttpClient项目现在是生命的尽头,不再被开发。它已取代由Apache HttpComponents项目HttpClient和的HttpCore模组,提供更好的性能和更大的灵活性。 阅读全文
posted @ 2018-06-27 17:34 npe0 阅读(346) 评论(0) 推荐(0)
摘要:package com.starfast.common.util; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.i... 阅读全文
posted @ 2018-06-27 17:10 npe0 阅读(4196) 评论(1) 推荐(0)
摘要:一、设置 类似于宏,话不多少,上步骤 File >Setting 控制器里面大量的返回ModelAndView的方法或者其他重复代码块,都可以选择自定义的key来快速创建,是不是效率更高了呢 阅读全文
posted @ 2018-05-30 23:58 npe0 阅读(574) 评论(0) 推荐(0)
摘要:/** * Title: TestFanShe.java * Description: * Company: www.treebear.cn * @author chong.du * @date 2018年5月16日 * @version 1.0 */ package test.fanshe; import java.io.File; import java.ne... 阅读全文
posted @ 2018-05-16 19:24 npe0 阅读(1219) 评论(0) 推荐(0)
摘要:一、Hash函数 哈希函数就是能将任意长度的数据映射为固定长度的数据的函数。哈希函数返回的值被叫做哈希值、哈希码、散列,或者直接叫做哈希。 二、消息摘要 将长度不固定的消息(message)作为输入参数,运行特定的Hash函数,生成固定长度的输出,这个输出就是Hash,也称为这个消息的消息摘要(Me 阅读全文
posted @ 2018-05-02 13:12 npe0 阅读(3608) 评论(0) 推荐(0)
摘要:搭建的跳板机基于0.3.2,别问我为什么不用0.5版本的,我能说我没有搭建成功么,步骤贼多,功能不完善,不建议生产环境使用 步骤其实很简单: github wiki :https://github.com/jumpserver/jumpserver/wiki/v0.3.x-基于-RedHat 一、安 阅读全文
posted @ 2018-04-24 19:46 npe0 阅读(345) 评论(0) 推荐(0)
摘要:1,1,2,3,5,8,13,21。。。。。。 以上的数列叫斐波那契数列,今天的面试第一题,输出前50个,这里记录下。 方式一 方式二 阅读全文
posted @ 2018-03-21 19:44 npe0 阅读(255) 评论(0) 推荐(0)
摘要:一、XSS是什么 全称跨站脚本(cross site script)XSS是指恶意攻击者利用网站没有对用户提交数据进行转义处理或者过滤不足的缺点,进而添加一些代码,嵌入到web页面中去。使别的用户访问都会执行相应的嵌入代码。 比如在input框中填写了可以执行的javascript脚本,而后台并没有 阅读全文
posted @ 2018-03-18 11:51 npe0 阅读(1369) 评论(0) 推荐(0)
摘要:一、通过UUID来生成 上面方法生成32为不重复的随机数,可读性较差 二、通过commons包的工具类生成 上面方法生成随机数的位数可控,参数为10,则获取10位,为N,则获取N位随机数,如果还是担心重复,可以再加上时间戳 阅读全文
posted @ 2018-03-18 11:09 npe0 阅读(312) 评论(0) 推荐(0)
摘要:一、方式一 File >Close Project 这样的户每次需要import,都要close一次,非常不方便,如果能在File下面岂不是更好? 二、方式二 File >Settings 或者Ctrl+Alt+s 选择import Project 点击OK 阅读全文
posted @ 2018-01-04 10:00 npe0 阅读(18879) 评论(0) 推荐(0)
摘要:一、来源 Gson出自Google,不需要例外额外的jar,能够直接跑在JDK上,主要为toJson与fromJson两个转换函数,在功能上面无可挑剔,但是性能上面比FastJson有所差距。 FastJson出自阿里巴巴,无依赖,不需要例外额外的jar,能够直接跑在JDK上,在复杂类型的Bean转 阅读全文
posted @ 2017-04-17 14:15 npe0 阅读(855) 评论(0) 推荐(0)
摘要:equals方法的话会不仅会比较值的大小,还会比较两个对象的精确度, compareTo方法则不会比较精确度,只比较数值的大小 阅读全文
posted @ 2017-04-16 10:10 npe0 阅读(1679) 评论(1) 推荐(0)
摘要:给笔记本装了一个ssd,上午装的系统,重新搞jdk,设置JAVA_HOME之后,cmd运行javac报 “javac不是内部或外部命令”各种懵逼,试了好几次才发现Path路径里面不能用%JAVA_HOME% 这类的相对路径,必须用绝对路径,必须用绝对路径,必须用绝对路径 重要的实行说三遍!!! 阅读全文
posted @ 2016-12-31 22:44 npe0 阅读(924) 评论(0) 推荐(0)
摘要:接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。 抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。 人可以吃东西,狗也可以吃东西,你可以把“吃东西”定义成一个接口,然后让这些类去实 阅读全文
posted @ 2016-12-15 18:11 npe0 阅读(170) 评论(0) 推荐(0)
摘要:1、static是静态修饰关键字,可以修饰变量和程序块以及类方法: 当你定义一个static的变量的时候jvm会将将其分配在内存堆上,所有程序对它的引用都会指向这一个地址而不会重新分配内存; 修饰一个程序块的时候(也就是直接将代码写在static{...}中)时候,虚拟机就会优先加载静态块中代码,这 阅读全文
posted @ 2016-12-15 17:58 npe0 阅读(186) 评论(0) 推荐(0)
摘要:1 /** 2 * 读取所有cookie 3 * 注意二、从客户端读取Cookie时,包括maxAge在内的其他属性都是不可读的,也不会被提交。浏览器提交Cookie时只会提交name与value属性。maxAge属性只被浏览器用 来判断Cookie是否过期 4 * @param request 5 阅读全文
posted @ 2016-08-11 10:43 npe0 阅读(209) 评论(0) 推荐(0)
摘要:说明:一直很佩服那些把知识研究的很透彻的人,用session很久了,但是cookie还没怎么用过,刚好手中接了一个任务,负责合作企业门户网站开发,有一个订单查阅模块,查件历史,当鼠标悬浮上面的时候,显示在当前浏览器上查过单号的历史记录,这很明显是cookie来实现的,借此机会研究一下。 1、Sess 阅读全文
posted @ 2016-08-10 15:33 npe0 阅读(231) 评论(0) 推荐(0)
摘要:/*由数字字符串构造BigDecimal的方法 *设置BigDecimal的小数位数的方法 */ import java.math.BigDecimal; //数字字符串 String StrBd="1048576.1024"; //构造以字符串内容为值的BigDecimal类型的变量bd BigDecimal bd=new BigDecimal(StrBd); //设置小数位数... 阅读全文
posted @ 2016-07-02 15:31 npe0 阅读(75741) 评论(1) 推荐(1)
摘要:Hey, I just met you, and this is crazy, but here's my number so call me, maybe? 阅读全文
posted @ 2016-06-22 17:57 npe0 阅读(250) 评论(0) 推荐(0)
摘要:做项目时,并没有合作公司的获取新闻的接口,但是项目又急着上线,所以总监就让我来做一个简单的抓取,现将主要的工具类NewsUtil.java贴出来供大家参考。 NewsUtil.java 功能简单说明: 只要输入网站首页的url,程序会自动获取匹配的新闻条目的url,再根据每个新闻条目的url抓取该新 阅读全文
posted @ 2016-05-18 13:13 npe0 阅读(1024) 评论(0) 推荐(0)