技术开发

CVE-2020-2551复现过程 - CN_Simo

这几天一直在复现weblogic的漏洞,环境搭建太复杂了,之前使用的是docker环境搭建的weblogic调试环境,发现docker和外界互通比较麻烦,比如要获取marshalsec启动的rmi服务对象,docker环境就不太合适,所以编写了一堆脚本来使本地部署weblogic简单化。项目地址:h...

Openresty+Lua+Kafka实现日志实时采集 - linzepeng

简介 在很多数据采集场景下,Flume作为一个高性能采集日志的工具,相信大家都知道它。许多人想起Flume这个组件能联想到的大多数都是Flume跟Kafka相结合进行日志的采集,这种方案有很多他的优点,比如高性能、高吞吐、数据可靠性等。但是我们如果要求对日志进行实时的采集,这显然不是一个好的解决方案

HashCode()与equals()深入理解 - 摩尔什维

1、hashCode()和equals()方法都是Object类提供的方法, hashCode()返回该对象的哈希码值,该值通常是一个由该对象的内部地址转换而来的int型整数, Object的equals()方法等价于==,也就是判断两个引用的对象是否是同一对象,所谓同一对象就是指内存中同一块存储单

【API知识】SpringBoot项目中@EnableXXX的原理 - 猫毛·波拿巴

