Golang通脉之错误处理

博主头像 在实际工程项目中,总是通过程序的错误信息快速定位问题,但是又不希望错误处理代码写的冗余而又啰嗦。Go语言没有提供像Java、C#语言中的try...catch异常处理方式,而是通过函数返回值逐层往上抛。这种设计,鼓励在代码中显式的检查错误,而非忽略错误,好处就是避免漏掉本应处理的错误。但是带来一个弊 ...

实现支持多公众号的微信公众号扫码登录服务

博主头像 实现支持多公众号的微信公众号扫码登录服务 最近,在公司的通行证项目开发过程中,需求方提出了支持微信公众号扫码登录,并且可以支持多公众号接入的需求。研究了一下微信公众号的开发文档,实现微信公众号扫码登录并不难,但是要支持多公众号接入就得好好斟酌一下了。 理清思路,微信公众号扫码登录的实现关键就是app ...

Java集合 - 集合知识点总结概述

博主头像 集合概述 概念:对象的容器,定义了对多个对象进项操作的的常用方法。可实现数组的功能。 和数组的区别: 数组长度固定,集合长度不固定。 数组可以存储基本类型和引用类型,集合只能存储引用类型。 位置: java.util.*; Collection体系集合 Collection父接口 特点:代表一组任意 ...

【译】使用“强制运行到光标”

博主头像 从 Visual Studio 2022 预览2开始,可以使用“Force Run To Cursor”。 您可以保留断点,调试器将跳过它们,直到到达带有光标的代码行。 它还将跳过任何可能发生的第一次异常中断条件。 ...

Abp VNext分表分库,拒绝手动,我们要happy coding

博主头像 Abp VNext 分表分库 ShardingCore ShardingCore 易用、简单、高性能、普适性,是一款扩展针对efcore生态下的分表分库的扩展解决方案,支持efcore2+的所有版本,支持efcore2+的所有数据库、支持自定义路由、动态路由、高性能分页、读写分离的一款组件,如果你喜 ...

这样调优之后,单机也能扛下100W连接

博主头像 1 模拟单机连接瓶颈 我们知道,通常启动一个服务端会绑定一个端口,例如8000端口,当然客户端连接端口是有限制的,除去最大端口65535和默认的1024端口及以下的端口,就只剩下1 024~65 535个,再扣除一些常用端口,实际可用端口只有6万个左右。那么,我们如何实现单机百万连接呢? 假设在服务 ...

文件随机或顺序读写原理深入浅出

博主头像 一、文件读写的用户程序、操作系统、磁盘交互原理 最近为了彻底搞懂文件读写原理,我特意查询了很多资料,包括Java读写文件的API代码、操作系统处理文件以及磁盘硬件知识等。由于网上现存技术文章,几乎没有找到一篇能够彻底综合讲明白这个原理的文章。心中还是有很多疑问。且有不少文章包括书籍所阐述的随机/顺序 ...

网关限流了,躲在后面的服务就能高枕无忧啦?

博主头像 大家好,我是架构摆渡人。这是流量治理系列的第7篇文章,如果有收获,还请分享给更多的人,谢谢大家。 今天想跟大家聊一个比较有意思的话题,就是:网关限流了,服务本身就能高枕无忧了吗? 我想大部分公司的架构都是下面这样子的,网关在最前面,充当了守门员的工作。请求想要进来,必须经过网关,所以在网关层面做流控 ...

剑指offer:JZ12 矩阵中的路径

博主头像 #JZ12 矩阵中的路径 ##描述 请设计一个函数,用来判断在一个n乘m的矩阵中是否存在一条包含某长度为len的字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。例如矩阵中包 ...

【Python从入门到精通】(二)怎么运行Python呢?有哪些好的开发工具(PyCharm)

博主头像 您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦。 这是Pyhon系列文章的第二篇,本文主要介绍如何运行Python程序以及安装PyCharm开发工具。 干货满满,建议收藏,需要用到时常看看。 小伙伴们如有问题及需要,欢迎踊跃留言哦~ ~ ~。 前言 上一篇文章我们主要介绍了Python语言的基本 ...

Jmeter之BeanShell 断言

博主头像 Jmeter是一个接口、性能测试工具,在做接口测试的过程中,我们经常需要对接口的数据进行处理,可以用到BeanShell,本篇主要介绍下Jmeter中BeanShell断言常用语法及其断言的使用。 ...

tomcat内存马原理解析及实现

# 内存马 简介 ​ Webshell内存马,是在内存中写入恶意后门和木马并执行,达到远程控制Web服务器的一类内存马,其瞄准了企业的对外窗口:网站、应用。但传统的Webshell都是基于文件类型的,黑客可以利用上传工具或网站漏洞植入木马,区别在于Webshell内存马是无文件马,利用中间件的进程 ...

求求你了,用Docker吧

博主头像 这是一个开始使用 Docker 的 Tutorial 大无语事件发生!大数据课实验课要用到Hadoop,实验指导是在一个Ubuntu虚机上通过安装包安装Hadoop并运行一个词频统计程序,整个实验就是安装环境,做了4h才把环境搭好。因为我不想装虚拟机用centos云服务器的,期间遇到centos没有 ...

Sobol 序列并行化的实践经验

博主头像 Sobol 序列并行化的实践经验 随机数发生器并行化的常见策略 随机数发生器的并行化通常有四种策略(文献【1】、【2】): “随机化”种子 参数化随机数发生器 分块策略 蛙跳策略 “随机化”种子 “随机化”种子就是让每个线程上运行的发生器使用不同的种子,这种策略常见于伪随机数。不过,使用不同随机数种 ...

123···200>