面试
文章平均质量分 74
本本的香菜
这个作者很懒,什么都没留下…
展开
-
thinkphp6控制器不存在appcontrollerAdmin问题解析及解决
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-12 03:43:58 · 759 阅读 · 1 评论 -
DVWA靶场环境搭建
DVWA介绍:在近些年网络安全的高速发展中,初学者已经很难找到一个网站进行渗透了,曾几何时,一个漏洞,一个工具就可以在网上找到很多有漏洞的网站去体验,当然渗透一个未经授权的系统是非法的。因此,为了能够较为真实地学习Web渗透的各种技术,就需要找一个专门用于学习的Web演练平台,人们将这种用于练习渗透的平台称为“靶场”。DVWA可以进行SQL注入、XSS、CSRF、文件上传等漏洞的演练,由于该系统提供了多个安全演练级别,因此可以逐步地来提高Web渗透的技术。原创 2022-09-11 02:14:32 · 817 阅读 · 0 评论 -
ISCC-2022 部分wp
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-09 22:40:35 · 1446 阅读 · 0 评论 -
SpringBoot整合Spring Security【超详细教程】
Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。提供了完善的认证机制和方法级的授权功能。是一款非常优秀的权限管理框架。它的核心是一组过滤器链,不同的功能经由不同的过滤器。这篇文章就是想通过一个小案例将Spring Security整合到SpringBoot中去。要实现的功能就是在认证服务器上登录,然后获取Token,再访问资源服务器中的资源。SpringBoot 整合 Spring Security到这里就结束了。原创 2022-09-08 23:22:40 · 516 阅读 · 0 评论 -
Java 基础高频面试题(2022年最新版)
网上的Java基础面试题文章有非常多,但是大部分都比较老了。很多题目早已不是当前的热门题目,没有必要在这些题目上花太多时间。很多答案放现在已经不准确,可能会误导新人。因此,我花了几天时间整理了一些时下高频的Java基础题目,并反复斟酌,给出符合当前版本的解析。面试系列我自己前前后后加起来总共应该参加了不下四五十次的面试,拿到过几乎所有一线大厂的offer阿里、字节、美团、快手、拼多多等等。内容链接地址面试经验分享921天,从小厂到入职阿里两年Java开发工作经验面试总结简历并发编程。...原创 2022-07-30 14:23:23 · 427 阅读 · 0 评论 -
Java Web从入门到实战
操作系统:管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。主流操作系统Linux发展历程Linux特点Linux与其它操作系统的区别Linux发行商和常见发行版先安装虚拟机,再安装CentosVmware简介Vmware下载:https://www.vmware.com/cn.htmlCentOS镜像下载:https://www.centos.org/download/高速下载地址简介:SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下原创 2022-07-30 14:22:11 · 1605 阅读 · 0 评论 -
【微服务~Nacos】Nacos服务提供者和服务消费者
微服务~Nacos】目前主要更新微服务,一起学习一起进步。本期主要介绍微服务~Nacos。原创 2022-07-29 23:09:37 · 226 阅读 · 0 评论 -
【微服务~Nacos】Nacos之配置中心
微服务~Nacos】目前主要更新微服务,一起学习一起进步。本期主要介绍微服务~Nacos。转载 2022-07-29 23:08:46 · 305 阅读 · 0 评论 -
【微服务 从0开始 】Spring Cloud —— 比xml更适合的配置文件yaml
秒懂·云原生】目前主要更新微服务,一起学习一起进步。主要介绍Yaml配置文件使用缩进表示层级关系。缩进时不允许使用Tab键,只允许使用空格。缩进的空格数不重要,但同级元素必须左侧对齐。大小写敏感。kv表示键值对关系,冒号后面必须有一个空格松散表示,java中对于驼峰命名法,可用原名或使用-代替驼峰,如java中的lastName属性,在yml中使用lastName或last-name都可正确映射。...原创 2022-07-29 23:08:09 · 122 阅读 · 0 评论 -
【尚硅谷React】——React全家桶笔记
用于构建用户界面的JavaScript库(只关注页面),将数据渲染为HTML视图;由Facebook开发且开源。中文官网英文官网原生JS操作DOM繁琐且效率低,因为用DOM-API操作UI;JS直接操作DOM会使浏览器进行大量的重绘重排;原生JS没有组件化编码方案,代码复用率低react开发者工具Chrome插件ReactDeveloperTool(注意安装来源为facebook的)方法一在package.json中追加如下配置"proxy""http5000"优点方法二第一步。...原创 2022-07-29 23:07:33 · 3223 阅读 · 0 评论 -
【学相伴】狂神说 RabbitMQ笔记(简单使用RabbitMQ)
*RabbitMQ是一个由erlang开发的AMQP(AdvancedMessageQueue高级消息队列协议)的开源实现,能够实现异步消息处理RabbitMQ是一个消息代理它接受和转发消息。你可以把它想象成一个邮局当你把你想要发布的邮件放在邮箱中时,你可以确定邮差先生最终将邮件发送给你的收件人。在这个比喻中,RabbitMQ是邮政信箱,邮局和邮递员。RabbitMQ和邮局的主要区别在于它不处理纸张,而是接受,存储和转发二进制数据块优点异步消息处理业务解耦(下订单操作。...原创 2022-07-29 23:06:53 · 203 阅读 · 0 评论 -
java面试小经历
但是前提是你要牛逼呀,简历上写的项目经验几乎都一样,一看就是小学生学习时写的demo,竟然敢要到9k、12k。还有几个说工作1年多的,面试问框架这块还不错,就是基础太差、几乎不会前端(甚至前端框架也不怎么懂),这就让我们这样的小公司显得尴尬了。让我印象最深的一个就是说工作了两年,啥redis、kafka、微信开发等等都会的,结果经理就问他redis在他做的项目里的应用场景、如何淘汰数据、如何管理的都说不清楚,这尼玛也能叫熟练使用。好吧,前面都是在哔哔,现在给大家分享一些干货,都是在面试中常见的、易出错的。.原创 2022-07-29 17:27:32 · 209 阅读 · 0 评论 -
Java面试宝典(超级详细)
=对于基本类型来说是值比较,对于引用类型来说是比较的是引用;而equals默认情况下是引用比较,只是很多类重新了equals方法,比如String、Integer等把它变成了值比较,所以一般情况下equals比较的是值是否相等。...原创 2022-07-29 17:26:55 · 331 阅读 · 0 评论 -
java面试宝典2019
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。java面试宝典2019,java面试葵花宝典。java面试宝典2019。..原创 2022-07-29 17:26:19 · 104 阅读 · 0 评论 -
JAVA面试宝典2018-2019
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-07-29 17:25:39 · 366 阅读 · 0 评论 -
java面试宝典
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-07-29 17:25:01 · 240 阅读 · 0 评论 -
【数据库】数据库课程设计一一疫苗接种数据库
此次疫苗数据库课程设计,我们通过小组讨论与合作,实现了预期的对于四张表的增、删、查、改的具体功能以及适当延伸。我们经过了不止十次的线上线下讨论,其中的三次重要阶段为确定选题、需求分析、编码分工。我们分别实现了确定所选题目;明确表的个数,表中数据个数,表间联系,E-R图设计等;编码实现,运行与完善。由于对各表的功能操作较多,含32个SQL语句功能,经过我们上百次的试运行与调试,发现bug与修复优化后,经历了六个版本的更迭,我们终于有了较为完善的最终版本。...原创 2022-07-28 22:01:38 · 756 阅读 · 1 评论 -
【JAVA后端开发】Part1--瑞吉外卖项目
到此,项目的整体框架以及基础的登录推出功能已经完成了,看看自己搭建的项目的详细目录,对每个模块以及其作用是不是一目了然,接下来的功能开发也是按照上述的流程逐步完成。本博客为跟随《黑马程序员》学习,并搭建项目的详细流程记录。文中所需要的数据库sql文件以及静态资源文件和详细代码,都可以通过关注公众号黑马程序员,回复”瑞吉外卖“获得。httpshttpshttpshttpshttpshttpshttpshttpshttpshttps。...原创 2022-07-28 20:33:05 · 1443 阅读 · 1 评论 -
Spring的事务传播机制
1)特性A、当前存在事务,加入;B、当前不存在事务,新开启一个事务。(2)提交外层事务提交了,内层才会提交(3)回滚因为是一个事务,内/外只要有报错,他俩会一块儿回滚。原创 2022-07-28 19:03:56 · 552 阅读 · 0 评论 -
rabbitmq详解
RabbitMQ是一个实现了AMQP(AdvancedMessageQueuingProtocol)高级消息队列协议的消息队列服务,用Erlang语言。是面向消息的中间件。你可以把它想像成一个邮局你把信件放入邮箱,邮递员就会把信件投递到你的收件人处。在这个比喻中,RabbitMQ是一个邮箱、邮局、邮递员。RabbitMQ和邮局的主要区别是,它处理的不是纸,而是接收、存储和发送二进制的数据——消息。主要流程。...原创 2022-07-28 17:34:22 · 2647 阅读 · 1 评论 -
MySql统计函数COUNT详解
COUNT()是一个聚合函数,返回指定匹配条件的行数。开发中常用来统计表中数据,全部数据,不为NULL数据,或者去重数据。原创 2022-07-28 16:07:38 · 1318 阅读 · 0 评论 -
linux系统下安装Zookeeper详细教程
https//pan.baidu.com/s/1OmZn5XCD5_kwI6ImKAAR7w提取码zzoo。因为高版本的zookeeper默认加载配置文件名称为zoo.cfg,因此需要修改下配置文件名称。OK,至此我们的Zookeeper已成功安装,有疑问的小伙伴可以评论区留言,我会为你们解惑。②、vizoo.cfg,修改zookeeper的数据存放目录。执行./zkServer.shstart。执行./zkServer.shstart。①、通过wget命令下载。...原创 2022-07-28 14:39:58 · 472 阅读 · 0 评论 -
Java之反射
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的法的功能称为java语言的反射机制。...原创 2022-07-28 13:01:29 · 66 阅读 · 0 评论 -
asyncawait和promise的区别
async函数是使用关键字声明的函数。async是“异步”的简写,所以应该很好理解async用于申明一个function是异步的。await的意思是等待,所以应该很好理解,await等待某个操作完成。原创 2022-07-28 11:21:46 · 166 阅读 · 0 评论 -
Java 面试八股文有必要背吗?要背多久
以美国为例,北美工程师面试比较重视算法(Coding),近几年也会加入Design轮(系统设计和面向对象设计OOD)和BQ轮(Behavioralquestion,行为面试问题)。那么为什么国内面试不采取这样的考察方式呢简单来说,互联网IT行业的求职者太多了,如果考察的是清一溜的算法题和设计题,那么会要求面试官有极高的技术水平,还要花大量的时间成本和精力。也许现行的八股文面试不是最优的解法,但的确是最符合当前国内IT环境的做法。国内的互联网面试,恐怕是现存的、最接近科举考试的制度。...原创 2022-07-27 17:16:29 · 482 阅读 · 0 评论 -
Android Studio 实现登录注册-源代码 (连接MySql数据库)
注意链接数据库的地址是jdbcmysql//10.0.2.23306/test。将mysql的驱动包复制到libs当中。切换会Android视图。原创 2022-07-27 12:34:12 · 615 阅读 · 0 评论 -
大四学生如何求Java工作?
这是一篇缓解面试焦虑的文章。原创 2022-07-23 15:35:05 · 127 阅读 · 0 评论 -
java 面试 英语自我介绍
这是我前段时间我用到的英语自我介绍的范文,新手应该也用得上,因为现在有好多老板都要求员工会英文,笔试题是英文的,面试时自我介绍也要英文的,分享给你们,模板这样就可以,也可以在这个基础上增加或修改。现在不用没关系,最好收藏起来以备不时之需。如果有的同学感觉自己发音不标准,建议你们安装有道词典,这个软件在划词的时候可以看到单词的词义,也可以听到单词的读音(我不是在打广告,他们也没给我钱⊙﹏⊙b汗)。希望能帮到你们。这真的是我的荣誉有这个机会参加这次面试It is really my honor to have原创 2022-06-24 08:45:48 · 617 阅读 · 0 评论 -
java面试题-基础篇(万字总结,带答案,面试官问烂,跳槽必备)
序号内容链接地址1Java基础篇(点击跳转)java面试宝典-基础篇2Java集合框架篇(点击跳转)java面试宝典-集合框架篇3Java多线程篇(点击跳转)java面试宝典- 多线程篇4JVM篇待分享5Spring篇待分享6Mybatis篇待分享7SpringcCloud篇待分享8Redis篇待分享9Mysql篇待分享10dubbo篇待分享11zookeeper篇待分享12kafka篇待分享13RocketMq篇待分享14Nacos篇待分享优点: 性能比面向对象高,因为类调用时需要实例化,开销比较大,比较原创 2022-06-24 00:42:48 · 656 阅读 · 0 评论 -
Java面试题--设计模式
答案以及所有23种设计模式详细介绍,请参考:https://blog.csdn.net/doymm2008/article/details/13288067概念:实现方法:普通工厂方法、静态工厂方法使用场景:有哪些问题好处:单例模式的实现代码:最简单的,以及优化后的概念核心思想实现代码概念:实现代码:应用场景概念:实现代码:应用场景二者最主要的区别是:代理模式中,代理类对被代理的对象有控制权,决定其执行或者不执行。而装饰模式中,装饰类对代理对象没有控制权,只能为其增加一层装饰,以加强被装饰对象的功能,仅此而原创 2022-06-24 00:42:06 · 117 阅读 · 0 评论 -
基于区块链技术的超级账本(Hyperledger) - 从理论到实战
什么是区块链?简单来说区块链就是一个分布式的记账本,或者分布式的数据库。区块链的数据结构是一个链表,交易数据被存储到链表的区块中,区块链的第一个区块叫创世区块,除了创世块以外,每个区块还包含前一个区块的哈希指针,这个哈希指针的值是根据前一个区块的实际数据计算出来的。哈希指针指向前一个区块,后面的区块可以查找前面所有区块的信息。账本的数据结构就是这样的一个链表,那么分布式的含义是什么呢?区块链的众多参与者组成了一个松散自治的 P2P 网络,我们把区块链网络的参与者叫做节点,每个节点都拥有一个账本拷贝,所有账本原创 2022-06-21 21:35:32 · 1068 阅读 · 0 评论 -
初探fastJson的AutoType
fastjson的主要功能就是将Java Bean序列化成JSON字符串,这样得到字符串之后就可以通过数据库等方式进行持久化了。但是,fastjson在序列化以及反序列化的过程中并没有使用Java自带的序列化机制,而是自定义了一套机制。其实,对于JSON框架来说,想要把一个Java对象转换成字符串,可以有两种选择:而我们所常用的JSON序列化框架中,FastJson和jackson在把对象序列化成json字符串的时候,是通过遍历出该类中的所有getter方法进行的。Gson并不是这么做的,他是通过反射遍历该原创 2022-06-21 12:59:14 · 1904 阅读 · 0 评论 -
主流实时流处理计算框架Flink初体验。
Apache Flink是由Apache软件基金会开发的开源流处理框架,其核心是用Java和Scala编写的分布式流数据流引擎。Flink以数据并行和流水线方式执行任意流数据程序,Flink的流水线运行时系统可以执行批处理和流处理程序。此外,Flink的运行时本身也支持迭代算法的执行。百度百科Flink 是一个框架和分布式处理引擎,用于对无界和有界数据流进行状态计算。Flink 被设计为在所有常见的集群环境中运行,以内存中的速度和任何规模执行计算。Apache Flink 是为分布式、高性能、随时可用以及准原创 2022-06-21 01:16:17 · 366 阅读 · 0 评论 -
【微服务~原始真解】Spring Cloud —— 访问数据库整合Druid数据源
??这里是【秒懂·云原生】,关注我学习云原生不迷路??如果对你有帮助,给博主一个免费的点赞以示鼓励欢迎各位??点赞??评论收藏【秒懂·云原生】 目前主要更新微服务,一起学习一起进步。主要介绍Spring Cloud —— 访问数据库整合Druid数据源对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 都默认采用整合 Spring Data 的方式进行统一处理,通过大量自动配置,来简化我们对数据访问层的操作,我们只需要进行简单的设置即可实现对书层的转载 2022-06-18 16:30:19 · 326 阅读 · 0 评论 -
【go】defer的使用
第一次看go基础语法的时候,用使用到了defer。但是一直不知道它到底是什么,有什么用途。这几天通过查询、学习。算是对defer有了一点浅显的认识。补充下:为什么要把defer设计成这种机制?因为后申请的资源和可能对前面申请的资源有依赖。如果先将前面申请的资源释放掉了。对于后面的资源可能会造成影响。所以先释放后申请的资源,再释放前面申请的资源。前面说到,defer只有在当前函数执行完毕后,才会执行。其实不太准确。go中的return语句并不是原子性操作,一般是分为两步:defer就执行在1之后,2之前。1原创 2022-06-18 14:31:37 · 141 阅读 · 0 评论 -
Vue 路由router的两种模式
vue中router可以设两种模式:hash和history。设置方式就是代码中注释的部分。默认是hash模式。比如我们访问http://localhost:8080/ ,会看到浏览器自动添加成http://localhost:8080/#/如果我们要访问"/test"路径,则url为http://localhost:8080/#/test ,而http://localhost:8080/test 不可以但是这只是表面现象,这两种模式本质的区别是什么?先理解hash模式,就先要知道history模式,因为原创 2022-06-18 12:38:03 · 1193 阅读 · 0 评论 -
Spring事务传播机制
目录一、事务在Spring中是如何运作的1.1 开启事务(DataSourceTransactionManager.doBegin)二、Spring的事务传播机制2.1 子事务的传播机制为REQUIRED2.2 子事务的传播机制为REQUIRES_NEW2.3 子事务的传播机制为NESTED当我们在使用Spring所提供的事务功能时,如果是仅仅处理单个的事务,是比较容易把握事务的提交与回滚,不过一旦引入嵌套事务后,多个事务的回滚和提交就会变得复杂起来,各个事务之间是如何相互影响的,是一个值得讨论的点。在了解原创 2022-06-12 13:34:40 · 400 阅读 · 0 评论 -
Spring+SpringMVC+Mybatis(开发必备技能)01、基础idea环境配置
目录1、创建idea的maven项目2、引入maven所需要的所有包3、包解释:Spring需要的包:Mybatis需要的包:?jsp与servlet需要的包:数据库连接池DBCP:Json:JDBC组件:分页:复杂sql处理:4、创建资源文件夹:5、创建数据库链接在资源文件【jdbc.properties】?编辑6、在【resources】下创建【mapper】文件夹与【UsersMapper.xml】测试类文件?编辑7、Spring配置文件【applicationContext.xml】的创建8、spr原创 2022-06-12 11:21:03 · 296 阅读 · 0 评论 -
python函数:pd.Series()
形式:主要的数据结构是(一维)与(二维)Series是带标签的一维数组,可存储整数、浮点数、字符串、Python 对象等类型的数据,轴标签统称为索引.。Pandas会默然用0到n-1来作为series的index,但也可以自己指定index(可以把index理解为dict里面的key)。调用 pd.Series 函数即可创建 Series:结果:name, 给Series命名, 默认name=None结果:dtype, 给Series里的成员指定数据类型, 默认dtype=None结果:部分来源:创建pd.原创 2022-06-10 21:35:03 · 709 阅读 · 0 评论 -
mysql实现(工资管理系统)课程设计
目录1 需求分析 12 概念结构设计 23 逻辑结构设计 34 数据库物理设计与实施 55 访问系统库 106 总结 111 需求分析本系统的主要目的是,明确查询公司职工某年某月的工资情况,通过职工工资管理系统,能明确的察看到从入职以来,每位职工的每月工资情况。同时也能查询到职工本身的一些基本信息。(这次的设计以2021年12月为例)设计如下面所示的数据项:职工信息包括职工号,姓名,性别,出生日期,年龄,部门,职位,入职时间;工资信息包括职工号,工资年份,月份,原始工资,津贴,所得税,最终原创 2022-06-08 22:36:10 · 531 阅读 · 0 评论