java
麦冬1897
认真做技术
展开
-
【面试, JAVA, GO, 中间件, 分布式, Linux 资料】
原创 2023-07-24 16:45:15 · 610 阅读 · 0 评论 -
各版本MySQL并行复制的实现及优缺点
MySQL并行复制已经是老生常谈,笔者从2010年开始就着手处理线上这个问题,刚开始两三年也乐此不疲分享,现在再提这个话题本来是难免“炒冷饭”嫌疑。最近触发再谈这个话题,是因为有些同学觉得“5.7的并行复制终于彻底解决了复制并发性问题”, 感觉还是有必要分析一下。大家都说没有银弹,但是又期待银弹。。既然要说5.7的并行复制,干脆顺手把各个版本的并行复制都说明一下,也好有个对比。便是本次分享的初衷。【背景】一句话说完,因为这几年太多这样文章了, 就是MySQL一直以来的备库复制都是单线程apply。转载 2020-07-16 20:49:29 · 924 阅读 · 0 评论 -
Invalid bound statement (not found) 项目compile后class文件里面没有mapper的问题
https://www.cnblogs.com/wbb2109/p/3999247.html转载 2018-09-07 16:13:39 · 322 阅读 · 0 评论 -
spring-data-elasticsearch nested exception is java.lang.NullPointerException] with root cause
将spring-data-elasticsearch 代码打包放到 linux 服务器上面的时候,运行到elasticsearch 相关的代码,会出现如下报错2018-09-14 11:01:06.082 ERROR 12642 --- [io-10032-exec-9] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() ...原创 2018-09-14 11:25:14 · 1745 阅读 · 0 评论 -
java 序列化方式/ protostuff 序列化
1、java原生的序列化1.1、实现Serializable接口序列化的时候的一个关键字:transient(临时的)。它声明的变量实行序列化操作的时候不会写入到序列化文件中去。 /** * Created by Lance on 2018/3/16. * 实现Serializable接口 */public class Person implements Serializ...原创 2018-03-16 02:14:43 · 558 阅读 · 0 评论 -
序列化性能比较/ protosutff 序列化性能
序列化框架性能对比(kryo、hessian、java、protostuff)简介: 优点 缺点 Kryo 速度快,序列化后体积小 跨语言支持较复杂 Hessian 默认支持跨语言 较慢 P...转载 2018-10-11 10:15:00 · 2867 阅读 · 1 评论 -
ElasticsearchParseException: Failed to derive xcontent
When you come across with this Exception. If you use spring-boot-starter-data-elasticsearch or spring-data-elasticsearch, it means that you have an error in your query string.Below is my wrong expres...原创 2018-10-18 10:23:38 · 3505 阅读 · 0 评论 -
Java 最全面试题及答案
hashcode相等两个类一定相等吗?equals呢?相反呢?介绍一下集合框架?hashmap hastable 底层实现什么区别?hashtable和concurrenthashtable呢?hashmap和treemap什么区别?低层数据结构是什么?线程池用过吗都有什么参数?底层如何实现的?sychnized和Lock什么区别?sychnize 什么情况情况是对象锁? 什么时候是全局...转载 2018-11-22 14:31:55 · 548 阅读 · 0 评论 -
JAVA开发常用工具包
https://www.cnblogs.com/aligege/p/8521934.html转载 2018-09-10 09:47:38 · 1568 阅读 · 0 评论 -
java 读取文件
转载地址: http://www.cnblogs.com/lovebread/archive/2009/11/23/1609122.htmljava 读取文件1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 public class ReadFromFile { /** * 以字节转载 2016-12-30 15:02:46 · 526 阅读 · 0 评论 -
itext xmlworker转换html生成pdf文件
itext xmlworker转换html生成pdf文件标签: itext pdf xmlworker html分类: 技术相关转载 2016-11-17 16:21:51 · 8488 阅读 · 0 评论 -
springboot-elasticsearch
# springboot-elacticsearchpersonal elasticsearch project * elasticsearch 版本为5.5.0 * linux 下载elasticsearch:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.0.zip * spring-d...原创 2018-06-29 15:02:04 · 651 阅读 · 0 评论 -
常见的几种单例模式
单例模式:是一种常用的软件设计模式,在它的核心结构中值包含一个被称为单例的特殊类。一个类只有一个实例,即一个类只有一个对象实例。 对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;售票时,一共有100张票,可有有多个窗口同时售票,但需要保证不要超售(这里的票数余量就是单例,售票涉及到多线程)。如果不是用机制对窗口对象进行唯一化将...转载 2018-07-10 21:30:56 · 141 阅读 · 0 评论 -
spring data elasticsearch的 @Documnet 和 @Field 注解
@Documnet 注解public @interface Document {String indexName();//索引库的名称,个人建议以项目的名称命名String type() default “”;//类型,个人建议以实体的名称命名short shards() default 5;//默认分区数short replicas() default 1;//每个分区默认的...原创 2018-07-19 09:40:32 · 40005 阅读 · 2 评论 -
java.lang.IllegalStateException: availableProcessors is already set to [4], rejecting [4] 解决,实测有效
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch&原创 2018-07-19 10:26:18 · 9888 阅读 · 6 评论 -
SpringBoot 应用部署于外置 Tomcat 容器
1. 概述SpringBoot平时我们用的爽歪歪,爽到它自己连Tomcat都自集成了,我们可以直接编写SBT启动类,然后一键开启内置的Tomcat容器服务,确实是很好上手。但考虑到实际的情形中,我们的Tomcat服务器一般是另外部署好了的,有专门的维护方式。此时我们需要剥离掉SBT应用内置的Tomcat服务器,进而将应用发布并部署到外置的Tomcat容器之中,本文就实践一下这个。2. 修改...转载 2018-08-06 00:51:24 · 176 阅读 · 0 评论 -
关于synchronized关键字的问题
在Java指令中创建对象和赋值操作是分开进行的,也就是说instance = new Singleton();语句是分两步执行的。但是JVM并不保证这两个操作的先后顺序,也就是说有可能JVM会为新的Singleton实例分配空间,然后直接赋值给instance成员,然后再去初始化这个Singleton实例。这样就可能出错了,我们以A、B两个线程为例:a>A、B线程同时进入了第一个if判断转载 2017-05-09 14:20:03 · 491 阅读 · 0 评论