自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 互联网大厂Java求职面试实战:基于电商场景的三轮深度问答解析

文章内容包含三轮面试问答,覆盖Java SE、Jakarta EE、Spring Boot、Hibernate、微服务架构、消息队列、缓存、安全框架等技术栈。通过“严肃面试官”与“搞笑水货程序员谢飞机”的对话,展现真实面试氛围和技术深度。第一轮涵盖基础Java和Spring Boot技术,第二轮深入数据库ORM和缓存机制,第三轮聚焦微服务架构与消息队列应用。每轮问题均设计为由浅入深,紧密结合电商业务线,如订单处理、库存管理及支付系统,符合互联网大厂用人标准。

2025-10-13 18:00:23 418

原创 互联网大厂Java求职面试实战:基于智慧物流场景的三轮深度问答解析

文章内容涵盖三轮面试问答,每轮包含3-5个问题,围绕智慧物流业务场景,涉及Java SE、Spring Boot、Hibernate、微服务架构、消息队列、缓存、安全框架等技术栈。面试问答以“严肃面试官”与“搞笑水货程序员谢飞机”的对话形式展开,谢飞机对于简单问题回答准确获得肯定,对于复杂问题回答含糊,体现真实面试氛围。结尾部分附详尽的答案解析,结合物流车辆调度、仓储管理等业务场景,详解关键技术实现、设计思路及代码示例,方便初学者系统学习与掌握面试重点。

2025-10-13 17:30:17 386

原创 互联网大厂Java求职面试实战:基于内容社区与UGC场景的三轮深度问答解析

文章包含三轮面试问答,每轮3-5个问题,围绕内容社区与UGC业务场景,涵盖Java SE、Jakarta EE、Spring Boot、Hibernate、消息队列、缓存、分布式架构、安全框架等技术栈,问题设计遵循由浅入深、业务技术紧密衔接的原则。采用“严肃面试官”与“搞笑水货程序员谢飞机”的对话形式,谢飞机对简单问题回答准确,获得面试官适度赞许;文章末尾附详细答案解析,结合内容社区业务场景说明关键技术实现、架构设计与代码示例,便于读者系统学习和掌握面试重点。

2025-10-13 17:00:17 378

原创 互联网大厂Java求职面试实战:基于AIGC内容社区场景的三轮深度问答解析

本文详细介绍了互联网大厂Java求职面试实战场景,结合AIGC内容社区业务,设计了三轮面试问答。每轮包含3-5个问题,涵盖Java SE、Spring Boot、Hibernate、微服务架构、消息队列、缓存、安全框架等关键技术。文章采用严肃面试官与搞笑水货程序员谢飞机的对话形式,谢飞机对基础问题应答准确,复杂问题表现真实还原面试状态。末尾附有详尽答案解析,结合AIGC内容生成及社区运营场景,配合代码示例,帮助读者系统掌握面试重点与技术难点。

2025-10-13 16:30:14 355

原创 互联网大厂Java求职面试实战:基于电商场景的三轮深度问答解析

文章包含三轮面试问答,每轮3-5个循序渐进、业务场景衔接的技术问题,涵盖Java SE、Spring Boot、Hibernate、微服务、缓存、消息队列等全栈技术。以“严肃面试官”与“搞笑水货程序员谢飞机”对话形式展现,简单问题谢飞机回答准确获得肯定,复杂问题回答含糊,符合真实面试氛围。文章末尾附详细答案解析,结合电商业务场景讲解关键技术点与实现细节,帮助技术小白系统学习。代码示例规范清晰,内容专业且具技术深度,完全符合互联网大厂求职要求。

2025-10-13 16:00:17 342

原创 互联网大厂Java求职面试实战:基于电商场景的三轮深度问答解析

本文通过模拟互联网大厂Java面试场景,结合电商业务下单及库存管理场景,设计了三轮面试问答,涵盖Java核心技术、Spring Boot、数据库ORM、微服务架构、缓存与消息队列等关键技术点。通过“严肃面试官”与“搞笑水货程序员谢飞机”的深度对话,展现了真实面试的技术难点及应对策略。本文末尾附详尽解析及代码示例,帮助读者全面掌握面试重点。

