- 博客(129)
- 资源 (6)
- 问答 (2)
- 收藏
- 关注
原创 设计模式|单例模式、单例模式的懒汉式为什么是线程不安全的、懒汉式如何实现线程安全
单例模式、单例模式的懒汉式为什么是线程不安全的、懒汉式如何实现线程安全
2020-02-11 12:39:07 6105
原创 Eclipse SVN 项目更新、提交、解决冲突、查看历史提交、查看同批次提交
Eclipse SVN 项目更新、提交、解决冲突、查看历史提交、查看同批次提交
2019-06-24 19:10:52 5518
原创 IntelliJ IDEA git 项目检出、更新、提交、解决冲突、取消提交、还原代码
IntelliJ IDEA git 下载,提交、更新、合并、解冲突 - 在开发环境中安装好IntelliJ IDEA和gitlab后,进行如下操作下载项目
2018-07-10 20:22:53 41247 10
转载 MYSQL中的int(11)代表什么
如果一个字段设置了无符号和填充零属性,那么无论这个字段存储什么数值,数值的长度都会与设置的显示宽度一致,如上述例子中的字段b,插入数值1显示为00000000001,左边补了10个零直至长度达到11位;设置的字符宽度只对数值长度不满足宽度时有效,如d字段int(5),插入1时,长度不足5,因此在左边补充4个零直到5位,但是插入1234567890时超过了5位,这时的显示宽度就起不了作用了。,在字段类型为int时,无论你显示宽度设置为多少,int类型能存储的最大值和最小值永远都是。的,这里贴一些原文片段。
2024-02-18 17:18:35 1431
原创 DBMS 提纲
一、名词解释:1. 粒度:对数据仓库中的数据的综合程度高低的一个度量2. 分割:将数据分散到各自的物理单元中去以便能分别独立处理3. 数据分片 :指按照某个维度将存放在单一数据库中的数据分散地存放至多个数据库或表中以达到提升性能瓶颈以及可用性的效果4. 水平分片:按照一定条件进行分片,比如时间段、区域、人群5. 垂直分片:按照字段分片,比如热点数据单独成库6. 导出分片:一个关系的分片不是基于关系本身的属性,而是根据另一个与其有关联的关系的属性来划分7. 混合分片:混合就是先水平
2022-04-11 16:10:54 890
转载 原码、补码、反码的关系
一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是00000011。如果是 -3 ,就是 10000011 。那么,这里的 00000011 和 10000011 就是机器数。2、真值因为第一位是符号位,所以机器数的形式值就不等于真正的数值。例如.
2022-04-11 11:32:15 10170 7
原创 idea 部分代码合并、cherry-pick 摘樱桃
考虑这样一个场景,你在dev环境开发了A、B两个功能,但因某些原因,B功能不能正常上线了,所以需要把A功能摘出来合并到release分支提测上线。为了避免手工拷贝代码出错,提高工作效率,此时可以使用cherry-pick功能!打开文章来了解具体怎么操作吧!
2021-06-18 10:52:55 1577
原创 创建高性能的索引 | 索引的类型
索引是把双刃剑,必须找到正确的平衡点,才能使用最佳索引集实现快速查询,不然会事倍功半!所以索引知识是研发人员的必备技能。扬帆起航从学习索引开始吧!
2021-06-04 17:04:40 203
原创 netty | JAVA NIO三大核心组件知识梳理:Buffer、Channel、Selector
Java NIO介绍Java NIO 全称 java non-blocking IO,是指 JDK 提供的新 API。从 JDK1.4 开始,Java 提供了一系列改进的输入/输出的新特性,被统称为 NIO(即 New IO),是同步非阻塞的;NIO 相关类都被放在 java.nio 包及子包下,并且对原 java.io 包中的很多类进行改写。NIO 有三大核心部分:Channel(通道),Buffer(缓冲区), Selector(选择器);NIO 是 面向缓冲区 ,或者面向 块 编程的。数据读取
2021-05-14 15:13:46 310
转载 怎么把自己的博客推荐到百度、Google等主要搜索引擎?
辛辛苦苦写了博客却从百度搜不到?怎么把自己的博客推荐到百度、Google等主要搜索引擎?如果你有这些疑问,快来看吧
2021-05-14 11:12:14 292 1
原创 SkyWalking 介绍、mac环境搭建和启动、JAVA项目中打印链路信息
系统出问题了难定位?接口超时难监控?接口依赖太多难梳理?赶快给项目配置SkyWalking吧!
2021-04-06 17:16:21 2065
原创 介绍一个令“JVMer”神往的社区
jvm是java人的一座高山。内存溢出、jvm内存布局、垃圾回收机制等知识只是其冰山一角,虽然这些知识已足够难以跨越了。
2021-02-07 14:00:21 325
转载 mysql数据库大表加索引
最近大后台查看一些数据统计的时候,很慢,甚至会有超时情况,前端设置的超时时间是20秒。后来通过查看日志和慢查询,发现一条sql语句执行时间超过18秒,基本都19秒左右。 select count(*) from tb_name where create_time > xxx;最终得知是因为这个表数据行数已经超过 一千万了,然后create_time字段又没有索引 。那解决办法肯定是加索引喽。但是这个表是一直在线上运行,很重要和业务部分。如果给千万级的大表在线加索引 ,肯定会卡死
2021-02-02 10:48:55 2858 6
转载 项目运行指标:micrometer自定义metrics
micrometer自定义metricsmicrometer提供了基于Java的monitor facade,其与springboot应用和prometheus的集成方式如下图展示上图中展示的很清楚,应用通过micrometer采集和暴露监控端点给prometheus,prometheus通过pull模式来采集监控时序数据信息。之后作为数据源提供给grafana进行展示。micrometer支持的度量方式及在springboot中的应用示例CounterCounter(计数器)简单理解
2021-01-21 17:24:19 4359
原创 tkmybatis使用不当导致全表数据更新!快检查你的用法正确吗
tkmybatis使用不当导致三十万数据被洗,生产环境一度瘫痪!快来看看你的用法正确吗
2021-01-17 20:39:59 3055
原创 netty | BIO、NIO两种IO模型对比,使用BIO写一个简单的通讯服务
IO模型即用于接收和发送数据的通道,很大程度上决定了程序通信的性能
2021-01-12 18:18:27 207
原创 netty | 什么是netty?netty的应用场景
netty是由jboss提供的一个java开源框架,它是一个异步、基于事件驱动的网络应用框架,用以快速开发高性能、高可用的网络IO程序
2020-12-13 22:38:13 920
翻译 Spring 数据处理相关注解
@Transactional、@NoRepositoryBean、@Param、@Id、@Transient、@CreatedBy、 @LastModifiedBy、 @CreatedDate,、@LastModifiedDate、@Query、@Procedure、@Lock、@Modifying、@EnableJpaRepositories、@Document、@Field、@Query、@EnableMongoRepositories等注解解析
2020-10-18 17:44:26 1497
MetaMask_3106.crx
2018-01-23
spring 定时器 间歇性失效
2018-02-02
spring mvc 拦截器 拦截多种类型的多个请求
2016-12-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人