17 步惊云2013

尚未进行身份认证

我要认证

每天进步百分之一!

等级
TA的排名 9k+

IntelliJ Idea解决Could not autowire. No beans of type found的错误提示

1.问题描述  在Idea的spring工程里,经常会遇到Could not autowire. No beans of 'xxxx' type found的错误提示。但程序的编译和运行都是没有问题的,这个错误提示并不会产生影响。但红色的错误提示在有些有强迫症的程序员眼里,多多少少有些不太舒服。2. 原因 原因可能有两个,第一个是IntellijIDEA本身工具的问题。第二个便是我们导入@Service包的时候导入包错误造成的  第一种原因,spring auto s...

2020-05-14 18:16:27

Windows更新错误代码0x8007000e

1、先停止 windows update 服务 ;2、删除 C:\Windows\SoftwareDistribution\Download 下的全部内容 ;3、重启系统,再次更新 ;4、重启 windows update 服务.

2020-03-06 15:11:34

黑客攻击常用端口

黑客攻击常用端口端口 服务 入侵方式 21 ftp/tftp/vsftpd文件传输协议 爆破/嗅探/溢出/后门 22 ssh远程连接 爆破/openssh漏洞 23 Telnet远程连接 爆破/嗅探/弱口令 25 SMTP邮件服务 邮件伪造 53 DNS域名解析系统 域传送/劫持/缓存投毒/欺骗...

2019-04-17 17:51:05

windows10环境下的RabbitMQ安装步骤

第一步:下载并安装erlang原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。下载地址:http://www.erlang.org/downloads根据本机位数选择erlang下载版本。下载完是这么个东西:双击,点next就可以。选择一个自己想保存的地方,然后next、finish就可以。安装完事...

2018-12-12 17:25:37

Adobe Flash Player30.0.0.113离线安装包

Adobe2017年7月26日宣布,计划终结 Flash 浏览器插件,并在2020年停止开发和分发这款插件。Adobe 建议内容创作者将 Flash 内容移植到 HTML5、WebGL 以及 WebAssembly 格式。Flash 和 Flash 播放器的消失并不会影响大多数用户,因为流行的浏览器早已经远离这种格式。从 macOS 是 和 Safari 10 开始,苹果已经默认禁用 Flash ...

2018-12-11 18:15:24

Maven最佳实践 划分模块 配置多模块项目 pom modules

所有用Maven管理的真实的项目都应该是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块,multi-module)相互关联。那么,为什么要这么做呢?我们明明在开发一个项目,划分模块后,导入Eclipse变成了N个项目,这会带来复杂度,给开发带来不便。为了解释原因,假设有这样一个项目,很常见的Java Web应用。在这个应用中,我们分了几层:Dao层负责数...

2018-11-28 18:08:51

java中spi机制解读

关于spi机制大部分人都很陌生,因为我们在开发过程中很少用到,但是实际上这个机制从我们接触java开始就跟我们如影随形。有些人认为使用java很简单,都是调用第三方依赖包,然后结合自己的业务逻辑就可以了,这个机制就是跟第三方有关。一、概念SPI 的全名为 Service Provider Interface,目的hi提供接口,让第三方(服务厂商或扩展框架开发者)提供自定义实现的服务功能。例...

2018-11-23 14:05:12

Java性能优化

一、JVM内存模型多核时代的到来,基于高速缓存的存储交互很好的解决了处理器与内存之间的矛盾,也引入了新的问题:缓存一致性问题。在多处理器系统中,每个处理器有自己的高速缓存,而他们又共享同一块内存(下文成主存,main memory 主要内存),当多个处理器运算都涉及到同一块内存区域的时候,就有可能发生缓存不一致的现象。为了解决这一问题,需要各个处理器运行时都遵循一些协议,在运行时需要将这些协...

2018-11-08 23:11:52

《从Paxos到zookeeper分布式一致性原理与实践》

《从Paxos到zookeeper分布式一致性原理与实践》一、概念ACID: Automaticy、consistency、isolation、 DurabilityCAP: consistency、 Availability、 Partition toleranceBASE: Basically Available、 Soft state、 Eventually consisten...

2018-11-08 23:09:59

【MySQL】存储emoji表情报错(Incorrect string value: '\xF0\x9F\x98\x82\xF0\x9F...')的解决方案

