自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (5)
  • 收藏
  • 关注

原创 32种设计模式详解

32种设计模式详解文章目录32种设计模式详解前言基本概念前言总体来说23种设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。基本概念设计模式的六大原则1 开闭原则一个软件实体如类、模块和函数应

2021-07-13 17:53:09 7633

原创 系统分析师-软件的知识产权保护与标准化

知识产权也称为“智力成果权”、“智慧财产权”,它是人类通过创造性的智力劳动而获得的一项权利。根据我国民法通则的规定,知识产权是指民事权利主体(自然人、法人)基于创造性的智力成果。知识产权具有无形性、专有性、地域性和时间性四大特点。计算机软件具有固定的表达形式,容易复制等特征,大多数国家将其列为版权法的保护范畴,也是知识产权保护中的一个重要方面。

2024-04-01 16:53:42 348

原创 系统分析师-企业信息系统分类

企业信息系统,一般来说传统意义上的企业信息系统应该包括两部分,一部分是OA,办公类的。另一部分为业务系统包括ERP,HR,CRM等等。伴随企业信息化建设进程的逐渐深入,业务数据的逐渐积累,另一类企业信息系统–辅助决策系统的需求也随之而来。

2024-04-01 11:20:16 689

原创 系统分析师-参考模型

网络术语中的参考模型指的是OSI参考模型,由ISO(国际标准化组织)制定的一套普遍适用的规范集合,以使得全球范围的计算机平台可进行开放式通信。ISO创建了一个有助于开发和理解计算机的通信模型,即开放系统互联OSI参考模型。OSI参考模型将网络结构划分为七层:即物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。每一层均有自己的一套功能集,并与紧邻的上层和下层交互作用。在顶层,应用层与用户使用的软件进行交互。在OSI参考模型的底端是携带信号的网络电缆和连接器。

2024-03-28 14:27:11 1373 1

原创 系统分析师-UML系列

UML是系统分析师考试的一个重要考点,需要考生掌握。但是有些考生,在学习的过程中会有这样的疑问,在敏捷开发时代,UML还有没有必要去学习?UML还是有用的,主要用在设计和分析阶段,但是UML不适合用来做代码生成。图形化的方式传达信息的能力很强,但是通过图形化语言去做编程反而很困难。对于UML有几种图,大家的第一反应可能都是类图。其实,还有用例图、顺序图、活动图、状态图、组件图等。这里提到的每一种图,都代表着工程的一个特定维度,它们的专注点是正交的,都有其的用处。

2024-03-28 13:37:14 867

原创 系统分析师-数学与经济管理

数学是一种严谨、缜密的科学,学习应用数学知识,可以培养系统架构设计师的抽象思维能力和逻辑推理能力,在从事系统分析工作时思路清晰,在复杂、紊乱的现象中把握住事物的本质,根据已知和未知事物之间的联系推断事物发展趋势和可能的结果。

2024-03-27 11:59:55 984

原创 系统分析师-软件开发模型总结

1)起始阶段(Inception Phase)起始阶段专注于项目的初创活动,产生的主要工作产品有构想文档(Vision Document)、初始用例模型、初始项目术语表、初始业务用例、初始风险评估、项目计划(阶段及迭代)、业务模型以及一个或多个原型(需要时)。2)精化阶段(Elaboration Phase)

2024-03-26 15:29:10 1368

原创 Sora OpenAI发布的人工智能文生视频大模型

Sora,OpenAI发布的人工智能文生视频大模型(但OpenAI并未单纯将其视为视频模型,而是作为“世界模拟器”),于2024年2月15日(美国当地时间)正式对外发布。Sora继承了DALL-E 3的画质和遵循指令能力,可以根据用户的文本提示创建逼真的视频 ,该模型可以深度模拟真实物理世界 ,能生成具有多个角色、包含特定运动的复杂场景,能理解用户在提示中提出的要求,还了解这些物体在物理世界中的存在方式。

2024-02-17 16:50:42 1102 1

原创 生成式AI:定义、工作原理和示例

