面试
文章平均质量分 79
普通网友
这个作者很懒,什么都没留下…
展开
-
Windows下使用nginx
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-12 04:23:36 · 1106 阅读 · 1 评论 -
nacos配置启动
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 11:44:50 · 5733 阅读 · 0 评论 -
IDEA中创建编写JSP
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 02:54:39 · 8183 阅读 · 1 评论 -
Mac下安装Nginx
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-09 23:14:55 · 7688 阅读 · 0 评论 -
使用hutool工具进行导入导出excel表格
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-09 00:02:54 · 2451 阅读 · 1 评论 -
Spring的事务传播机制
1)特性A、当前存在事务,加入;B、当前不存在事务,新开启一个事务。(2)提交外层事务提交了,内层才会提交(3)回滚因为是一个事务,内/外只要有报错,他俩会一块儿回滚。原创 2022-08-02 10:26:01 · 188 阅读 · 0 评论 -
Spring的Bean加载流程
这一步就是找到用户自定义的构造函数,然后调用它。①如果Bean实现了InitializingBean接口,执行afeterPropertiesSet()方法②如果Bean在Spring配置文件中配置了init-method属性,则会自动调用其配置的初始化方法。...原创 2022-08-02 10:25:23 · 330 阅读 · 0 评论 -
Spring的7种事务传播机制
什么是事务?事务就是用户定义的一系列数据库操作,这些操作可以视为一个完成的逻辑处理工作单元,要么全部执行,要么全部不执行,是不可分割的工作单元。对数据库的增删改查操作传播机制是什么?当A调用B的时候,两个事务是怎么运行的?A出现异常,或者B出现异常,A回不回滚,B回不回滚?还是A回滚,B不回滚?这些问题事务以非事务性方式运行是什么意思?非事务的方式运行,其实就是设置为自动提交了,如果一个方法中有多个操作,则每个操作都会在不同事务中完成,不会保证他们的原子性。事务挂起是什么意思?怎么使用?...原创 2022-08-02 10:24:46 · 235 阅读 · 0 评论 -
spring源码之下载及构建
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。如果还有其他类不存在的话,搜索那个类,找到对应的module,执行module下的Test方法就可以了。有的会弹出设置界面,有的不会。...原创 2022-08-02 10:24:08 · 290 阅读 · 0 评论 -
Spring注解详解:@ComponentScan自动扫描组件使用
PersonConfig修改**原创 2022-08-02 10:23:31 · 209 阅读 · 0 评论 -
Object.defineProperty方法(详解)
因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。1.configurable表示能否通过delete删除属性从而重新定义属性,能否修改属性的特性,或者能否把属性修改为访问器属性,默认值为true。通过这几个例子,我们基本那就了解Object.defineProperty这个方法的使用以及数据属性是做什么的了。在通过这个方法给enumerable设置为false,这样对象就不能通过迭代器遍历出age这个属性的值了。...原创 2022-08-02 04:54:11 · 240 阅读 · 0 评论 -
Nvm,Nrm使用教程
nrm是一个npm源管理器,允许你快速地在npm源间切换。1.安装2.npmls查看可选源星号代表当前使用源3.nrmuse(源)切换源4.nrmadd(名称)(源)5.测试速度nrmtestnpm先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。httpshttpshttps。...原创 2022-08-02 04:53:36 · 243 阅读 · 0 评论 -
nvm详解(mac环境nvm安装步骤及踩坑问题)
nvm,全称NodeVersionManager,也就是node版本控制;它是一个命令行应用,可以协助您快速地更新、安装、使用、卸载本机的全局node.js版本。有时候,我们可能同时在进行多个项目开发,而多个项目所使用的node版本又是不一样的,或者是要用最新的node版本进行试验和学习。这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,而nvm就是为解决这个问题而产生的,他可以在同一台电脑上进行多个node版本之间的切换,而这正是nvm的价值所在。使用场景。...原创 2022-08-02 04:53:01 · 555 阅读 · 0 评论 -
nvm详细安装步骤以及使用(window10系统)
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。在实际的开发中,有些项目的开发依赖需要低版本的nodejs运行环境,此时我们就需要使用nvm来降低nodejs版本。...原创 2022-08-02 04:52:27 · 3468 阅读 · 0 评论 -
nvm管理node版本 nodenpm不是内部或外部命令,也不是可运行的程序
最近,有新老项目一起开发,node版本太高,老项目起不来;node版本太低,新项目还搭不起来…所以,一个nvm就显得很有必要了。这几个坑掉的,摔的我差点起不来….exepathinstallcmdinstallnpm-v。原创 2022-08-02 04:51:50 · 1017 阅读 · 0 评论 -
JAVA面向对象进阶
其中,类属性从类被加载开始存在,直到系统完全销毁该类,类属性的作用域与该类的生命周期相同。而实例属性则从类的实例被创建起开始存在,直到系统销毁该实例,实例属性的作用域与其对应的实例的生命周期相同。静态成员变量是被static关键字修伤的成员变量,静态成员变量属于其所在类,被类中的所有实阴共享,静态成员变量可通过类直接访问,也可通过类的实例访问。使用成员方法和成员属性时,可以使用“this.方法(参数列表)”和“this.成员属性”,分别调用当前对象的方法和成员属性。1.比较成员变量和局部变量的区别。...原创 2022-08-01 20:46:29 · 59 阅读 · 0 评论 -
Java集合进阶
常用方法迭代器iterator常用方法}原创 2022-08-01 20:45:54 · 65 阅读 · 0 评论 -
Java集合框架最全详解(看这篇就够了)
优点底层数据结构是数组,查询快,增删慢。缺点线程不安全,效率高2)Vector优点底层数据结构是数组,查询快,增删慢。缺点线程安全,效率低优点底层数据结构是链表,查询慢,增删快。缺点线程不安全,效率高1)HashSet底层其实是包装了一个HashMap实现的底层数据结构是数组+链表+红黑树具有比较好的读取和查找性能,可以有null值通过equals和HashCode来判断两个元素是否相等非线程安全3)TreeSet更多架构技术干货,私信【架构。...原创 2022-08-01 20:45:17 · 181 阅读 · 0 评论 -
Java都有什么进阶技术?
是代码的封装,也就是模块化,也许有现成的框架,但是有人也就是真的是日复一日的重复,脑子里从来没有这方面的意识,也从来没有去主动看过那些框架的源代码,就比如Spring框架的源码,那里面可是各种设计模式和JAVA反射,注解啊等的综合应用,非常有学习的必要,看看别人是怎么设计的架构……别的公司不知道,稍微大点的互联网公司,多线程是必考的,也是常用的,比如网易,阿里,等等等等,因为这些公司我都面过或者有朋友在里面。再进一步,对JAVA虚拟机的架构,JAVA字节码文件格式,编译原理,计算机操作系统,c++的掌握?.原创 2022-08-01 20:44:05 · 99 阅读 · 0 评论 -
golang时间-时间戳的获取-转换-计算
代码实现结果输出。原创 2022-08-01 14:42:39 · 1738 阅读 · 0 评论 -
Golang学习(三十五) go 连接redis
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-08-01 14:42:04 · 947 阅读 · 0 评论 -
Golang基础教程
关键字就是程序发明者规定的有特殊含义的单词,又叫保留字。go语言中一共有25个关键字预定义标识符一共36个预定标识符,包含基础数据类型和系统内嵌函数需要调用errors包下的New函数函数返回error类型import(??"fmt"??"errors")???err=test()??iferr!=nil{????fmt.Println("自定义错误",err)?}??fmt.Println("上面的语句执行成功")}???num1=10??num2。...原创 2022-08-01 14:41:29 · 3440 阅读 · 0 评论 -
golang八股文整理(持续搬运)
Go语言的字符有以下两种1.uint8类型,或者叫byte型,代表了ASCII码的一个字符。2.rune类型,代表一个UTF-8字符,当需要处理中文、日文或者其他复合字符时,则需要用到rune类型。rune类型等价于int32类型。...原创 2022-08-01 14:40:52 · 330 阅读 · 0 评论 -
golang中使用泛型
golang支持泛型函数和泛型类型。//泛型函数}[Tany]为类型约束,any表示任意类型,(argsT)为参数。如果只想支持特定的几个类型可以这样写。}如果类型太多了,可以这样表示}}有时候需要类型可以进行算数运算,但是any中有些类型又是不支持的,因此需要用到编译器内置的约束comparable,该类型必须支持==方法。}如果使用了自定义的类型}如果只想支持一个类型,那就不需要使用泛型了。最终改造为}else{}}多个参数多个类型}指的是复合类型,它包含了泛型。...原创 2022-08-01 14:40:16 · 386 阅读 · 0 评论 -
flask获取post请求参数
对于post请求有几种方式。实体头部用于指示资源的MIME类型mediatype。content-type是http请求头的字段。作为请求头时(post或者put),客户端告诉服务器实际发送的数据类型。对于不同的content-type发送的数据不太一样,对于服务器端,需要如何获取数据,以及正确解析的方法也是不一样的。下面列出常用的几种Content-Typetext/plaintext/xmltext/html。...原创 2022-07-31 10:56:14 · 463 阅读 · 0 评论 -
Flask入门学习教程
Flask是目前十分流行的web框架,采用Python编程语言来实现相关功能。它被称为微框架(microframework),“微”是指Flask旨在保持代码简洁且易于扩展,Flask框架的主要特征是核心构成比较简单,但具有很强的扩展性和兼容性。Flask主要包括Werkzeug和Jinja2两个核心函数库,它们分别负责业务处理和安全方面的功能,这些基础函数为web项目开发过程提供了丰富的基础组件。...原创 2022-07-31 10:55:35 · 1001 阅读 · 0 评论 -
Flask之路由(app.route)详解
在运行flask程序时通常大部分人操作时和python文件一样运行右击然后run右击run程序出来的结果容易忘记停止并且可能会出现端口堵塞等问题有一种改进方式在下方有一个Terminal(终端)的标识用终端去运行,点击它Ctrl+C快捷键结束print("int类型",nid)return"返回结果是int类型的nid"...原创 2022-07-31 10:54:59 · 1122 阅读 · 0 评论 -
Flask 与 Django 框架对比
基于Github排名第二的程序设计语言-Python,有许多可用的Web框架,Django与Flask是两个独立的Python框架,为开发者解决许多复杂低层代码问题。通常来讲Django常应用于全栈应用开发,而Flask常于服务架构。Flask由澳大利亚工程师ArminRonacher创建,是一个轻量级的微服务框架,让开发者可以自由选择设计模式、数据库及工具。它的学习成本小,适用于构建可扩展的Web应用。WSGI用于与web服务器的通讯。jinja2。...原创 2022-07-31 10:54:22 · 822 阅读 · 0 评论 -
FeignException$InternalServerError [500] during [POST]同时出现converter.HttpMessageConversionException
这几天遇到了FeignException$InternalServerError[500]during[POST]问题,今天解决了,特来写下记录。原创 2022-07-31 10:53:46 · 989 阅读 · 0 评论 -
【微服务~原始真解】Spring Cloud —— 实现负载均衡
秒懂·云原生】目前主要更新微服务,一起学习一起进步。主要介绍SpringCloud——Ribbon实现负载均衡。原创 2022-07-31 04:35:58 · 92 阅读 · 0 评论 -
【微服务~原始真解】Spring Cloud —— 什么是负载均衡?
秒懂·云原生】目前主要更新微服务,一起学习一起进步。主要介绍SpringCloud——什么是负载均衡?Loadbalancing,即负载均衡,是一种计算机技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最优化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。...原创 2022-07-31 04:35:22 · 112 阅读 · 0 评论 -
【微服务~原始真解】Spring Cloud —— Eureka Client原码解析(二)
秒懂·云原生】目前主要更新微服务,一起学习一起进步。主要介绍SpringCloud——EurekaClient原码解析(二)原创 2022-07-31 04:34:47 · 125 阅读 · 0 评论 -
【微服务~Nacos】Nacos服务提供者和服务消费者
微服务~Nacos】目前主要更新微服务,一起学习一起进步。本期主要介绍微服务~Nacos。原创 2022-07-31 04:34:10 · 344 阅读 · 0 评论 -
【微服务~Nacos】Nacos之配置中心
微服务~Nacos】目前主要更新微服务,一起学习一起进步。本期主要介绍微服务~Nacos。转载 2022-07-31 04:33:36 · 275 阅读 · 0 评论 -
JS解混淆-AST还原案例
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。,常用解决方法,鼠标将光标放到最后一个括号位置,找到对称的高亮的括号,将两个括号的内容复制出来,用eval执行试试,或者直接控制台打印输出看看。,可见性的瘦身,也许网页上是1w多行的混淆代码,瘦身后只有不到1千行;,如果解不了混淆,也可以使用变量压缩让代码看起来舒服些,又如。.原创 2022-07-30 16:51:59 · 1035 阅读 · 0 评论 -
js数组对象去重
今天给大家介绍三种数组对象去重的方法,简单方便。原创 2022-07-30 16:51:21 · 499 阅读 · 0 评论 -
js十五道面试题(含答案)
规定变量和函数的可使用范围称为作用域查找变量或者函数时,需要从局部作用域到全局作用域依次查找,这些作用域的集合称作用域链。7.JS如何实现异步编程(5种)?1)回调函数(callback)优点解决了同步的问题(只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。)缺点回调地狱,每个任务只能指定一个回调函数,不能return.2)事件监听。这种思路是说异步任务的执行不取决于代码的顺序,而取决于某个事件是否发生。...原创 2022-07-30 16:50:48 · 550 阅读 · 0 评论 -
JSON 基本使用
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。可以做判断处理,当JSON字符串的name=age时,设置age的value=14。把顺序改下,对应转换的JSON字符串的数值不变。...原创 2022-07-30 16:50:11 · 198 阅读 · 0 评论 -
jpa面试题解析,java面试题
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。有少量与缓存有关的主题可能会在将来的JPA规范版本中解决,但是大多数缓存主题不必指定规则,这样,不同的供应商就可以轻松地完成不同的工作。十二、什么是实现过程的最佳位置,例如,检查许多用户及其帐户(在银行应用程序中)以付给利息是在数据库的存储过程中实现,还是在EJB中使用JPA实现,还是同时使用这两种方式。在您的例子中,在数据库中执行大量计算可能比将数据加载到内存中更快,因此使用存储过。...原创 2022-07-30 16:49:35 · 478 阅读 · 0 评论 -
肝通宵写了三万字把SQL数据库的所有命令,函数,运算符讲得明明白白讲解,内容实在丰富,建议收藏+三连好评!
大家可能不习惯SQL大写的习惯,但是真正的规范就是要大写,所以大家要慢慢习惯我用大写的方式讲解。在下面所有的讲解中,我将会以基本语法,案例,联系形式讲解,从而加强对每一个语句的使用和认识。当然,拥有本篇文章,你将会完全掌握mysql的所有命令使用,不再用去购买或者杂乱学习。传送门。...原创 2022-07-30 01:29:32 · 3510 阅读 · 0 评论