摘要: 过完春节刚回来上班第一天打包,全部项目都打包不成功了。 报 [ERROR] Malformed \uxxxx encoding 通过文章:https://www.jianshu.com/p/20fb258c2ac1 找到了 java.util.Properties(loadConvert),我是jd 阅读全文
posted @ 2022-02-10 14:03 Ninon 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 什么是 Nginx? Nginx (engine x) 是一款轻量级的 Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。 什么是反向代理? 反向代理(Reverse Proxy)方式是指以代理服务器来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器 阅读全文
posted @ 2021-02-19 09:49 Ninon 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 1.常见的缓存策略有哪些,你们项目中用到了什么缓存系统,如何设计的。 redis缓存,ehcache缓存 2.分布式集群下如何做到唯一序列号。 Redis生成,zk生成,只要保证原子性即可。 3.设计一个秒杀系统,30 分钟没付款就自动关闭交易。 秒杀系统设计理念 限流:只有少部分消费者能真正传达到 阅读全文
posted @ 2021-02-05 15:26 Ninon 阅读(171) 评论(0) 推荐(0) 编辑
摘要: spring启动是建立在servlet容器上的,web工程的初始都是在web.xml <!-- Spring资源上下文定义,在指定地址找到Spring的xml配置文件 --> <context-param> <param-name>contextConfigLocation</param-name> 阅读全文
posted @ 2021-01-28 15:24 Ninon 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 1.什么是AQS AQS,全称AbstractQueuedSynchronizer,是队列同步器,本身是一个抽象类。 下面看看CountDownLatch是如何实现AQS的 public class CountDownLatch { //继承了AQS private static final cla 阅读全文
posted @ 2021-01-20 16:01 Ninon 阅读(438) 评论(0) 推荐(0) 编辑
摘要: MySQL 索引的原理和数据结构能介绍一下吗? https://www.cnblogs.com/nicori/p/12170748.html MySQL使用的数据结构为B+树 B+ 树和 B- 树有什么区别? B-树的数据是存放在索引结点上,而B+树的数据是存放在索引结点只作为索引使用,数据存放在叶 阅读全文
posted @ 2021-01-14 16:27 Ninon 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1.JAVA中的几种基本类型,各占用多少字节? 八种 基本类型: 整数类型:byte(-128.127),int(-21E.21E),long,short(-32768.32768) 浮点类型:float,double 字符型:char(16) 布尔型:boolean(1) 引用类型: 类 接口 数 阅读全文
posted @ 2021-01-13 15:57 Ninon 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1.什么情况下会发生栈内存溢出。 常见是递归,在递归调用一个函数时,每次都会将局部变量等存到栈中,在过程中变量不会被释放只会累加,直到溢出为止。 2.JVM 的内存结构,Eden 和 Survivor 比例。 Eden,From Survivor和To Survivor分别为8:1:1。 3.jvm 阅读全文
posted @ 2021-01-13 15:52 Ninon 阅读(130) 评论(0) 推荐(0) 编辑
摘要: volatile是什么? volatile 是一个特征修饰符,其作用是作为指令关键字,确保这条指令不会被编译器 指令重排序 以及变量不允许线程内部缓存。 指令重排序是什么? JVM在运行时,指令的执行顺序可能会与代码逻辑顺序不一致,这个过程叫做指令重排序。这么做的原因是为了让指令顺序更符合CPU执行 阅读全文
posted @ 2020-09-22 17:08 Ninon 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 1.Redis支持的数据类型? String 字符串 List 列表 相当于Java里的LinkedList 常用于消息队列和异步逻辑处理 lpush 插入值到列表头部 rpush 插入值到列表尾部(这个用于实现队列右进左出) rpush books java python go blpop 取出列 阅读全文
posted @ 2020-09-15 15:51 Ninon 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 调试到测试用service 这里可以看到,Spring创建的类是MapperProxy,里面代理的接口就是我们需要调用的TPayOrderMapper MapperProxy.invoke部分源码 public class MapperProxy<T> implements InvocationHa 阅读全文
posted @ 2020-08-20 10:21 Ninon 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 隔离级别 脏读 不可重复读 幻读 未提交读(Read uncommitted) 可能 可能 可能 已提交读(Read committed) 不可能 可能 可能 可重复读(Repeatable read) 不可能 不可能 可能 可串行化(Serializable) 不可能 不可能 不可能 未提交读(R 阅读全文
posted @ 2020-08-18 17:32 Ninon 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 项目开发中需求需要存入emoji表情,但在保存mysql过程中报错。 执行mysql插入语句,报错 1 row(s) affected, 1warning(s): 1366 Incorrect string valu: '\xF0\x9F\x98\x93' fpr column 'name' at 阅读全文
posted @ 2020-08-13 16:30 Ninon 阅读(637) 评论(0) 推荐(0) 编辑
摘要: JDK动态代理源码分析 动态代理一般常用有两种实现方式:JDK动态代理和CGLIB JDK是通过反射生成一个实现代理接口的匿名类,调用InvocationHandler来处理。 案例 public class DynamicProxyTestByJDK { public static void ma 阅读全文
posted @ 2020-07-28 16:17 Ninon 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 参考文章:https://juejin.im/post/5e0e0bc66fb9a047eb2d335d?utm_source=gold_browser_extension 从文章中我们知道,java内码是是使用unicode(utf-16),而unicode的字符范围是U+0000-U+FFFF。 阅读全文
posted @ 2020-01-14 16:57 Ninon 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 先编写docker-compose.es.yml 启动代码: 启动后访问http://localhost:9800打开elastichd 输入elasticsearch地址点connect即可 阅读全文
posted @ 2020-01-13 16:37 Ninon 阅读(7402) 评论(0) 推荐(2) 编辑
摘要: 索引分为两种,聚集索引和非聚集索引 聚集索引指的是叶子顺序和物理地址顺序一致 非聚集索引指的是只有叶子顺序是连接着的,物理地址则不一致 常用的存储引擎 mysql常用的存储引擎有Innodb和Myisam,都是基于B+树实现的。 Innodb 1.Innodb默认聚集索引,因此他的索引文件就是包含数 阅读全文
posted @ 2020-01-09 14:51 Ninon 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 1.控制台输入 svn ls https://你的SVN地址 2.输入 p 永久接收 3.再去IDEA输入地址就会提示要你输入账号密码,输入后就可以访问到了。 阅读全文
posted @ 2020-01-06 10:48 Ninon 阅读(1594) 评论(0) 推荐(0) 编辑
摘要: 在编写单例模式懒加载时,都会加上volatile修饰,为什么需要加上volatile呢? 这里我们需要提到指令重排序,什么是指令重排序呢? https://blog.csdn.net/weixin_34037977/article/details/88024601 我们创建对象的时候流程是这样滴 在 阅读全文
posted @ 2019-10-18 14:47 Ninon 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 概述 Ribbon实现客户端的负载均衡,Feign内部是默认集成Ribbon的。本文会讲解Ribbon的常用的配置方式以及负载规则。 配置方式 配置Ribbon有两种方式,第一种是在@FeignClient中的configuration设置自定义的类 Ribbon配置类RibbonConfig设置规 阅读全文
posted @ 2019-10-14 16:08 Ninon 阅读(336) 评论(0) 推荐(0) 编辑