目录

浅析计算广告

技术人生 X 人生技术

轻松破解IDEA 2022,亲测有效!

前言 本教程适用于 IntelliJ IDEA 2022.x 以下所有版本,请放心食用~ 本教程适用 Windows/Mac/Linux 系统,文中以 Windows 系统为例做讲解,其他系统按照教程顺序即可。 仅以下文记录本人 IntelliJ IDEA 2022.x 版本的激活破解全过程,步骤非常详细哟~ 关注公众号:Java 极客技术 回复 bbbb16 ,无套路获取破解补丁!(提前下载备用) 一、下载最新的 IDEA 2022 版本安装包 我们先从 IDEA 官网下载 IDEA 2022 最新版本的安装包,下载链接如下: https://www.jetbrains.com/idea/download 点击下载,静心等待其下载完毕即可。 二、先卸载老版本的 IDEA 1、卸载、干净 如果电脑上之前有安装老版本的 IDEA, 需要先卸载干净,否则可能安装失败! 一定要先卸载干净掉老版本的 IDEA。 出现 IDEA 卸载界面,全部勾选选择项,表示同时删除配置文件,然后点击 Uninstall 卸载成功后,点击关闭 三、开始安装 IDEA 2022 版本 安装完成后,勾....

一眨眼 2019 已经过去,2020 已经到来,早知道就眨的慢点了 有更新!

风雨砥砺,岁月如歌,风物长宜放眼量。

远程办公与在公司办公有什么不同 有更新!

假期有点长,远程办公久了想念我办公室的装备了~

五年,人生有多少个五年? 有更新!

之所以能听君一句话胜读十年书,是因为读了十年书才能听懂君的一席话。

2021 StackOverflow 开发者年度调查报告 有更新!

StackOverflow 发布了 2021 年度开发者调查报告,整个调查问卷参与人数达到八万多,来自全球 180 多个地域。问卷内容包含基本信息,教育、工作经历,用到的技术相关,社区相关,人口相关,最终问题六个部分,每个部分由多个随机问题组成。涉及到的问题有受访者的所在地域,工作年限,薪资水平,性别,性取向,以及用到的语言和工具等。 本文来自公众号「Java 极客技术」欢迎关注,获取更多优质 Java 相关文章 基本信息 在整个参与问卷调查的人群中,美国人数占比 18.33%,15288 份;中国占比 1.27% ,1055 份,相比占比还是蛮低的,不过也可以理解,毕竟国内会科学上网的并不多。不过让阿粉好奇的是阿三竟然是排名第二,达到了 12.61%。前十的国家就提供了 60% 的份额,相对来说,其他地域提供的占比还是偏低,看下面 TOP 10 的名单。 报告中提到 53.06 % 的人编写第一行代码的时候是 11-17 岁,说明编程的年纪在慢慢年轻化,很多人在大学前都已经接触到编程了,其实这一点在国内这几年也在慢慢的发生变化,很多地方已经把 Python 纳入了课程当中。不像....

关于 Java 的可变参数你真的了解吗? 有更新!

我们都知道 Java 支持可变参数的形式定义方法,这种语法糖在某些时候可以简化我们的代码,但是关于可变参数是如何实现的以及其他的更多细节,你真的知道吗?今天阿粉就带你来了解一下。 可变参数方法的定义 首先看下可变参数方法在代码上是如何定义的,如下所示: 1public static void method1(Integer id, String... names) { 2      System.out.println("id:" + id + " names:" + names.length); 3} 通过上面的示例,我们可以看出在定义方法时,在最后一个形参类型后加上三点 …,就表示该形参可以接受多个相同类型的参数值,多个参数值被当成数组传入。这里我们需要注意几个点: 可变参数只能作为函数的最后一个参数,在其前面可以有也可以没有任何其他参数; 由于可变参数必须是最后一个参数,所以一个....

Java 中如何加密配置文件中的数据库账号和密码 有更新!

作为程序员每天的开发工作都离不开跟数据库打交道,而且我们的应用程序往往都会配置数据库的链接,那你有没有想过,任何一个能接触到我们项目代码的人员,都可以看到配置文件里面的账号秘密?

2020 年终总结——这是最好的时代也是最坏的时代 有更新!

2020 注定是不平凡的一年

计算广告——常见的几种广告形式以及 OTT 广告与在线广告区别

前言 前面两篇文章给大家介绍了互联网广告的发展历程以及计算广告要解决的核心问题,没看过的朋友可以去花几分钟看一下,简单的做个了解,这篇文章用简短的篇幅给大家介绍一下常见的广告模式以及 OTT 广告与互联网广告一些区别。我们闲话少说,直接进入正题。 常见广告模式 首先广告模式目前分为两大类,一是品牌广告,另一类是效果广告。品牌广告和效果广告在整个投放的过程中差别还是很大的,在互联网广告中效果广告更为常见。 品牌广告 线下广告 合约量广告 合约量广告主要是以 CPT,CPM 方式售卖,并且基本以品牌广告为主。 品牌广告以增加品牌曝光度为目的,不看重短期的利益而注重长久的影响,主要是为了给用户深远的记忆,让用户对品牌增加信任,即使短期内不产生效益,但是从长久来看,品牌效应还是可以带来更好的口碑和收益的。从投放的角度来说对媒体的要求更高,因为品牌广告经常有保量的要求,所以需要进行库存预估和排期,这对系统的要求就高了很多。品牌广告库存预估也是一个行业的难题,如何提升预估库存的准确率,一直是一个值得研究的问题。 效果广告 搜索广告 以百度,谷歌为首的搜索广告常年占据广告市场份额。搜索....

