![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 70
小前端而已
这个作者很懒,什么都没留下…
展开
-
sql语句 如果为空值显示为0
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-12 03:36:42 · 18910 阅读 · 1 评论 -
MySQL导入sql文件的三种方法
三种方式都比较适用,推荐前两种高效便捷。深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 10:56:31 · 21479 阅读 · 1 评论 -
docker 开启 nginx 容器
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-11 02:07:12 · 9789 阅读 · 1 评论 -
idea中创建jsp项目详细步骤
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2022-09-09 22:34:17 · 1503 阅读 · 0 评论 -
SpringBean的生命周期
元信息的配置和解析是一块很大的内容,后续还会专门开一篇章节分析其中的逻辑,本节只是基本介绍一下有那些类型和方案。Spring Bean的生命周期分为四个阶段和多个扩展点。扩展点又可以分为影响多个Bean和影响单个Bean。整理如下:四个阶段实例化 Instantiation属性赋值 Populate初始化 Initialization销毁 Destruction多个扩展点影响多个Bean影响单个BeanAware生命周期。原创 2022-09-08 23:15:24 · 174 阅读 · 0 评论 -
【python量化】将Transformer模型用于股票价格预测
下面的这篇文章主要教大家如何搭建一个基于Transformer的简单预测模型,并将其用于股票价格预测当中。原代码在文末进行获取。首先,需要导入用到库,以及模型的一些超参数的设置。其中,input_window和output_window分别用于设置输入数据的长度以及输出数据的长度。当然,这些参数大家也可以根据实际应用场景进行修改。Python学习交流Q群httpshttpshttpshttpshttps。...原创 2022-07-29 22:44:10 · 6320 阅读 · 6 评论 -
【Python秒杀脚本】淘宝或京东等秒杀抢购
我们的目标是秒杀淘宝或京东等的订单,这里面有几个关键点,首先需要登录淘宝或京东,其次你需要准备好订单,最后要在指定时间快速提交订单。这里就要用到一个爬虫利器Selenium,Selenium是一个用于Web应用程序测试的工具,Selenium可以直接运行在浏览器中,通过后台控制操作浏览器,完成购买操作,利用它我们可以驱动浏览器执行特定的动作,抢购脚本就是通过Selenium来完成自动登录和自动购买的操作的。httpshttpshttpshttpshttps。...原创 2022-07-29 22:43:32 · 9179 阅读 · 4 评论 -
【Python爬虫实战】 不生产小说,只做网站的搬运工,太牛逼了~(附源码)
好啦!文章到这里就正式结束,比起听歌我还是更喜欢看小说的啦!大家喜欢什么项目可以评论区留言哦~有问题或者需要视频学习的可以找我沟通哈??原创 2022-07-29 22:42:57 · 99 阅读 · 0 评论 -
【MySQL系列】MySQL数据库基础
学习MySQL数据库,我们应该去学啥?数据库基础操作(以SQL语句为核心)~~数据库的底层原理~~数据库编程(使用Java代码来进行操作)~~其中,学习数据库以SQL语句为核心的操作是最为重要的,后面的两个也是以此为基础的!!!!!!首先我们要知道什么是数据~~其实,我们每天都在和数据打交道~~现在的世界,就是由数据构成的世界~~价格、颜色、身高、…都是数据~~既然有这么多的数据,就需要把数据保存起来~~在没有计算机的时候,写在纸上,有的时候会非常不方便~~...原创 2022-07-29 22:42:22 · 110 阅读 · 0 评论 -
【MySQL系列】Java的JDBC编程
在之前学习MySQL数据库的时候,也许有的同学在纠结于使用命令行的方式,还是图形化界面的方式来学习~~其实,在日常开发过程中,主流使用方式其实是通过代码的形式来操作数据库~~当然,无论是使用哪种方式,其核心知识都是SQL~~...原创 2022-07-29 22:41:46 · 77 阅读 · 0 评论 -
java进阶知识思维导图
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦。...原创 2022-07-29 16:49:43 · 331 阅读 · 0 评论 -
Java进阶知识——注解
Inherited//元注解}2.注解本质注解的本质上就是一个接口,该接口默认继承Annotation3.属性接口中可以定义的内容(成员方法、抽象方法)八种基本数据类型字符串类、接口、枚举注解以上类型的数组属性赋值注意事项如果定义属性时,使用default关键字给属性默认初始化值,则使用注解时,就可以不进行属性的赋值,否则都必须给属性赋值如果只有一个属性需要赋值的话,并且属性的名称是value,则使用注解给属性赋值时,value可以省略,直接定义值就可以了}...原创 2022-07-29 16:48:27 · 130 阅读 · 0 评论 -
Java进阶知识——反射
因为所有的方法使用方式类似,在这里我就只演示获取成员变量的方法了Person类}Main类只能获得公有的属性");i++){}能获得所有的属性");i++){}获得单个公有属性");}}程序运行结果只能获得公有的属性能获得所有的属性getField()获得单个公有属性先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。httpshttpshttps。...原创 2022-07-29 16:47:53 · 123 阅读 · 0 评论 -
Java进阶知识
今天分享有关java方面的知识除了Java语言基础,通常在每种语言中还有很多paradigm,这些paradigm往往是衡量老鸟和新手的地方,比如函数命名,异常处理,泛型等等,下面用异常处理的两种类型来说明,笔者见过很多的Java程序员写过很多年的代码仍然分不清楚其中的区别。...原创 2022-07-29 16:47:16 · 105 阅读 · 0 评论 -
【微服务~Nacos】Nacos之配置中心
微服务~Nacos】目前主要更新微服务,一起学习一起进步。本期主要介绍微服务~Nacos。转载 2022-07-28 21:55:53 · 274 阅读 · 0 评论 -
Spring中bean的生命周期(最详细)
SpringBean的生命周期分为四个阶段和多个扩展点。扩展点又可以分为影响多个Bean和影响单个Bean。整理如下四个阶段实例化Instantiation属性赋值Populate初始化Initialization销毁Destruction多个扩展点影响多个Bean影响单个BeanAwareAwareGroup1(调用invokeInitMethods方法)最后建议httpshttpshttpshttpshttps。...原创 2022-07-28 18:58:13 · 499 阅读 · 0 评论 -
Python表白代码合集:5种表白代码,找不到对象你来找我,这也太秀了叭
既然你都坚持看完了,那你肯定是全场最靓的那个仔,像你这么帥德人,肯定是表白一次成功一次。要是没成的话httpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttps。...原创 2022-07-28 17:28:25 · 2395 阅读 · 0 评论 -
MySql的初识感悟,以及sql语句中的DDL和DML和DQL的基本语法
接下来以及目前我在学用java调用数据库进行操作,学完这段时间就可以做项目了。怎么说呢,学的我想下去陪我的祖师爷。哥们大学专业学的是信息与计算科学,祖师爷叫克劳德·艾尔伍德·香农,是信息论创始人。如果是计算机专业的祖师爷是冯·诺依曼和图灵的话,那我的祖师爷应该就是克劳德·香农先生了,他是一位奇才,精通数学与电气工程,然后创立了信息论,所以有了我们这个专业,有机会想专门为他写一篇,敬请期待。他提出的信息熵的概念,在现如今的很多领域都有应用,间接的推动了计算机科学的革命。...原创 2022-07-28 16:01:57 · 684 阅读 · 0 评论 -
Linux-安装MySQL(详细教程)
本文的主要内容是在Linux上安装MySQL,以下内容是源于B站-MySQL数据库入门到精通整理而来。MySQL是一种关系型数据库管理系统,所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择MySQL作为网站数据库。社区版免费,但是不提供任何技术支持商业版收费,可以试用30天,官方提供技术支持。...原创 2022-07-28 14:34:21 · 1914 阅读 · 0 评论 -
JavaWeb 七个步骤,完成一个servlet的hello world程序
上面介绍的步骤,其实都是最朴素的操作了~~因此也有一些办法,来提高上述流程的效率,就可以通过一些第三方工具来简化5和6的操作,毕竟每次修改代码,都需要重新打包,重新部署~~咱们是通过IDEA上的插件,直接把Tomcat给集成进来了~~做到“一键式”完成打包部署了~~注意Tomcat和IDEA是两个独立的程序!!!Tomcat不是IDEA功能的一部分!!后面开发,主要还是通过IDEA调用Tomcat的方式来进行。...原创 2022-07-28 12:55:46 · 366 阅读 · 0 评论 -
@RequestParam注解的详细介绍
默认参数的key名称是方法里的参数名称,但通过@RequestParam可以自定义另外一个,因为在某些条件下,方法名称固定下来不可以修改了,但请求的参数又需要通过另外一个参数key名称来传递,这样就可以通过这样的方式来实现。@RequestParam还可以在参数为空的情况下,为我们设置一个参数的默认值,如图所示,可以看出来,没有参数的情况下,获取到的就是默认值。通过idea工具启动web项目,然后通过浏览器访问测试效果,不带参数则获取的参数为null,但页面可以正常显示,请求可以正常的执行。...原创 2022-07-28 11:15:58 · 4281 阅读 · 0 评论 -
Java 定时任务-最简单的3种实现方法
我们可以通过Redis的键空间通知来实现定时任务,它的实现思路是给所有的定时任务设置一个过期时间,等到了过期之后,我们通过订阅过期消息就能感知到定时任务需要被执行了,此时我们执行定时任务即可。cron表达式在线生成地址https//cron.qqe2.com/Spring系列框架中SpringFramework自带的定时任务,SpringBoot启动后会自动加载并执行定时任务,无需手动操作。只需使用@Scheduled注解标注即可,,但SpringTask可轻松实现。也是Java自带的类,...原创 2022-07-27 17:06:43 · 280 阅读 · 0 评论 -
@Documented 的作用
此外,groovy和xml是彼此的可传递隐式别名,因为它们都有效地覆盖了@ContextConfiguration中的locations属性。在@MyTestConfig中,value、groovyScripts和xmlFiles都是@ContextConfiguration中locations属性的显式元注释属性覆盖。spring的注解都是由下面这个类读取的,所以spring的注解可以进行注解合并(有且仅限spring注解SpringAnnotations)...原创 2022-07-27 12:27:41 · 1482 阅读 · 0 评论 -
史上最全的Java面试题汇总,持续更新
疫情期间,聪明的人都开始在刷各种面试题了,相信下半年会有很多岗位,我猜那时候好的岗位,竞争也会更大。为了能让大家有更好的面试资料,小编花费了2个多月的时间,把市面上的所有面试题,做了一个归纳总结,整理了1000多题,够大家刷题好久了!好了,由于太多,暂时列举部分截图,以上是公众号程序IT圈2020年4月20日整理成pdf面试小册了。...原创 2022-07-23 15:28:11 · 73 阅读 · 0 评论 -
JAVA 学习路线 学习大纲(java 进阶路线)
一、代码管理工具1.Git版本管理+Maven工程管理2.Maven官方文档http://maven.apache.org/guides/index.html3.Git官方文档http://git-scm.com/documentation4.SpringSide4官方文档https://github.com/springside/springside4/wiki二、JAVA 学习书籍《Java基础知识》:学习java基础知识《Java核心技术(卷1)》:学习java必备的黄皮书,入门推荐书籍《Java核原创 2022-06-24 08:37:08 · 204 阅读 · 0 评论 -
JAVA面试技术栈
1.1常用api;1.2 java数据结构:ArrayList扩容,HashMap结构,Hashset/Hashtable原理,Collection.sort用法,BlockingQueue用法,单链表结构,红黑树;1.3算法:单链表反转,排序算法。1.1 JVM相关:JVM如何进行gc,JVM调优,垃圾回收算法,JVM内存模型,类加载机制,内存泄漏,内存溢出;1.2jdk提供的命令;1.3设计模式。多线程实现方式,对synchronized的理解,ConcurrentHashmap的结构和实现原理,Thr原创 2022-06-24 00:29:33 · 140 阅读 · 0 评论 -
JAVA面试技巧之项目介绍
【如何介绍简历中的项目】项目经验与工作经验是相辅相成的,但较之于工作经验,项目经验更侧重于表现求职者在某个专业领域内的技能水平(技能水平决定了工资水平)。因而,技术类岗招聘的时候,更注重项目经验。项目介绍是有套路的,面试时,要将简历中的项目准备好!如何介绍简历中的项目呢?看下面何妙计——我们在跟面试官讲解的时候,讲解项目一定要围绕着以下几个方面:1、项目名称2、开发时间(这里有个注意点:时间不要说的太短,而应该把前期的构思、需求分析、准备工作等时间都可以加进去);3、项目描述(做什么的);4、项目职责(说原创 2022-06-24 00:28:54 · 3371 阅读 · 0 评论 -
微信小程序学习day01-WXML 模板语法
目录WXML 模板语法 - 数据绑定:1.数据绑定的基本原则2. 在 data 中定义页面的数据3. Mustache 语法的格式4. Mustache 语法的应用场景?5. 动态绑定内容6. 动态绑定属性?7. 三元运算?8. 算数运算WXML 模板语法 - 事件绑定?:1. 什么是事件2. 小程序中常用的事件?3. 事件对象的属性列表4. target 和 currentTarget 的区别?5. bindtap 的语法格式?6. 在事件处理函数中为 data 中的数据赋值?7. 事件传参?8. bin原创 2022-06-22 08:41:16 · 221 阅读 · 0 评论 -
基于SpringBoot的学生二手交易平台设计与实现
文档+任务书+开题报告+答辩记录+查重报告+项目源码及数据库文件目录摘 要 3Abstract 4一、绪论 61.1开发背景及意义 61.2 国内外研究现状 61.3 课题研究范围及开发目标 71.3.1 课题研究范围 71.3.2 课题开发目标 81.4 课题应解决主要问题 8二、系统分析 92.1可行性分析 92.1.1经济可行性 92.1.2 技术可行件 92.1.3操作可行性 92.2需求分析 10三、系统总体设计 103.1系统设计原则 103.1.1完整性原原创 2022-06-21 21:28:26 · 1748 阅读 · 1 评论 -
分布式协调服务-ZooKeeper
加粗样式ZooKeeper官网ZooKeeper 是一种面向分布式应用程序的分布式开源协调服务,目前属于 Apache 维护。现分布式数据一致性解决方案中可以基于 ZooKeeper特点:数据模型和分层命名空间:ZooKeeper 提供的命名空间与 Unix 文件系统的命名空间非常相似。名称是由斜杠( / )分隔的路径元素序列。每个节点称做一个 ZNode ,ZooKeeper 命名空间中的每个节点(ZNode)都由一个唯一路径标识。ZooKeeper 简单数据模型:可配置 Cluster顺序访问高性原创 2022-06-21 12:52:15 · 300 阅读 · 0 评论 -
中文写代码?开始不信后来用中文写了剧情小游戏!嗯,真香~
打开Unity Hub,选择安装任意版本,将右侧滑动条拉到底部,勾选 简体中文,然后点击完成,等待安装即可:Download language package —— 下载语言包,下载官方语言文件 zh-cn.po(大家自行在官方下载即可,没有找到的同学评论去见吧)将该文件,放至 Unity 安装目录下的 EditorDataLocalization 目录中,没有 Localization 目录 就自己创建一个。Windows:Mac:通过上面两步的任意一部设置后,创建新工程或打开现有工程,进行如下操作:依转载 2022-06-21 01:09:13 · 1147 阅读 · 1 评论 -
【微服务 从0开始 】Spring Cloud —— 比xml更适合的配置文件yaml
??这里是【秒懂·云原生】,关注我学习云原生不迷路??如果对你有帮助,给博主一个免费的点赞以示鼓励欢迎各位??点赞??评论收藏【秒懂·云原生】 目前主要更新微服务,一起学习一起进步。主要介绍Yaml配置文件Spring Boot 提供了大量的自动配置,极大地简化了spring 应用的开发过程,当用户创建了一个 Spring Boot 项目后,即使不进行任何配置,该项目也能顺利的运行起来。当然,用户也可以根据自身的需要使用配置文件修改 Spring Boot 的默认设置。SpringBoot 默认使用以下原创 2022-06-18 16:23:22 · 113 阅读 · 0 评论 -
【docker系列】docker进行数据挂载的三种模式
Docker 提供了三种方式将数据从宿主机挂载到 Docker容器中: volumes、bind mounts、tmpfs 。本文我们先来介绍其中的两种:Bind mounts与Tmpfs。Volumes 由于相对重要,会单独起一个文章进行说明。需要再次强调的是 挂载是临时的,只存留在容器宿主机的内存中。当容器停止时, 挂载文件路径将被删除,在那里写入的文件不会被持久化。学过SpringBoot的同学可能都知道,SpringBoot项目启动之后会在/tmp目录下面解压出tomcat容器,提供web服务。原创 2022-06-18 14:24:38 · 2139 阅读 · 0 评论 -
VS2019中在源文件中如何使用自己写的头文件(保姆级教程)
一个完整的头文件应该分为:应该都会有这么一个工具栏头文件中按照如下格式来写入代码:将函数声明,类(结构体)定义写在头文件中源文件名与头文件名一定要相同在该文件中导入想对应的系统头文件,以及我们创建的。然后写头文件中函数声明的实现,原因:通常情况下,此错误表示您已经损坏了 一个定义规则,该规则只允许在给定对象文件中对任何已使用的模板、函数、类型或对象进行一种定义,对外部可见对象或函数的整个可执行文件只能有一个定义。解决方法:在 extern 头文件中声明变量其余解决方法可以参考这篇文档:原创 2022-06-18 12:30:12 · 5865 阅读 · 0 评论 -
springsecurity实现单点登录
小伙伴们,你们好呀!我是老寇!废话不多说,跟我一起学习单点登录SSOspringsecurity单点登录1.基础框架:springboot + springcloud2.认证授权:shiro + jwt (im-sso)、springsecurity + oauth2(security-auth和security-server)3.缓存:redis老寇云采用的主要是授权码模式和密码模式security-auth采用密码模式security-server采用授权码模式**第一步:**老寇云加载页发送POST请原创 2022-06-12 13:27:48 · 467 阅读 · 1 评论 -
Spring MVC响应处理
大家好,我是~定义了一个id为viewResolver的视图解析器,并设置了前缀后缀,这样设置的好处就是简化方法中定义的路径。在访问视图解析器是就会自动的增加前缀和后缀。3. 使用ModelAndView对象传输数据使用方式:ModelAndView对象的作用:将控制器方法中处理的结果数据传递到结果页面,也就是把在结果页面上需要的数据放到ModelAndView对象中即可,其作用类似于request对象的setAttribute方法的作用,用来在一个请求过程中传递处理的数据。如果方法的入参为原创 2022-06-12 11:14:14 · 75 阅读 · 0 评论 -
python的open函数使用
在python中使用open函数对文件进行处理。python打开文件使用open()函数,返回一个指向文件的指针。该函数常用以下三个参数。目标文件的路径+名字。最好使用r"路径"这种原始字符串写法,防止有转义字符影响实际路径。操作文件的方式mode=‘方式’。mode=可以省略。下面对操作文件的方式进行详细说明:(1)r以只读方式打开文件。文件的指针将会放在文件的开头。这是open默认模式。如果文件不存在,会报错。(2)rb以二进制只读方式打开一个文件。文件指针将会放在文件的开头。注意这种方式不能使用enc原创 2022-06-12 02:26:08 · 4944 阅读 · 2 评论 -
Python使用pyinstaller打包成exe方法
1. 打包成——多个文件中夹杂着一个exe假设主入口的python文件为main.py命令行进入到项目的根目录输入会在当前路径下生成一个main.spec文件,这是一个多文件的统一部署文件,打开文件:第一行为入口文件,放置py文件datas是放非.py文件,以元组的形式,(“文件夹的绝对路径”,“文件夹名”)注意: 此处不需要写具体的文件名,而是文件夹名。例如:往下翻,这里标注部分为打包后的文件打开后是否需要黑窗口。True为打包黑窗口,False不打包黑窗口设置好spec文件后输入原创 2022-06-10 21:28:05 · 330 阅读 · 0 评论 -
PHP+MySQL实现简单的登录注册案例(详细版附代码)
简单介绍一下PHP登录注册案例数据存储于MySQL数据库页面使用PHP+HTML搭建一、首先我们先用代码开发工具创建一个文件夹PHP-login(记住创建在你自己的电脑集成工具的运行目录下)二、创建一下文件夹与文件(如图所示)接下来展示代码部分index.phpregister.htmlregister.phplogin.htmllogin.phpconnectsql.phpuser.htmlregitlogin.sql 数据库文件代码数据库截图:数据库具体操作:首先创建一个数据库名字叫做r原创 2022-06-10 00:23:50 · 777 阅读 · 0 评论 -
MySQL之创建表的基本操作
create table tb_tmp01(id INT(11),name VARCHAR(25),deptId INT(11),salary FLOAT);show tables;drop table tb_tmp01;create table tb_emp02(id int(5) null comment’user_id’,name varchar(10) null comment’user_name’,depId varchar(10) null comment’use原创 2022-06-08 22:24:24 · 475 阅读 · 0 评论