4 幺零小柒

尚未进行身份认证

暂无相关描述

等级
TA的排名 4w+

搭建自己的nexus使用多个maven

一句话:aliasmvnp="sh/Users/btp107/desktop/tool/maven/apache-maven-3.6.1.bak/bin/mvn"

2019-09-19 21:57:09

git: Permission denied (publickey)

git@git.lug.ustc.edu.cn:Permissiondenied(publickey).fatal:Couldnotreadfromremoterepository.Pleasemakesureyouhavethecorrectaccessrights今天弄自己的项目,为了和公司的项目分开(邮箱不同),设置了两个rsa密钥,gitlab...

2019-09-19 21:46:10

PageHelper使用ORDER BY以及分页问题

使用开源分页插件PageHelper的时候,发现两个问题:发现数据有重复,即第一页的数据在第二页同样出现,总数是正确的;只有两页的情况下,获取第三页也有数据,且是第二页的数据;sql语句是有ORDERBY语句,发现是因为ORDERBY的字段是时间的问题,MySQL的timestamp精确到秒,而我的记录是批量插入的,都是同一秒,时间是相同的,所以会出现这种问题,解决办法是ORD...

2019-09-03 08:01:44

《MySQL技术内幕 InnoDB存储引擎》阅读小记二

哈希索引是自适应的,不能人为干预是否在一张表中生成哈希索引。B+树索引并不能找到一个给定键值的具体行,只能找到对应的页,然后把页读到内存,再在内存中进行查找。在数据库的聚集索引(ClusteredIndex)中,叶子节点直接包含卫星数据(一整行数据)。在非聚集索引(NonClusteredIndex)中,叶子节点带有指向卫星数据的指针(其实就是相应行的聚集索引键)。索引的Cardina...

2019-06-24 08:40:18

《MySQL技术内幕 InnoDB存储引擎》阅读小记一

MySQL是单进程多线程架构的数据库。MySQL数据库实例在系统上的表现就是一个进程。数据库是存储数据的文件的集合;数据库实例才是真正用于操作数据库文件的。从概念上说,数据库是文件的集合,是依照某种数据模型组织起来并存放于二级存储器中的数据集合;数据库实例是程序,是位于用户和操作系统之间的一层数据管理软件。MySQL的引擎是插件式的,存储引擎是基于表的,而不是数据库。如...

2019-06-22 16:07:57

《代码整洁之道》阅读小记

让变量的命名名副其实,如果变量名称需要注释来补充,那就不算是名副其实。废话就是冗余,Variable一词永远不应该出现在变量名中。类名和对象名应该是名词或名词短语。方法名应该是动词或动词短语。可以考虑将相应的构造器设置为private,强制使用参数的静态工厂方法名。函数的第一规则是要短小,第二条规则是要更短小。每个函数都只说一件事,而且,每个函数都依序把你带到下一个函数,这就是函数应...

2019-06-05 09:00:06

《Kafka权威指南》阅读小记

cat>test.txt<<EOF:往test.txt写入内容,EOF表示结束。不要让消费者的数量超过分区的数量,会导致一部分消费者闲置。为每一个需要获取一个或多个主题全部消息的应用程序创建一个消费者群组,然后往群组里添加消费者来伸缩读取能力和处理能力,群组里的每个消费者只处理一部分消息。一个消费者使用一个线程。消费者需要通过轮询...

2019-05-10 18:29:39

《离线和实时大数据开发实战》阅读小记

数据产生到消费的四大过程:数据产生、数据采集和传输、数据存储处理以及数据应用。atleastonce意味着每条消息会进行多次传输尝试,至少一次成功,即消息传输可能重复但不会丢失;exactlyonce的消息传输机制是每条消息有且只有一次,即消息传输既不会丢失也不会重复。...

2019-04-09 23:11:21

《Netty实战》阅读小记

Netty,一个构建高度可伸缩的、异步的、事件驱动的网络编程应用的工具包。Netty是一款异步的事件驱动的网络应用程序框架,支持快速地开发可维护的高性能的面向协议的服务器和客户端。...

2019-03-26 18:22:15

《Redis设计与实现》阅读小记

