- 博客(19)
- 收藏
- 关注
原创 eclipse link source Idea对应的用法
前言:由于跳槽换了一份工作发现公司见的项目结构有很大的区别,以前公司用的东西还是很跟得上潮流的也比较规范,可是现在的公司就有很多乱象,还是感谢在中行里学的东西,系统规范化。那么现在也只能入乡随俗,跟着人家搞。遇见问题:目前项目的模块之间的基本都是用maven的module 进行包引用关联,无论是在idea还是eclipse什么编译环境下只要有eclipse插件都
2017-07-31 10:26:33 7093
翻译 使用lambda表达式给集合排序
list排序在java8之前,给list排序需要使用实现java.util.Comparator接口的匿名类:List people = ...Collections.sort( people, new Comparator() { public int compare(Person p1, Person p2){ retu
2017-07-29 10:56:15 11452
翻译 介绍java lambda表达式
from:https://stackoverflow.com/documentation/java/91/lambda-expressions#t=201707250225291756764lambda 表达式lambda 表达式为统一实现接口提供了一个干净而又简洁的表达方式。它可以减少你代码篇幅。当用作匿名函数使用时,可忽略掉类型,作为推导则需要声明类型。用方法实现函
2017-07-28 17:36:18 371
原创 cmd 直接进入某个目录
平时我们在工作中经常会以命令行的形式进行启动程序,如果不想cd cd cd 一步一步敲命令,该怎么办呢。举个栗子,如图:
2017-07-20 17:22:37 621
原创 Idea 项sout一样添加自定义快捷输入
前言:将工具使用好,会使我们的工作事半功倍。其实,实际工作中我们所使用的工具,都包含了大量的使用功能,而我们只使用最基本的就驻足了,不求进取。idea 添加快捷输入像 sout、psvm等快捷输入,我们可以添加自定义的。举个简单的栗子:我的代码中含有大量的异常处理:try { this.simpleHttpClientUtil.httpGet
2017-07-20 16:28:07 25285 8
转载 IntelliJ IDEA快捷键(常用)
1. Ctrl + Space完成类、方法、变量名称的自动输入2. Ctrl + N(Ctrl + Shift + N)跳转到指定的Java文件(其它文件)3. Ctrl + B跳转到定义处4. Ctrl + Alt + T用if、while、try catch来围绕选中的代码行5. Ctrl + Alt + B跳转到方法
2017-07-20 15:06:18 413
转载 字节流、字符串、16进制字符串转换__Java(转)
/** * @Package: * @ClassName:TypeConversion * @Description:字节流、字符串、16进制字符串转换 * @author:xk * @date:Jan 8, 2013 5:00:08 PM */ public class TypeConversion { /** * @Title:bytes2H
2017-07-17 10:57:54 829
原创 爬虫之云南电信抓不到详单问题
遇见问题:爬虫之云南电信抓不到详单,百思不得其解。问题原因:在验证前后各访问了一次http://yn.189.cn/service/jt/bill/actionjt/ifr_bill_detailslist_new.jsp,然后两次获得的页面数据一致,但是参数不同。验证前:验证后:改过之后就好了,此刻 好心塞。。。
2017-07-14 10:31:59 795 2
转载 关于HTTP协议,一篇就够了
from:http://www.cnblogs.com/ranyonsue/p/5984001.htmlHTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件,
2017-07-14 09:58:46 312
原创 爬取青海电信详单随机码错误问题
遇见问题:在爬取青海电信详单时,遇见问题短信验证码一直报错问题。如图:于是问客服: 最后只能说一句,算你狠,不爬了!!!!!!!
2017-07-13 11:06:50 605
原创 Httpclient4.5写爬虫之发送云南电信短信验证码失败问题
遇见问题: 在开发爬虫过程中,遇见在发送云南电信短信验证码时,返回的报文中只有而无相应的xml情况。绞尽脑汁没想明白,通用的代码怎么到这里行不通了呢。在怀疑完人生后,还是要冷静下来仔细分析的。绕地球走了一圈的弯路,最后搞定,简直想吐血。解决方案:在HttpPost里添加Referer即可。原 因:在开发web程序的时候,有时我们需要 得到用户是从什么页面
2017-07-11 15:58:00 892
原创 java自定义异常配合枚举
自定义异常:public class SimpleException extends RuntimeException { private String msg ; private StatusCode statusCode ; public SimpleException(StatusCode statusCode, String msg) { su
2017-07-07 15:55:55 1624
原创 抓取html页面中的json数据
遇见问题:在开发爬虫时,我们有时需要抓取页面中的ajax的json数据。解决方案:采用正则表达式,高端大气上档次,重点是简洁,举个栗子:html页面:上面省去N行。。。。var userLogin = function(){ var jsonBean = { number:"177***7495", intLoginType:"4",
2017-07-07 15:44:37 15012
原创 java格式json和js格式json互转
遇见问题: 在开发爬虫过程中,我们会遇见提取html页面中的json数据。由于java与js的json格式不同,故需要转化。举例:js中json:{ number: "188**727499", intLoginType: "4", areaCode: "0471", isBusinessCustType: "N", identifyType: "B",
2017-07-07 14:54:41 1494
原创 Escape加解密Java版
/** * 中文加密 * Created by geo on 2017/7/4. */public class EscapeUtils { /** * Escape编码 * @param src 待加盐字符串 * @return 加盐字符串 */ public static String escape(String src) {
2017-07-05 18:44:19 759
原创 简单的eHttpClient工具类
import org.apache.http.Header;import org.apache.http.HttpResponse;import org.apache.http.HttpStatus;import org.apache.http.NameValuePair;import org.apache.http.client.HttpClient;import org.apache
2017-07-05 18:42:20 319
原创 简单序列化工具
import java.io.*;/** * 简单序列化工具: * 提供Object类型数据的序列化和反序列化 * * Created by chao.zhao on 2017/6/20. */public class SimpleSerializeUtil { /** * 序列化Object类型数据 * * @param obj 对象
2017-07-05 18:41:01 336
原创 Httpclient写爬虫
第1部分 了解爬虫1.1 什么事爬虫简单通俗的理解,就是通过Http请求模拟用户在浏览器操作行为的代码。1.2 爬虫能做什么常用于抓数据,通过一些列的http请求,将别人网站的内容抓到自己的数据库中。1.3 爬虫的应用场景刚使用,大家去别地找一找吧。第2部分 基础知识准备第2部分 2.1
2017-07-05 18:33:29 454
原创 java.net.SocketException: Socket closed
遇见问题:在使用HttpClient4.5写爬虫时,遇见如下异常:java.net.SocketException: Socket closed at java.net.SocketInputStream.socketRead0(Native Method) ~[?:1.8.0_11] at java.net.SocketInputStream.read
2017-07-05 18:10:57 13756
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人