-
概述要想成为一名优秀的后端程序员,编写出高性能的服务接口是一个重要指标,高标准程序员都是对性能反复压榨的。以下梳理了一些提升接口性能的技术方案,希望对大家有所帮助。1、数据库索引当接口出现性能问题时,最容易想到的就是添加索引,索引优化是代价最小的优化,而且
阅读数:162 评论数:0
科技公元
后端
-
好久不见,不知道大家新年过得怎么样?有没有痛痛快快得放松?是不是还能收到很多压岁钱?好了,话不多说,我们开始今天的主题:ThreadLocal。我收集了4个面试中出现频率较高的关于ThreadLocal的问题:什么是ThreadLocal?什么场景下使用T
阅读数:9 评论数:0
科技公元
后端
-
满屏if/elsejava复制代码
publicstaticvoidmain(String[]args){
inta=1;
if(a==1){
System.out.println("执行a=1的逻辑");
}elseif(a==2){
Sys
阅读数:301 评论数:0
科技公元
后端
-
synchronized锁是啥?锁其实就是一个对象,随便哪一个都可以,Java中所有的对象都是锁,换句话说,Java中所有对象都可以成为锁。这次我们主要聊的是synchronized锁升级的套路synchronized会经历四个阶段:无锁状态、偏向锁、轻量
阅读数:23 评论数:0
科技公元
后端
-
前言在前面的文章中其实大家也已经看到我使用过collect(Collectors.toList())将数据最后汇总成一个List集合。但其实还可以转换成Integer、Map、Set集合等。一、查找流中的最大值和最小值 s
阅读数:289 评论数:0
科技公元
后端
-
阅读数:14 评论数:0
科技公元
后端
-
SpringBoot是一个基于Spring框架的快速开发框架,旨在简化Spring应用程序的开发和部署。在本文中,我们将深入分析SpringBoot启动过程的源代码,并提供必要的解释和说明。SpringBoot启动过程简介SpringBoot应用程序的启动
阅读数:25 评论数:0
科技公元
后端
-
阅读数:901 评论数:0
科技公元
后端
-
阅读数:39 评论数:0
科技公元
后端
-
除了操作集合、限流和缓存,Guava还有另一个隐秘的功能:事件总线EventBus机制——是发布-订阅模式的实现,不需要显式地注册回调——比观察者模式更灵活。EventBus是在单体架构内实现松耦合的一种很好的手段,通过它可以实现与业务逻辑无关的事件监听和
阅读数:4 评论数:0
科技公元
后端
-
阅读数:20 评论数:0
科技公元
后端
-
阅读数:12 评论数:0
科技公元
后端
-
阅读数:12 评论数:0
科技公元
后端
-
昨天在群里看到有小伙伴问,Java里如何解析SQL语句然后格式化SQL,是否有现成类库可以使用?之前TJ没有做过这类需求,所以去研究了一下,并找到了一个不过的解决方案,今天推荐给大家,如果您正要做类似内容,那就拿来试试,如果暂时没需求,就先了解收藏(技多不
阅读数:23 评论数:0
科技公元
后端
-
在当今互联网时代,数据是无价之宝。为了更高效地存储和管理数据,数据库成为了重要的组成部分。MySQL和MongoDB都是常用的数据库,但MongoDB比MySQL更为高效,这是为什么呢?数据存储方式不同MysqlMySQL是一种关系型数据库管理系统(RDB
阅读数:19 评论数:0
科技公元
后端
-
阅读数:6 评论数:0
科技公元
后端
-
写在前面最近和几个小伙伴们在写字节跳动第五届青训营后端组的大作业。接近尾期了,是时候做一些总结了,那从什么地方开始呢?那就从我们为什么要选择Go语言开始吧~????项目地址????项目文档越来越多的互联网大厂开始使用Go语言了,譬如腾讯、美团、滴滴、百度、Google
阅读数:50 评论数:0
科技公元
后端
-
前言不知道大家在项目中有没有遇到过这样的场景,根据传入的类型,调用接口不同的实现类或者说服务,比如根据文件的类型使用CSV解析器或者JSON解析器,在调用的客户端一般都是用ifelse去做判断,比如类型等于JSON,我就用JSON解析器,那如果新加一个类型
阅读数:13 评论数:0
科技公元
后端
-
阅读数:99 评论数:0
科技公元
后端
-
阅读数:37 评论数:0
科技公元
测试技术
-
阅读数:30 评论数:0
科技公元
后端
-
阅读数:50 评论数:0
科技公元
测试技术
-
我们通常会遇到这样的一个场景,就是需要将一个数据库的数据迁移到一个性能更加强悍的数据库服务器上。这个时候需要我们做的就是快速迁移数据库的数据。那么,如何才能快速地迁移数据库中的数据呢?今天我们就来聊一聊这个话题。数据库的数据迁移无外乎有两种方式,一种是物理
阅读数:43 评论数:0
科技公元
后端
-
阅读数:28 评论数:0
科技公元
测试技术
-
阅读数:36 评论数:0
科技公元
前端
-
前言好久没写文章了,今天之所以突然心血来潮,是因为昨天出现了这样一个情况:我们公司的某个手机APP后端的用户(customer)微服务出现内存泄露,导致OutOfMemoryError,但是因为经过我们精心优化的openjdk容器参数,这次故障对用户完全无
阅读数:13 评论数:0
科技公元
后端
-
阅读数:25 评论数:0
科技公元
测试技术
-
开始准备开始之前我们需要有Redis安装,我们采用本机Docker运行Redis,主要命令如下dockerpullredis
dockerrun--namemy_redis-d-p6379:6379redis
dockerexec-itmy_redis
阅读数:38 评论数:0
科技公元
后端
-
阅读数:169 评论数:0
科技公元
测试技术
-
软件工程师和码农最大的区别就是平时写代码时习惯问题,码农很喜欢写重复代码而软件工程师会利用各种技巧去干掉重复的冗余代码。业务同学抱怨业务开发没有技术含量,用不到设计模式、Java高级特性、OOP,平时写代码都在堆CRUD,个人成长无从谈起。其实,我认为不是
阅读数:39 评论数:0
科技公元
前端
-
阅读数:31 评论数:0
科技公元
后端
-
一、SpringBatch介绍SpringBatch是一个轻量级、全面的批处理框架,旨在支持开发对企业系统的日常操作至关重要的健壮的批处理应用程序。SpringBatch建立在人们期望的SpringFramework特性(生产力、基于POJO的开发方法和一
阅读数:85 评论数:0
科技公元
后端
-
背景事情是这样的,在公司内部新开发了一个功能还没有上线,目前部署在测试环境,Node服务会开启一个定时任务,每5分钟会处理好一部分数据写入到mysql数据库中。在这之前,一切都运行正常,中秋节后上班第一天打开后台系统发现没有数据展示了,然后查询数据库发现历
阅读数:13 评论数:0
科技公元
前端
-
阅读数:17 评论数:0
科技公元
测试技术
-
前言在使用spring的过程中,我们有没有发现它的扩展能力很强呢?由于这个优势的存在,使得spring具有很强的包容性,所以很多第三方应用或者框架可以很容易的投入到spring的怀抱中。今天我们主要来学习Spring中很常用的11个扩展点,你用过几个呢?1
阅读数:5 评论数:0
科技公元
后端
-
阅读数:22 评论数:0
科技公元
测试技术
-
阅读数:27 评论数:0
科技公元
前端
-
创建数据库在前面的文章中我们有手把手使用docker创建数据库,这里就直接沿用之前创建的数据库首先启动docker,把之前的mysql容器运行起来然后登入mysql客户端查看一下现有的数据库,以及user表mysql在前面我们已经使用mysql自带的客户端
阅读数:79 评论数:0
科技公元
前端
-
1.Bean生命周期Spring中Bean的生命周期是指:Bean在Spring(IoC)中从创建到销毁的整个过程。Spring中Bean的生命周期主要包含以下5部分:实例化:为Bean分配内存空间;设置属性:将当前类依赖的Bean属性,进行注入和装配;初
阅读数:10 评论数:0
科技公元
后端
-
Answerthequestion我们都知道,get请求一半用来获取服务器信息,post一般用来更新信息。get请求能做的,post都能做,get请求不能做的,post也都能做。如果你的团队都是大佬,或者有着良好的团队规范,所有人都在平均水平线之上,并且有
阅读数:6 评论数:0
科技公元
前端
-
1.在递归组件的时候需要定义name2.配合keep-aliveincludeexclude可以缓存组件3.在Vue有报错或者调试的时候可以看到组件的nameVue3定义name1.自动生成<scriptsetup>只要在script开启set
阅读数:64 评论数:0
科技公元
前端
-
阅读数:107 评论数:0
科技公元
测试技术
-
或许在项目中遇到过这样的情况。成员A成员B都用得上一个后端接口api,但它们互相不知道对方什么时候请求这个接口,因此导致一打开页面,同一个接口竟然重复请求了多次。由于用户手抖,又因为成员忘记做请求的loading防误触处理,导致一个接口被用于疯狂请求,最终
阅读数:119 评论数:0
科技公元
2022
-
备受期待的双11狂欢节已拉开序幕,湖南省零檬信息技术有限公司旗下的在线教育品牌柠檬班也为广大朋友送上了节日诚意,11月11日晚柠檬班“车载测试大师课”将全网首发,在直播间能够尽情与老师们畅聊车载,更为大家备足了惊喜:iPhone14pro、千元豪礼、万元豪
阅读数:38 评论数:0
科技公元
测试技术
-
Jenkins自动前端代码最近公司项目重构,PHP的前后端代码分离,现在前端代码需要npmrunbuild,现在根据之前的情况,进行前端构建拉取推送。一、环境配置[root@Minwanzo~]curl-o-https://raw.githubuserco
阅读数:43 评论数:0
科技公元
2022
-
机器学习在监督学习领域主要解决两个问题,分类和回归问题。那么分类问题又分为二分类问题和多分类问题,而二分类问题相对来说很好解决,我们只需要构建输出层有一个神经元的神经网络,然后结合sigmoid函数,即可实现二分类问题。而神经网络的多分类问题就相对复杂一些
阅读数:9 评论数:0
科技公元
2022
-
在互联网快速发展的今天,软件应用已经改变了大家的生活习惯,随着科技的不断高速发展,大家对于软件应用的要求也是越来越高,而软件测试工程师是软件研发中的最后一道关卡,是软件应用质量的守门员,因其重要性,近些年在我国的地位也因此水涨船高。 使得不少外行
阅读数:42 评论数:2
科技公元
测试技术
-
背景 疫情已经持续很久,打算做一个健康码颜色识别和信息提取的应用。本文采用opencv和PaddleOCR、Flask来完成PaddleOCR PaddleOCR旨在打造一套丰富、领先、且实用的OCR工具库,助力开发者训练出更好的模型,并应用落
阅读数:49 评论数:0
科技公元
2022
-
前言在面向对象的编程中,循环数据集合通常是使用迭代器完成的。迭代器是专门为遍历集合的每个元素而构建的类,隐藏了如何迭代给定集合中每个元素的具体操作。信息隐藏原理的应用使扫描集合更容易、更安全;同时,无论使用什么类型的集合,迭代的形式都是相似的。标准模板库(
阅读数:39 评论数:0
科技公元
2022
-
sizeof()计算结构体的大小简要说明:结构体成员按照定义时的顺序依次存储在连续的内存空间,但是结构体的大小并不是***简单的把所有成员大小相加,而是遵循一定的规则,需要考虑到系统在存储结构体变量时的地址对齐问题。*没有成员的结构体占用的空间是多少个字节
阅读数:113 评论数:0
科技公元
2022
-
阅读数:74 评论数:0
科技公元
测试技术
-
谁还维护自己的代码呀,都是挖了坑给别人填的。--这世界有那么多张三
复制代码最近整理文档时,偶然看到几年前的某个项目,一时兴起便载入IDE,霎时勾起很多回忆,唏嘘感叹之余,也对自己的代码质量感到惭愧。因为有些代码,我竟然看不懂了,瞬间又对当年的自己莫名崇
阅读数:35 评论数:0
科技公元
2022
-
前言每位开发人员在自己的职业生涯、学习经历中,都会出一些坏习惯,本文将列举开发人员常犯的坏习惯。希望大家能够意识和改变这些坏习惯。不遵循项目规范每个公司都会定义一套代码规范、代码格式规范、提交规范等,但是有些开发人员就是不遵循相关的规范,命名不规范、魔鬼数
阅读数:14 评论数:0
科技公元
2022
-
1.何为软件架构? 软件架构,指从宏观角度说明一套软件系统的组成和特性。架构设计与需求分析,概要设计,详细设计最大的区别在于“宏观”二字。要去架构师必须具有大局观,从全局角度思考问题。2.软件架构包含哪些内容?逻辑架构:软件要为哪些用户提供什么样的功能,架
阅读数:32 评论数:0
科技公元
2022
-
阅读数:49 评论数:0
科技公元
测试技术
-
阅读数:111 评论数:0
科技公元
2022
-
阅读数:67 评论数:0
科技公元
2022
-
阅读数:206 评论数:0
科技公元
2022
-
阅读数:24 评论数:0
科技公元
2022
-
无论是vue还是react开发,我们通常需要引入路径的便捷化配置,通常我们都会约定使用路径@作为根路径地址。如果是个人react开发的@路径简单配置1.安装cracoyarnadd@craco/craco
复制代码2.根路径下创建craco.config
阅读数:95 评论数:0
科技公元
2022
-
阅读数:99 评论数:0
科技公元
测试技术
-
1、IDEA下载、安装及卸载在官网进行下载和安装:注册后绑定激活码:安装IDEA和安装其它软件没有什么区别,一直下一步即可,一直到安装完成。安装插件:Ideavim和ChineseLanguagePack等插件(Preference->plugin后
阅读数:78 评论数:0
科技公元
工具
-
8月11日,钛媒体发布了第三期「创新场景50」系列文章,数字身份验证服务商ADVANCE.AI的「星鉴」数字身份验证及风险管理解决方案实践案例因为聚焦数字安全与风控创新场景,凭借算法精准度与良好的使用效果被成功收录报道。 “创新场景50”是什么?
阅读数:11 评论数:0
科技公元
工具
-
阅读数:55 评论数:0
科技公元
工具
-
阅读数:194 评论数:0
科技公元
测试技术
-
首先明确一点就是Go语言是静态语言,意味着对于变量的使用来说,必须先进行声明之后才可以使用。变量的声明方法通用的变量声明格式如下:这里和kotlin的变量声明方式有点类似,比如都是把变量类型放在变量名后面,只不过,kotlin多一个“:”符号以及“;”分号
阅读数:24 评论数:0
科技公元
工具
-
阅读数:57 评论数:0
科技公元
测试技术
-
阅读数:90 评论数:0
科技公元
工具
-
阅读数:25 评论数:0
科技公元
测试技术
-
阅读数:26 评论数:0
科技公元
工具
-
阅读数:35 评论数:0
科技公元
测试技术
-
阅读数:803 评论数:0
科技公元
工具
-
阅读数:52 评论数:0
科技公元
测试技术
-
虽然从理论上来说,我应该先讲命令,后讲具体的中间件环境,但是从我个人的角度来体验,先实践,之后弄懂相关命令的意思就有一种恍然大悟的感觉,所以本文将按照上文的顺序进行行文。大家可能注意到了,上图的命令中并没有基础命令,我认为基础命令扫一眼就行,没必要特殊记忆
阅读数:55 评论数:0
科技公元
工具
-
阅读数:60 评论数:0
科技公元
测试技术
-
阅读数:40 评论数:0
科技公元
测试技术
-
阅读数:47 评论数:0
科技公元
工具
-
前言和大纲计算机系统里每个进程(Process)都代表着一个运行着的程序,进程是对运行时程序的封装,系统进行资源调度和分配的基本单位。一个进程下可以有很多个线程,线程是进程的子任务,是CPU调度和分派的基本单位,用于保证程序的实时性,实现进程内部的并发,线
阅读数:67 评论数:0
科技公元
工具
-
前言时下虽然接入JSX语法的框架(React、Vue)越来越多,但与之缘分最深的毫无疑问仍然是React。2013年,当React带着JSX横空出世时,社区曾对JSX有过不少的争议,但如今,越来越多的人面对JSX都要说上一句“真香”!典型的“真香”系列。J
阅读数:47 评论数:0
科技公元
工具
-
一、题目描述:题目内容题目示例题目解析1<=nums.length<=104-107 <=nums[i]<=1070<=k<=107二、思路分析:我们拿到本题,读取题意要求在一组整数数组中,求出差值为k的数对对
阅读数:25 评论数:0
科技公元
工具