了解Web、JavaWeb、SpringMVC、SpringBoot 

Webweb(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。web包括:web服务器和web客户端两部分。Web:网页静态web Html css JavaScript(常用) 提供给所有人看的数据始终不会...

       时间 : 2021-01-29| 栏目 : Java技术| 浏览 : 1,818 次| 暂无评论 标签:, , , [阅读全文]

    Spring框架及七大模块 

    Spring七大模块Spring Core:框架的最基础部分,提供 IoC 容器,对 bean 进行管理。它主要的组件就是BeanFactory, 是工厂模式的实现。同时BeanFactory适用控制反转(IOC)思想将应用程序的配置和依赖性规范与实际的应用程序分开。Spring Context:继承BeanFactory,提供上下文信息,扩展出JNDI、EJB、电子邮件、国际化等功能。Spring DAO:提供了JDBC的抽象层,还提供了声明性事务管理方法。并且极大地降低了需要编写地异常代码数...

         时间 : 2021-01-04| 栏目 : Java技术| 浏览 : 5,295 次| 评论 : 2 标签:, , , [阅读全文]

      Java中replace、replaceAll和replacFirst的区别 

      一、replace、replaceAll和replaceFirst的用法1、replace(CharSequence target, CharSequence replacement) ,用replacement替换所有的target,两个参数都是字符串。2、replaceAll(String regex, String replacement) ,用replacement替换所有的regex匹配项,regex是个正则表达式,replacement是字符串。3、replace...

           时间 : 2021-01-04| 栏目 : Java技术| 浏览 : 1,751 次| 暂无评论 标签:, [阅读全文]

        Java基础知识之this关键字知识讲解 

        this关键字这里对java中this关键字的基础知识进行讲解,希望对热爱java的小伙伴有帮助!!this关键字代表了所属函数的调用者对象。this关键字的作用: 1. 如果存在同名成员变量与局部变量时,在方法内部默认是访问局部变量的数据,可以通过this关键字指定访问成员变量的数据。 2. 在一个构造函数中可以调用另外一个构造函数初始化对象。this关键字调用其他的构造函数要注意的事项: 1. this关键字调用其他的构造函数时,this关键字必须要位于构造函数中的第一个语句...

             时间 : 2021-01-04| 栏目 : Java技术| 浏览 : 1,696 次| 暂无评论 标签:, , [阅读全文]

          Spring面试题和答案(第四弹) 

          1.解释AOP面向切面的编程,或AOP,是一种编程技术,允许程序模块化横向切割关注点,或横切典型的责任划分,如日志和事务管理。2. Aspect 切面AOP核心就是切面,它将多个类的通用行为封装成可重用的模块,该模块含有一组API提供横切功能。比如,一个日志模块可以被称作日志的AOP切面。根据需求的不同,一个应用程序可以有若干切面。在Spring AOP中,切面通过带有@Aspect注解的类实现。3. 在Spring AOP 中,关注点和横切关注的区别是什么?关注点...

               时间 : 2020-10-20| 栏目 : Java技术| 浏览 : 2,628 次| 评论 : 标签:, , , [阅读全文]

            Spring面试题和答案(第三弹) 

            1.自动装配有哪些局限性?自动装配的局限性是:重写:你仍需用<constructor-arg>和<property> 配置来定义依赖,意味着总要重写自动装配。基本数据类型:你不能自动装配简单的属性,如基本数据类型,String字符串,和类。模糊特性:自动装配不如显式装配精确,如果有可能,建议使用显式装配。2 你可以在Spring中注入一个null 和一个空字符串吗?可以。Spring注解3. 什么是基于Java的Spring注解配置...

                 时间 : 2020-10-16| 栏目 : Java技术| 浏览 : 1,339 次| 暂无评论 标签:, , , [阅读全文]

              Spring面试题和答案(第二弹) 

              1.  有哪些不同类型的IOC(依赖注入)方式?构造器依赖注入:构造器依赖注入通过容器触发一个类的构造器来实现的,该类有一系列参数,每个参数代表一个对其他类的依赖。Setter方法注入:Setter方法注入是容器通过调用无参构造器或无参static工厂方法实例化bean之后,调用该bean的setter方法,即实现了基于setter的依赖注入。2. 哪种依赖注入方式你建议使用,构造器注入,还是Setter方法注入?你两种依赖方式都可以使用,构造器注入和Setter方...

                   时间 : 2020-10-15| 栏目 : Java技术| 浏览 : 1,229 次| 暂无评论 标签:, , , [阅读全文]

                Spring面试题和答案(第一弹) 

                1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?轻量:Spring 是轻量的,基本的版本大约2MB。控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。面向切面的编程(AOP):Spring支...

                     时间 : 2020-10-13| 栏目 : Java技术| 浏览 : 1,138 次| 暂无评论 标签:, , , [阅读全文]

                  为什么 Java 的 main 方法必须是 public static void? 

                  Main 方法是我们学习 Java 编程语言时知道的第一个方法,你是否曾经想过为什么 main 方法是 public、static、void 的。当然,很多人首先学的是 C 和 C++,但是在 Java 中 main 方法与前者有些细微的不同,它不会返回任何值,为什么 main 方式是 public、static、void,这篇文章尝试去找到一些答案。Main 方法是 Java 程序的入口,记住,我们这里不会讨论 Servlet、MIDlet 和其他任何容器管理的 java 程序,在 java ...

                       时间 : 2020-09-22| 栏目 : Java技术| 浏览 : 1,152 次| 暂无评论 标签:, , [阅读全文]

                    Mongodb设置用户权限 

                    本文是基于windows 下 MongoDB 4.0编写,据了解MongoDB在3.0以后的版本中权限设置有变化。1. 创建超级用户安装完之后,打开命令行,进入mongodb安装目录,在bin目录下执行 mongod 启动, 该模式是不需要安全认证的模式,启动后,使用可视化工具如:Robo 3T  打开shell窗口先创建一个有grant权限的用户,如root权限的用户:user:用户名pwd:密码db:指定该用户的数据库,admin是用于权限控制的数据库,如果没有需要新建一...

                         时间 : 2020-09-07| 栏目 : 数据库| 浏览 : 1,346 次| 暂无评论 标签:, , [阅读全文]

                      微信中收到企业微信的消息提示“在企业微信中查看”的解决办法  

                      问题描述在微信中收到了企业微信的消息但是不能打开,而是提示:“在企业微信中查看”解决方法打开“企业微信管理后台” => "我的企业" => "微信插件" => 滚动到页面底部,如下图所示:另外需要在企业为您客户端如下设置:我 => 设置 => 新消息通知 => 仅在企业微信中接受消息: 去掉勾选...

                           时间 : 2020-09-03| 栏目 : 其他| 浏览 : 1,421 次| 暂无评论 标签:, [阅读全文]

                        node.js – Build:找不到’node’的类型定义文件 

                        当我构建时,列表中的第一个错误是:构建:找不到’node’的类型定义文件之后还有其他几十个错误,但我假设大多数是由于第一个问题.通过visual studio更新包.开始,我总是使用cmd控制台更新或添加软件包.发现不成功启动cmd并导航到package.json所在的文件夹,然后运行“npm install”安装完成后重新启动visual studio.也可以尝试删除node_modules文件夹,然后运行“npm install”然后还可能出现以下错误运行npm install 的时候,报错...

                             时间 : 2020-08-17| 栏目 : Net开发| 浏览 : 2,132 次| 暂无评论 标签: [阅读全文]

                          .net core Error -4090 EADDRNOTAVAIL address not available” 

                          问题原因:IP地址错误或者网络未开public static void Main(string[] args) {         var host = new WebHostBuilder()            .Us...

                               时间 : 2020-07-29| 栏目 : Net开发| 浏览 : 1,260 次| 暂无评论 标签:, [阅读全文]

                            Spring Data JPA用Sort排序时提示has private access in 'org.springframework.data.domain.Sort' 

                            想要实现书单列表按照id降序排列的功能时遇到了这么一个错误。在经过查询提示,springboot2.1版本以上 Sort已经不能用 new 实例化了。由下图发现,Sort的构造函数是private的,但是可以使用静态的by()方法。...

                                 时间 : 2020-07-20| 栏目 : Java技术| 浏览 : 1,335 次| 暂无评论 标签:, , [阅读全文]

                              Intellij IDEA debug断点调试技巧与总结详解篇 

                              1. Rerun . 这个就是结束debug模式,直接以run的方式重新跑某个程序。2. 直接跑完. 到下一个断点停下. 没有就直接跑完程序。3. 停止项目或者程序。要是自己的main呢. 点一下就停下了. 要是Java web项目. 则点2下. 就把服务器给停了。4. 查看所有的断点设置情况。具体详情. 下面有示意图. 再细细解释。5. 直接取消所有断点. 让所有断点无效。6. 要是你一不小心把这个下面的布局给弄乱了. 你点这个. 就把下面的布局给还原咯。7. 跳转到当前代...

                                   时间 : 2020-06-09| 栏目 : Java技术| 浏览 : 1,289 次| 暂无评论 标签:, , [阅读全文]