-
在Java后端开发中,批量处理是一个非常常见的需求。例如,我们需要从数据库中读取大量数据,对这些数据进行处理,然后将处理后的结果写回到数据库中。这时候,使用SpringBatch框架可以帮助我们快速地实现批量处理的功能。什么是SpringBatch?Spr
阅读数:163 评论数:0
程序浅谈
后端
-
阅读数:76 评论数:0
程序浅谈
后端
-
阅读数:26 评论数:0
程序浅谈
后端
-
1前言JDK8虽然非常好,但是JDK版本已经发布到JDK20了,且JDK8后的版本升级了很多新的特性,如模块化、ZGC以虚拟线程、结构性并发等,也是非常有吸引力的,所以决定将基于JDK8的项目升级到最近的LTS版本JDK17。2升级过程记录2.1安装JDK
阅读数:113 评论数:0
程序浅谈
后端
-
阅读数:20 评论数:0
程序浅谈
后端
-
前言本身是打算接着写JMM、JCStress,然后这两个是在公司闲暇的时候随手写的,没有推到Github上,但写点什么可以让我获得宁静的感觉,所性就从待办中拎了一篇文章,也就是这篇泛型。这篇文章来自于我朋友提出的一个问题,比如我在一个类里面声明了两个方法,
阅读数:24 评论数:0
程序浅谈
后端
-
阅读数:207 评论数:0
程序浅谈
后端
-
Java对象的序列化和反序列化是一种将对象转换成字节流并存储在硬盘或网络中,以及从字节流中重新加载对象的操作。Java的序列化和反序列化提供了一种方便的方式,使得可以将对象在不同的应用程序之间进行交互。一、什么是Java序列化和反序列化?Java对象的序列
阅读数:7 评论数:0
程序浅谈
后端
-
首先,先建一个测试表createtablepraise_record(
idbigintprimarykeyauto_increment,
namevarchar(10),
praise_numint
)ENGI
阅读数:67 评论数:0
程序浅谈
后端
-
阅读数:145 评论数:0
程序浅谈
后端
-
大概不知道从什么时候,「微服务」「分布式」这两个词又再次频繁出现在我的视线里。「微服务」「分布式」在我刚毕业的时候还是比较关注的,那时候还入门了一把SpringCloud,写了一篇很长的文章,还是很顶的,有不少的大号都给我转载了,在知乎又获得了很多的赞。那
阅读数:19 评论数:0
程序浅谈
后端
-
简介要想减少重复性代码,少不了全局属性配置的问题,做这方面的模块封装。当然就是为了少敲点代码,以及为了后续需求变更的时候,我们只需要修改一处地方,而不需要在用到这个模块的页面都要改动一遍,这难道不是内耗,和浪费时间吗。出于这个目的,再次深研了扩展全局属性扩
阅读数:29 评论数:0
程序浅谈
后端
-
-
面系统的分析一下,why?1、采用get/set方法其实是Java的一个协议,在1996年12月提出的javabean1.00-A,通过统一的规范可以设置对象的值(比如get、set方法)。很多框架也是在此基础上开发的,底层源码也都是通过get/set访问
阅读数:35 评论数:0
程序浅谈
后端
-
阅读数:15 评论数:0
程序浅谈
后端
-
阅读数:56 评论数:0
程序浅谈
测试技术
-
#{}与${}的区别#{}的本质是占位符赋值,${}的本质是字符串拼接${}使用字符串拼接的方式拼接sql,若为字符串类型或日期类型的字段进行赋值时,需要手动加单引号#{}使用占位符赋值的方式拼接sql,此时为字符串类型或日期类型的字段进行赋值时,可以自动
阅读数:17 评论数:0
程序浅谈
后端
-
阅读数:81 评论数:0
程序浅谈
后端
-
由于我国企业对软件测试技术的认知较晚,因此这方面的专业技术人才在国内还很稀缺。由于工作的特殊性,测试人员不但需要对软件的质量进行检测,而且对于软件项目的立项、管理、售前、售后等领域都要涉及。所以软件测试工程师的职位经验越丰富越吃香,就业前景广阔。 
阅读数:35 评论数:0
程序浅谈
测试技术
-
阅读数:25 评论数:0
程序浅谈
后端
-
面试,是决定求职者是否能进入到自己心仪岗位的敲门砖,而对于很多第一次参加软件测试面试的求职来说,想要通过面试就得经过hr的初面以及技术官技术面,前者还好说,可以根据情况临场发挥,而后者,就是实打实的专业性问题。很多人由于是第一次面试,所以明明有实力,但在面
阅读数:74 评论数:0
程序浅谈
测试技术
-
⛄引言本文参考黑马点评项目在点评项目中如何实现附近商家的查询呢,展示出距离自己5公里内的商户,这样的功能如何实现?答案是可以采用Redis来实现,当然可能有很多实现方式,本文主要介绍如何使用Redis实现附近商户的搜索功能一、RedisGEO数据结构用法⛅
阅读数:336 评论数:0
程序浅谈
后端
-
阅读数:73 评论数:0
程序浅谈
测试技术
-
表达式引擎技术及比较Drools简介Drools(JBossRules)是一个开源业务规则引擎,符合业内标准,速度快、效率高。业务分析师或审核人员可以利用它轻松查看业务规则,从而检验是否已编码的规则执行了所需的业务规则。除了应用了Rete核心算法,开源软件
阅读数:336 评论数:0
程序浅谈
后端
-
先分析下登陆要做啥首先,搞清楚要做什么。登陆了,系统就知道这是谁,他有什么权限,可以给他开放些什么业务功能,他能看到些什么菜单?。。。这是这个功能的目的和存在的意义。怎么落实?怎么实现它?用什么实现?我们的项目是Springboot+Vue前后端分离类型的
阅读数:135 评论数:0
程序浅谈
后端
-
对于很多软件测试新手来说,技术面试往往是整个面试体系里最让人头疼的部分,今天我为选取了软件测试面试中,一些经典的问题和答案,供大家参考使用。并且,还给你们奉上了一个免费的面试刷题小程序哟!拿走不谢~ 1、软件的安全性应从哪几个方面去测
阅读数:147 评论数:0
程序浅谈
测试技术
-
背景本没想着写这篇文章的,因为我觉得这个东西大多数有经验的开发遇到过,肯定也了解过相关的原因,但最近我看到有几个关注的技术公众号在推送相关的文章。实在令我吃惊!先上公众号文章的结论:count(*):它会获取所有行的数据,不做任何处理,行数加1。count
阅读数:18 评论数:0
程序浅谈
前端
-
阅读数:32 评论数:0
程序浅谈
后端
-
事故现场服务在运行一段时间后,系统监控中load指标飙升到峰值,频繁出现请求失败告警,最后服务因无法建立新的socket连接,导致服务雪崩。必须通过重启服务的方式才能恢复正常。问题定位刚开始以为是oom,但是没有发现oom日志,并且堆栈使用和gc情况都在正
阅读数:21 评论数:0
程序浅谈
后端
-
一。Jdk8中内置的JavaScript引擎nashorn被移除,导致验证码使用报错Cannotinvoke"javax.script.ScriptEngine.eval(String)"because"engine"isnull项目中使用了com.git
阅读数:687 评论数:0
程序浅谈
后端
-
1.抛出检查异常比如你的事务控制代码如下:@Transactional
publicvoidtransactionTest()throwsIOException{
Useruser=newUser();
UserService.insert(user
阅读数:23 评论数:0
程序浅谈
后端
-
概览(循环方式-常用)formapforEachfilter声明遍历的数组和异步方法声明一个数组:⬇️constskills=['js','vue','node','react']
复制代码再声明一个promise的异步代码:⬇️functiongetS
阅读数:119 评论数:0
程序浅谈
前端
-
OpenGL(OpenGraphicsLibrary,译为“开放式图形库”)是用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。这个接口由近350个不同的函数调用组成,用来绘制从简单的图形元件到复杂的三维景象。OpenGL常用于CAD
阅读数:377 评论数:0
程序浅谈
前端
-
前言大家好,我是小郭,MySQL关于Count你知道多少统计数据的需求在我们日常开发中是非常容易遇到了,MySQL也支持多种的计算的函数,接下来我们来看一看他们之间有什么区别,以及他们是否存在一些坑。count(*)、count(1)、count(id)的
阅读数:17 评论数:0
程序浅谈
后端
-
前言@Async是通过注解标记来开启方法的异步执行的;对于注解的底层实现,除了java原生提供那种依赖编译期植入的之外,其他的基本都差不多,即运行时通过反射等方式拦截到打了注解的类或者方法,然后执行时进行横切拦截;另外这里还有一个点就是方法异步执行,所以对
阅读数:9 评论数:0
程序浅谈
前端
-
阅读数:42 评论数:0
程序浅谈
前端
-
阅读数:98 评论数:0
程序浅谈
前端
-
1.前言在刚学python时候,我们都知道字符串(String)、列表(list)和元组(tuple)序列化数据类型支持切片操作。#sliceoperationTUPLE=(1,2,3,4)LIST=[1,2,3,4]STRING="1234"print(
-
面试所有只职场人,通往工作岗位的第一道关卡,也是最重要的一道门槛。而面试中,如何回答HR提出的问题很大程度上决定了面试能不能成功。所以这些软件测试的面试技巧你可不能错过了。 首先是自我介绍自我介绍的时间不能太短,几十秒一分钟的自我介绍太单薄,没有
阅读数:25 评论数:0
程序浅谈
测试技术
-
看到这个标题,你肯定觉得离谱。怎么会有公司规定所有接口都用Post,是架构菜还是开发菜。这可不是夸大其词,这样的公司不少。在特定的情况下,规定使用Post可以减少不少的麻烦,一起看看。Answerthequestion我们都知道,get请求一半用来获取服务
阅读数:70 评论数:0
程序浅谈
后端
-
阅读数:27 评论数:0
程序浅谈
测试技术
-
定时任务是每个业务常见的需求,比如每分钟扫描超时支付的订单,每小时清理一次数据库历史数据,每天统计前一天的数据并生成报表等等。常见的解决方案有XXL-JOB、Spring-Task等。本篇文章着重于探讨Java定时任务技术的发展历程。一、Timerjava
阅读数:33 评论数:0
程序浅谈
2022
-
阅读数:35 评论数:0
程序浅谈
2022
-
阅读数:35 评论数:0
程序浅谈
测试技术
-
阅读数:55 评论数:0
程序浅谈
2022
-
阅读数:47 评论数:0
程序浅谈
测试技术
-
导读使用数学,代码和数据来揭示大自然的秘密。写代码可能会让人变得有点沮丧,需要让自己的周围充满色彩自律和自学这两个词不能掉以轻心。一个人必须对自己的教育和启蒙负责。如果你忽略它,别人就会为你做选择。1.数学,代码和数据是你最重要的三大项任何有效的机器学习管
阅读数:21 评论数:0
程序浅谈
2022
-
《底层逻辑》把智慧分为三个层次:博弈、定力、选择。博弈:代表你要用双赢的思维,去赢得你选择赛道的胜利。定力:代表你要坚定自己选择的赛道,不随意更换,来赢得长期的红利。选择:代表你的选择要能顺应时代的趋势,做正确的事要比正确的做事更重要。而这个时代的趋势,选
阅读数:22 评论数:0
程序浅谈
2022
-
经过几年作业务/技术产品的体感,先把一些想法记录下来,帮助自己沉淀,同时让未来的自己避免再犯错误;做产品的思维和营销有很大的不同,最大的不同点我认为是在目标不同造成的决策方式不同;我认为哪怕是业务支持也应该用做产品的思维去思考是个好习惯,避免自己习惯成为资
阅读数:13 评论数:0
程序浅谈
2022
-
阅读数:26 评论数:0
程序浅谈
测试技术
-
携手创作,共同成长!这是我参与「掘金日新计划·8月更文挑战」的第3天,点击查看活动详情做后台系统,或者版权比较重视的项目时,产品经常会提出这样的需求:能不能禁止用户截图?有经验的开发不会直接拒绝产品,而是进行引导。先了解初始需求是什么?是内容数据过于敏感,
阅读数:27 评论数:0
程序浅谈
2022
-
携手创作,共同成长!这是我参与「掘金日新计划·8月更文挑战」的第19天,点击查看活动详情一般复杂问题是没有统一标准答案的,毕竟每个人情况不一样。要不要转管理岗?要回答这个问题,我们需要先达成一个共识。什么样岗位是管理岗?我理解的管理岗是手下有人,且有部分工
阅读数:18 评论数:0
程序浅谈
2022
-
1.重磅!PyTorch落地Linux基金会扎克伯格亲自宣布,PyTorch基金会已新鲜成立,并归入Linux基金会旗下,管理委员会成员,包括Meta、AMD、AWS、谷歌云、微软和英伟达。Meta表示,PyTorch成功背后的驱动力,是开源社区充满活力的
阅读数:32 评论数:0
程序浅谈
2022
-
阅读数:40 评论数:0
程序浅谈
测试技术
-
MindSpore给大家提供了很多算子进行使用,今天给大家简单介绍下常用的一些算子使用时需要注意的内容。使用mindspore.nn.BatchNorm注意momentum参数BatchNormalization里有一个momentum参数,该参数作用于m
阅读数:20 评论数:0
程序浅谈
2022
-
阅读数:69 评论数:0
程序浅谈
2022
-
阅读数:136 评论数:0
程序浅谈
测试技术
-
阅读数:34 评论数:0
程序浅谈
工具
-
近3年来,尼日利亚的金融科技初创企业表现亮眼,吸引投资增长率达到197%,且比其他非洲国家的同行吸引了更多外国资本的投资。金融科技为尼日利亚经济发展创造了乘数效应,也为尼日利亚其他形态数字经济的发展夯实了基础。但整体而言,尼日利亚金融科技行业尚处于发展早期
阅读数:44 评论数:0
程序浅谈
工具
-
阅读数:95 评论数:0
程序浅谈
工具
-
概念RxJS是一个库,可以使用可观察队列来编写异步和基于事件的程序的库。RxJS中管理和解决异步事件的几个关键点:Observable:表示未来值或事件的可调用集合的概念。Observer:是一个回调集合,它知道如何监听Observable传递的值。Sub
阅读数:31 评论数:0
程序浅谈
工具
-
阅读数:46 评论数:0
程序浅谈
测试技术
-
引入自定义属性,是一种开发者可以自主命名和使用的CSS属性。浏览器在处理像color、position这样的属性时,需要接收特定的属性值,而自定义属性,在开发者赋予它属性值之前,它是没有意义的。所以要怎么给CSS自定义属性赋值呢?这倒和习惯无异:.foo{
阅读数:57 评论数:0
程序浅谈
工具
-
阅读数:25 评论数:0
程序浅谈
测试技术
-
1、简介1.1、通信方式单工:数据只支持在一个方向传输,即单向,在同一时间内只有一方能够接受&发送信息;半双工:允许数据能够双向传输,但是,在某一时刻只允许数据在一个方向传输。类似切换方向的单工通信。http就是半双工通信,先有请求,再有响应;全双
阅读数:165 评论数:0
程序浅谈
工具
-
阅读数:55 评论数:0
程序浅谈
测试技术
-
概述作为一名开发人员,一直关注各种桌面级/移动级操作系统的进展,其中就包含ChromeOS。对于一个开发者(客户端、嵌入式、硬件开发者除外)而言,对于操作系统的要求如下:流畅、稳定而现代化的系统UI。完整的Linux环境。好用的浏览器。丰富的开发者和娱乐软
阅读数:662 评论数:0
程序浅谈
工具
-
-
阅读数:21 评论数:0
程序浅谈
测试技术
-
前言都说“双端对比算法”,那么双端对比算法,到底是怎么样的呢?跟React中的Diff算法又有什么不同呢?要了解这些,我们先了解React中的Diff算法,然后再了解Vue3中的Diff算法,最后讲一下Vue2中的Diff算法,才能去比较一下他们的区别。最
阅读数:45 评论数:0
程序浅谈
工具
-
阅读数:69 评论数:0
程序浅谈
工具
-
背景深度神经网络通常对离线采集的图像(标记的源数据)进行训练,然后嵌入到边缘设备中,以测试从新场景中采集的图像(未标记的目标数据)。在实践中,这种模式由于域转移而降低了网络性能。近年来,越来越多的研究者对无监督领域适应(UDA)进行了深入研究,以解决这一问
阅读数:51 评论数:0
程序浅谈
工具
-
阅读数:38 评论数:0
程序浅谈
测试技术
-
阅读数:493 评论数:0
程序浅谈
后端
-
1.完整导入本部分内容参考了element-plus官网和vue3.0-ts-admin项目。正如官方文档所言,如果你对打包后的文件大小不是很在乎,那么使用完整的导入比较方便。注意:完整导入后,使用的时候直接用1.1导入main.ts文件import{cr
阅读数:363 评论数:0
程序浅谈
工具
-
一、写在前面再过半个月,InternetExplorer就正式退役了,曾经的浏览器霸主,服役超过25年的浏览器落幕。它的落幕可能有多方面因素综合的结果,但浏览器性能和用户体验不符预期,必然是它被市场和用户所“抛弃”的重要原因。市面上的浏览器很多,据统计超过
阅读数:20 评论数:0
程序浅谈
工具
-
冒泡排序排序的效果图解法当前解法为升序冒泡排序的特点,是一个个数进行处理。第i个数,需要与后续的len-i-1个数进行逐个比较。为什么是`len-i-1`个数?因为数组末尾的i个数,已经是排好序的,确认位置不变的了。为什么确认位置不变,因为它们固定下来之前
阅读数:43 评论数:0
程序浅谈
工具
-
背景对话框在前端开发应用中,是一种非常常用的界面模式。对话框作为一个独立的窗口,常常被用于信息的展示,输入信息,亦或者更多其他功能。但是项目的使用过程中,在某些场景下对话框用起来会有一些麻烦。例如:场景一如果想要在多个子组件(A、B)中控制一个对话框(C)
阅读数:38 评论数:0
程序浅谈
工具
-
近年以来,受新冠肺炎疫情影响,不少企业都面临着不小困难,甚至难以生存,当然也不能坐以待毙,那么要如何破局而出,迎难而上?作为软件测试培训机构的柠檬班就在疫情大考中积极作为,化为危机。就在2022年4月9号晚18:30,柠檬班作为湖南互联网企业优秀代表接受了
阅读数:45 评论数:0
程序浅谈
测试技术
-
阅读数:57 评论数:0
程序浅谈
测试技术