热门关键字:
java使用htmlunit工具抓取js中加载的数据

htmlunit是一款开源的java页面分析工具,读取页面后,可以有效的使用htmlunit分析页面上的内容。项目可以模拟浏览器运行,被誉为java浏览器的开源实现。这个没有界面的浏览器,运行速度也是非常迅速的。采用的是Rhinojs引擎。模拟js运行。说白了就是一个浏览器,这个浏览器是用Java写的无界面的浏览器,正因为其没有界面,因此执行的速度还是可以滴,HtmlUnit提供了一系列的AP...

278
2020/4/23 15:55:47
0
View Details
数据读写API——IO流

理清一些概念1.Java中的IO是干啥的?IO指的是Input和Output,主要目的是实现数据在存储介质之间的传输。【流:数据流,类比与水流的流动】2.IO分类按照操作单元来划分,可以分为字节流和字符流。4.字节流和字符流的区别字节流顾名思义操作的数据单元是1个字节,也就是8位;那么问题来了,一个中文字符用GBK编码占用两个字节,用UTF-8占用三个字符。字节流在传输有中文字符的数据时会产生编...

168
2020/4/23 15:29:26
0
View Details
Java中String、StringBuffer、StringBuilder的区别(转)

Java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。1.可变与不可变String类中使用字符数组保存字符串,如下就是,因为有“final”修饰符,所以可以知道string对象是不可变的。privatefinalcharvalue[];StringBuilder与...

220
2020/4/23 15:29:03
0
View Details
Centos7 上安装FastDFS

Centos7上安装FastDFS本文章摘抄于风止鱼歇博客地址:https://www.cnblogs.com/yufeng218/p/8111961.html1、安装gcc(编译时需要)FastDFS是C语言开发,安装FastDFS需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gccyuminstall-ygccgcc-c++2、安装libev...

232
2020/4/23 15:28:18
0
View Details
熔断监控Turbine

step1:修改hosts的ip地址映射,创建eureka集群可参考:https://www.cnblogs.com/noneplus/p/11374883.htmlstep2:创建服务提供者pom依赖<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi...

155
2020/4/23 15:27:43
0
View Details
Servlet 入门

Servlet入门静态web页面:html+css+js,页面是静态的、不变的,显示给每个用户的页面都一样。动态web页面:php、jsp、asp,根据用户、实时数据(数据库)来动态显示页面,不同的用户,显示的页面可能不同。Servlet应用的体系结构浏览器发送HTTP请求,HTTP服务器(比如Apache)接受并解析HTTP请求,对静态资源的请求由HTTP服务器负责处理,对Servlet的...

196
2020/4/23 15:27:01
0
View Details
25个强大的CSS代码,据说这些是开发者经常遇到比较棘手的代码

这些代码是经常用到的,比方说一些特殊的效果,圆角边框,CSS透明度,梯形环绕,CSS小三角等,希望对你有用1简单又好的Blockquote样式CSS代码如下blockquote{background:#f9f9f9;border-left:10pxsolid#ccc;margin:1.5em10px;padding:.5em10px;quotes:"\201C""\201D""\20...

321
2020/4/22 15:29:43
0
View Details
final/finally/finalize的区别(转)

一、性质不同(1)final为关键字;(2)finalize()为方法;(3)finally为为区块标志,用于try语句中;二、作用(1)final为用于标识常量的关键字,final标识的关键字存储在常量池中(在这里final常量的具体用法将在下面进行介绍);(2)finalize()方法在Object中进行了定义,用于在对象“消失”时,由JVM进行调用用于对对象进行垃圾回收,类似于C++中的析构...

190
2020/4/22 15:29:19
0
View Details
Servlet的配置

配置Servlet映射<servlet><servlet-name>TestServlet</servlet-name><servlet-class>servlet.TestServlet</servlet-class></servlet><servlet-mapping><servlet-name>TestServlet</servlet-name><url-pattern>...

357
2020/4/22 15:28:44
0
View Details
Java网络编程与NIO详解8:浅析mmap和Direct Buffer

之前看到一篇文章说epoll中在维护epoll句柄数据结构时使用到了mmap的技术,但是后来看了其他文章以及epoll源码后发现好像并没有用到这个技术。转自知乎:epoll_wait的实现~有关从内核态拷贝到用户态代码.可以看到__put_user这个函数就是内核拷贝到用户空间.分析完整个linux2.6版本的epoll实现没有发现使用了mmap系统调用,根本不存在共享内存在epoll的实现if...

216
2020/4/22 15:27:55
0
View Details