- 博客(25)
- 收藏
- 关注
原创 Spring Cloud自学笔记
Spring Cloud 为分布式系统模式提供了一种简单且易于接受的编程模型,帮助开发人员构建有弹性的、可靠的、协调的应用程序。Spring Cloud 构建于 Spring Boot 之上,使得开发者很容易入手并快速应用于生产中。.........
2022-06-11 13:47:49
1064
4
原创 网络带宽限制或大文件下载超时的前端、Nginx、后端网关 三层的超时配置
本文档记录了在一次网络带宽受限导致的大文件下载超时案例,并提供了前端、Nginx、后端网关三层的超时配置示例,供后续项目参考与快速排障。
2025-11-28 10:00:59
353
原创 MongoDB 与 Java 实体类型 LocalTime 时区转换问题解决方案
在使用 Spring Boot 开发应用时,经常会遇到 MongoDB 与 Java 实体类型 LocalTime 时区转换问题。特别是当我们存储时间数据时,MongoDB 默认使用 UTC 时区,而 Java 的 LocalTime 类型则使用本地时区。这可能会导致读取和写入数据时出现时区转换问题。
2025-11-07 15:24:51
305
原创 java中super关键字
摘要:super()在Java中用于调用父类构造方法,主要作用是初始化父类成员变量和逻辑。必须在子类构造方法首行使用,与this()互斥。若父类无无参构造,需显式调用super(参数)。super用于访问父类成员,而super()专用于构造方法调用。正确使用super()对继承关系的对象初始化至关重要。
2025-10-30 10:28:36
305
原创 SpringCloud Alibaba Nacos服务组件
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。
2022-06-15 23:40:40
199
原创 Spring Boot注解Bean及其装配原理
Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序,并且尽可能减少配置文件。
2022-06-13 23:58:26
339
原创 Java基础知识点整理
面向过程和面向对象面向过程性能高,面向对象易维护,易复用,易扩展。java 特点面向对象(封装,继承,多态)平台无关性安全可靠支持多线程JVM:Java 虚拟机,是运行 Java 字节码(.class文件)的虚拟机。JDK:Java开发工具包JRE:Java运行环境关系:JDK包含JRE和JAVA的开发工具 JRE包含JVM和JAVA的核心类库JAVA 与C++比较都是面向对象的语言,都支持封装、继承和多态。Java 不提供指针来直.
2022-05-29 01:08:06
278
原创 Redis自学笔记整理
Redis 笔记目录Redis 笔记一、基础知识二、数据类型三、通用指令四、Jedis五、Spring-data-redis六、持久化1.什么是持久化,为什么持久化?2.RDB(Redis DataBase)(关注点在数据)3.(Append Only File)(关注点在数据的操作过程)七、事务八、锁1.监视锁watch2.分布式锁九、删除策略十、主从复制十一、哨兵模式十二、后补一、基础知识redis不区分大小写命令默认16个数据库,切换命令使用select,下标0开始,最大15D.
2021-05-04 00:59:21
235
原创 Spring Boot中几种定时任务
Timer类public static void main(String[] args){ TimerTask timerTask = new TimerTask() { @Override public void run() { System.out.println("Timer方式执行一次定时任务"); } }; new Timer().schedule(timerTask,1,2*1000); }ScheduledExecutorService类Sche
2021-04-17 15:34:53
145
原创 用百度AI平台接口实现OCR文字识别
文章目录一、接入指南1.注册2.登录3.创建应用二、安装接口模型三、编写python代码四、识别结果摘要:若想利用百度AI开放平台进行软件开发,首先应成为百度AI开放平台的开发者。在此,以图文形式详细介绍普通开发人员如何接入百度AI开放平台。一、接入指南1.注册请在百度官方网站 https://passport.baidu.com/v2/?reg 注册账号。2.登录请在百度云官方网站 ...
2020-04-30 21:15:48
2594
1
原创 Postman进行HTTP接口测试
一、使用教程准备:postman客户端下载主界面基础功能其中,几个地方有必要说一下HTTP请求方式get和post 区别我们可以这样认为:Url 描述一个网络上的资源,而get,post,put,delete就对应着对这个资源的 查,改,增,删 4个操作 get用于从服务器上获取数据信息 post用于向服务器传送数据信息响应状态码类别...
2020-04-12 16:08:23
1109
原创 Python+Appium实现自动化测试
一、环境准备1.脚本语言:Python3.x IDE:安装Pycharm2.安装Java JDK 、Android SDK3.adb环境,path添加E:\Software\Android_SDK\platform-tools4.安装Appium for windows,官网地址 http://appium.io/点击下载按钮会到GitHub的下载页面,选择对应平台下载安装完...
2020-03-23 22:15:59
1329
原创 Flutter开发之Widget布局和页面导航
一、水平布局RowRow控件可以分为非灵活排列和灵活排列两种,灵活的可以在外边加入 Expanded使用两者混用:import 'package:flutter/material.dart';void main() => runApp(MyApp());class MyApp extends StatelessWidget { @override Widget build(...
2020-02-16 19:45:43
282
原创 Flutter开发之常用Widget学习
一、Text 组件属性textAlign: TextAlign.left, -----文本对齐方式maxLines: 1, -----显示最大行overflow: TextOverflow.clip, -----文本溢出的...
2020-02-09 16:54:12
231
原创 Flutter环境配置
一、安装Android Studiohttps://developer.android.google.cn/studio/参考链接:https://jingyan.baidu.com/article/c14654137e11014bfcfc4cc5.html二、获取Flutter SDKhttps://flutter.dev/docs/development/tools/sdk/relea...
2019-12-31 11:42:47
344
1
原创 用python获取中国大学排名
import requestsfrom bs4 import BeautifulSoupimport bs4import redef getHTMLText(url): try: r=requests.get(url,timeout=30) r.raise_for_status() r.encoding=r.apparent_enco...
2019-10-24 22:17:10
1070
原创 Git常用命令总结
一、Git工作区域工作区(Working Directory)就是你平时存放项目代码的地方暂存区(Index / Stage)暂存区是工作区用来提交更改(commit)前可以暂存工作区的变化(用于临时存放你的改动),事实上它只是一个文件,保存即将提交到文件列表信息Git仓库(Repository)安全存放数据的位置,这里面有你提交到所有版本的数据,受版本控制三者也可以如下理解,...
2019-08-31 23:57:33
221
原创 Github 使用教程详解
一、什么是Github,什么是Git,Github和Git什么关系GitHub是一个面向开源及私有软件项目的托管平台,而Git是一个开源的分布式版本控制系统;关系:Github是项目代码托管的平台,借助Git来管理项目代码二、必须了解的概念仓库-Repository即项目,开源一个项目,就新建一个 Repository,一个项目对应一个Repository,如果你开源的项目有多个,那么你...
2019-08-19 18:54:14
646
原创 Git for Windows安装教程
1.国内直接从官网(http://git-scm.com/download/win)下载比较困难,速度极慢,需要FQ。这里提供一个国内的下载站,方便网友下载(https://npm.taobao.org/mirrors/git-for-windows)2.下载完成之后,双击如图所示,“next”下一步3.根据自己的情况,选择安装的路径,“next”下一步4.选择组件,“next”下一步...
2019-08-14 22:29:10
5057
原创 使用FileZilla快速搭建FTP文件服务
为了便于平时对文件的存储访问,特意搭建FTP服务FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP是文件传输协议,就是专门用来传输文件的协议基础环境服务器:Windows Server 2012 R2工具: FileZilla Server 0.9.41中文版搭...
2019-08-11 23:21:51
1014
1
原创 JMeter+Badboy自动化测试
首先在地址栏输入要压测的地址http://202.201.29.84,然后跳转这时候Badboy左侧脚本已经录制一条了,可以看到页面已经跳转到了作业网,并且script多了一条记录,此时,点击学生登录入口然后输入学生测试账号和密码,点击登录,页面跳转,同时脚本多出一个步骤录制完成之后,点击左上角的Export to JMeter,保存脚本到指定目录。运行JMeter,打开保存的作...
2019-06-13 10:52:37
833
原创 软件体系结构相关知识
1.Window 通信基础(WCF)WCF(Windows Communication Foundation)是用于构建面向服务的应用程序的框架 ,是由微软发展的一组数据通信的应用程序开发接口。由于WCF面向服务的特点,并且统一了许多分布式通信技术,使应用程序之间可以互相调用各种分布式应用,使得开发基于SOA的软件系统变得容易和灵活,企业在开发面向服务的分布式系统时,选择用WCF开发企业级应用...
2019-06-11 09:22:16
327
原创 2019年上半年软件设计师上午题
●计算机执行指令的过程中,需要由(A )产生每条指令的操作信号并将信号送往相应的部件进行处理,以完成指定的操作。A.CPU的控制器B.CPU的运算器C.DMA控制器D.Cache控制器●DMA控制方式是在(C )之间直接建立数据通路进行数据的交换处理A.CPU与主存B.CPU与外设C.主存与外设D.外设与外设●CPU访问存储器时,被访问数据一般聚集在一个较小的连续存储区域中。若...
2019-05-31 22:32:29
3975
2
原创 JMeter性能测试
1.添加线程组使用一个Java线程来模拟一个用户,因此线程组(Thread Group)就是指一组用户, 换句话说一个线程组就是一组虚拟用户(virtual users),这些虚拟用户用来模拟访问被测系统右键点击“测试计划” -> “添加” -> “Thre “线程ads(Users)” ->组”这里可以配置线程组名称,线程数,准备时长(Ramp-Up Perio...
2019-05-28 21:16:04
494
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