自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

千锋教育

定期分享IT技术资料

  • 博客(21)
  • 收藏
  • 关注

原创 UI/UE设计学习路线图(超详细)

对于想要学习UI设计的人来说,学习路线是很重要的问题,因为只有有明确的规划和路线,加上好的方法,才能在学习的时候事半功倍,成为一名合格的UI设计师。下面,千锋UI设计培训小编就给大家分享一下UI学习路线。 预科:造型训练与基础课程。意在培养学生们的对素描的基础了解和色彩绘图原理的掌控,通过临摹素描和色彩搭配的学习,提升学生对造型能力的掌控。一、基础课程第一阶段:职场办公技能进阶-office办公软件 第二阶段:自媒体运营基础基础-动效,剪映-视频处理、AU-音频工具、秀米-公众号排版、稿定设计-封面主图 第

2022-11-09 18:15:21 949

原创 全网完整版Python学习路线图(超详细适合零基础自学)

本文包含了千锋教育Python学习路线全阶段视频教程(从入门到精通),涵盖了你所需要掌握的所有前沿技术及知识点!

2022-11-09 16:01:32 1869

转载 SpringBoot 内置工具类,你知道多少?

SpringBoot 中提供了 Assert 断言工具类,通常用于数据合法性检查。Assert 关键字在 JDK1.4 中引入,可通过 JVM 参数。断言是一个逻辑判断,用于检查不应该发生的情况。获取被代理对象的 class。获取当前对象的代理对象。

2022-11-21 16:28:13 118

转载 常见的三个经典的MySQL问题

如果想将特定的一天作为一个整体来表示(例如生日),可以使用 DATE 类型,但是如果需要更具体的时间,不要使用 DATETIME 或 TIMESTAMP,而是使用 BIGINT,并简单地存储自纪元以来的毫秒数(如果使用的是 Java,则为 System.currentTimeMillis())。我们可以看到,TableA中所有行都过来了,即使firstName为new,lastName为abc的那一行id为6,在TableB中找不到id为6的行,仍然在结果集中存在。但是,这不是使用 MyISAM 的理由。

2022-11-21 16:01:40 119

原创 41个常用Git命令清单(建议收藏)

没有关系,今天,我就为你准备了一份包含 41 个Git命令的备忘单,这些清单可提高你的工作效率,让你拥有更多的业余时间,从而更好的享受属于自己的生活。建议不要使用 --squash 标志,因为它会将所有提交压缩为单个提交,从而导致提交历史混乱。如果不指定,将应用最新的 stash(适用于所有类似的 stash 命令)您还可以添加 --hard 标志来删除所有更改,但请谨慎使用。您还可以使用 --staged 标志来显示对暂存文件的更改。--squash:将指定分支中的所有提交压缩为单个提交。

2022-11-21 15:49:55 300

原创 10个实用的Python库,用过后保准你会爱上

它是一个轻巧的PyTorch包装器,用于高性能AI研究,其最重要的特征是能够解析PyTorch代码,让代码研究成分和工程成分的分离。即时模式范式在视频游戏中非常流行,这意味着它的动态GUI不需要保留任何数据,而是逐帧独立绘制的。它最显著的功能是支持在终端进行彩色输出,标注出文件栈踪迹,发现错误信息,过滤掉冗余信息,提取出关键部分,并且进行彩色标注,从而提高开发者的效率。它的扩展模型可以在任何硬件(CPU、GPU、TPU)上运行,且容易被复制,删除了大量的文件样本,保持了自身的灵活性,运行速度快。

2022-11-18 15:23:00 821

原创 五个常见的 Nginx 配置错误

Volema发现,在Nginx配置中创建重定向时经常会使用document_uri包含标准化的 URI,而 Nginx 中的normalization包括对 URI 解码的 URL。Volema 发现,在 Nginx 配置中创建重定向时经常会使用documentu​ri包含标准化的URI,而Nginx中的normalization包括对URI解码的URL。这是 Nginx 创建的“陷阱和常见错误”文档中提到的,在许多 Nginx 配置中都常见的错误。在某些情况下,用户提供的数据可以视为 Nginx 变量。

2022-11-18 14:52:24 2126

转载 Spring Bean的生命周期(详细解读)

Spring Bean的生命周期简单易懂。在一个bean实例被初始化时,需要执行一系列的初始化操作以达到可用的状态。同样的,当一个bean不再被调用时需要进行相关的析构操作,并从bean容器中移除。转存失败重新上传取消Spring bean factory 负责管理在spring容器中被创建的bean的生命周期。Bean的生命周期由两组回调(call back)方法组成。> 初始化之后调用的回调方法。> 销毁之前调用的回调方法。

