5 苏云南雁

尚未进行身份认证

喜爱技术,有志于在技术一线奋斗

等级
TA的排名 2w+

org.springframework.beans.factory.BeanCreationNotAllowedException

详细报错信息:org.springframework.beans.factory.BeanCreationNotAllowedException:Errorcreatingbeanwithname'eurekaAutoServiceRegistration':Singletonbeancreationnotallowedwhilesingletonsofthisf...

2019-09-19 16:02:37

spring cloud下配置服务问题

Description:FailedtoconfigureaDataSource:'url'attributeisnotspecifiedandnoembeddeddatasourcecouldbeconfigured.Reason:Failedtodetermineasuitabledriverclass之前启动是正常的...

2019-09-19 15:51:12

spring boot集成thymeleaf

实际上一旦涉及到集成,做的多了,就知道,实际只有两部:一、引入相关要集成东东的资源;二、配置成能够调用的模式。好了,简单说说springboot集成thymeleaf:首先依赖中加入:<dependency><groupId>org.springframework.boot</groupId><artifactId...

2019-08-02 16:46:12

初探gradle

之前也有听说过gradle,现在来用用。一、安装gradlegradle的安装很简单,先在官网下载一个版本:https://gradle.org/install/找到相应的发型版本,选一个版本,最新的:只要有二进制文件就可以运行了。然后把gradle下的bin目录加入到path变量,既算安装完成:二、采用gradle构建项目1,搭建gradle项目先从h...

2019-08-01 10:58:39

保证每段代码只会执行一次的例子

publicclassAtomicExample6{privatestaticAtomicBooleanisHappened=newAtomicBoolean(false);//请求总数publicstaticintclientTotal=5000;//同时并发执行的线程数publicstaticintt...

2019-07-18 15:27:12

java并发编程线程安全——原子性1

一、线程安全性线程安全性:定义——当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些进程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。原子性:提供了互斥访问,同一时刻只能有一个线程来对它进行操作。可见性:一个线程对主内存的修改可以及时的被其他线程观察到。有序性:一个线程观察其他线程中的指令执...

2019-07-17 16:16:02

mybatis开发3

查询缓存缓存:Mybatis默认有查询缓存,提供一级缓存和二级缓存减轻数据库压力,提高系统性能二级缓存禁用二级缓存:用于每次都需要查询最新数据的场景Ehcache分布式缓存框架Mybaits自身无法实现分布式缓存,引用其他缓存框...

2019-07-16 15:42:00

mybatis开发2

动态sql通过一些表达式的判断等,对sql语句进行灵活的拼接,组装Sql片段定义sql片段引用sql片段foreachSELECT*FROMUSERWHEREid=1ORid=2;SELECT*FROMUSERWHEREidIN(1,2);Listids定义定义接口方法测试方法注意:...

2019-07-16 15:40:21

mybatis开发1

创建mybatis工程配置mybatis的运行环境,数据源,事务等(sqlMapConfig.xml) 创建PO类 创建mapper映射文件、接口(名称一致,在同一个目录下) 在sqlMapConfig.xml中加载mapper映射文件 编写程序#{}:占位符参数类型:简单类型pojohashmap如果是简单类型,可以写成value如果接收pojo对象值...

2019-07-16 15:39:18

解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 问题

org.apache.ibatis.binding.BindingException:Invalidboundstatement(notfound)这个问题是mybatis的dao层接口和mapper.xml文件不匹配,仔细找找他们的名称是否一致,就搞定了。我找到的问题是:mapperLocations:classpath*:mapper/*.xmltypeAliases...

2019-07-16 14:58:17

mysql修改root密码

方法一:在my.ini的[mysqld]字段加入:skip-grant-tables重启mysql服务,这时的mysql不需要密码即可登录数据库然后进入mysqlmysql>usemysql;mysql>更新updateusersetpassword=password('新密码')WHEREUser='root';mysql>flushpriv...

2019-07-11 15:20:09

maven如何只采用本地仓库jar包开发

由于在idea项目中导入jar包有三种,一是直接复制到目录,这种方式野蛮粗暴,编译不会报错,但是打开Structure会有"...jar...ismissing..."的提示,而且可能存在和maven的兼容问题,要是以后还要用maven打包,可能还会有问题;二是通过module目录导入这种方式,可以导入一个目录里的全部jar包。这种方式就满足我们的需求了。三是通过Librari...

2019-07-11 11:02:42

idea中Toggle Offline Mode是什么意思

这个按钮实际上是切换离线模式和连机模式的一个按钮,offlinemode模式就是利用已经下载的jar包,查看本地的jar包,toggleofflinemode就是切换到离线模式。toggle即切换的意思...

2019-07-11 09:38:50

java并发基础4——Java内存模型(Java Memory Model,JMM)

2019-07-09 17:07:32

java并发基础3——CPU多级缓存——乱序执行优化

处理器为提高运算速度而做出违背代码原有顺序的优化在单核时代这种优化是没有问题的,但是在多核时代,这种优化可能会存在问题。

2019-07-09 17:04:43

java并发基础2——CPU多级缓存——缓存一致性(MESI)

用于保证多个CPUcache之间缓存共享数据的一致。如下图所示(M表示被修改,E是独享状态,S表示共享状态,I表示无效状态):四种状态说明:M表示被该缓存行只被缓存在改CPU的缓存中并且是被修改过的,因此它与主存间的数据是不一致的,该缓存行的内存未来是要被写回主存的;E是独享状态,它的缓存行只被共享在该CPU中,它的状态是和主存中的一致的,当有其他CPU读取该CPU时,变成共享状态...

2019-06-25 15:52:17

java并发基础1——CPU多级缓存

为什么需要CPUcache:CPU的频率太快了,快到主存跟不上,这样在处理器时钟周期内,CPU常常需要等待主存,浪费资源。所以cache的出现,是为了缓解CPU和内存之间速度的不匹配问题(结构:cpu——>cache——>memory)CPUcache有什么意义:(1)时间局部性:如果某个数据被访问,那么在不久的将来它很可能被再次访问;(2)空...

2019-06-25 15:27:52

微服务学习22——分布式事务追踪的相关概念

核心步骤:数据采集、数据存储、查询展示由于不同分布式系统的API并不兼容,这就导致了如果要切换系统,就要给事务追踪带来较大改动。因此就诞生了openTracing规范,以此解决不同分布式系统追踪的问题。openTracing:优势:来自大名鼎鼎的CNCFZipkin,TRACER,JAEGER,GRPC等等Annotation事件类型:cs(Cl...

2019-05-02 20:59:11

微服务学习21——spring的调用链监控

如果调用的某个接口出现了耗时较长之类的问题,那么这时候sleuth就登场了。1,sleuth的使用首先,在pom中加入依赖:<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-sleuth<...

2019-05-02 20:45:36

微服务学习20——feign中使用hystrix

在pom文件中查看依赖间关联关系:找到feign-core,可以看到,feign组件实际上包含了hystrix:那么该如何在feign中使用hystrix?通过@FeignClient(name="product",fallback=ProductClient.ProductClientFallback.class)这样的注解指定服务不可用时使用的@Fe...

2019-04-30 16:40:31

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。