IntelliJ IDEA

西瓜视频向图文作者伸出橄榄枝 视频成内容创业下一个破局点

微笑、不失礼 提交于 2020-07-27 15:02:17
作者 / B B 编辑 / B B 二次元、电影、热剧、科普片,不知何时视频已经成为人们获得信息的重要主要载体,以至于视频气势汹汹地来临时,很多人都来不及反应就被它俘获了人们碎片化的时间。 从做蛋炒饭,到装修房子,问的不再是百度,而是视频达人。购物剁手、学校教学也不限于图文的展示,而是直播带货和网课。 这场由完整体到碎片、由静态长图文到动态视频的流量变迁,让原本以固态形式存在的流量变成了液态。当流量正在被重新分配的时,内容创作者也在调整他们的创作策略。 近日,西瓜视频就正式发布了《图文作者跨体裁趋势报告》,通过这份报告,我们盘点了在过去一段时间内,内容创作者在内容形式、运营分发和商业变现的发展现状,并对接下来的发展趋势做出一些预判。 信息体裁持续创新 视频内容流量持续增长 过去一年,是短视频爆发的一年,而受2020开年以来疫情宅家的影响,越来越多线下产业都在转型线上短视频直播,加速了视频内容新时代的到来。 据报告显示,2018年11月网络视频的使用时长占比12.8%,短视频时长占比8.2%,远超图文类内容。到了2019年12月,网络视频使用时长占比13.9%,短视频时长占比11.0%。这里有一点需要格外注意,短视频增长非常快,但是网络视频也在持续增长。 一段时间以来,视频呈现3种发展趋势。15s内的短视频以创意类为主,短平快的节奏加创意idea可以快速吸引用户

开源应用诊断利器 Arthas GitHub Star 突破两万

好久不见. 提交于 2020-07-27 14:38:45
一、Arthas Star突破2万啦 https://github.com/alibaba/arthas 随着微服务的流行,应用更加轻量和开发效率不断提升,但是带来的困境是线上问题排查越来越复杂困难。传统的Java排查问题,需要重启应用再进行调试,但是重启应用之后现场会丢失,问题难以复现。 因此自2018年9月,阿里巴巴开源了久经考验,深受开发者喜爱的应用诊断利器Arthas。在阿里巴巴内部Arthas每年诊断数百万次,服务10000+应用,年节约9000人日。 Arthas通过创新的字节码织入技术,可以在应用无需重启时,查看调用上下文,高效排查问题;结合火焰图,可以直接定位热点,发现性能瓶颈;通过redefine技术,实现在线热更新代码;同时支持黑屏化和白屏化诊断,可以连接诊断大规模的集群。 在2019年2月时,我们做了Arthas Star破万里的回顾: 新的开始 | Arthas GitHub Star 破万后的回顾和展望 时间飞逝,转眼间一年过去了,Arthas的Star数突破2万了~ 下面来回顾Arthas去年的一些工作。 二、Arthas 过去一年的工作 在过去的一年里, Arthas 发布了8个release版本,做了大量的改进,下面列出一些重点: 增加 mbean/heapdump/vmoption/logger/stop/perfcounter/echo/tee

Synchronized加锁、锁升级和java对象内存结构

﹥>﹥吖頭↗ 提交于 2020-07-27 14:34:20
首先了解一下 JMM 中定义的内存操作: 一个线程操作数据时候都是从主内存(堆内存)读取到自己工作内存(线程私有的数据区域)中再进行操作。对于硬件内存来说,并没有工作内存和主内存的区分,这都是 java 内存模型划分出来的,它只是一种抽象的概念,是一组规则,并不是实际存在的。 Java 内存模型中定义了 八种同步操作 : 1.lock( 锁定 ) :作用于主内存的变量,把一个变量标记为一条线程独占状态 2.unlock( 解锁 ) :作用于主内存的变量,把一个处于锁定状态的变量释放出来,释放后的变量才可以被其他线程锁定 3.read( 读取 ) :作用于主内存的变量,把一个变量值从主内存传输到线程的工作内存中,以便随后的 load 动作使用 4.load( 载入 ) :作用于工作内存的变量,它把 read 操作从主内存中得到的变量值放入工作内存的变量副本中 5.use( 使用 ) :作用于工作内存的变量,把工作内存中的一个变量值传递给执行引擎 6.assign( 赋值 ) :作用于工作内存的变量,它把一个从执行引擎接收到的值赋给工作内存的变量 7.store( 存储 ) :作用于工作内存的变量,把工作内存中的一个变量的值传送到主内存中,以便随后的 write 的操作 8.write( 写入 ) :作用于工作内存的变量,它把 store