生成式AI是一种人工智能技术,广义上指的是能够生成文本、图像、代码或其他类型内容的机器学习系统,通常是作为对用户输入提示的回应。生成式AI模型越来越多地被整合到在线工具和聊天机器人中,使用户能够在输入框中输入问题或指令,随后AI模型将生成类似人类的回应。ChatGPT是由OpenAI开发的AI聊天机器人。它是一个大型语言模型,采用了Transformer架构,具体来说是生成式预训练变压器,因此有GPT的名称,用于理解和生成类似人类的文本。

2024-02-17 14:36:35 1454 1

原创 JSON序列化顺序问题

因为JsonObject内部是用Hashmap来存储的,所以输出是按key的排序来的,如果要让JsonObject按固定顺序(put的顺序)排列,可以修改JsonObject的定义HashMap改为LinkedHashMap。Java实体转JSON保持顺序一致(实体类注解@JSONField(ordinal = n))JSONObject put数据之后,排序会发生变化。

2024-01-09 11:02:27 806

原创 新浪股票api

【新浪api介绍】获取实时行情数据接口,http://hq.sinajs.cn/list=sz002208,sh601318对于股票的K线图,日线图等的获取可以通过请求:http://image.sinajs.cn/…./…/.gif此URL获取,其中代表股票代码,详见如下:查看日K线图: http://image.sinajs.cn/newchart/daily/n/sh601318.gif分时线的查询: http://image.sinajs.cn/newchart/min/n/sh6013

2021-08-13 15:02:12 12236

原创 新浪api读取股票涨跌幅度

private static void getinfo(String code) { String url = "http://hq.sinajs.cn/list="+code; RestTemplate restTemplate = new RestTemplate(); String forObject = restTemplate.getForObject(url, String.class); String s = forObject.

2021-08-10 17:19:04 7631

原创 设计模式之单例模式

单例模式文章目录单例模式前言一、介绍二、单例模式的几种实现方式1.1、懒汉式,线程不安全1.2、懒汉式,线程安全1.3、恶汉式1.4、双检锁/双重校验锁1.5、登记式/静态内部类总结前言单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。

2021-08-04 19:15:09 7383

原创 策略模式(你还在为满屏的if else烦恼吗)

策略模式在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。文章目录策略模式前言一、策略模式是什么?二、使用1.UML图2.示例3.拓展策略4.优缺点5.与工厂模式区别前言对于业务开发来说,业务逻辑的复杂是必然的,随着业务发展,需求只会越来越复杂,为了考虑到各种各样的情况,代码中不

2021-07-20 16:06:14 7433

原创 工厂模式(创建对象的最佳方式)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录概述一、模式原理1.1 UML类图1.2 使用场景概述工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。工厂模式具体包括了简单工厂、工厂方法、抽象工厂,它们是按照从简单到复杂的顺序排列的,属于设计模式中的创建型一、模式原

2021-07-14 10:45:17 9240 2

原创 springboot修改jar包中class文件完成项目跟新

项目场景:需要修改项目代码 修改内容不多 选择直接修改项目中class文件解决方案:1.直接拉取项目文件到本地从服务端发送文件到客户端:sz filename2.编译需要修改的java文件编译java文件,输入命令为javac xxx.java如果没有报错,查看当前目录下是否有class文件产生可以通过idea直接查看.class文件3.替换jar包里面的class文件选择360压缩打开jar包springboot项目class文件在BOOT-INF中根据文件目录找

2021-07-07 18:09:53 8359

原创 随机产生唯一的app_key和app_secret

短8位UUID思想其实借鉴微博短域名的生成方式,但是其重复概率过高,而且每次生成4个,需要随即选取一个。本算法利用62个可打印字符,通过随机生成32位UUID,由于UUID都为十六进制,所以将UUID分成8组,每4个为一组,然后通过模62操作,结果作为索引取出字符,这样重复率大大降低。经测试,在生成一千万个数据也没有出现重复,完全满足大部分需求。import java.security.MessageDigest;import java.security.NoSuchAlgorithmE.

2021-07-07 11:25:26 8822

原创 500强企业常用的高效工作方法

文章目录前言一、500强企业常用的高效工作方法二、1.30秒法则2.PDCA3.5W1H4.ECRS5.SMART6.SWOT分析法7.4M1E法8.28原则9.ASK模型10.5s管理11.海因里希法则前言带着“如何在最短时间内做最多最好的工作”的疑问,立足于世界500强企业员工成功提高效能的案例,结合理论,详细地介绍世界500强企业员工运用效能定律的成功亮点,使所有职场人士能触类旁通、举一反三,并根据自己的实际工作,从成功的经验中不断总结创新,有所收获。提示:以下是本篇文章正文内容,下面案例

2021-07-07 10:05:48 8453

转载 初学者如何快速构建一个Linux环境

https://blog.csdn.net/qq_35528009/article/details/81187473?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162555421716780261984843%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=162555421716780261984843&biz_id=0&a

2021-07-06 14:51:49 7186

原创 WebMagic爬虫java 入门Demo

文章目录前言一、WebMagic是什么?二、使用步骤1.引入库2.编写基础的爬虫逻辑总结前言WebMagic项目代码分为核心和扩展两部分。核心部分(webmagic-core)是一个精简的、模块化的爬虫实现,而扩展部分则包括一些便利的、实用性的功能。WebMagic的架构设计参照了Scrapy,目标是尽量的模块化,并体现爬虫的功能特点。这部分提供非常简单、灵活的API,在基本不改变开发模式的情况下,编写一个爬虫。提示:以下是本篇文章正文内容,下面案例可供参考一、WebMagic是什么?We

2021-07-05 19:14:12 7440

原创 Selenium Chrome版本兼容问题

项目场景:自动化测试脚本中ChromeDriver无法正常加载问题描述:通过控制台信息可以看出是由于谷歌浏览器升级导致谷歌内核版本过低 原因分析:提示:这里填写问题的分析:查看chrome浏览器版本解决方案:http://chromedriver.storage.googleapis.com/index.html版本对应说明在 各个目录中的 note.txt中说明了,如:---------ChromeDriver 91.0.4472.101 (2021-06-11)-

2021-07-05 11:23:54 7582

转载 主流爬虫框架的基本介绍

1)、Scrapy:Scrapy,Python开发的一个快速、高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试.Scrapy吸引人的地方在于它是一个框架,任何人都可以根据需求方便的修改。它也提供了多种类型爬虫的基类,如BaseSpider、sitemap爬虫等,最新版本又提供了web2.0爬虫的支持。Scrap,是碎片的意思,这个Python的爬虫框架叫Scrapy。优点:1.极其灵活的定制化爬取。2.社区人

