首页 新闻 找找看 学习计划

[GoodBless]使用UDP协议实现文字交互

网络通信协议有很多种,目前应用最广泛的是TCP/IP协议(Transmission Control Protocal/Internet Protoal传输控制协议/英特网互联协议),它是一个包括TCP协议和IP协议,UDP(User Datagram Protocol)协议和其它一些协议的协议组。

[泰斗贤若如]Java匹马行天下之J2EE框架开发——Spring—>用IDEA开发Spring程序(01)

一、心动不如行动 一、创建项目 *注:在IDEA中我创建的Maven项目,不了解Maven的朋友可以看我之前的博客“我们一起走进Maven——知己知彼”,了解Maven后可以看我之前的博客“Maven的安装与配置”,自行安装,行动起来吧。 二、加载依赖 在pom.xml文件中添加Spring依赖和日

[朝雨忆轻尘]Spring Boot:实现MyBatis动态数据源

综合概述 在很多具体应用场景中,我们需要用到动态数据源的情况,比如多租户的场景,系统登录时需要根据用户信息切换到用户对应的数据库。又比如业务A要访问A数据库,业务B要访问B数据库等,都可以使用动态数据源方案进行解决。接下来,我们就来讲解如何实现动态数据源,以及在过程中剖析动态数据源背后的实现原理。

[Noah.Ji]SmartSql使用教程(3)——SmartSql中的事务,及AOP的使用

SmartSql = MyBatis + Cache(Memory | Redis) + R/W Splitting +Dynamic Repository + Diagnostics ......

[小毛毛--专注后端]SpringMVC执行流程源码分析

SpringMVC执行流程源码分析 我们先来看张图片,帮助我们理解整个流程 然后我们开始来解析 首先SpringMVC基于Servlet来运行 那么我们首先来看HttpServletBean这个类 他继承HttpServlet,所以这个HttpServletBean为一个Servlet,我们直接看I

[rainple]Java源码阅读-Integer(基于jdk1.8)

Integer 由final修饰了,所以该类不能够被继承,同时 Integer 继承了Number类,因此可以将Integer转换成 int 、double、float、long、byte和short类型的数据,另外,也实现了comparable接口,因此Integer类也可以进行自然排序。 构造方

[Ryan.Miao]CI/CD之Gitlab集成Jenkins多分支pipeline实现质量检测和自动发布

本次实施主要实现: 代码提交gitlab,自动触发Jenkins构建 gitlab发起Merge Request, 需要Jenkins检查通过才可以merge,实现代码review和质量管控 gitlab开发分支merge后自动发布到test环境 gitlab master分支merge后自动发布到

[John.Leng]GStreamer基础教程02 - 基本概念

摘要 在 Gstreamer基础教程01 - Hello World中,我们介绍了如何快速的通过一个字符串创建一个简单的pipeline。为了能够更好的控制pipline中的element,我们需要单独创建element,然后再构造pipeline,下面将介绍GStreamer的一些基本概念并展示p

[Sheldon_Lou]分布式Redis的分布式锁 Redlock

链接 "Distributed locks with Redis" 引言 之前自己在用redis来实现分布式锁的时候都是基于单个Redis实例,也就是说Redis本身是有单点故障的,Redis的官方文档介绍了一种"自认为"合理的算法,Redlock来实现分布式Redis下的分布式锁。 Martin

[chen_hao]框架基础:深入理解Java注解类型(@Annotation)

注解的概念 注解的官方定义 首先看看官方对注解的描述: An annotation is a form of metadata, that can be added to Java source code. Classes, methods, variables, parameters and pa

[Elta]在MacOS上利用docker构建buildroot

之前有听说过docker,但是一直没有使用过。最近终于下定决定使用了一下docker,感觉docker用于跨操作系统的软件工具使用还是比较友好的。 适用人群 本文忽略的部分Linux软件包安装的过程,需要读者有一定Linux操作基础,具有软件包查找与安装能力。 Docker的基本用法 在使用dock

[WilburXu]Go 性能分析之案例一

