自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Feign调用服务 feign.codec.DecodeException: Error while extracting response for type

追查返回字符串判断为报错信息,但是服务提供方返回的仍然为正确code。由于直接用对象接收,转换错误,所以查原因为提供服务方错误。

2023-07-31 11:31:20 316

原创 202110月

此问题旨在考察单线程模式的几种实现方式,懒汉式会有线程安全问题,所有用dubble check可以避免。1.单线程模式下会有线程安全问题吗?2.dubbo在微服务中的作用?3.sql慢查询语句分析及优化?

2023-03-19 13:29:42 74 1

原创 202009

sychornize,底层实现sql如何索引失效(join on 如何失效)redis为何快为何线程间切换耗时如何实现两阶段提交双检查voliate作用mysql数据库数据结构,为何用B+TREE消息队列如何保证消息投递成功springboot 原理git rebase? merge?jvm 内存模型,元数据区内数据?

2023-03-19 13:27:10 50

原创 202009

【代码】202009。

2023-03-19 13:24:09 54

原创 202303郑州面试

1.说下ArrayList和LinkedList区别这里主要想问底层数据结构:此处写出来a.数据结构:ArrayList基于动态数组,而LinkedList是基于双向链表的结构b.随机访问和插入删除:ArrayList 会申请一段连续的内存空间,所以进行随机访问的时候效率较快,LinkedList则是链表存储的下个节点的地址,所以访问仍需寻址,但插入删除时候只需操作指针2.说下Spring声明式事务实现原理声明式事务及在对应方法加上@Trasaction注解。

2023-03-19 13:22:12 61

原创 关于httppost 错误处理

关于post请求中map和json的问题:如下如果将方法参数中JSONObject 换成Map会报错,public static String post(String url,JSONObject jsonParam,Integer connTimeout,Integer readTimeout) throws Exception { HttpPost httpP...

2018-12-13 13:25:32 4023

原创 MYSQL:Unknown column '字段名' in 'field list' 错误

dynamic 读值少写#号错误写法INSERT INTO pay_product_sep(        <dynamic prepend=" ">            <isNotEmpty prepend="," property="productCode">product_code</isNotEmpty>            &

2018-12-05 17:07:48 4760

原创 201811试水面试

hashmap底层实现原理:基于链表的entry数组,同时满足查询和插入操作优化,可以理解为HashMap也可以说是一个数组链表,HashMap里面有一个非常重要的内部静态类——Entry,这个Entry非常重要,它里面包含了键key,值value,下一个节点next,以及hash值,Entry是HashMap非常重要的一个基础Bean,因为所有的内容都存在Entry里面,HashMap的本质可以理解为 Entry[ ] 数组。redis支持主从集群,应用场景一般NOSQL,消息队列,数据缓存,

2018-11-29 15:53:30 309 2

转载 设计模式的概念理解

首先 在java设计模式中,大致可以分为三大类:创建型,结构型和行为型。创建型:主要是提供在创建对象是隐式创建对象逻辑的方式,非使用New来实例化对象,这样在创建哪个实例通过判断更加灵活。创建型设计模式代表有:单例模式,工厂模式,抽象工厂模式,建造者模式,和原型模式。 结构型:主要关注类和对象的组合,继承被用在各个类和对象之间组合来扩展功能的方式。代表设计模式主要有:适配器模式,桥接模式,过...

2018-11-28 16:08:03 259

原创 start开头end结尾子串及树所有子节点

当阿里伯乐时做题没想法,之后在做:1.给出字符串s中所有 以start 开头,end结尾的子串package com.sj;import java.util.LinkedList;import java.util.List;/** * 给出字符串中所有 以start 开头,end结尾的子串 * @author Sen * */public class Class...

2018-11-26 16:32:49 446

转载 个人待了解问题

先列出来,慢慢了解学习。加油! Volatile关键字的底层实现原理:个人理解,基于jvm内存模型,volatile关键字所作用的变量等是调用时会通知主存,A线程正要修改这个变量,主内存同时通知其他工作内存这个变量已经被锁定,修改,之后A线程通过线程的工作内存将变量回写到主存中,若其他线程在调用这个volatile修饰的变量时会去主存重新获取变量并缓存到线程自己的工作内存。volatite可...

2018-11-23 16:10:43 145

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除