2022-11-18 10:49:09 200

原创 20个值得收藏的实用JavaScript技巧,让开发变得更轻松!

函数式编程 compose 另一个重要的功能,并且要能够进行函数组合,函数的组合只接受一个参数,所以如果你必须接受多个函数的需求并且需要使用 compose 函数组合,就需要使用 compose 的部分 curry 准备复合函数,让它总是只接受一个参数。同时传入一个回调,保存实例来观察所有元素的某种状态,比如每个元素的边界,当前元素对应的DOM节点,当前元素进入查看区域的比例。Currization 是函数式编程中的一项重要技术,该技术将一个接受多个参数的函数转换为一系列接受一个参数的函数。

2022-11-17 17:23:17 176

原创 AOP的九点核心概念和作用

程序执行过程中明确的点,一般是方法的调用,被拦截到的点。因为Spring只支持方法类型的连接点,所以在Spring中连接点指的就是被拦截到的方法,实际上连接点还可以是字段或者构造器。AOP在特定的切入点上执行的增强处理,有before(前置)、after(后置)、afterReturning(最终)、afterThrowing(异常)、around(环绕)。AOP框架创建的对象,代理就是目标对象的加强。Spring中的AOP代理可以是JDK动态代理,也可以是CGLIB代理,前者基于接口,后者基于子类。

2022-11-17 15:14:47 154

原创 离职、被毕业?职场打工人的最强生存指南!

职场中,领导最愿意看到的是最终结果,然而很多时候在参与的过程中各种突发情况很难避开,这个时候除了当下的任务之外,还必须有一个合理且可操作性较强的解决方式,过程可以与领导保持随时联系,请求援助,但请永远备一套planB,而不是你有多不容易,你可能不行。职场中,领导最愿意看到的是最终结果,然而很多时候在参与的过程中各种突发情况很难避开,这个时候除了当下的任务之外,还必须有一个合理且可操作性较强的解决方式,过程可以与领导保持随时联系,请求援助,但请永远备一套planB,而不是你有多不容易,你可能不行。

2022-11-17 15:13:44 130

转载 大数据与Hadoop的五大优势

在以安全且经济高效的方式处理大型数据集方面,Hadoop具有优于关系数据库管理系统的优势,并且随着非结构化数据的不断增长,它对任何规模的企业的价值都将继续增加。成本节省是惊人的:Hadoop提供的计算和存储功能不是每TB数千到数万英镑,而是提供了数百英镑/TB的计算和存储能力。如果您正在处理大量的非结构化数据,Hadoop能够在几分钟内有效地处理TB级数据,并在几小时内有效处理PB级数据。Hadoop是一个高度可扩展的存储平台,因为它可以在数百台并行运行的廉价服务器上存储和分发非常大的数据集。

2022-11-15 15:40:17 232

原创 java企业级开发中常见的注入方式

这种方式的注入是指带有参数的构造函数注入,看下面的例子,我创建了两个成员变量SpringDao和User,但是并未设置对象的set方法,所以就不能支持第一种注入方式,这里的注入方式是在SpringAction的构造函数中注入,也就是说在创建SpringAction对象时要将SpringDao和User两个参数值传进来。· set:是一个不允许有重复元素的集合。这种注入方式也比较常见,并且在Spring企业级开发中用途最广的DI模式之一,有时候相对于XML配置模式,Autowire注入是很方便的。

2022-11-15 15:08:50 379

转载 vue和react的区别有哪些,要学哪个好

如果要手写一个简易版本的React,其核心要实现以下功能,createElement(用于创建元素)、createDOM/updateDOM(用于创建和更新DOM)、render/workLoop(用于生成Fiber和协调运算)、commitWork(用于提交)等,如果还有支持Hooks,还得封闭Hooks相关的方法。上手vue3.0并不难,但,要想写出健壮的可维护性更强的vue3.0代码,并不容易,这需要广大的前端开发者有更强大的前端基础功,对MVVM有深刻的理解和沉淀。(2)从组件通信的角度讲。

2022-11-15 15:07:11 250

原创 90条简单实用的Python编程技巧,建议收藏