问题分析普通的字符串或者表情都是占位3个字节,所以utf8足够用了,但是移动端的表情符号占位是4个字节,普通的utf8就不够用了,为了应对无线互联网的机遇和挑战、避免 emoji 表情符号带来的问题、涉及无线相关的 MySQL 数据库建议都提前采用 utf8mb4 字符集,这必须要作为移动互联网行业的一个技术选型的要点 MySQL 版本的限制,MySQL 5.5.3之前的版本,支持的utf8...

2018-09-28 14:58:14

SpringBoot的Maven实例转换成Gradle项目

1、SpringBoot实例spring的例子再github上,地址如下:https://github.com/spring-projects/spring-boot/tree/v2.0.5.RELEASE/spring-boot-samplesmaven项目用以下方法可转换成gradle项目2、Maven to Gradle2.1、下载gradle并配置环境变量;...

2018-09-18 14:52:45

MQTT--入门(二)

1、消息模型: MQTT是一种基于代理的发布/订阅的消息协议。提供一对多的消息分发,解除应用程序耦合。一个发布者可以对应多个订阅者,当发布者发生变化的时候,他可以将消息一一通知给所有的订阅者。这种模式提供了更大的网络扩展性和更动态的网络拓扑。 2、消息质量  MQTT提供三种质量的服务:   1)至多一次,可能会出现丢包的现象。使用在对实时性要求不高的情况。这一级别可应用于如下情景,...

2018-08-22 11:47:55

MQTT--入门(一)

一、简述 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在...

2018-08-17 17:22:03

Gradle 实战(3)—— 添加 Gradle 依赖与 build.gradle 配置初识

添加Gradle我们可以到我们添加Maven依赖的网站 MavenRepository:Search/Browse/Explore http://mvnrepository.com/ 上查找,例如我们搜索Spring的依赖点击Gradle选项卡,查看Gradle依赖的写法。IDEA工具默认帮助我们生成的build.gradle如下图,我们对默认的配...

2018-08-07 17:09:39

Gradle 实战(2)—— 使用 IntelliJ IDEA 工具创建 Gradle 项目

步骤 1:新建一个 Gradle 项目 步骤2:填写 GAV 步骤3:确认 Gradle 使用的版本和 JDK 版本 步骤4:填写项目名称和项目的位置 我习惯于在新窗口打开 下面我们详细介绍打开的窗口。对于 Gradle 面板,我们这里暂时只介绍一个最常用的按钮: Gradle 和 Maven 一样,约定大于配置,所以我们首先要在 Gradle 项目里创建文件夹。...

2018-08-07 17:07:39

Gradle 实战(1)—— 配置环境变量

背景:Gradle 是一款构建工具,继 Ant 、Maven 之后的现代构建工具,我会在接下来的博文中陆续介绍,我在工作中是如何使用 Gradle 的。下载 Gradle下面是 Gradle 的官方网站地址: Gradle l Modern Open-Source Enterprise Build Automation - Gradle http://gradle.org/在 ban...

2018-08-07 17:04:23

spring boot(1)-Hello World

spring boot简介spring boot是由spring官方推出的一个新框架,对spring进行了高度封装,是spring未来的发展方向。spring boot功用众多,其中最主要的功能就是自动配置,简化开发,下面通过一个hello world来看一下它究竟有多简,需要有一定的spring和maven基础环境eclipse:4.5(mars)jdk:spring4可以兼容jdk1.6,但是...

2018-07-10 17:49:10

maven(20)-surefire测试

我在19篇生命周期讲过,当执行package或install的时候会自动执行测试,而测试周期的内置插件就是surefire。pom.xmlsurefire可以执行junit测试用例,首先引入junit依赖<dependency> <groupId>junit</groupId> <artifactId>junit</artifact...

2018-07-10 17:29:24

maven(19)-生命周期和内置插件

生命周期和依赖一样,是maven中最重要的核心概念。平时在使用maven时并不一定需要知道生命周期,但是只有明白了生命周期,才能真正理解很多重要的命令和插件配置。default生命周期default是maven的几个生命周期中最重要的一个,其完整周期远不止上面五个阶段,这五个只是其中最重要,并且有必要掌握的。这五个阶段其实就是五个maven命令,比如compile就是mvn compile,ins...

2018-07-10 17:28:35

maven(18)-mybatis generator插件

generator的作用使用mybatis框架,在初始项目或修改数据库时,相应的要在JAVA项目中去写一些数据模型文件,DAO,映射XML等配置,而这个插件的作用就是自动生成这些文件,以节省大量时间pom.xml <build> <plugins> <plugin> <groupId&...

2018-07-10 17:27:17

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!