精彩博客

下一代机密计算即将到来:性能比肩普通应用

随着Intel新一代数据中心级处理器Ice Lake的发布,由Intel SGX保护的可信应用的性能已经可以比肩普通应用,让我们来看看这一切是如何通过硬件进步与软件优化变为可能? 北京时间2021年4月7日...

04/09 18:00
8.6K
0
鸿蒙内核源码分析(特殊进程篇) | 龙生龙,凤生凤,老鼠生儿会打洞 | 百篇博客分析HarmonyOS源码 | v46.01

百万汉字注解 >> 精读内核源码,中文注解分析, 深挖地基工程,大脑永久记忆,四大码仓每日同步更新< gitee | github | csdn | coding > 百篇博客分析 >> 故事说内核,问答式导读,生活式比喻,表格...

04/09 17:58
3.4K
1
Java技术专题-JVM研究系列(9)JVM深入研究挖掘课题

JVM执行引擎的效率提升 JVM是如何在保证可移植性的前提下提供高执行效率的? Java跨平台性 Java程序最为常见的执行方式,是预先编译为一种名为 Java 字节码的中间代码格式。这种代码格式无法...

04/09 14:01
5.1K
1
国家统计局数据采集

概述 国家统计局的公开数据真实性强,宏观且与我们的生活息息相关。 因此,采集此数据作为数据分析实验的数据再好不过。 采集过程 采集各种公开数据的第一步就是分析网页。 上面的图是国家统...

04/09 12:15
1.2W
1
PHP中的孤儿进程与僵尸进程

基本概念 我们知道在unix/linux中,正常情况下,子进程是通过父进程创建的,子进程在创建新的进程。子进程的结束和父进程的运行是一个异步过程,即父进程永远无法预测子进程 到底什么时候结束...

04/09 11:14
4K
2
maven中心仓库OSSRH使用简介

简介 使用java做项目的朋友肯定对maven不陌生,maven为我们提供了一个中心仓库,我们在构建java项目时,直接从maven中心仓库中下载依赖的jar包到本地,然后打包进行构建。 所有人都知道有这样...

04/09 09:19
2.7K
0
[项目实战] Webpack to Vite, 为开发提速!

背景 最近,就 前端开发过程中的痛点及可优化项 做了一次收集。 其中,构建耗时、项目编译速度慢 的字眼出现了好几次。 随着业务的快速发展,我们很多项目的体积也快速膨胀。 随之而来的, ...

04/08 12:34
4.5K
0
Fizz Gateway网关接入gRPC指南

#前提条件 Fizz网关v1.5.0或以上版本 (安装教程 (opens new window)) gRPC服务 本文使用的gRPC服务样例:https://github.com/wehotel/fizz-examples/tree/master/fizz-example-grpc(opens ne...

04/09 08:54
2.6K
0
实战 | 认识 RecyclerView

RecyclerView 是一款非常强大的 widget,它可以帮助您灵活地显示列表数据。当我开始学习 RecyclerView 的时候,我发现对于复杂的列表界面有很多资源可以参考,但是对于简单的列表展现就鲜有可...

04/08 21:42
1.1K
0
Redux 中间件 到底怎么工作的呢?

中间件其实不仅仅是Redux专利,在Node框架中也有应用,比如koa,这里我们简单的默认为Redux 中间件,在进入正题前,先了解一下面向切面编程与中间件的关系 一、中间件与面向切面编程(AOP) 面...

04/08 21:27
1.4K
0
为什么使用Tailwind Css框架?

在还没有前端开发这个概念的时代,CSS 其实作为一个比较简单的 DSL 还相对凑合够用,但随着前端项目越来越复杂,前端各种开发模式都在随着项目规模扩大的需求而不断进化,比如前端服务上我们...

04/08 11:18
3.7K
0
FreeBSD 与猫 ——选择1%的生活

很多人觉得 FreeBSD 就是一个操作系统,作为桌面来说又极其糟糕。事实不能否认,FreeBSD 确实如此。FreeBSD 的小恶魔是其标志物,代表守护进程及其 fork。 说实话按照我的审美这个简直丑到一...

