Netty官网:https://netty.io/ Netty is an asynchronous event-driven network application framework for ra……继续阅读 » 行无际 4年前 (2021-03-29) 1761浏览 0评论1433个赞
Flask是一个Python编写的Web 微框架,让我们可以使用Python语言快速实现一个网站或Web服务。本文参考自Flask官方文档, 英文不好的同学也可以参考中文文档 1.安装flask pi……继续阅读 » 尘世风 4年前 (2021-03-29) 3118浏览 0评论696个赞
计算机网络我也连载了很多篇了,大家可以在我的公众号「程序员cxuan」 或者我的 github 系统学习。 计算机网络第一篇,聊一聊网络基础 :计算机网络基础知识总结 计算机网络第二篇,聊一聊 TCP……继续阅读 » 程序员cxuan 4年前 (2021-03-29) 1762浏览 0评论1971个赞
Apache Hive作为处理大数据量的大数据领域数据建设核心工具,数据量往往不是影响Hive执行效率的核心因素,数据倾斜、job数分配的不合理、磁盘或网络I/O过高、MapReduce配置的不合理等……继续阅读 » 大数据学习与分享 4年前 (2021-03-29) 1921浏览 0评论1699个赞
一、Synchronized概述 多个线程访问同一个资源时,需要对该资源上锁。即同时只允许一个线程访问该资源。任何线程要执行synchronized里的代码,都必须先拿到锁。synchronized底……继续阅读 » LanceToBigData 4年前 (2021-03-29) 2361浏览 0评论430个赞
目录 Oracle Instance SGA * shared pool * Database Buffer * Redo Log Buffer * Large Pool * Java Pool * ……继续阅读 » 开心洋葱 4年前 (2021-03-29) 2310浏览 0评论2245个赞
本文剖析 NetFlix Dynomite 的 Java 客户端 DynoJedisClient 如何实现。分析客户端是因为,此客户端的作用很类似于集群master,其思路是:java驱动提供多个策略……继续阅读 » 罗西的思考 4年前 (2021-03-29) 2013浏览 0评论1641个赞
前言 一台计算机的核心是CPU,它是计算机系统的运算和控制核心。由于它处理运算速度快,所以基本都会给CPU配置一级缓存,当CPU要读取一个数据时,首先从缓存中查询,如果没有在从内存或者磁盘块中找。……继续阅读 » 寻找的路上 4年前 (2021-03-29) 2063浏览 0评论745个赞
出品|MS08067实验室(www.ms08067.com) 本文作者:是大方子(Ms08067实验室核心成员) 知识点: 通过域名或者IP可能会得到网站的不同响应 Wpscan的扫描wordpres……继续阅读 » Ms08067安全实验室 4年前 (2021-03-29) 1821浏览 0评论1396个赞
如果想学习下其他知识,可以去看看下面这些文章哦! selenium系列:https://www.cnblogs.com/miki-peng/category/1942527.html 接口自动化系列:……继续阅读 » miki_peng 4年前 (2021-03-29) 2431浏览 0评论292个赞
GraphQL是什么, 以及它的优缺点.……继续阅读 » 圣骑士wind 4年前 (2021-03-29) 1705浏览 0评论2319个赞
问题描述 使用微信小程序调用APIM(API Management)中的接口,发现POST和PUT请求被拦截,返回的状态码为200,但是无消息内容。 在小程序中的调用JS代码如: 通过浏览器测试得到的……继续阅读 » 路边两盏灯 4年前 (2021-03-29) 1515浏览 0评论1484个赞
2021年3月2日写的博客“守着菜园子写代码”,就如同一颗小石子掉进池塘里,荡起了几圈漂亮的水纹。紧接着在5日晚上8点钟,在加群的部分成员中组织了一次长达40分钟的会议沟通。由于是第一次沟通,并且也没……继续阅读 » 开心洋葱 4年前 (2021-03-29) 2046浏览 0评论2187个赞
最近在进行旧版本的prestosql和prestodb升级相关的操作,尝试自己编译了一下,这里记录一下过程和遇到问题的处理。 因为Trino不支持windows下的编译,如果使用windows最方便的……继续阅读 » fairjm 4年前 (2021-03-29) 1631浏览 0评论886个赞
我们知道,线程需要的时候要进行创建,不需要的时候需要进行销毁,但是线程的创建和销毁都是一个开销比较大的操作。 为什么开销大呢? 虽然我们程序员创建一个线程很容易,直接使用 new Thread() 创……继续阅读 » 程序员cxuan 4年前 (2021-03-29) 2908浏览 0评论2122个赞
运行时数据区是指对 JVM 运行过程中涉及到的内存根据功能、目的进行的划分,而内存模型可以理解为对内存进行存取操作的过程定义。总是有人望文生义的将前者描述为 “Java 内存模型”,最近在阅读《深入理……继续阅读 » C_nullptr 4年前 (2021-03-29) 1603浏览 0评论2568个赞
本文从源码层面分析了 redis 的缓存淘汰机制,并在文章末尾描述使用 Java 实现的思路,以供参考。 相关配置 为了适配用作缓存的场景,redis 支持缓存淘汰(eviction)并提供相应的了配……继续阅读 » buttercup 4年前 (2021-03-29) 2150浏览 0评论1777个赞
写在前面 在实际工作中,有一种非常普遍的并发场景:那就是读多写少的场景。在这种场景下,为了优化程序的性能,我们经常使用缓存来提高应用的访问性能。因为缓存非常适合使用在读多写少的场景中。而在并发场景中,……继续阅读 » 冰河团队 4年前 (2021-03-29) 1737浏览 0评论244个赞
接上次看JS的事件冒泡和捕获,所以顺带就把事件相关的知识都看完好了 而且想到一个好的学习方法,第一天自己看,第二天把前一天学习的东西写下来,一方面可以当复习,一方面当重新整理并且分享 事件对象 事件处……继续阅读 » JJesson 4年前 (2021-03-29) 1622浏览 0评论2801个赞
jvm是java的核心运行平台,自然是个非常复杂的系统。当然了,说jvm是个平台,实际上也是个泛称。准确的说,它是一个java虚拟机的统称,它并不指具体的某个虚拟机。所以,谈到java虚拟机时,往往我……继续阅读 » 等你归去来 4年前 (2021-03-29) 2565浏览 0评论742个赞
作者:HelloGitHub-小鱼干 创意,是程序员的一个身份代名词,一样的软件有不一样的玩法。比如,你可以像用 git 一样操作一个 SQL 数据库,dolt 就是这样的数据库。又比如,你可以只写文……继续阅读 » 削微寒 4年前 (2021-03-29) 2224浏览 0评论2226个赞
前言 我刚开始是一名 Java 程序员,陪伴我最久的老伙计是 Java 世界里面出名好用的是 Jetbrains 家族的重量级产品 Intelli IDEA 编辑器,不过 IDEA 主要是用来写代码,……继续阅读 » 小二十七 4年前 (2021-03-29) 1263浏览 0评论1753个赞
基于微服务设计模式的现代应用程序面临着一系列挑战。微服务需要有一个强大的服务发现机制来实现动态连接。它们需要松散耦合,实现自主性和独立缩放。微服务需要支持多种语言,其中每个服务都是以最合适的语言、框架……继续阅读 » 张善友 4年前 (2021-03-29) 2587浏览 0评论2651个赞
为什么不通过修改接口或者选择书写继承接口的新子类,偏偏选择添加上一个装饰器? 1.盆友们,其实这个问题挺简单的,还记得单纯我们为啥选择定义接口呀抽象类呀(这些框架、模板的)吗? 大白话–“方便批量生……继续阅读 » 一乐乐 4年前 (2021-03-29) 2729浏览 0评论2454个赞
消息队列之activeMQ 消息队列之RabbitMQ 1.kafka介绍 kafka是由scala语言开发的一个多分区,多副本的并且居于zookeeper协调的分布式的发布-订阅消息系统。具有高吞吐……继续阅读 » 开心洋葱 4年前 (2021-03-29) 2320浏览 0评论1440个赞
一款检测代码中TODO的eslint插件 前言 看了我标题进来的同学应该也知道我做的是个啥东西 没错是一个eslint插件,前端魔法师们日常所使用的工具之一 什么?你不知道eslint是干嘛的–吃鲸……继续阅读 » 粥里有勺糖 4年前 (2021-03-29) 1794浏览 0评论2635个赞
如何白嫖 Github 服务器自动抓取必应搜索的每日壁纸呢? 如果你访问过必应搜索网站,那么你一定会被搜索页面的壁纸吸引,必应搜索的壁纸每日不同,自动更换,十分精美。这篇文章会介绍如何一步步分析出必应……继续阅读 » 未读代码 4年前 (2021-03-29) 1999浏览 0评论2123个赞
本系列主要是使用Java RMI 实现一个简单的GFS(谷歌文件系统,google file system)。首先进行整体介绍,然后对背景进行描述以及对系统进行设计,同时实现系统,提供演示视频和源代码……继续阅读 » 晨星1032 4年前 (2021-03-29) 1953浏览 0评论2611个赞
一、前言 题外:昨天看了某知乎用户的回答颇为感慨,大意是说现在主流是框架程序员越来越多,原理、架构、底层方面的越来越少;依赖框架快速出活的程序员工作机会比较多,公司招聘的时候也比较受欢迎。 不能说哪种……继续阅读 » .NET西安 4年前 (2021-03-29) 1398浏览 0评论2850个赞
如何判断数据属于哪种类型是JavaScript中非常重要的一个知识点,其中最常用的两个方法就是分别使用typeof与instanceof这两个关键字来对数据的类型进行判断。typeof与insta……继续阅读 » _Fatman 4年前 (2021-03-29) 2899浏览 0评论1293个赞
RDD算子调优 不废话,直接进入正题! 1. RDD复用 在对RDD进行算子时,要避免相同的算子和计算逻辑之下对RDD进行重复的计算,如下图所示: 对上图中的RDD计算架构进行修改,得到如下图所示的优……继续阅读 » 五分钟学大数据 4年前 (2021-03-29) 2287浏览 0评论642个赞
本文将分享Android相关基础知识和Android APP控件定位工具的使用方法。 Android基础知识 Android布局 Android是通过容器的布局属性来管理子控件的位置关系(iOS去掉了……继续阅读 » 测试开发小记 4年前 (2021-03-29) 2317浏览 0评论1787个赞
坑 一开始在Google搜索了一番,找到了用jQuery的方案,代码量很少,看起来很美好很不错,结果,根本没用…… 我反复试了这几个版本: var e = $.Event('keyup……继续阅读 » 曦远 4年前 (2021-03-29) 1659浏览 0评论2809个赞
什么是等待通知机制 在单线程中,要执行的操作需要满足一定条件才能执行,可以把这个操作放在if语句块中。 在多线程编程中,可能A线程的条件没有满足只是暂时的,稍后其他的线程B可能会更新条件使得A线程的条……继续阅读 » 炒焖煎糖板栗 4年前 (2021-03-29) 1274浏览 0评论318个赞
第一步:打开官网:https://github.com 注册一个帐户。 第二步:创建仓库 填写仓库的名字和描述。 创建好了之后,点击“Branch master”,创建分支——在文本框中输入分支名称和……继续阅读 » 菊次郎的夏天c 4年前 (2021-03-29) 2944浏览 0评论1753个赞
基于http协议交互的推送方法大概方法如下: 轮询(ajax),比较耗费服务器资源。COMET方式(COMET 技术并不是 HTML 5 ) websocket 双向数据推送,灵活,功能强大 Serv……继续阅读 » yswenli 4年前 (2021-03-29) 2941浏览 0评论2020个赞
AQS总体来说没有想象中那么难,只要了解它的实现框架,那理解起来就不是什么问题了。 AQS在Java还是占很重要的地位的,面试也是经常会问。 目前已经连载11篇啦!进度是一周更新两篇,欢迎持续关注 [……继续阅读 » Java3y 4年前 (2021-03-29) 2411浏览 0评论306个赞
📓 APUE 一书的第七章学习笔记。 进程终止 有 8 种方式可以使得进程终止,5 种为正常方式: Return from main Calling exit() Callin……继续阅读 » sinkinben 4年前 (2021-03-29) 2893浏览 0评论2485个赞
为什么要用 snippets(代码段)? 不管你使用何种编程语言,在我们日常的编码工作中,都会存在有大量的重复代码编写,例如: 日志打印: console.log,log.info('……继续阅读 » 小二十七 4年前 (2021-03-29) 2585浏览 0评论2275个赞
一 前言 日常开发中,经常使用到Lambda表达式,例如: public static void main(String[] args) { List<Integer> l……继续阅读 » Mr_ηobody 4年前 (2021-03-29) 1959浏览 0评论282个赞
链表、栈与队列、kmp; 数组模拟单链表: 用的最多的是邻接表–就是多个单链表: 作用:存储树与图 需要明确相关定义: 为什么需要使用数组模拟链表 比使用结构体 或者类来说 速度更快 代码简洁 算法……继续阅读 » xbhog 4年前 (2021-03-29) 1729浏览 0评论2203个赞
还不会用redis实现分布式锁?滴滴~快上车~……继续阅读 » 程序员老猫 4年前 (2021-03-29) 1877浏览 0评论2254个赞
一.减少判断层级 从下图代码中可以明显看出,同样的效果判断层级的减少可以优化性能 二.减少作用域链查找层级 简单解释下,下图中第一个运行foo函数,bar函数内打印name,bar作用域内没有name……继续阅读 » 开心洋葱 4年前 (2021-03-29) 1890浏览 0评论508个赞
计算器的主要作用是进行数字运算,开发一个计算器功能的web实例,有助于更好的掌握js基础的数字运算能力。本实例旨在帮助js计算能力有待提高的读者,通过自己一步一步开发完成计算器功能,熟悉js数字处理方……继续阅读 » 蒋伟平 4年前 (2021-03-29) 2649浏览 0评论2620个赞
今天这篇漫画是「 互联网人吐槽大会系列 #1 」讲述的是前端开发人员经常会对于后端(Java、PHP)等人员提供的接口嗤之以鼻,不敢苟同,比如:在POST请求url上带参数、json数据key值用中文……继续阅读 » 漫画前端∙苏南 4年前 (2021-03-29) 1908浏览 0评论2384个赞