两者之间的目标不同:str 主要面向客户,其目的是可读性,返回形式为用户友好性和可读性都比较高的字符串形式;深入学习 Python 相关知识,比如语言特性、库特性等,比如Python演变过程等。建议3:理解 Python 与 C 的不同之处,比如缩进与 {},单引号双引号,三元操作符?建议39:使用 Counter 进行计数统计,Counter 是字典类的子类,在 collections 模块中。建议21:i+=1 不等于 ++i,在 Python 中,++i 前边的加号仅表示正,不表示操作。

2022-11-14 11:20:33 93

转载 前端vue多人写作开发技巧-路由配置

大家在自己一个人使用vue进行开发时,往往将用到的路由配置都写在脚手架的router/index.js中,但这样路由耦合度高,配置的可读性低,文件的导入往往杂乱无章,尤其是在多人协同开发的场景下,更不利于代码的统一和维护,这时我们需要对路由配置进行去中心化处理。对于稍微复杂点的项目,我们定义的路由文件,会越来越大,而且所有路由都混在一个页面,看着也很混乱,不清晰,这个时候就需要路由模块化。当处理的项目比较简单的情况下,统一在router/index.js处理即可。

2022-11-14 10:57:07 376

原创 Spring框架中都用到了哪些设计模式 ?

这些DataSource可能是不同的数据库,然后SessionFactory根据用户的每次请求,将DataSource设置成不同的数据源,以达到切换数据源的目的。Spring的AOP中,使用的Advice(通知)来增强被代理类的功能。)对类进行方法级别的切面增强。定义对象间的一对多的关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动更新。Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得bean对象。装饰器模式:动态的给一个对象添加一些额外的功能。

2022-11-14 10:43:44 67

原创 秋招一片哀鸿,到底谁的锅?

应届生,专科学历,实习的时候工资少得可怜,后来,我家里人觉得我学历不行,他们劝我升本,但是我自己知道早就来不及了,之后于是家里人帮忙问了前端相关的,我想着试一试,没想到,这一试就让我越来越看到了希望,很早之前就有了想法,但因为之前有了工作,就慢慢放弃了很多了东西,现在我想明白了,自己拼死拼活的几千块钱啥也干不了,现在小城市生活确实安逸,但以后呢,于是,我就辞职重新出发了,给自己一次机会。26岁,依旧没有一技之长,发小前端工作,月薪过万,我只恨自己,这一次,虽然有很多困难,但我至少跨出了这一步。

2022-11-11 09:58:06 149

原创 自学前端达到什么水平才能找到工作,来看这套前端学习路线图--陆神版本思维导图

想要更好的完成页面的开发,更好的与UI部门合作,这些页面制作工具是必须掌握的。本系列课程从概念到具体基础知识点全程干货满满,为前端小白入门找到了很好的学习抓手,可以作为前端开发学习“梦开始的地方”,老师深入浅出的讲解和动画视频解析并用真实的案例巩固知识,学练结合,打好基础,不怕学不会!比如,Facebook的基于React技术的ReactNative原生APP的开发,谷歌的基于Dart技术的Flutter原生APP的开发,以及华为的基于JS技术的HarmonyOS鸿蒙原生APP的开发。

2022-11-04 10:31:01 453

原创 前台小姐姐是如何转行测试,从月薪3000到月薪15K,实现逆袭

古语有云, 车到山前必有路, 柳暗花明又一村, 从同学的口中偶然听到了 互联网方向, 再结合当时自己在公司内部使用过的一部分软件, 大环境下互联网发展确实不错, 但我是个小白啊, 所以断断续续的了解了很多互联网相关的内容后, 最后发现软件测试这个方向比较适合自己, 对专业性要求不高, 需求缺口非常大, 当时我自己亲自去BOSS上去搜索了招聘需求, 发现3-5年的软件测试工程师薪资基本都在12K以上了. 怀着试试看的心态, 开始从网络中搜集资料, 各种渠道几乎都被我使用到了.

2022-11-01 13:18:29 117

原创 测试小白到月薪30K+的测试大佬学习路线图

Hello,大家好,今天九九将详细地介绍一下成为软件测试工程师需要掌握的技术,附有详细的学习路线图,如果你能把文章里面的所有内容掌握好,攻下软件测试offer只是分分钟的事。首先软件测试作为it行业的一部分,也是非常重要的一部分,那我们对于计算机的一些基本知识还是需要有所了解的。我们测试的软件不仅仅是web端的,还有很多是移动端的,所以掌握app相关的测试技术也是每个测试工程师应该具备的能力。网络的内容其实包含了很多,但是作为测试工程师我们只需要掌握网络的一些基本常识以及常见的网络协议就可以了。

2022-11-01 11:34:33 84

空空如也

空空如也

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

TA关注的人

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