2025-10-13 15:30:51 305

原创 互联网大厂Java面试实战:三轮深度面试问答解析

本篇文章结合互联网大厂Java开发面试真实场景,以严肃面试官和应聘者谢飞机的对话形式,展现三轮技术面试过程。每轮围绕核心技术点逐步深入,问题涵盖Java基础、多线程编程、企业级框架以及微服务实战,最后附带详尽问题解析,帮助广大求职者系统提升应对能力。

2025-10-13 15:00:43 371

原创 互联网大厂Java面试故事:谢飞机的三轮技术提问现场

严肃的面试官:谢飞机,先说说Java内存模型中堆和栈有什么区别?谢飞机:堆是用来存放对象的,栈里面存放的是方法调用的变量啥的。面试官:不错,回答得挺准确。那你说说什么是JUC?常用的几个工具类是什么?谢飞机:JUC就是Java并发包,里面有Lock、CountDownLatch、ConcurrentHashMap这些常用的。面试官:很好,最后问一下多线程中volatile关键字的作用?谢飞机:这个嘛,volatile保证变量在多个线程间是可见的,防止指令重排序。

2025-10-13 14:59:35 281

原创 测试文章标题01

这是一篇测试文章。

2025-10-11 16:42:13 356

原创 idea下SpringBoot整合Mybatis+日志文件配置

一、SpringBoot整合Mybatis1、idea创建SpringBoot工程1.1、使用Spring Initializr创建:如下图1.2、配置项目的组名和包名(修改完成点击next)1.3、 添加依赖添加开发工具包添加web依赖添加Mybatis最后点击next再点击finish删除不需要的文件以及文件夹如下图最后的文件目录如下1.4 不要着急启动项目(安装数据库驱动以及配置)1.4.1 在pom.xml中添加jdbc和mybatis的starter(记得

2021-03-07 23:09:38 3741 2

原创 SpringMVC国际化实现(乱码解决)idea

注:乱码问题直接看3.2即可(设置编码为UTF-8)一、导包并添加依赖1.1 需要添加两个包提取链接:https://pan.baidu.com/s/1eTEqaufKIf8DVybBF-CCSA提取码:rfvn1.2 复制到你项目的lib文件夹中并添加依赖(选中这两个包右击然后选择Add as Library)二、中英文properties文件编辑2.1、在项目目录下新建一个conf文件夹并右击设置为源码文件夹(如下图)2.2、直接在conf文件夹下新建两个p...

2021-02-18 16:16:00 1542

原创 IDEA2020 创建一个SpringMVC工程

一、新建一个Java工程(按以下截图操作即可)创建完成如下图所示二、添加SpringMVC1、右击工程名字(再点击Add Framwork Support)2、点击添加SpringMVC(会自动下载SpringMVC所需要的包)下载过程如下图:都添加成功之后应该会多出一个lib文件夹(用来存放SpringMVC的依赖包)和web文件夹3、点击idea的File=>选择项目结构(Project Structure)3.1点击Artifa

2021-02-15 14:19:34 3168 6

原创 tomcat安装+idea2020.2及其以上版本创建一个Servlet (JDK1.8)

一、 tomcat安装1、下载:方式一:tomca8.5.61 提取码:eobr(本文下载的是8.5.61)方式二:上官网下载对应JDK版本的tomcat:https://tomcat.apache.org/如下两幅图下载即可:2、安装(直接将压缩包解压即可使用:解压位置自行选择)笔者是解压到D盘目录下,任意位置都可以(最好是自己能找到,后面要用到)3、测试tomcat3.1 进入到tomcat解压的文件夹下的bin下面找到startup.bat并双击该文件(此步骤可能会出现一个黑框

2021-01-08 13:30:56 1581 18

原创 Matlab求微分方程的数值解

注:首先计算微分方程的解析解,如果发现没有解析解,再用数值解一、Matlab中求微分方程的数值解函数[x,y]=solver('f',ts,x0,options) 1)x代表自变量 2)y代表函数值 3)solver代表求解函数,常用的为ode45->函数图像变化较为平稳,ode15s->函数图像存在突变(一个运行时间长时,换另一个) 4)ts=[t0,t1],代表自变量函数的初值和终值,也可以指定以一个向量 5)x0表示函数的初始值 6)o...