计算广告——计算广告的核心问题 有更新!

互联网广告我们通常叫计算广告,既然叫计算广告,那么我们就要思考一个问题,广告为什么要计算?计算广告的核心问题是什么?带着这两个问题,我们来仔细研究一下。

计算广告——互联网广告的发展历程

广告——一个我们天天都会遇到的一个词。对广告行业,如果不是这个行业的从业者的话虽然天天都看到,但是对于背后的商业逻辑并不清楚,特别是很多做广告系统的开发人员,整天都在 CRUD,对广告行业并不是很了解,很多时候只知道实现某个功能,但是背后的逻辑和商业价值是什么并不清楚。

【Redis 06】聊聊 Redis 的事务 有更新!

背景 提到事务想必大家一定不会陌生,工作面试中多多少少都会了解到,这篇文章主要带大家再简单回忆一下事务的基本知识,然后重点介绍下 Redis 的事务,关于 Redis 的事务有何不同我们继续往下看就知道了。 什么事务 说到事务,首先我们需要知道什么是事务。首先事务是作为单个逻辑工作单元执行的一系列操作,这些操作作为一个整体一起向系统提交,要么都执行,要么都不执行。事务是一个不可分割的逻辑单元。 事务的四大特性 A(原子性)事务的各步操作是不可分的,保证一系列的操作要么都完成,要么都不完成; C(一致性)事务完成,数据必须处于一致的状态; I(隔离性)对数据进行修改的所有并发事务彼此之间是相互隔离,这表明事务必须是独立的,不应以任何方式依赖或影响其他事务; D(持久性)表示事务对数据处理结束后,对数据更改必须持久化,不管是事务成功还是回滚。事务日志都能够保持事务的永久性。 以上是常规的事务以及事务的特性。下面我们来看一下什么是 Redis 的事务,以及 Redis 事务有什么特殊性质。 Redis 事务 关于 Redis 的性质官方文档如下 MULTI, EXEC, DISCAR....

【Redis 01】Redis 基本概述与安装 有更新!

手把手教安装 Redis

【Redis 05】一文带你了解 Redis 的发布与订阅的底层原理 有更新!

01、前言 发布订阅系统在我们日常的工作中经常会使用到,这种场景大部分情况我们都是使用消息队列的,常用的消息队列有 Kafka,RocketMQ,RabbitMQ,每一种消息队列都有其特性,关于 Kafka 的使用和源码分析,公号前面有相关的文章,大家可以前往回顾一下,另外两款消息队列大家有需要可以自行研究,后续我们会出相应的介绍文章。这篇文章主要是给大家介绍 Redis 的发布订阅系统,很多时候我们可能不需要独立部署相应的消息队列,只是简单的使用,而且数据量也不会太大,这种情况下,我们就可以使用 Redis 的 Pub/Sub 模型。 02、使用方式 2.1 发布与订阅 Redis 的发布订阅功能主要由 PUBLISH,SUBSCRIBE,PSUBSCRIBE 命令组成,一个或者多个客户端订阅某个或者多个频道,当其他客户端向该频道发送消息的时候,订阅了该频道的客户端都会收到对应的消息。 上图中有四个客户端,Client 02,Client 03,Client 04 订阅了同一个 Sport 频道(Channel),这时当 Client 01 向 Sport Channel 发送消....

【Redis 04】一文带你了解 Redis 的慢日志相关底层原理

01、前言 相信很多小伙伴在使用 Redis 的时候都知道 Redis 有相关慢日志的查询功能,并且多多少少都看过。那 Redis 底层到底是如果创建慢日志以及慢日志的结构是什么样子的呢?这篇文章就带大家认识一下。我们先看一张慢日志的截图 使用 slowlog get 2 命令查看最近的两条慢日志信息,如上图,我们可以看到每条日志中包含的信息有六个部分组成,从上到下编号为 0-5,依次代表的意思是 0:日志的唯一编号 ID 1:命令执行的当前时间戳 2:命令执行的耗时时长,单位微妙 3:具体的执行命令和参数 4:客户端的 ip 和端口(4.0 版本以上才支持) 5:客户端名称(4.0 版本以上支持) 如上图所示,第一条慢日志的 ID 是 41,命令执行的时间戳是 1575729996,并且执行了 16129 微妙,具体执行的命令就是 slowlog get ,ip 和端口是 27.38.56.88:8223 ,客户端的名称没有设置。 02、慢日志命令设置 查看命令 上面我们已经大概的知道的一条慢日志的格式,自然的我们可以想到的问题是一个命令执行多长时间,我们就可以认为是慢查询,以及....