3 平静的起步吧

尚未进行身份认证

我要认证

积圭步成千里,积小流成江河。 有问题可邮件 uuid0717@163.com

等级
TA的排名 2w+

SpringBoot集成MyBatis多数据源之ODPS(MaxComputer)

1.MyByatis通过多数据源的方式集成ODPS1.1 新增配置文件# datasource-saasspring.datasource.names = odpsspring.datasource.type = com.alibaba.druid.pool.DruidDataSourcespring.datasource.driver-class-name = com.mysql...

2019-11-27 16:29:55

brew安装指定版本的Thrift0.10.0以及遇到的问题

https://www.jianshu.com/p/aadb54eac0a8https://www.jianshu.com/p/aedec37a2b15

2019-09-05 23:43:33

2、zipkin服务启动失败

2.1 -错误信息:Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2019-07-30 22:25:28.711 ERROR 99127 --- [main] o.s.boot.Spring...

2019-08-15 15:41:16

1、config-client集成bus报错

通过集成RabbitMq,启动报错:虽然显示的是从config-server端远程读取配置文件报错,其实这是表面现象,真实原因是guest只能默认只能连接本机IP(也就是127.0.0.1),所以控制台给我报了一个拒绝访问的错误;将host改为本机IP即可,重启RabbitMq。2、SpringCloud2.0以后,没有/refresh手动调用的刷新配置地址htt...

2019-08-15 15:13:17

eureka-client无法启动com.netflix.discovery.DiscoveryClient : Shutting down DiscoveryClient

解决方法: 在pom.xml中加入或者父pom.xml中加入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> ...

2019-07-03 14:23:10

Git回退已经提交的commit,以及为合并的请求

1:任何还没有PUSH到远端(origin),但已经被提交到本地(local)的commit,都可以用以下命令回退。git reset HEAD~1 --hard 意思就是说跑git.exe里的reset方法,用当前的HEAD回退一步,这一步或许不止包含一个变动(changes),并且用--hard 指令。当然,你可以跑多次这个命令来一步步回退到你想要的地方,你也可以找到想要回退...

2019-04-12 15:07:40

SpringBoot集成RabbitMq(三种实现方式)

1:首先引入jar包: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </de...

2019-04-04 10:32:26

redis工具类

import java.util.Map;import java.util.Set;import java.util.concurrent.TimeUnit;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.RedisKeyVa...

2019-03-29 15:32:46

漫谈 MySQL 的锁机制

本文转载自:云栖社区1 MySQL的三种锁1.1 表锁开销小,加锁快 不会出现死锁 锁定粒度大,发生锁冲突的概率最高,并发度最低1.2 行锁开销大,加锁慢 会出现死锁 锁定粒度小,发生锁冲突的概率最低,并发度最高1.3 页锁开销和加锁时间介于表锁和行锁之间 会出现死锁 锁定粒度介于表锁和行锁之间,并发度一般1.4 引擎与锁 MyISAM和MEMORY支持表...

2019-01-16 10:37:01

SpringBoot之QueryDsl嵌套子查询

