自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(128)
  • 资源 (6)
  • 问答 (2)
  • 收藏
  • 关注

原创 车牌识别平台开源(支持蓝牌、绿牌,准确率高达96%)

准确率高达96%车牌识别平台开源

2022-05-23 23:46:13 8485 36

原创 java 常用注解知识分享

学习工作常用的注解知识,这一系列文章就够啦!

2020-11-22 21:16:54 286

原创 hashSet 是有序的吗、怎么保证唯一性

hashSet 是有序的吗?怎么保证元素唯一性?本文带你了解

2020-08-05 15:57:52 5200

原创 设计模式|单例模式、单例模式的懒汉式为什么是线程不安全的、懒汉式如何实现线程安全

单例模式、单例模式的懒汉式为什么是线程不安全的、懒汉式如何实现线程安全

2020-02-11 12:39:07 5894

原创 Eclipse SVN 项目更新、提交、解决冲突、查看历史提交、查看同批次提交

Eclipse SVN 项目更新、提交、解决冲突、查看历史提交、查看同批次提交

2019-06-24 19:10:52 5301

原创 IntelliJ IDEA git 项目检出、更新、提交、解决冲突、取消提交、还原代码

IntelliJ IDEA git 下载,提交、更新、合并、解冲突 - 在开发环境中安装好IntelliJ IDEA和gitlab后,进行如下操作下载项目

2018-07-10 20:22:53 40703 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 198

原创 websocket在分布式场景的应用方案

websocket在分布式场景的应用方案

2023-05-29 17:36:41 1541

转载 使用jstack查看线程

使用jstack查看线程

2022-10-21 09:43:33 3296

原创 java 使用反射动态赋值

java 使用反射动态赋值

2022-04-25 14:09:47 4489

原创 DBMS 提纲

一、名词解释:1. 粒度:对数据仓库中的数据的综合程度高低的一个度量2. 分割:将数据分散到各自的物理单元中去以便能分别独立处理3. 数据分片 :指按照某个维度将存放在单一数据库中的数据分散地存放至多个数据库或表中以达到提升性能瓶颈以及可用性的效果4. 水平分片:按照一定条件进行分片,比如时间段、区域、人群5. 垂直分片:按照字段分片,比如热点数据单独成库6. 导出分片:一个关系的分片不是基于关系本身的属性,而是根据另一个与其有关联的关系的属性来划分7. 混合分片:混合就是先水平

2022-04-11 16:10:54 819

转载 原码、补码、反码的关系

一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是00000011。如果是 -3 ,就是 10000011 。那么,这里的 00000011 和 10000011 就是机器数。2、真值因为第一位是符号位,所以机器数的形式值就不等于真正的数值。例如.

2022-04-11 11:32:15 9971 7

原创 离散数学 | 集合论、二元关系、集合的基数

集合论、二元关系、集合的基数知识概述

2021-11-29 10:55:07 7521

原创 离散数学 | 数理逻辑

介绍离散数学数理逻辑相关知识

2021-11-22 10:14:22 6425

原创 软件工程 | 软件工程与方法

介绍软件工程概念、软件工程生命周期等知识

2021-11-21 19:53:39 733

转载 组合数学 | 图论

介绍组合数学图论相关知识

2021-11-14 21:46:42 3408

转载 组合数学 | 容斥原理与鸽巢原理

介绍组合数学容中斥原理与鸽巢原理

2021-11-08 21:52:54 1323

转载 组合数学 | 递推关系和母函数

介绍组合数学递推关系和母函数知识

2021-10-23 18:27:05 3342

原创 组合数学 | 排列与组合

介绍排列组合相关知识

2021-10-20 22:22:02 458

原创 idea 部分代码合并、cherry-pick 摘樱桃

考虑这样一个场景,你在dev环境开发了A、B两个功能,但因某些原因,B功能不能正常上线了,所以需要把A功能摘出来合并到release分支提测上线。为了避免手工拷贝代码出错,提高工作效率,此时可以使用cherry-pick功能!打开文章来了解具体怎么操作吧!

2021-06-18 10:52:55 1491

原创 创建高性能的索引 | 索引的类型

索引是把双刃剑,必须找到正确的平衡点,才能使用最佳索引集实现快速查询,不然会事倍功半!所以索引知识是研发人员的必备技能。扬帆起航从学习索引开始吧!

2021-06-04 17:04:40 168

原创 MySQL 存储引擎 | innodb和myisam的区别

MySQL存储引擎对比!

2021-05-20 16:41:51 222 2

原创 idea 查找所有子类、查看类层级关系的方法

idea 查找所有子类、查看类层级关系的方法,快来阅读吧!

2021-05-15 10:46:31 1854 3

原创 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 289

转载 怎么把自己的博客推荐到百度、Google等主要搜索引擎?

辛辛苦苦写了博客却从百度搜不到?怎么把自己的博客推荐到百度、Google等主要搜索引擎?如果你有这些疑问,快来看吧