省选前训练日记

安稳与你 提交于 2020-07-27 13:02:08
最近学习状态很差。开个博客记录训练情况。对自己有个督促。 绝对不鸽! 6.5 上午颓并爆炸,下午补题+做水题 上午模拟赛(clb的 【省选特训16】 ,陈太阳的题),中途颓了一会,被打爆了。 下午订正了模拟赛的题:棋赢(生成函数),或负(复杂的题面,简单的网络流),必去之(DP,CDQ优化)。 题解 晚上做了一道 nflsoj536 【六校联合训练 省选 #5】抽奖游戏 。我一开始以为,直接求出 \(f(0)\cdot c\) 即可,后来发现应该是 \(f^{(c)}(0)\) ,也就是复合(套 \(c\) 层)。我对期望的理解又加深了。 之后做了一道 CF1045G AI robots 。过水,营养不大。 明天多做一点思维方面的训练吧。计划来一场VP,更一章DP十八章。多做CF(并不太难的)题,独立思考,快速地把脑子补回来! 6.6 上午vp被吊打,下午晚上做简单题,十八章没写完 上午vp了 Codeforces Round #647 (Div. 1) - Thanks, Algo Muse! ,做出两道题,rank482。不太理想。A一眼切。 B 是道好题,对我来说略有难度,想+写+调试花了一小时。 C 也是好题,我想到了初步转化和建虚点,但是没想到最后是欧拉回路的模型,所以最后一步不会求解,说明我这方面的知识用得少了,见一次是好事。 之后写了一道 [TJOI2017]城市 。

Jetbrains插件Protobuf Generator,支持GO等多种语言

蹲街弑〆低调 提交于 2020-07-27 12:24:37
Protobuf Generator是基于GenProtobuf开发的一款jetbrains插件,在GenProtobuf的基础上增加了对PHP,GO和go-micro的支持。以替代命令行生成方式使得生成代码更加便捷。支持jetbrains全系列IDE(idea,phpstrom,goland,webstrom等)。 插件使用说明: 1,使用插件前需要安装protoc 2,在IDE(idea,goland,phpstrom等。。)中的File->Settings->Plugins,Marketplace中搜索Protobuf Generator并安装和重启IDE 3,配置生成代码规则。在菜单栏Tools中选择Configure GenProtoBuf。 4,选中项目中的.proto文件,右键生成代码 如果只生成单一语言类型,并把生成代码放到当前目录,可以通过配置Quick Gen选项。右键生成时选择quick gen protobuf here 如果需要一键同时生成多种语言并把代码放到指定目录,可以勾选多种语言。右键生成时选择quick gen protobuf rules 来源: oschina 链接: https://my.oschina.net/u/4249250/blog/4287323

IDEA 简单设置

醉酒当歌 提交于 2020-07-27 12:11:45
本人习惯的两个设置 1、代码缩进 setting -> keymap ->Refoemat Code 设置为 CTRL+SHIFT+S (原来是CTRL+ALT+L) 2、大小写敏感设置 Editor-Code Completion页里有个Case sensitive completion,可以设置只第一个字母敏感、完全敏感或者不敏感。 来源: oschina 链接: https://my.oschina.net/KasuganoShin/blog/4426157

IntelliJ IDEA中markdown插件预览中文无法显示

