会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
byebai95
博客园
首页
新随笔
联系
管理
随笔- 311 文章- 0 评论- 12 阅读-
18万
11 2020 档案
自定义校验注解
摘要:需求原型是 许多接口都需要 userId 作为参数,参与接口的调用,但是很多情况下,传入不存在的userId 到数据库,会产生脏数据,因此需要在接口接收userId 的时候校验用户表是否存在此 userId 第一步:自定义注解 CheckUser @Target({ElementType.PARAM
阅读全文
posted @
2020-11-30 19:54
byebai95
阅读(228)
评论(0)
推荐(0)
编辑
C++ 提高编程
摘要:一、string 二、vector 三、deque 四、stack 五、queue 六、list 七、set /multiset 八、map /multimap 九、函数对象/仿函数 十、常用算法 一、模板 C++ 除了面向对象编程外,还有一种编程思想为泛型编程 模板的作用:建立通用函数,返回类型与
阅读全文
posted @
2020-11-26 12:54
byebai95
阅读(232)
评论(0)
推荐(0)
编辑
nginx 设置为图片服务器
摘要:一、在linux 服务器下创建存储图片的文件夹 二、上传图片到图片文件夹下 三、修改nginx 配置文件,重启(通过域名+图片名字进行访问) location ~ .*\.(gif|jpg|jpeg|png)$ { expires 24h; root /home/images/;#指定图片存放路径
阅读全文
posted @
2020-11-25 17:38
byebai95
阅读(611)
评论(0)
推荐(0)
编辑
数据库类型引发的错误
摘要:问题描述:数据库id 类型 bigint ,在第三方数据库获取数据插入成功,通过id 查询始终为空 解决: bigint 类型数据默认支持 17 位长度的数据, 如果设置位 无符类型,则最大支持20位长度。mysql 设置长度应当小于等于该长度,大于则无意义 当使用默认长度(17)位,而指定长度位1
阅读全文
posted @
2020-11-24 11:30
byebai95
阅读(130)
评论(0)
推荐(0)
编辑
十大排序算法
摘要:权威文章:https://www.runoob.com/w3cnote/ten-sorting-algorithm.html 冒泡排序 选择排序 插入排序 希尔排序 一、冒泡排序 解释:冒泡排序就是外层控制循环次数,内层控制将相邻的2个数据依次比较,结束后将在一端出现最大值/最小值 void bub
阅读全文
posted @
2020-11-19 11:41
byebai95
阅读(178)
评论(0)
推荐(0)
编辑
C++ 核心编程
摘要:学习网址:http://c.biancheng.net/cplus/ 学习笔记:https://blog.csdn.net/ClaireSy/article/details/108423047 内存的分区模型 new 操作符 引用 函数提高 类与对象 对象的初始化与清理 深拷贝与浅拷贝 初始化列表
阅读全文
posted @
2020-11-18 13:02
byebai95
阅读(321)
评论(0)
推荐(0)
编辑
HashMap HashTree HashTable
摘要:数据结构,hash冲突,如何解决冲突
阅读全文
posted @
2020-11-16 16:36
byebai95
阅读(86)
评论(0)
推荐(0)
编辑
ConcurrentHashMap 整理
摘要:HashMap 线程不安全,在多线程的情况下,可能会造成死循环,导致cpu 利用率低下 HashTable 线程安全,但是效率低下,使用synchronized 保证线程安全(put /get 都有锁) 解决办法 HashTable 容器在竞争激烈的情况出现低效率的原因是:所有访问HashTable
阅读全文
posted @
2020-11-16 16:28
byebai95
阅读(125)
评论(1)
推荐(0)
编辑
CopyOnWriteArraySet CopyOnWriteArrayList
摘要:集合
阅读全文
posted @
2020-11-16 16:26
byebai95
阅读(93)
评论(0)
推荐(0)
编辑
链表相关的操作
摘要:创建单项链表 创建单向无头链表 删除链表指定元素的节点 删除链表指定节点 反转链表 合并两个有序列表 typedef struct node { struct node* next; int data; }Element; 一、创建一个单向链表 Element* createSingleLinked
阅读全文
posted @
2020-11-16 11:04
byebai95
阅读(108)
评论(0)
推荐(0)
编辑
二分查找
摘要:素数判断 递归二分查找 循环二分查找 一、判断一个数是否为素数 素数:在大于1的自然数中,除了1和它本身,不再有其他因数的自然数 int checkNumber(int number) { if (number < 2) { return 0; } for (int i = 2; i < numbe
阅读全文
posted @
2020-11-14 11:35
byebai95
阅读(152)
评论(0)
推荐(0)
编辑
C/C++ 程序内存的分配
摘要:内存划分 三种内存分配方式 内存分配简易图 堆和栈的区别 动态内存管理 全局变量、局部变量的区别 一、内存划分 栈区(stack) :由编译器自动分配与释放,存放为运行时函数分配的局部变量、函数参数、返回数据、返回地址等 堆区(Heap):一般由程序员自动分配,如果程序员没有释放,程序结束时可能由
阅读全文
posted @
2020-11-13 17:27
byebai95
阅读(217)
评论(0)
推荐(0)
编辑
C ++ 基本语法
摘要:笔记:https://blog.csdn.net/ClaireSy/article/details/108422945 第一个程序 注释 变量 常量 关键字 标识符命名规则 数据类型 sizeof 关键字 浮点型 字符型 转义字符 字符串型 布尔类型 数据的输入 cin 运算符 程序流程结构 跳转语
阅读全文
posted @
2020-11-13 13:00
byebai95
阅读(1385)
评论(0)
推荐(0)
编辑
最大公约数与最小公倍数
摘要:概念 求最大公约数 求最小公倍数 拓展 一、概念 最大公约数:就是当前几个数字中公有因数中组大的一个 最小公倍数:当前几个数字中倍数最小的一个 核心公式: X*Y = 最大公约数* 最小公倍数 二、求最大公约数的三种方式 1、辗转相除 代码实现: /* 辗转相除 */ int passedBy(in
阅读全文
posted @
2020-11-13 11:17
byebai95
阅读(2112)
评论(0)
推荐(0)
编辑
C++ 问题总结
摘要:一、数组使用 sizeof 在方法内与方法外不一致? void printData(int* data) { cout << "方法内:" <<sizeof(data) << endl; } int main() { int data[] = {3,2,5,8,4,7,6,9}; printData
阅读全文
posted @
2020-11-12 19:43
byebai95
阅读(110)
评论(0)
推荐(0)
编辑
spring 使用自定义注解
摘要:自定义注解 aop 实现注解 一、自定义注解 @Target({ElementType.TYPE,ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited public @interface MyL
阅读全文
posted @
2020-11-11 09:27
byebai95
阅读(537)
评论(0)
推荐(0)
编辑
spring boot quartz 实现定时任务
摘要:wc3 教程:https://www.w3cschool.cn/quartz_doc/quartz_doc-2put2clm.html 官网: http://www.quartz-scheduler.org/ quartz Api 定于 Job Trigger 实战 一、Quartz API Sch
阅读全文
posted @
2020-11-09 16:17
byebai95
阅读(305)
评论(0)
推荐(0)
编辑
Elasticsearch (二) 深入搜索
摘要:https://www.elastic.co/guide/cn/elasticsearch/guide/current/validating-queries.html
阅读全文
posted @
2020-11-06 10:32
byebai95
阅读(68)
评论(0)
推荐(0)
编辑
公告
昵称:
byebai95
园龄:
6年7个月
粉丝:
7
关注:
7
搜索
随笔分类
algorithm(25)
c++(9)
ci/cd(4)
collection 集合(11)
docker(4)
dubbo(3)
elasticsearch(10)
git/svn(2)
java(69)
jdk8(6)
jvm 虚拟机(8)
kafka(4)
linux (7)
mongodb(1)
mybatis(5)
mysql(20)
nginx(2)
python(2)
redis(3)
shell 脚本(4)
shiro(2)
solr(4)
springBoot(23)
springCloud(7)
tcp/ip (3)
transaction 事务 (2)
uml(3)
多线程与并发(8)
分布式(1)
工具集(24)
其他(14)
设计模式(24)
申请公租房(2)
消息中间件MQ(2)
随笔档案
2022年4月(2)
2022年3月(2)
2022年1月(1)
2021年12月(3)
2021年11月(3)
2021年10月(2)
2021年9月(1)
2021年8月(3)
2021年7月(2)
2021年6月(2)
2021年5月(1)
2021年4月(1)
2021年3月(8)
2021年2月(6)
2021年1月(6)
2020年12月(12)
2020年11月(18)
2020年10月(24)
2020年9月(18)
2020年8月(7)
2020年7月(5)
2020年6月(6)
2020年1月(3)
2019年12月(8)
2019年11月(18)
2019年10月(8)
2019年9月(20)
2019年8月(22)
2019年7月(7)
2019年6月(6)
2019年5月(2)
2019年4月(7)
2019年3月(28)
2019年2月(16)
2019年1月(4)
2018年12月(18)
2018年11月(7)
2018年10月(1)
2018年9月(1)
点击右上角即可分享