楼主项目中要求所有的SQL必须以JPA的QueryDsl格式进行数据库操作,其中有一个稍微复杂点的嵌套子查询,网上资料比较少,而且子查询也特别简单。费了好大的劲才搞出来,现贴出来供大家参考。这是MyBatis的查询格式:select dd.crm_province as 省编码, dd.province_name as 省份, nvl(dd.annco...

2019-01-12 11:22:40

Unknown integral data type for ids : java.lang.String; nested exception is org.hibernate.id.Identifi

 被这个错误困扰了很久,终于在博主这里找到了答案1.发生的异常内容:org.springframework.orm.hibernate5.HibernateSystemException: Unknown integral data type for ids : java.lang.String; nested exception is org.hibernate.id.Identifie...

2019-01-04 20:26:27

老大难的 Java ClassLoader,到了该彻底理解它的时候了

ClassLoader 做什么的?顾名思义,它是用来加载 Class 的。它负责将 Class 的字节码形式转换成内存形式的 Class 对象。字节码可以来自于磁盘文件 *.class,也可以是 jar 包里的 *.class,也可以来自远程服务器提供的字节流,字节码的本质就是一个字节数组 []byte,它有特定的复杂的内部格式。图片有很多字节码加密技术就是依靠定制 ClassLoad...

2018-12-03 14:26:34

Spring Cloud Alibaba,中国Javaer的福音,为微服务续上18年

Java 界最近发生了一件大事,Spring Cloud 官方宣布阿里开源 Spring Cloud Alibaba,并推出首个预览版。据介绍,Spring Cloud Alibaba 由阿里开源组件和阿里云产品组件两部分组成,其致力于提供微服务一站式解决方案,方便开发者通过 Spring Cloud 编程模型轻松开发微服务应用。开源的消息引起了巨大的反响,Spring Cloud Ali...

2018-12-03 14:24:23

基于 SpringBoot2.0+优雅整合 SpringBoot+Mybatis

SpringBoot 整合 Mybatis 有两种常用的方式,一种就是我们常见的 xml 的方式 ,还有一种是全注解的方式。我觉得这两者没有谁比谁好,在 SQL 语句不太长的情况下,我觉得全注解的方式一定是比较清晰简洁的。但是,复杂的 SQL 确实不太适合和代码写在一起。下面就开始吧!目录: 一 开发前的准备 1.1 环境参数 1.2 创建工程 1.3 创建数据库和 us...

2018-12-03 14:23:05

Spring详解-事务管理

1、事务介绍  事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。  这里我们以取钱的例子来讲解:比如你去ATM机取1000块钱,大体有两个步骤:第一步输入密码金额,银行卡扣掉1000元钱;第二步从ATM出1000元钱。这两个步骤必须是要么都执行要么都不执行。如果银行卡扣除了1000块但是ATM出钱...

2018-11-05 17:19:34

Spring Boot使用Value注解给静态变量赋值的方法

昨天在使用@Value注解给静态变量赋值的时候,发现静态变量的值始终是null。后来搜索一下得知其中原因,Spring Boot 不允许/不支持把值注入到静态变量中。但是我们可以变通一下解决这个问题。因为Spring Boot 支持set方法注入,我们可以利用非静态set方法注入静态变量。代码: private static String directPurchaseurl; @Va...

2018-11-01 17:30:20

java.io.IOException: Server returned HTTP response code: 415 for URL:xxxxxx

使用 JSON参数转为实体对象报错添加下面的代码解决问题:connection.setRequestProperty("Content-Type", "application/json; charset=utf-8"); 

2018-11-01 17:28:30

java发送http的get、post请求

public class HttpRequest { /** * 向指定URL发送GET方法的请求 * * @param url * 发送请求的URL * @param param * 请求参数,请求参数应该是 name1=value1&name2=value2 的形式。 ...

2018-11-01 17:26:20

蚂蚁金服P6面试

1、自我介绍、自己做的项目和技术领域2、项目中的监控:那个监控指标常见的有哪些?性能测试需要使用不同的工具,结合系统日志,监控服务器、应用等方面的多项指标。以下阐述监控指标、监控工具、瓶颈分析。服务端监控指标性能测试通常需要监控的指标包括:服务器 Linux(包括CPU、Memory、Load、I/O)。数据库:Mysql(缓存命中、索引、单条SQL性能、数据库线程数、数据...

2018-10-25 13:34:16

数据库面试题以及优化整理

1:什么是事务?什么是锁?**事务:就是被绑定在一起作为一个逻辑工作单元的SQL语句分组,如果任何一个语句操作失败那么整个操作就被失败,以后操作就会回滚到操作前状态,或者是上有个节点。为了确保要么执行,要么不执行,就可以使用事务。要将有组语句作为事务考虑,就需要通过ACID测试,即(事务四大特性)原子性,一致性,隔离性和持久性。锁:在所以的DBMS中,锁是实现事务的关键,锁可以保证...

2018-10-23 13:17:13

查看更多

勋章 我的勋章
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取