04/08 18:37
669
0
网易云信在融合通信场景下的探索和实践之 RTMPGateway 服务架构

0 导读 随着各个行业的互联网化进程不断演进,融合通信在越来越多的场景中得到应用,例如金融场景的视频面签、医疗场景的远程会诊、企业协作场景的多人视频会议等。在这些场景中,通过微信小...

04/08 16:39
808
0
要改掉的 10 种 TypeScript 坏习惯

在过去的几年中,TypeScript 和 JavaScript 一直在稳步发展,而我们在过去的几十年中养成的一些编程习惯也变得过时了。其中有一些习惯可能从来就没有什么意义可言。这篇文章就来谈一谈我们大...

04/08 13:10
6K
0
开源项目用英文标识符就能招徕国外用户吗?

前文《开源项目必须用英文命名标识符吗?》有幸获得不少社区响应,其中对中文命名技术本身的质疑大多在《Gitee 开源指北》第 5 小节:有关开源的常见误区 中已作阐述。很高兴看到母语命名在可...

04/08 15:17
1.6W
0
学会 Java 数据结构,想不飘都难

今天我们来学一下数据结构方面的知识,对扎实 Java 的基本功非常有用,学会了就会有一种自带大佬的感觉,嘿嘿。数据结构,也就是 Data Structure,是一种存储数据的结构体,数据与数据之间存...

04/08 15:10
4.3K
0
没想到吧,Java开发 API接口可以不用写 Controller了

本文案例收录在 https://github.com/chengxy-nds/Springboot-Notebook 大家好,我是小富~ 今天介绍我正在用的一款高效敏捷开发工具magic-api,顺便分享一点工作中使用它的心得 缘起 先说一下...

04/08 13:01
9.4K
0
《十个为什么》之五:为什么要有分布式锁?

我在《十个为什么》之三:为什么要有同步线程锁?中讨论了同步线程锁:synchronized,它是多线程不安全的解决办法——简单说就是用它来保证某段代码的串行化执行,避免并发带来的诸多问题。但...

04/08 12:00
2.6K
0
MySQL 批量插入,如何不插入重复数据?

温故而知新 知识这个东西,看来真的要温故而知新,一直不用,都要忘记了。 业务很简单:需要批量插入一些数据,数据来源可能是其他数据库的表,也可能是一个外部excel的导入。 那么问题来了,...

04/08 10:52
5.3K
3
3月OSC“优秀原创作者”TOP10和“最受喜爱博主”TOP5榜单出炉,速来围观!

妈妈说:“喜欢的事情一定要坚持做,因为你怎么知道这件事不会带来意外的惊喜呢?” 不忘初心,砥砺前行,让我们把掌声送给坚持创作,不断输出优秀内容的博主们。 恭喜以下获奖作者! 未上榜...

04/08 10:08
4.2K
3

没有更多内容

加载失败,请刷新页面

下一代机密计算即将到来:性能比肩普通应用

随着Intel新一代数据中心级处理器Ice Lake的发布,由Intel SGX保护的可信应用的性能已经可以比肩普通应用,让我们来看看这一切是如何通过硬件进步与软件优化变为可能? 北京时间2021年4月7日...

04/09 18:00
8.6K
0
使用码云 gitee-go 做 npm publish