2020-08-10 17:53:00 51715

原创 Matlab求微分方程的解析解(dsolve)

一、Matlab求解函数如下dsolve('方程1','方程2',...,'方程n','初始条件','自变量') 注意 1)在表达微分方程时,用字母D表示微分,D2、D3分别表示二阶、三阶微分,后面跟的是求解的因变量; 2)自变量可以指定,不写时默认为t; 3)用单引号; 4)在单引号中的公式算数符号不能省略:比如‘y-Dy=2*x’,这里的乘号不能省略; 5)初始值可以不给,不给求出来就是通解 6)如果微分方程形式较为复杂...

2020-08-10 16:11:54 21304 4

原创 最大最小化模型

一、数学模型:二、模型求解函数(fminimax)[x,fval]=fminimax(@fun,x0,A,b,Aeq,beq,lb,ub,@nonlfun,option)三、例子 步骤: 1、先建立M文件 fun.m,定义目标函数function f=fun(x); a=[1 4 3 5 9 12 6 20 17 8]; b=[2 10 8 18 1 4 5 10 8 9]; % 函数向量 f=zeros(10,1); ...

2020-08-10 09:44:29 4380

原创 论文中的三线表绘制(word)

步骤 1、选中表格(点击下图中的红框部分选中)2、右击表格选择“表格属性”3、点击边框和底纹,再选择无边框(先不要点确定)4、设置三线表的上下边框(1.5磅),完成下图之后点击确定->确定效果如下5、选择中第一行表格->右击表格属性->选择边框和底纹 设置磅数为0.75磅:操作如下图效果图:(如果发现表格最后一行出现边框变细,可以将整个表格拉大,看到最后一行边框变粗,然后再拉小就可以)6、表格内容设置居中(选中表格内容..

2020-08-07 09:04:57 200786 8

原创 matlab 求解非线性规划(fmincon函数)

一、化标准型其中X为n维变元向量,G(X)与Ceq(X)均为非线性函数组成的向量,其它变量的含义与线性规划、二次规划中相同.二、matlab求解非线性规划的求解步骤1)首先建立M文件fun.m,定义目标函数F(X):function f = fun(X);f = F(x)2)若约束条件中有非线性约束:G(X)0 或 Ceq(X) = 0,则建立M文件nonlcon.m定义函数G(X)与Ceq(X):function [G, Ceq] = nonlcon(X)G = ...

2020-07-11 12:35:07 7893

原创 lingo求解线性规划

一、常用的变量界定@bin(x):限制x为0或1;@bnd(L,x,U):限制LxU;@free(x):取消对变量x的默认下界为0的限制,x可以为任意实数;@gin(x):限制x为整数.注:默认情况下,lingo规定变量是非负的,也是说下界为0,上界为正无穷。二、模型以及对应程序模型:lingo程序Model:Max=72*x1+64*x2;x1+x2<50;12*x1+8*x2<480;3*x1<100;end...

2020-07-11 10:28:31 7517

原创 Matlab中 linprog函数的使用(求解线性规划)

