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

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

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

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

    1.自动装配有哪些局限性?自动装配的局限性是:重写:你仍需用<constructor-arg>和<property> 配置来定义依赖,意味着总要重写自动装配。基本数据类型:你不能自动装配简单的属性,如基本数据类型,String字符串,和类。模糊特性:自动装配不如显式装配精确,如果有可能,建议使用显式装配。...

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

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

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

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

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

        1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?轻量:Spring 是轻量的,基本...

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

          为什么 Java 的 main 方法必须是 public static vo...

          Main 方法是我们学习 Java 编程语言时知道的第一个方法,你是否曾经想过为什么 main 方法是 public、static、void 的。当然,很多人首先学的是 C 和 C++,但是在 Java 中 main 方法与前者有些细微的不同,它不会返回任何值,为什么 main 方式是 public、static、void,这篇文章尝试去...

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

            Mongodb设置用户权限

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

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

              微信中收到企业微信的消息提示“在企业微信中查看”...

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

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

                Spring Data JPA用Sort排序时提示has private...

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

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

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

                  1. Rerun . 这个就是结束debug模式,直接以run的方式重新跑某个程序。2. 直接跑完. 到下一个断点停下. 没有就直接跑完程序。3. 停止项目或者程序。要是自己的main呢. 点一下就停下了. 要是Java web项目. 则点2下. 就把服务器给停了。4. 查看所有的断点设置情况。具体详情. 下面有示意图. 再细细...

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

                    使用Navicat连接远程服务器出错2013-Lost connect...

                    解决方案:修改用户(root)的加密方式步骤:1、进入mysql容器内部[root@localhost ~]# docker exec -it mysql01 bash   ## mysql01是容器的别名,这里也可以用容器的id代替2、登...

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

                      centos7切换桌面或命令行模式

                      安装gnome后自动进入桌面模式如果需要打开命令行,可以直接打开终端或者直接按 ctrl+alt+F2切换至命令行命令行中:# systemctl get-default //获取当前系统启动模式multi-user.target 是命令行graphical.target 是图形界面设置开机启动systemctl set-def...

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

                        docker启动报错Error response from daemon: endpo...

                        错误Error response from daemon: endpoint with name gitlab already exists in network bridge清理此容器的网络占用格式:docker network disconnect --force 网络模式 容器名称示例:docker network disconne...

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

                          EntityConnection ConnectionString

                          最近在dnn的开发中使用ADO.net 3.5 下的Entity Framework。没想到被它的连接字符串弄晕了。在网上找了一些资料,知道了关于它的更多消息,现在和大家分享一下。在entity connection的连接字符串中,要包含4个信息csdlssdlmsl数据库连接信息。这四个信息在连接字符串中表示如下:metadata=re...

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

                            安装docker遇到:package docker-ce-3:19.03.8-3.el...

                            执行 yum install docker-ce docker-ce-cli containerd.io 提示:错误: 问题: package docker-ce-3:19.03.8-3.el7.x86_64 requires containerd.io&n...

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

                              @Autowired注解警告Field injection is not recom...

                              在使用spring框架中的依赖注入注解@Autowired时,idea报了一个警告大部分被警告的代码都是不严谨的地方,所以我深入了解了一下。被警告的代码如下:@Autowired UserDao userDao;警告内容是Field injection is not recommende...

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