雨燕双飞 提交于 2020-07-27 10:01:33
近期在使用IntelliJ IDEA时,发现自带的markdown插件预览时中文一致显示乱码,调整IDEA的字体后仍然无效,具体样式如下: 后来自己处理不了后,在OSChina上发了个问答 https://www.oschina.net/question/876205_2315909 ,看一下有没有大神帮忙解决一下。后来有伙计提出是字体的问题,就根据他所提供的css代码进行设置,发现配置body 样式后,只有 h1等标题显示正常了,正文字体仍然乱码。 最终确定样式应该是分类设置的,所以把需要的dl p 等标签都配置了 "Microsoft Yahei" 字体,发现仍旧是乱码。最后在不断地尝试下,发现 ”SimHei“ 字体能正常显示。终于搞定了。 来源: oschina 链接: https://my.oschina.net/zhanghexiangcn/blog/4329559

IDEA新手使用教程

谁说胖子不能爱 提交于 2020-07-27 08:32:34
一、IDEA IDEA 全称IntelliJ IDEA,是 java语言 开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、 J2EE 支持、 Ant 、 JUnit 、 CVS 整合、代码审查、 创新的 GUI设计 等方面的功能可以说是超常的。IDEA是JetBrains公司的产品。 作为一名合格的程序猿,对于开发工具的选择也是很重要的,虽然我们常用 eclipse、myeclipse等开发工具就能满足目前的开发需求,毕竟每个公司的要求不一样,对于IDEA,建议大家可以试着去使用,不论从哪方面都优于上面两种开发工具,唯一一点可能IDEA对电脑配置是由要求的,毕竟大公司都基本上在使用IDEA,不多说了,我们一步一步来,首先来说IDEA的下载和安装过程。 二、IDEA 的下载及安装 打开IDEA的官网,如:http://www.jetbrains.com/ 然后到了主界面,点击下载如图: 图1 我们这里下载zip的,将它下载到你要保存的目录下,其次解压。注意:(目录不能要中文和空格),我这里将它解压到F盘IDEA文件下: 图2 上图为解压后的IDEA文件夹,然后我们打开bin文件夹: 图3 我们可以看到2个IEDA应用程序,红色箭头指的是默认为32位的,这里给了我们选择,若你的系统为32位则选它,这里我用的是64位的

Java--Servlet

╄→гoц情女王★ 提交于 2020-07-27 05:57:57
Servlet 主要内容 IDEA的安装与使用 ​ IDEA 全称 IntelliJ IDEA,由JetBrains公司开发,是java编程语言开发的集成环境。在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。 IDEA的特色功能 智能选取 丰富的导航模式 历史记录功能 编码辅助 灵活的排版功能 代码检查 完美的自动代码完成 版本控制的支持 ...... IDEA的下载 在浏览器中IntelliJ IDEA百度一下,打开如下官网 进入官网,单击DOWNLOAD 选择指定版本,点击DOWNLOAD 点击保存,进行下载 下载之后的文件 IDEA的安装 双击运行安装程序,点击 "Next" 下一步 2. 修改安装路径(也可使用默认路径),点击 "Next" 根据自己电脑的操作系统,来进行相应的选择 默认即可,直接选择 "Install" ,进行安装 安装成功,可选择运行IDEA,点击 "Finish" 完成安装 若之前安装过其他版本的IDEA,会提示是否导入原来的配置(选择不导入即可) 7. 选择自己喜欢的主题,然后一直选择 "Next" 选择 "Activation code"方式,输入激活码,点击 "OK" 出现如下画面

看完这10个spring 项目,我同时拿到了BAT的offer

筅森魡賤 提交于 2020-07-27 05:49:46
一、mall star 数 12.7k,项目地址: 回复“ mall ”获取源码 mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。 项目演示: 二、Cloud-Platform star 数 8k,项目地址: 回复“ cloud-platform ”获取源码 Cloud-Platform是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用Spring Boot 2.1.2以及Spring Cloud (Greenwich.RELEASE) 相关核心组件,采用Nacos注册和配置中心,集成流量卫兵Sentinel,前端采用vue-element-admin组件。 项目模块: 项目演示: 三、微人事 star 数 3.3k,项目地址: 回复 “微人事” 获取源码