思考 相信大家在实际的项目开发中会遇到这么一个事,有的程序员写的代码不仅bug少,而且性能高;而有的程序员写的代码能否流畅的跑起来,都是一个很大问题。而我们今天要讨论的就是一个关于性能优化的案例分析。 案例分析 我们先来构造一些基础数据(长度为10亿的切片,并赋上值): 案例一 执行结果 问题分析

[天下大雨]通过css3实现蒙版弹幕

最近在b站上看到一种弹幕效果叫做智能防挡弹幕,也就是传说中的蒙版弹幕, 打开之后效果大概是这样的 再也不用担心男神女神的绝世容颜被花里胡哨的弹幕挡住啦,是不是感觉很神奇。 实现原理其实就是类似于ps的蒙版,也就是说将图像的一部分 “隐藏”。这里我们需要用到的是css3的mask遮罩属性。 CSS m

[削微寒]高考完?入门级的开源项目带你开启编程之旅

记得我刚高考结束时,并没有想象中的狂欢,反而是一种处于一种坐立不安的焦虑中,因为那时单纯地认为:这张试卷,将决定我的一生。对于将信仰寄托于高考的学生来说,当网页上高考成绩弹出的一瞬间,世界要么明亮要么崩塌,不幸的是,我是后者。 填志愿则更加残酷,我将要去哪儿?我将从事什么?未来的一切都是巨大的问号,

[周国通]kubernetes调度之资源耗尽处理配置

"系列目录" 本篇将介绍如何使用 处理资源耗尽的情况 当可用的计算机资源非常低的时候,kubelet仍然要保证节点的稳定性.当处理不可压缩的计算机资源(比如内存或磁盘空间)时,这尤其重要,当这些资源被耗尽时,节点将变得不稳定 驱离策略 kubelet会积极的监视并阻止可用计算机资源耗尽.这种情况下,

[BaronZhang]深入理解Java虚拟机(类文件结构)

深入理解Java虚拟机(类文件结构) 欢迎关注微信公众号:BaronTalk,获取更多精彩好文! 之前在阅读 ASM 文档时,对于已编译类的结构、方法描述符、访问标志、ACC_PUBLIC、ACC_PRIVATE、各种字节码指令等等许多概念听起来都是云山雾罩、一知半解,原因就在于对类文件结构和类加载

[宋者为王]【朝花夕拾】Android自定义View篇之(六)Android事件分发机制(中)从源码分析事件分发逻辑及经常遇到的一些“诡异”现象

在上一篇文章,我们通过示例和log来分析了Android的事件分发机制。这些,我们只是看到了现象,如果要进一步了解事件分发机制,这是不够的,我们还需要透过现象看本质,去研究研究源码。本篇将从源码的角度来探索事件的来龙去脉,View、View...

[雪川大虫]Akka-CQRS(10)- gRPC on SSL/TLS 安全连接

使用gRPC作为云平台和移动前端的连接方式,网络安全应该是必须考虑的一个重点。gRPC是支持ssl/tls安全通讯机制的。用了一个周末来研究具体使用方法,实际上是一个周末的挖坑填坑过程。把这次经历记录下来与各位分享。 gRPC的ssl/tls的原理是在服务端安装安全证书公用certificate和私

[siwei718]用番茄工作法提升工作效率 (一)关于任务清单(含工具代码分享)

一、缘起 工作十几年来,经历过各种不同的环境。时而紧张,时而松弛。 紧张时,一直忙碌中;松弛时,偶尔看看技术文章(新闻网站等)消磨了不少时光。 一天结束的时候,才发现当天似乎在一直在忙碌中,但又不知道在忙些什么; 在年末的各种总结中,才发现原来今年的目标还差一大截(几乎没进展)。 总是有“少壮不努力

[saucxs]http系列--从输入 URL 到页面加载完成的过程

一、前言 这道题的覆盖面可以非常广,很适合作为一道承载知识体系的题目。每一个前端人员,如果要往更高阶发展,必然会将自己的知识体系梳理一遍,没有牢固的知识体系,无法往更高处走! 二、主干流程 在将浏览器渲染原理、JS运行机制、JS引擎解析流程梳理一遍后,感觉就跟打通了任督二脉一样,有了一个整体的架构,