首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
猿码架构
掘友等级
以知识为海,以人生为舟,自书海泛舟,而陶然以乐。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
85
文章 85
沸点 0
赞
85
返回
|
搜索文章
最新
热门
啃碎并发(11):内存模型之重排序
在很多情况下,访问一个程序变量(对象实例字段,类静态字段和数组元素)可能会使用不同的顺序执行,而不是程序语义所指定的顺序执行。具体几种情况,如下: 例如,如果一个线程写入值到字段 a,然后写入值到字段 b,而且 b 的值不依赖于 a 的值,那么,处理器就能够自由的调整它们的执行…
聊聊Dubbo(九):核心源码-服务端启动流程2
Step1:用 Map 存储该协议的所有配置参数,包括:协议名称、Dubbo版本、当前系统时间戳、进程ID、application配置、module配置、默认服务提供者参数(ProviderConfig)、协议配置、服务提供 Dubbo:service 的属性。 Step2:如…
啃碎并发(10):内存模型之内部原理
如上一篇文章所述,Java内存模型规范了Java虚拟机与计算机内存是如何协同工作的。Java虚拟机是一个完整计算机的模型,因此,这个模型自然会包含一个内存模型—又称为Java内存模型。 如果你想设计表现良好的并发程序,理解Java内存模型是非常重要的。Java内存模型规定了如何…
聊聊Dubbo(七):自定义Filter实践
在现行微服务的趋势下,一次调用的过程中涉及多个服务节点,产生的日志分布在不同的服务器上,虽说可以使用ELK技术将分散的日志,汇总到es中,但是如何将这些日志贯穿起来,则是一个关键问题。 如果需要查看一次调用的全链路日志,则一般的做法是通过在系统边界中产生一个 traceId,向…
前端优化:浏览器缓存技术介绍
在前端开发中,性能一直都是被大家所重视的一点,然而判断一个网站的性能最直观的就是看网页打开的速度。其中提高网页反应速度的一个方式就是使用缓存。缓存技术一直一来在WEB技术体系中扮演非常重要角色,是快速且有效地提升性能的手段。 一个优秀的缓存策略可以缩短网页请求资源的距离,减少延…
前端技术全景展望
如果你正在进行前端项目的技术选型,可能就会发现,你已经跟不上前端生态的变化了,甚至令你眼花缭乱,因为现在有太多的技术栈供你选择:React、Flux、Angular、Aurelia、Mocha、Jasmine、Babel、TypeScript、Flow、Vue...这些技术栈的…
前后分离接口规范
1. 前言 随着互联网的高速发展,前端页面的展示、交互体验越来越灵活、炫丽,响应体验也要求越来越高,后端服务的高并发、高可用、高性能、高扩展等特性的要求也愈加苛刻,从而导致前后端研发各自专注于自己擅长的领域深耕细作。 工作量占比在30%-50%左右,甚至会更高。往往前后端接口联…
啃碎并发(九):内存模型之基础概述
线程通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。 线程同步是指程序用于控制不同线程之间操作发生相对顺序的机制。 Java的并发采用的是共享内存模型,Java线程之间的通信总是隐式进行,整个通信过程对程序员完全透明。如果你想…
研发库表设计规范
5. SQL类军规
软件研发安全规范
保持简单,程序只实现指定的功能。 坚持最小权限,把可能造成的危害降到最低。 默认不信任,采用白名单机制,只放行已知的操作。 永远不要相信用户的输入,对所有输入进行前台和后台两次检查。 输入验证:嵌入到查询字符串、表单字段、cookie 和 HTTP 头中的恶意字符串的攻击。这些…
下一页
个人成就
优秀创作者
文章被点赞
4,041
文章被阅读
377,750
掘力值
12,726
关注了
19
关注者
4,632
收藏集
21
关注标签
39
加入于
2017-12-14