Redis使用SDS(简单动态字符串)来保存键值对中的字符串,而不是C语言中的原生字符串类型。C语言的字符串只会用在一些无须对字符串进行修改的地方。SDS是一个结构:structsdshdr{//记录buf数组中已使用字节的数量(不包括'\0')//等于SDS所保存字符串的长度intlen;//记录buf数组中未使用字节的数量...

2019-02-18 12:57:08

《程序员的职业素养》阅读小记

每一天都调整计划,找到关键路径,扫除在关键路径上所有可能出现的障碍。专业主义的精髓在于将公司利益视同个人利益,“专业主义”意味着担当责任。...

2019-01-25 17:47:56

java.lang.NumberFormatException: multiple points

今天生产环境报了如下异常:java.lang.NumberFormatException:multiplepointsatsun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1890)atsun.misc.FloatingDecimal.parseDouble(FloatingDecimal...

2019-01-21 10:57:27

zookeeper客户端相关

**zk的客户端命令:**create[-s][-e]pathdataacl:-s代表顺序节点,-e代表临时节点,什么都不加则是持久节点。lspath[watch]:[watch]代表是否需要监控。getpath[watch]:[watch]代表是否需要监控。setpathdata[version]:[version]代表版本,节点是有版本的概念的,基于哪个版...

2019-01-15 11:18:54

浅显的理解Paxos算法

Proposer生成一个提案编号Mn(全局唯一且随时间递增),然后向Acceptor的某个超过半数的子集成员发送包含编号Mn的Prepare请求。一个Acceptor收到一个包含编号Mn的Prepare请求,如果Mn小于等于该Acceptor已经响应过的所有Prepare请求的编号,不予理睬;如果该Acceptor还没批准过提案,那么它将响应Proporser(不包含提案),同时该Accept...

2019-01-03 17:09:21

《Zookeeper分布式过程协同技术详解》阅读小记

Zookeeper从文件系统API得到启发,提供一组简单的API,使得开发人员可以实现通用的协作任务,包括选举主节点,管理组内成员关系,管理元数据等。映射关系或者说协同数据称为元数据。ZK使用共享存储模型来实现应用间的协作和同步原语。...

2018-12-04 17:17:37

MapperScannerConfigurer导致PropertyPlaceholderConfigurer没有替换占位符

今天项目加了个orm模块,遇到一个问题,记录一下:java.sql.SQLException:${jdbc.driver} atcom.alibaba.druid.util.JdbcUtils.createDriver(JdbcUtils.java:600) atcom.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.ja...

2018-09-29 11:00:24

《Flink基础教程》阅读小记

流数据更真实地反映了我们的生活方式。“数据流”是指由连续数据组成的流;“流数据”是指数据流中的数据。Lambda架构:1.通过批量MapReduce作业提供了虽有些延迟但是计算结果准确的计算。2.通过流处理将最新数据的计算结果初步展示出来。Lambda架构需要对同样的业务逻辑进行两次编程,一次是批量计算,一次是流式计算。Flink将批处理视作一种特殊的流处理。我们需要观察和分析连续事件...

2018-09-18 09:02:05

Linux常用命令总结

命令之后的参数除了前面带有减号’-‘之外,某些特殊情况下,参数前面也会带有正号’+’的情况。比如date查询日期,后面可以加参数:date+%Y/%m/%d,date+%H:%M。使用cal[[month]year]查看某年某月的日历。bc进入计算器,输入scale=n来指定小数点的位数,使用quit退出。在manpage中常用的一些按键:/string向下查询string字符串...

2018-09-14 09:01:30

升级mybatis遇到的坑(NoSuchMethodException: org.apache.ibatis.executor.statement.StatementHandler.prepare)

今天要把项目中公司的框架版本升级到最新版,框架里mybatis版本升级到3.4.0.mod:1.5.5允许命令:mvndependency:tree|grepmybatis[2018-08-3014:58:19][1535612299917_Eg2a][ERROR][http-nio-10095-exec-5][com.souche.optimus.core.contr...

2018-08-30 17:50:43

Spring模板模式(Template+Callback)

之前在看《Spring揭秘》的时候,发现了Spring处理数据库的精髓类JdbcTemplate,它使用了模板的设计模式,即将流程固定化,比如数据库连接的获取,数据库连接的关闭等,然后将变化的部分交由子类或者回调函数实现。以前接触的都是抽象父类声明流程,流程中包含抽象函数,子类继承父类并实现父类的抽象函数,这样父类的流程这个流程是不变的,变的只是子类的抽象方法的实现。但是这个的基础是继承,如果...

2018-08-16 17:56:41

查看更多

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