2021-07-05 10:41:26 13562

转载 FinalShell,免费好用的国产ssh连接工具

下载地址:官网:http://www.hostbuf.com/Windows版下载地址:http://www.hostbuf.com/downloads/finalshell_install.exeMac版,Linux版安装及教程:http://www.hostbuf.com/t/1059.html简介:简介:FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求.优点:1.多平台支持Windows,Mac OS X

2021-06-28 16:52:04 7603

原创 IDEA解决@Slf4j中log报红

项目场景:log.info() IDEA提示错误原因分析:这是因为idea中没有安装lombok插件,安装即可。log.info() 日志方法,以下是依赖 <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </dependency># 解决方案:首先我们需要安装Intell

2021-06-25 11:37:02 18479

原创 JVM 调优

JVM 调优1、jps:查看本地正在运行的java进程和进程ID(pid)2、jinfo pid,查看指定pid的所有JVM信息  1)jinfo -flags pid 查询虚拟机运行参数信息。  2)jinfo -flag name pid,查询具体参数信息,如jinfo -flag UseSerialGC 42324,查看是否启用UseSerialGC3、jmap  1)jmap -heap pid:输出堆内存设置和使用情况(JDK11使用jhsdb jmap --heap --pid

2021-06-24 11:38:24 7423

Everything.zip

最强文件搜索神器 Everthing可以在闪电般的瞬间从海量的硬盘中找到你需要的文件!速度快到让你难以置信!

2021-06-28

Redis.zip 免安装版

windows版本 运行版本exe redis 免安装版

2021-06-28

屏幕录像专家 LXE播放器.zip

屏幕录像专家 LXE播放器.zip

2021-06-28

fastDFS部署.docx

fastDFS部署,nginx配置

2021-06-25

空空如也

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

TA关注的人

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