@EnableXX注解的使用场景 SpringBoot为开发人员提供了很多便利,例如如果想要定时功能,只要添加@EnableSchedule,即可配合@Schedule注解实现定时任务功能,不需要额外配置定时任务的处理线程,就可以直接使用(框架提供默认配置,在找不到用户自定配置的执行器时,使用默认配

XDebug的配置和使用 - Micr067

简介 XDebug是一个开放源代码的PHP程序调试器(即一个Debug工具) 可以用来跟踪,调试和分析PHP程序的运行状况 功能强大的神器,对审计有非常大的帮助。 官网:http://www.xdebug.com/download.php XDebug配置 日志 xdebug.trace_outpu

如何理解EventLoop--浏览器篇 - zxNoral

前言 最近在准备春招,刷到了JS中的主要运行机制--Event Loop,觉得它的实现思路有必要整理一下,以防忘记。关于它在浏览器上的实现,我结合了自己的理解以及示例代码,想用最通俗的语言表达出来。如果在文中出现书写错误的地方,欢迎大家留言一起探讨。 正文 关于Event Loop,宏任务,微任务的

作为 attribute 和 property 的 value 及 Vue.js 的相关处理 - chanvin

attribute 和 property 是 Web 开发中,比较容易混淆的概念,而对于 value,因其特殊性,更易困惑,本文尝试做一下梳理和例证 attribute 和 property 的概念 简单的说,attribute 是元素标签的属性,property 是元素对象的属性,例如: inpu

ShardingJDBC的基本配置和使用 - 会炼钢的小白龙

原创不易,如需转载,请注明出处 "https://www.cnblogs.com/baixianlong/p/12644027.html" ,希望大家多多支持!!! 一、ShardingSphere介绍 ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Shardi

JAVA常见面试题问题简述(持续更新中) - Java丨Mr.Chen

JAVA常见面试题问题简述 1. springcloud和dubbo的区别 ①相比之下springcloud 的社区会更加活跃,解决问题的速度也会越来越快,dubbo相对来说如果碰到没有解决的问题,就不得不去维护框架源码。 ②架构完整度来说,dubbo只是解决了服务治理,需要其他的组件,需要自己去适

【tensorflow2.0】处理图片数据-cifar2分类 - 西西嘛呦

1、准备数据 cifar2数据集为cifar10数据集的子集,只包括前两种类别airplane和automobile。 训练集有airplane和automobile图片各5000张,测试集有airplane和automobile图片各1000张。 cifar2任务的目标是训练一个模型来对飞机air

零基础爬取堆糖网图片(一) - 不喜欢马赛克的马克

零基础爬取堆糖网图片(一) 全文介绍: 首先 堆糖网 是一个美图壁纸兴趣社区,有大量的~~美女~~图片 今天我们实现搜索关键字爬取堆糖网上相关的美图。 当然我们还可以实现多线程爬虫,加快爬虫爬取速度 涉及内容: 1. 爬虫基本流程 2. requests库基本使用 3. urllib.parse模块

Selenium Grid 的使用 - tester_ggf

简介 Selenium Grid 是 selenium 的三大组件之一,允许用户同时在不同的机器和系统上测试不同的浏览器,可以分布式的来执行我们的自动化测试,也可以测试不同浏览器的兼容性。 Selenium Grid 的组成: hub节点(控制器) 中心节点,控制节点。 管理各个 node 节点的注

JAVA常见面试题问题简述(持续更新中) - Java丨Mr.Chen

JAVA常见面试题问题简述 1. springcloud和dubbo的区别 ①相比之下springcloud 的社区会更加活跃,解决问题的速度也会越来越快,dubbo相对来说如果碰到没有解决的问题,就不得不去维护框架源码。 ②架构完整度来说,dubbo只是解决了服务治理,需要其他的组件,需要自己去适

【tensorflow2.0】处理图片数据-cifar2分类 - 西西嘛呦

1、准备数据 cifar2数据集为cifar10数据集的子集,只包括前两种类别airplane和automobile。 训练集有airplane和automobile图片各5000张,测试集有airplane和automobile图片各1000张。 cifar2任务的目标是训练一个模型来对飞机air

零基础爬取堆糖网图片(一) - 不喜欢马赛克的马克

零基础爬取堆糖网图片(一) 全文介绍: 首先 堆糖网 是一个美图壁纸兴趣社区,有大量的~~美女~~图片 今天我们实现搜索关键字爬取堆糖网上相关的美图。 当然我们还可以实现多线程爬虫,加快爬虫爬取速度 涉及内容: 1. 爬虫基本流程 2. requests库基本使用 3. urllib.parse模块

尴尬,通篇使用 if - DIVMonster

以给博客园头部导航条链接添加图标为例, 接下来看看如何分别使用对象、数组、Map 优化它的。 前置 1.接下来给头部导航条添的图标包含: 博客园首页 新随笔 博客首页 联系 订阅 管理 2.这里封装了一个返回 svg 的 function, 下文的 即是调用了这个方法。 js function ic

qt creator源码全方面分析(3-8) - codeForFamily

[TOC] 项目文件工作流程 我们在前面已经讨论了所有的项目文件, 1. qtcreator.pro 2. qtcreator.pri 3. qtcreatordata.pri 4. qtcreatorlibrary.pri 5. qtcreatorplugin.pri 6. qtcreatorto

CVE-2020-2551复现过程 - CN_Simo

这几天一直在复现weblogic的漏洞,环境搭建太复杂了,之前使用的是docker环境搭建的weblogic调试环境,发现docker和外界互通比较麻烦,比如要获取marshalsec启动的rmi服务对象,docker环境就不太合适,所以编写了一堆脚本来使本地部署weblogic简单化。项目地址:h...

小米10年,它变成了什么样的公司?

4月6日,小米公司迎来10周岁生日。相信很多读者对小米成立的故事并不陌生,雷军曾数次公开回忆小米成立时的情景——2010年4月6日,在北京中关村保福寺桥银谷大厦807室,包括雷军在内共14人的初创团队,一同喝过小米粥,宣告小米公司正式开张。某种程度上说,小米的诞生给当时的手机行业带来了很大的冲击,甚至引发了一场变革。小米手机在面世后的短短三年,便拿下国内销量第一的桂冠,但高光时刻没有持续多久,低谷就接踵而来。由于线下渠道薄弱、缺乏核心技术、“小米模式”失灵继而被同行复制等原因,小米国内手机销量在2016年遭遇滑铁卢,从第一跌至第五。2017年,小米依靠印度市场“二次创业”成功。

条件型业务规则的抽象与实现——从Spring Profile得到的灵感

摘要当我们更倾向于使用具体的场景沟通的时候,团队更不容易意识到需要从中寻找稳定的抽象。那么我们需要花费精力去改变用户的思维方式吗,如果需要又应该使用什么样的方式?又或者我们需要使用更抽象的方式来撰写用户故事吗?最近,有幸参与了一个平台型的项目,该平台支持多种类型的产品预订,并且对于不同的产品类型,支持不同的预订规则。开发团队想尽可能地将主流程实现得更通用,以便在将来更快速地支持新的产品类型。因此,团队决定在主流程中,以产品类型作为条件,决定是否应用某个给定的预订规则。

如何评价推荐系统的结果质量?

推荐系统是互联网发展至今最常见也重要的技术之一。如今各类APP、网站、小程序等所有提供内容的地方,背后都有推荐系统在发挥作用。开发好一套真正优秀的推荐系统非常有价值,但也非常艰巨。业界有一句俗话:“没有评价就没有进步”,其意思是如果没有一套科学的评价推荐系统效果的方法,那就找不到优化改进的方向,打造优秀的推荐系统就无从谈起。笔者在几年前写过《怎样量化评价搜索引擎的结果质量》一文并首发于InfoQ。和搜索引擎相比,移动互联网时代的推荐系统应用面更广阔,评价指标也更复杂。评价指标像一把尺子,指引着我们产品优化的方向。到底怎样才能科学合理的评价推荐系统的结果质量?

IBM向中国企业开放芯片技术时,是她全力支持 | 二叉树视频

“时到今日,我还是觉得我自己其实是一个跨界的人。”林咏华,IBM 全球技术研究院成员,IBM 研究院 AI 系统全球研究负责人,技术总监。她在 IBM 研究院从事了 15 年的系统架构、云计算、认知计算平台等领域的研究。她本人有超过 50 个全球专利,多篇学术文章发表在顶级国际会议和杂志。与此同时,她热心推动科技界多元化文化的发展,她目前还担任了 IEEE Women in Engineering 北京的主席。

分享我入职阿里巴巴一百天的所思所悟 - 薛勤i

非常高兴的告诉大家,我已经入职阿里巴巴一百天了。一百天,是一个非常有纪念性的日子,也许你已经忘记你的百天照咋拍的,但是你的女盆友一定会提醒你别忘了百天纪念日给她买礼物。 加入阿里一百天了,这段时间我做了啥呢? 其实说来,加入阿里一百天我就完成了一件事,那就是自己负责的项目经过开发、测试于4月3日正式

SpringApplication对象是如何构建的? SpringBoot源码(八) - 源码笔记

SpringApplication对象是如何构建的? SpringBoot源码(八)

【webpack 系列】进阶篇 - 阿林十一

本文将继续引入更多的 配置,建议先阅读 "【webpack 系列】基础篇" 的内容。如果发现文中有任何错误,请在评论区指正。本文所有代码都可在 "github" 找到。 打包多页应用 之前我们配置的是一个单页的应用,但是我们的应用可能需要是个多页应用。下面我们来进行多页应用的 配置。 先看一下我们的

工作一年 - 壹言

原文链接: "https://www.changxuan.top/?p=836" 从去年三月四号到现在已经一年零一月有余了,古人尚有“吾日三省吾身”,趁假期有时间也应该回顾与总结一下我工作后的第一年。 这一年里参与了 A 项目、B 项目从设计到研发交付的整个流程,临时支持了 C 项目组一周的后端开发

工作一年 - 壹言

原文链接: "https://www.changxuan.top/?p=836" 从去年三月四号到现在已经一年零一月有余了,古人尚有“吾日三省吾身”,趁假期有时间也应该回顾与总结一下我工作后的第一年。 这一年里参与了 A 项目、B 项目从设计到研发交付的整个流程,临时支持了 C 项目组一周的后端开发

Openresty+Lua+Kafka实现日志实时采集 - linzepeng

简介 在很多数据采集场景下,Flume作为一个高性能采集日志的工具,相信大家都知道它。许多人想起Flume这个组件能联想到的大多数都是Flume跟Kafka相结合进行日志的采集,这种方案有很多他的优点,比如高性能、高吞吐、数据可靠性等。但是我们如果要求对日志进行实时的采集,这显然不是一个好的解决方案

linux进程和线程直接通信方式梳理 - 沙克的世界

对于linux的进程之间、线程直接的通信方式进行梳理,这些都属于基本知识,不过因为知识体系“年久失修”,需要重新总结汇总。

HashCode()与equals()深入理解 - 摩尔什维

1、hashCode()和equals()方法都是Object类提供的方法, hashCode()返回该对象的哈希码值,该值通常是一个由该对象的内部地址转换而来的int型整数, Object的equals()方法等价于==,也就是判断两个引用的对象是否是同一对象,所谓同一对象就是指内存中同一块存储单

Selenium Grid 的使用 - tester_ggf

简介 Selenium Grid 是 selenium 的三大组件之一,允许用户同时在不同的机器和系统上测试不同的浏览器,可以分布式的来执行我们的自动化测试,也可以测试不同浏览器的兼容性。 Selenium Grid 的组成: hub节点(控制器) 中心节点,控制节点。 管理各个 node 节点的注

【API知识】SpringBoot项目中@EnableXXX的原理 - 猫毛·波拿巴

@EnableXX注解的使用场景 SpringBoot为开发人员提供了很多便利,例如如果想要定时功能,只要添加@EnableSchedule,即可配合@Schedule注解实现定时任务功能,不需要额外配置定时任务的处理线程,就可以直接使用(框架提供默认配置,在找不到用户自定配置的执行器时,使用默认配

大部分程序员还不知道的 Servelt3 异步请求,原来这么简单? - 楼下小黑哥

前言 博文地址:https://sourl.cn/URptix 当一个 HTTP 请求到达 Tomcat,Tomcat 将会从线程池中取出线程,然后按照如下流程处理请求: 将请求信息解析为 分发到具体 Servlet 处理相应的业务 通过 将响应结果返回给等待客户端 整体流程如下所示: 这是我们日常

异步执行原理 - 大列-Tian

要知道异步执行原理,就先要了解同步执行。因为计算机程序执行分为同步执行和异步执行。 所谓的同步执行,就是正常的计算机执行的顺序流程: 1.顺序控制语句 从上至下 从左至右 2.分支控制语句 if switch 3.循环控制语句 for while do...while for...in forEac

异步执行原理 - 大列-Tian

要知道异步执行原理,就先要了解同步执行。因为计算机程序执行分为同步执行和异步执行。 所谓的同步执行,就是正常的计算机执行的顺序流程: 1.顺序控制语句 从上至下 从左至右 2.分支控制语句 if switch 3.循环控制语句 for while do...while for...in forEac

分享我入职阿里巴巴一百天的所思所悟 - 薛勤i

非常高兴的告诉大家,我已经入职阿里巴巴一百天了。一百天,是一个非常有纪念性的日子,也许你已经忘记你的百天照咋拍的,但是你的女盆友一定会提醒你别忘了百天纪念日给她买礼物。 加入阿里一百天了,这段时间我做了啥呢? 其实说来,加入阿里一百天我就完成了一件事,那就是自己负责的项目经过开发、测试于4月3日正式

© 云聚网互联网资讯 我要投稿 云聚网博客 DeepHub IMBA