用户中心USER CENTER

首页/用户
  • XXL-CRAWLER v1.2.2 发布,分布式爬虫框架

    摘要:新特性系统底层重构,规范包名采集线程白名单过滤优化,避免冗余失败重试增强渲染方式采集能力,原生新提供,支持以方式采集页面数据支持采集非页面,如接口等,直接输出响应数据选择即可简介是一个分布式爬虫框架。默认提供单机版爬虫。 v1.2.2 新特性 1、系统底层重构,规范包名; 2、采集线程白名单过滤优化,避免冗余失败重试; 3、增强JS渲染方式采集能力,原生新提供 SeleniumPha...

    zhaofeihao 发布于Java
  • Java位运算符浅析

    摘要:在学习源码中,发现有大量使用位运算符,这样做的目的是为了节约内存开销和加快计算效率。位运算符,这个位代表这什么位二进制位简称位,是二进制记数系统中表示小于的整数的符号,一般用或表示,是具有相等概率的两种状态中的一种。 在学习源码中,发现有大量使用位运算符,这样做的目的是为了节约内存开销和加快计算效率。 位运算符,这个位代表这什么? 位:二进制位简称位,是二进制记数系统中表示小于2的整数...

    zhaofeihao 发布于Java
  • Java+Netty、Vue+Element-UI实现的即时通信应用 leo-im

    摘要:服务和服务之间的解耦和通讯可使用内置的队列或发布订阅实现,消息处理器接收到任务后,会将该任务交由线程池处理,处理后通过发送广播或发给指定的。前端基于开发,建议使用浏览器体验。在线体验测试用户,口令均为源码地址服务端端 之前工作接触了几个开源的IM产品,再加上曾经用Netty实现过几个服务,于是就有了用Netty实现一个IM的想法,于是用业余时间写了一个IM,和喜欢Netty的程序员们分...

    zhaofeihao 发布于Java
  • 从源码层面理解Either、Option、Try

    摘要:差异代表一个结果的两个可能性,一个是,一个是代表可选择的值,一个是代表有值,一个是值为空常用于结果可能为的情况运算的结果有两种情况,一个是运行正常,即,一个是运行出错,抛出异常,即,其中里面包含的是异常的信息共同点三者都存在两种可能性的值都 差异 Either 代表一个结果的两个可能性,一个是 Right ,一个是 Left Option 代表可选择的值,一个是 Some(代表有值),...

    zhaofeihao 发布于Java
  • Spring核心接口之InitializingBean

    摘要:一接口说明接口为提供了属性初始化后的处理方法,它只包括方法,凡是继承该接口的类,在的属性初始化后都会执行该方法。三接口应用接口在框架中本身就很多应用,这就不多说了。 一、InitializingBean接口说明InitializingBean接口为bean提供了属性初始化后的处理方法,它只包括afterPropertiesSet方法,凡是继承该接口的类,在bean的属性初始化后都会执行...

    zhaofeihao 发布于Java
<