Ccww Ccww / 3 天前

面试:你知道 MyBatis 执行过程初始化如何执行的吗?

欢迎关注公众号【Ccww 技术博客】,原创技术文章第一时间推出前言 在了解 MyBatis 架构以及核心内容分析后,我们可以研究 MyBatis 执行过程,包括 MyBatis 初始化 SQL 执行过程 而且在面试会问到一下关于 MyBatis 初始化的问题,比如: Mybatis 需要初始化哪些? MyBatis 初始化的过程? MyBatis 初始化在 MyBatis 初始化过程中,会加载 mybatis-config.xml 配置文件、Mapper.xml 映射配置文件以及 Mapper 接口中的注解信...

面试 Mybatis

Netwarps Netwarps / 3 天前

Rust 学习笔记:async/await 如何工作

2019 年底 Rust 正式支持 async/await 语法,完成了 Rust 协程的最后一块拼图,从而异步代码可以用一种类似于 Go 的简洁方式来书写。然而对于程序员来讲,还是很有必要理解 async/await 的实现原理。async 简单地说, async 语法生成一个实现 Future 对象。如下 async 函数: async fn foo() -> { ... } async 关键字,将函数的原型修改为返回一个 Futuretraitobject。

rust Async

vivo互联网技术 vivo互联网技术 / 3 天前

Java ConcurrentHashMap 高并发安全实现原理解析

一、概述 ConcurrentHashMap ( 以下简称 C13Map) 是并发编程出场率最高的数据结构之一,大量的并发 CASE 背后都有 C13Map 的支持,同时也是 JUC 包中代码量最大的组件 (6000 多行),自 JDK8 开始 Oracle 对其进行了大量优化工作。 本文从 HashMap 的基础知识开始,尝试逐一分析 C13Map 中各个组件的实现和安全性保证。

Java 安全 ConcurrentHashMap 高并发

开发者头条 开发者头条 / 3 天前

资料 |《JavaScript 20 年》

大家好,我是周刊菌。「码农周刊 VIP 会员」推出 23 周啦!感谢亲们的大力支持!第 023 期「码农周刊 VIP 会员专属邮件周报」已发送完毕,请注意查收。告诉大家一个好消息:已有数位上市公司 CTO 低调订阅了我们的「码农周刊 VIP 会员专属邮件周报」,感谢肯定! 以下内容选自「码农周刊 VIP 会员」圈子,每日更新,精彩不断。

JavaScript

孟思行 孟思行 / 3 天前

轻松玩转函数式编程

最近和一些同学讨论了函数式编程,很多同学总觉得听起来很高大上,但用起来却无从下手。于是我抽时间捋了捋,将平时工作中用到的函数式编程案例和思想整理了出来,相信阅读本文后,大家都能快速上手函数式编程。 函数式编程目前使用范围非常广,常用的框架,语言几乎都能看到它的身影。 前端框架:react、vue 的 hooks 用法。打包工具:webpack 的 webpack-chain 用法。工具库:underscore、lodash、ramda。

函数式编程

杨琼璞 杨琼璞 / 3 天前

十佳 AI 产品工具,为生活添彩

AI

随风kali 随风kali / 3 天前

利用 icmpsh 建立 icmp 隧道反弹 shell

关注 Web 安全利用 icmpsh 建立 icmp 隧道反弹 shell2020-09-24 08:17:38 首先在 kali 上安装 icmpsh 软件,软件地址 https://github.com/inquisb/icmpsh.git 我们可以直接用 git 克隆过来 git clone https://github.com/inquisb/icmpsh.git 然后我们还需要来安装 python-impacket 类库以保证对 TCP、UDP、ICMP 等协议的访问 pip2 install impacket 接下来我们还需要关闭我们之前的 ping 命令应答程序...

Web安全

qileilove qileilove / 4 天前

探索更完整的前端测试策略

测试示例结论#探索更完整的前端测试策略 本文假设我们正在持续开发一个相对较大的前端项目,并且我们采用了域驱动的设计以及面向对象的编程模型。前端业务逻辑被划分为域模块/UI组件。因此,我们可能需要一个更完整的测试策略,以确保这样一个前端项目。 #通用前端测试 无论是传统测试模型还是连续交付模型,我们通常定义以下三种类型的测试: #E2E 端到端测试包括确保应用程序的集成组件如预期的功能。

前端 测试

reesunhuang reesunhuang / 4 天前

一个每秒超过 3 万请求的微服务开发经历

导读:本文介绍的是一个国外的外卖平台 ifood 的微服务案例。 ifood 是一家巴西外卖平台公司,平均每天送出 100 多万份订单,每年增长 110% 左右。作为一家外卖平台,访问峰值大多出现在午餐和晚餐前后,周末的时候会更高一些。 在一些特殊的日子里(比如由于营销活动),访问量曾打破记录,平台获得了历史最高峰值,去年 6 月 12 日。我们一个微服务达到了每分钟 20 0 万请求的峰值。

微服务

u539609 u539609 / 4 天前

机器学习场景下 Volcano 集成调度能力实践

本文整理自华为云容器批量计算资深工程师金喆 9 月 9 日在 Volcano 系列直播课的分享——机器学习场景下 Volcano 集成调度能力实践。 大家好,我叫金喆,目前在华为云容器技术架构部工作,主要从事 Volcano 相关的开发工作。今天主要给大家分享如何使用 Volcano 调度器运行一个 TF Job。 今天的分享主要包括 3 个部分的内容: Kubeflow 简介 Kubeflow on Volcano 演示(运行一个简单的机器学习作业) 01 Kubeflow 简介 ...

机器学习 Volcano

为了减少您的阅读压力,首页仅提供最新的 10 页文章列表,如需查阅更多内容请点击对应的文章标签。

Top