一、首先将线性规划模型标准化为如下形式(注意要化成目标函数为min) f,x,b,beq,vlb,vub是向量,A和Aeq是矩阵二、使用linprog求解(参数如下)[x,fval]=linprog(f,A,b,Aeq,beq,vlb,vub)三、例子对应的matlab代码如下f = [-0.05 -0.27 -0.19 -0.185 -0.185];A = [0 0.025 0 0 0;0 0 0.015 0 0;0 0 0 0.055 0;0 0 0 0 0...

2020-07-11 09:57:42 6872

原创 Colab使用教程

一、谷歌云硬盘 1、搜索谷歌云硬盘(https://www.google.com/intl/zh-CN/drive/),点击“转至Google云端硬盘” 2、使用谷歌账号登陆(没有账号的可以自行注册) 二、安装Colab 1、按下图右击->更多->关联更多应用 2、搜索Colab,并添加(按下图步骤暗转) 3、安装成功后(右击-&gt...

2020-05-31 15:02:27 18933 11

原创 基于detectron2架构的yolov3项目--02--数据预处理

项目地址:https://github.com/jmu201521121021/yolo.pytorch一、mnist数据集处理(数据集转为图片(3通道))--linux/window均适用 1、下载mnist数据集 链接:http://yann.lecun.com/exdb/mnist/ 下载如下图中的链接(4个):建立一个mnist文...

2020-04-07 10:33:34 1471

原创 基于detectron2的yolov3项目--01--注册机制(Registry)

注:项目地址:https://github.com/jmu201521121021/yolo.pytorch一、注册机制的使用方法(参考链接:https://zhuanlan.zhihu.com/p/93835858)from fvcore.common.registry import Registry# 创建一个Registry对象registry_machine = Regist...

2020-04-02 17:48:41 2546

原创 结巴分词安装教程

一、pip安装 注:pip是python自带的(没有安装过python的同学可以先安装python) 1、pip添加源(已经添加过的请忽略此步骤) windows下在个人用户目录下(c:\users\[自己的电脑用户名]\)下新建文件夹 pip,再新建文件pip.ini ( ini后缀为配置文件类型 )在ini文件中配置源地址...

2020-03-26 13:49:25 7469

原创 mobilenetv2的Pytorch模型转onnx模型再转ncnn模型

一、Pytorch模型转onnx模型 1、准备一个训练好的模型 模型下载链接:https://pan.baidu.com/s/1hmQf0W8oKDCeMRQ2MgjnPQ| 提取码: xce4 2、模型转换及测试代码(详细过程见代码注释) (1)先加载一张mnist测试图片用pytorch模型测试得出结果(判断Pytorch模...

2020-03-22 17:19:21 3459 1

原创 Windows下ncnn环境配置(VS2019)

一、下载VS2019并安装 1、下载地址:https://visualstudio.microsoft.com/zh-hans/vs/ 2、下载后安装工作负载(安装以下三个即可) 3、如果发现忘记下载某一个工作负载,可以再安装完成之后在重新安装(VS导航栏的工具->获取工具和功能) 二、下载并安装cmake-3.16.5 1...

2020-03-19 15:14:13 38858 29

原创 jupyter在本机环境下与在anaconda环境下的使用(适用于linux系统)

1、jupyter在本机环境下的使用执行如下语句即可jupyter notebook正常情况结果如下图:(注:这边报了一个错(Running as root is not recommended),故按提示使用命令 jupyter notebook --allow-root) 之后将上图中的链接:http://localhost:XXXX/?tocken=...复制到浏...

2020-03-04 16:45:31 429

原创 ubuntu16.04下 anaconda3 + cuda9.0 + cudnn + NVIDIA GTX1660Ti显卡驱动安装 + tensorflow安装

一、笔者安装步骤 1、cuda9.0安装 2、NVIDIA GTX1660Ti显卡驱动安装 3、anaconda3安装 4、在acaconda创建的环境下安装tensorflow与cudnn二、具体的安装1、cuda9.0安装 参考博文:cuda9.0安装(只看cuda9.0安装即可)2、NVIDIA GTX1660Ti显卡驱动安装 参...

2019-11-04 20:40:26 1010

原创 无法从gitHub上面克隆代码

问题:无法从gitHub上面克隆代码原因:更换了新电脑之后SSH-key改变了解决方法:第一步:在自己的电脑创建SSH-key$ ssh-keygen -t rsa -C "your_email@qq.com" 如果上述语句报出 :ssh-keygen不是内部或者外部命令,则要配置环境变量(配置步骤如下) 右击我的电脑选择属性 =>...

2019-10-14 19:05:55 4754

原创 Sublime Text3在使用python的input()函数时无法使用

问题:在使用input()函数时一直卡在输入,无法输出(如下图)。解决方法:第一步:下载并安装SublimeREPL插件按ctrl+shift+p弹出一个框后输入sulimeREPL:Python 选择sulimeREPL:Python-RUN current file(如下图)后按下回车。之后后会弹出一个框输入sublimeREPL后回车(如下图)之...

2019-09-28 12:07:19 1782 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除