2021-05-14 11:12:14 280 1

原创 mysql架构和版本信息对比

mysql架构和版本信息对比,学习mysql从这篇文章开始

2021-05-13 16:26:44 159 1

原创 数据结构和算法的可视化

理解复杂数据结构的最佳方法是看到它们的实际作用,此文为各种数据结构和算法开发了交互式动画地址。

2021-05-12 20:23:17 295

转载 B树与B+树简明扼要的区别

B树 :每个节点都存储key和data;B+树:只有叶子节点存储data;

2021-05-12 18:16:07 379

原创 SkyWalking 介绍、mac环境搭建和启动、JAVA项目中打印链路信息

系统出问题了难定位?接口超时难监控?接口依赖太多难梳理?赶快给项目配置SkyWalking吧!

2021-04-06 17:16:21 1865

原创 Hystrix 基础知识和使用、工作原理解析

Hystrix 入门知识、工作原理、高级使用

2021-04-02 14:15:25 1370

原创 介绍一个令“JVMer”神往的社区

jvm是java人的一座高山。内存溢出、jvm内存布局、垃圾回收机制等知识只是其冰山一角,虽然这些知识已足够难以跨越了。

2021-02-07 14:00:21 290

转载 烟囱式到SOA再到微服务

烟囱式到SOA再到微服务

2021-02-05 16:05:22 1311

转载 mysql数据库大表加索引

最近大后台查看一些数据统计的时候,很慢,甚至会有超时情况,前端设置的超时时间是20秒。后来通过查看日志和慢查询,发现一条sql语句执行时间超过18秒,基本都19秒左右。 select count(*) from tb_name where create_time > xxx;最终得知是因为这个表数据行数已经超过 一千万了,然后create_time字段又没有索引 。那解决办法肯定是加索引喽。但是这个表是一直在线上运行,很重要和业务部分。如果给千万级的大表在线加索引 ,肯定会卡死

2021-02-02 10:48:55 2582 6

转载 项目运行指标:micrometer自定义metrics

micrometer自定义metricsmicrometer提供了基于Java的monitor facade,其与springboot应用和prometheus的集成方式如下图展示上图中展示的很清楚,应用通过micrometer采集和暴露监控端点给prometheus,prometheus通过pull模式来采集监控时序数据信息。之后作为数据源提供给grafana进行展示。micrometer支持的度量方式及在springboot中的应用示例CounterCounter(计数器)简单理解

2021-01-21 17:24:19 3852

原创 tkmybatis使用不当导致全表数据更新!快检查你的用法正确吗

tkmybatis使用不当导致三十万数据被洗,生产环境一度瘫痪!快来看看你的用法正确吗

2021-01-17 20:39:59 3007

原创 netty | BIO、NIO两种IO模型对比,使用BIO写一个简单的通讯服务

IO模型即用于接收和发送数据的通道,很大程度上决定了程序通信的性能

2021-01-12 18:18:27 186

原创 netty | 什么是netty?netty的应用场景

netty是由jboss提供的一个java开源框架,它是一个异步、基于事件驱动的网络应用框架,用以快速开发高性能、高可用的网络IO程序

2020-12-13 22:38:13 855

原创 java多线程、线程池、常见线程问题

java多线程、线程池介绍

2020-10-27 18:29:12 187

翻译 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 1211

原创 设计模式 | 命令模式讲解、使用案例

概述定义:将请求封装成对象,以便使用不同的请求;命令模式解决了应用程序中对象的职责以及它们之间的通讯方式使用场景:请求的调用者和请求的接收者之间需要解耦,使得调用者和接收者不直接交互;需要抽象出等待执行的行为优点:降低耦合;容易扩展新命令或者一组命令缺点:命令的扩展或增加很多类,提高系统的复杂度命令链模式实例...

2020-09-01 20:23:15 309

spring-jms-4.1.4.RELEASE.jar

spring-jms-4.1.4,Spring提供的JMS工具类,它发送、接收消息

2018-05-05

select2.min.css

select2插件可以实现下拉选单选、复选。select2插件给我们带来了更加友好的交互方式,比如查询控件展开后可通过关键字进行检索

2018-05-02

select2.min.js

select2插件可以实现下拉选单选、复选。select2插件给我们带来了更加友好的交互方式,比如查询控件展开后可通过关键字进行检索

2018-05-02

MetaMask_3106.crx

MetaMask是一款在谷歌浏览器Chrome上使用的插件类型的以太坊钱包,该钱包不需要下载,只需要在谷歌浏览器添加对应的扩展程序即可,非常轻量级,使用起来也非常方便。

2018-01-23

Xftp-5.0.1233.exe

Xftp-5.0.1233.exe x-Shell配套的文件上传工具,简单易用

2017-12-21

redis_2.6.12-win32-win64

压缩文件分为32位和64位redis,解压缩即可使用,内附redis.conf

2017-10-20

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

TA关注的人

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