gitee-go 其实去年已经上线了,但当时太忙,没时间折腾。 经过一再折腾,终于搞通了。操作步骤按照以下流程: Step-1:在仓库的 DevOps 进入 Gitee Go 的配置页面,点击新建流水线(以下 2 ...

04/02 10:58
6K
1
ZooKeeper 会话的秘密

本文作者:HelloGitHub-老荀 Hi,这里是 HelloGitHub 推出的 HelloZooKeeper 系列,免费开源、有趣、入门级的 ZooKeeper 教程,面向有编程基础的新手。 项目地址:https......

04/01 09:05
1.2W
2
使用 Git 丢失代码的 N 种操作,您中招了吗?

摘要:无意翻出这篇写于两年前的手稿,当时交付的几家私有云大客户以及公有云客户均频繁遇到此问题,虽然现象千奇百怪,但是无非是错误的操作导致的代码丢失,秉承着开放、自由、分享的开源精...

03/31 22:25
1.8W
8
ES 终于可以搜到”悟空哥“了!

zhi'ci回复 PDF 领取资料 这是悟空的第 90 篇原创文章 作者 | 悟空聊架构 来源 | 悟空聊架构(ID:PassJava666) 转载请联系授权(微信ID:PassJava) Elasticsearch(简称 ES)的搜索引擎内...

03/31 19:06
1.1W
1
BBBUG音乐聊天室的开发故事和架构设计

办公室有个小伙伴喜欢拿音响放歌,然而总放一些动次打次的广场舞DJ曲目,同事听了都头大,每次让人家切歌又不方便 于是某同事吐槽:“我们点啥你放啥?” 一天之后…… “张三你刚说放啥来着...

03/30 10:18
9.5K
6
Hystrix 实战经验分享

一、背景 Hystrix是Netlifx开源的一款容错框架,防雪崩利器,具备服务降级,服务熔断,依赖隔离,监控(Hystrix Dashboard)等功能。 尽管说Hystrix官方已不再维护,且有Alibaba Sentinel等新框...

03/25 16:27
1.3W
3
数字技术战略: 内源 —— 超越中台思想的文化方式

内源即将开源方法(最佳实践、协作方式、架构模式等)融入到组织的软件构建和发布方式之中,以在组织内构建类似开源的文化。 作为一个站在国内开源前线的开发者(GitHub 国内 Top 10),我本...

03/23 14:37
1.9W
5
RocketMQ基础概念剖析&源码解析

Topic Topic是一类消息的集合,是一种逻辑上的分区。为什么说是逻辑分区呢?因为最终数据是存储到Broker上的,而且为了满足高可用,采用了分布式的存储。 这和Kafka中的实现如出一辙,Kafka...

03/23 10:14
1.8W
7
我在阿里实习做开源

李志信 (GitHubID LaurenceLiZhixin),中山大学软件工程专业在校学生,擅长使用 Java/Go 语言,专注于云原生和微服务等技术方向。 3月19日,初春的杭州,依旧阴雨朦胧。透过 EFC 健身房的落地...

03/20 16:43
2.2W
5
前端工程化之H5性能优化篇

导读:从粗糙到精致,从简单到复杂,全球互联网Web App(网页应用)平均体积已增压到1.6Mb,随着音视频等富媒体内容的流量池膨胀,终端设备上的用户对网页装载速度尤其敏感。页面不能做到秒开...

03/18 14:20
8.8K
0
微服务复杂查询之缓存策略

在上一篇 缓存设计的好,服务基本不会倒 介绍了db层缓存,回顾一下,db层缓存主要设计可以总结为: 缓存只删除不更新 行记录始终只存储一份,即主键对应行记录 唯一索引仅缓存主键值,不直接...

03/15 00:24
1.4W
2
可用于Clickhouse的五个开源图形客户端

俄罗斯搜索巨头Yandex开发的面向列存的关系型数据库。ClickHouse是过去两年中OLAP领域中非常热门,并于2016年开源。典型的用户包括著名的公司,例如字节,新浪和腾讯。 从DBEngine给出的趋势...

03/06 13:34
2.9W
1
一场灾难分析 | TCP Keepalive 对系统性能的影响

经常上 OSCHINA 的童鞋都知道,前几天 出了一次「怪事」,导致许多用户无法访问社区网站。今天就来盘点下到底发生了什么事情! 事故发生时的情况 话说当天 15:30分 左右收到 Nginx 告警信息(...

03/04 17:26
2.7W
10
如何提高大规模正则匹配的效能

背景 日常工作中会大量应用正则表达式,用正则表达式去定义规则,然后去匹配数据。这里先看两个安全场景下的正则应用需求 场景1,FTP账号被成功暴力破解后数据遭窃取 • 数据源:FTP服务器日...

03/02 11:44
1.8W
0
volatile 关键字的使用场景及其原理

一、 Java 线程的内存工作模型 在当前的Java内存模型下(JVM 1.2之后),线程可以把变量保存在本地内存(比如机器的寄存器)中,而不是直接在主存中进行读写。如图: 1.1 我们来看一下例子 ...

02/20 10:18
2.3W
3
shell编程之软硬链接ln

在 Windows 里面我们经常通过快捷方式来创建链接以方便我们使用电脑。而 Linux 中有两种方式创建链接,分别为软链接和硬链接。下面我们就来详细说下二者的区别。 定义 ln (link file 的简称...

02/19 23:58
1.8W
1
基于Kafka和Elasticsearch构建实时站内搜索功能的实践

目前我们在构建一个多租户多产品类网站,为了让用户更好的找到他们所需要的产品,我们需要构建站内搜索功能,并且它应该是实时更新的。本文将会讨论构建这一功能的核心基础设施,以及支持此搜...

02/15 17:14
3.1W
5
人生第一个扩展——Github1s

1 灵感 某天看到了一个叫github1s的仓库: 基于Node.JS、Yarn、Python等技术栈,在github.com上面加上“一秒”,也就是github1s.com,就能在VSCode中打开该仓库,非常好用。 同时笔者安装有一...

02/13 13:31
1.7W
1
废弃fastjson!大型项目迁移Gson保姆级实战

前言 本篇文章是我这一个多月来帮助组内废弃fastjson框架的总结,我们将大部分Java仓库从fastjson迁移至了Gson。 这么做的主要的原因是公司受够了fastjson频繁的安全漏洞问题,每一次出现漏洞...

02/10 08:00
3.3W
5

没有更多内容

加载失败,请刷新页面

SpringBoot使用@ServerEndpoint无法依赖注入问题解决(WebSocket)

SpringBoot使用@ServerEndpoint无法依赖注入问题解决(WebSocket) 参考文章: (1)SpringBoot使用@ServerEndpoint无法依赖注入问题解决(WebSocket) (2)https://www.cnblogs.com/maohu...

43分钟前
13
0
自备百度地图API密钥 解决Cooply“地图API未授权”问题

自备百度地图API密钥 解决Cooply“地图API未授权”问题 参考文章: (1)自备百度地图API密钥 解决Cooply“地图API未授权”问题 (2)https://www.cnblogs.com/gbcc/p/4186463.html (3)htt...

今天 04:21
26
0
解决配置Windows Update失败问题

解决配置Windows Update失败问题 参考文章: (1)解决配置Windows Update失败问题 (2)https://www.cnblogs.com/east7/p/10618135.html (3)https://www.codeprj.com/blog/a205171.html 备...

今天 04:06
22
0
java -> 异常类与自定义异常

java -> 异常类与自定义异常 参考文章: (1)java -> 异常类与自定义异常 (2)https://www.cnblogs.com/miaoxingren/p/9434564.html (3)https://www.javazxz.com/thread-1600-1-1.html ...

今天 03:51
26
0
Xshell安装教程及Xshell安装程序集组件时出错的解决方法

Xshell安装教程及Xshell安装程序集组件时出错的解决方法 参考文章: (1)Xshell安装教程及Xshell安装程序集组件时出错的解决方法 (2)https://www.cnblogs.com/dcpeng/p/11756614.html (3...

今天 03:06
12
0
JMeter学习-017-java.net.SocketException: Permission denied: connect 解决方案

JMeter学习-017-java.net.SocketException: Permission denied: connect 解决方案 参考文章: (1)JMeter学习-017-java.net.SocketException: Permission denied: connect 解决方案 (2)h...

今天 02:50
14
0
phpExcel导出大量数据出现内存溢出错误的解决方法

phpExcel导出大量数据出现内存溢出错误的解决方法 参考文章: (1)phpExcel导出大量数据出现内存溢出错误的解决方法 (2)https://www.cnblogs.com/huifeideyu/p/5088108.html (3)https:/...

今天 02:05
20
0
iOS swift 富文本显示 富文本在iOS中使用场景和解决方案

iOS swift 富文本显示 富文本在iOS中使用场景和解决方案 参考文章: (1)iOS swift 富文本显示 富文本在iOS中使用场景和解决方案 (2)https://www.cnblogs.com/qqcc1388/p/10191467.html ...

今天 01:50
29
0
MySQL数据库解决大数据量存储问题

MySQL数据库解决大数据量存储问题 参考文章: (1)MySQL数据库解决大数据量存储问题 (2)https://www.cnblogs.com/Koaler/p/12075281.html (3)https://www.javazxz.com/thread-1593-1-1...

今天 01:20
15
0
聊聊dddsample-core的Specification

序 本文主要研究一下dddsample-core的Specification Specification public interface Specification<T> { /** * Check if {@code t} is satisfied by the specification. * * @param t Obje...

今天 00:14
10
0
Hacker News 简讯 2021-04-12

温馨提示:以下内容已加密,请自行解密后查看。 PGRpdiBjbGFzcz0iaG4td3JhcCIgc3R5bGU9ImRpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjogY29sdW1uOyI+CiAgICA8aDIgY2xhc3M9ImhuLXRpdGxlIiBzdHlsZT0i...

今天 00:01
18
0
酒仙网将上市:营销促营收增长,深陷纠纷案,部分股权被法院冻结

近日,北京证监局披露的信息显示,酒仙网络(也称“酒仙网”)的IPO辅导工作已经完成。若无意外,酒仙网不久后将在深交所创业板递交招股书,正式冲刺上市。 根据华泰联合证券关于酒仙网络科技...

今天 00:00
27
0
号称"最强API文档工具"的Swagger到底厉害在哪

听说微信搜索《Java鱼仔》会变更强! 本文收录于JavaStarter ,里面有我完整的Java系列文章,学习或面试都可以看看哦 (一)引言 我的第一份工作用的技术架构比较老,在写Api接口的时候都是自...

昨天 23:37
29
0
【ACwing】回文日期

手写一个日历累死。 而八位数的回文,一旦前四位确定好,后四位就一定,所以只需要枚举四位数字的。 所以,这个题的思路:先枚举回文,再判断该数字是否在给定范围内,在判断其是不是合法日期...

昨天 23:34
22
0
在线制图工具,你所不知道的功能Freedgo

在线制图工具 我们可能会接触到很多的绘图工具,有客户端版本APP,在线绘制的工具版本每个制图工具的功能大同小异,但是可以从用户使用功能是否强大,体验什么流畅来进行比较. 下面小编为您介绍一...

昨天 23:30
37
0
Python 1秒搭建网页服务/文件下载

作为程序员,经常会遇到一些尴尬的情况: 临时给别人/另一个电脑发下文件,通常可能需要 找个U盘 下载个临时的ftp工具 网盘 两边都用聊天软件 等等... 临时需要个测试个html页面,又不支持f...

昨天 23:22
30
0
Vscode 配置 python poetry 虚拟环境

一、 Vscode 配置 poetry 虚拟环境的方法 方法一: 1. 找到虚拟环境存放路径 windows下,在文件管理器地址栏输入: %userprofile%\AppData\Local\pypoetry\Cache\virtualenvs 找到虚拟环境存...

昨天 23:15
35
0
快速入门kotlin-Lambda编程

集合的创建与遍历 集合的函数式API是用来入门Lambda编程的最佳示例,我们先用kotlin创建一个包含许多水果的集合,然后将水果一个个添加到集合中 val list = ArrayList<String>() list.add("苹...

昨天 23:06
36
0
springboot运行在eclipse报异常的问题

springboot运行在eclipse报异常的问题 参考文章: (1)springboot运行在eclipse报异常的问题 (2)https://www.cnblogs.com/JNUX/p/6357430.html (3)https://www.javazxz.com/thread-1588...

昨天 23:05
29
0
Data Science with VsCode + Poetry + Jupyter

本文转载自:https://medium.com/a3data/setting-up-data-science-python-projects-with-vscode-poetry-jupyter-b96efeea24c8 How to take advantage of VsCode functionalities and Poetry’...

昨天 23:00
8
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部