• Python网络爬虫2 – 请求中遇到的几个问题

    这次尝试下怎样搜索电影并解析出磁力链接信息。 搜索的网址是:https://www.torrentkitty.tv/search/。 开始了! 使用FireFox打开上面的网址,输入要搜索的电影。在点击搜索按钮前记得打开FireBug,并激

    [阅读更多...]
  • Python网络爬虫1 – 简单的Http请求

    最近这段时间会有需要写一个网络爬虫。会在这里将实现网络爬虫的经验记录下来。 爬虫什么的,只是一个名字罢了。简单地说,也都是从http请求开始的。 Python实现http请求主要依赖的是urllib.request模块。例如发送http g

    [阅读更多...]
  • MemoryAnalyzer介绍及使用

    Eclipse Memory Analyzer  Tools(MAT)是一个功能丰富且轻量的 Java 堆内存分析工具,可以用来辅助发现内存泄漏减少内存占用。 使用 Memory Analyzer 来分析生产环境的 Java 堆转

    [阅读更多...]
  • IntelliJ Idea 复制粘贴的问题

    分析 尝试从外部复制内容向Idea工作空间内粘贴文件时,有一定的几率会发生复制粘贴失败的问题:复制了新的内容,粘贴的却还是早些时候复制的旧的内容。 我使用的IDEA是最新版(2016.1.3),操作系统是Win7/Win10。 这个问题是因

    [阅读更多...]
  • Java实现邮件发送过程中遇到的几个问题

    发送邮件的代码是我从以前的一个应用上直接拷贝过来的。以前使用的腾讯的邮件服务,程序执行起来没有任何问题。后来修改为微软office365邮件服务后,却遇到了两个问题。 问题一,tls加密设置 异常信息如下: 这个解决起来比较容易。找了些资料

    [阅读更多...]
  • 关于Heap Dump

    Heap Dump是什么? Heap Dump也叫堆转储文件,是一个Java进程在某个时间点上的内存快照。Heap Dump是有着多种类型的。不过总体上heap dump在触发快照的时候都保存了java对象和类的信息。通常在写heap du

    [阅读更多...]
  • Lambda表达式2 – 语法说明

    语法说明 一个lambda表达式由如下几个部分组成: 1. 在圆括号中以逗号分隔的形参列表。在CheckPerson.test方法中包含一个参数p,代表了一个Person类的实例。注意:lambda表达式中的参数的类型是可以省略的;此外,如

    [阅读更多...]
  • Lambda表达式1 – 一个简单用例

    我对java中lambda表达式的看法是相当纠结的: 一个我这么想:lambda表达式降低了java程序的阅读体验。java程序一直不以表现力出众,正相反使Java流行的一个因素正是它的安全和保守——即使是初学者只要注意些也能写出健壮且容易

    [阅读更多...]
  • 瞻前顾后 – 2016

    很早就想对过去一年的工作做个总结,不过懒病发作总不想动手。直到今天科三考试失利,反思了好久才整理好了心情(所以有些时候十分需要当头一盆冷水)。从驾校回来后写了这篇短文来对过去的一年做个总结,并为今年做一些规划。 先说工作吧。过去一年我们主要

    [阅读更多...]
  • 使用Memory Analyzer分析Java集合

    上一节里说了如何发现JVM内存中的空集合对象,这对减少JVM内存的浪费有些帮助。这一节要说的内容更有意思一些,可以让我们更深入地了解Java集合的使用。 先说明一点:这里仅仅是通过内存分析来得到一些结论。分析出来的结论通过JDK源码也许可以

    [阅读更多...]