最大努力
码龄7年
关注
提问 私信
  • 博客:22,725
    22,725
    总访问量
  • 11
    原创
  • 1,385,967
    排名
  • 7
    粉丝

个人简介:越自律越自由!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-11-09
博客简介:

最大努力的博客

博客描述:
待人温凉,遇事刚强。
查看详细资料
个人成就
  • 获得8次点赞
  • 内容获得4次评论
  • 获得23次收藏
创作历程
  • 1篇
    2019年
  • 8篇
    2018年
  • 2篇
    2017年
成就勋章
TA的专栏
  • MySQL数据库
  • 设计模式
    1篇
  • 线程
    3篇
  • 事务
    1篇
  • 认证
    1篇
  • Redis
    1篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

庆祝1024喽

开心开心开心
原创
发布博客 2019.10.24 ·
195 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring,springboot,spring cloud注解大全

springboot注解列表@SpringBootApplication:是一个复合注解(配置在启动类中),包括三个注解        @Configuration:标注当前类是配置类,被注解的类内部包含一个或多个被@Bean注解的方法,这些方法将会被扫描,并用于构建bean定义,初始化Spring容器        @Configuration一般与@Bean注解配合使用,用@Con...
原创
发布博客 2018.10.17 ·
1304 阅读 ·
1 点赞 ·
3 评论 ·
2 收藏

必必须掌握的Redis知识点

需要明确的概念:master(主服务器),slave(从服务器),sentinel(哨兵)redis持久化的两种方式:RDB和AOFRDB持久化是在指定的时间间隔内将内存中的数据集快照写入磁盘,实际操作过程是fork(叉)一个子进程,先将数据集写入临时文件,写入成功后,再替换之前的文件,用二进制压缩存储。优点:(1)文件备份只有一个文件,容易查找恢复;(2)灾难恢复效率高;缺点...
原创
发布博客 2018.08.06 ·
4342 阅读 ·
4 点赞 ·
1 评论 ·
31 收藏

基于token的认证

传统的认证系统1.用户在登录域输入用户名和密码,然后点击登录2.请求发送之后,通过在后端查询数据库验证用户的合法性。如果请求有效,使用在数据库得到的信息创建一个session,然后在响应头信息中返回这个session的信息,目的是把这个session ID存储在浏览器中3.在访问应用中受限制的后端服务器提供这个session信息4.如果session信息有效,允许用户访问受限制的后...
原创
发布博客 2018.08.06 ·
4235 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

事务特性知识点

事务有四个特性:ACID原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生一致性(Consistency)事务前后数据的完整性必须保持一致,如果出现错误将全部回滚隔离性(Isolation)事务的隔离性是指多个用户并发访问数据库时,一个用户的事务不能被其它用户的事务所干扰,多个并发事务之间数据要相互隔离持久性(Durabilit...
原创
发布博客 2018.08.06 ·
312 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

必必须掌握的悲观锁和乐观锁知识点

乐观并发控制(乐观锁)和悲观并发控制(悲观锁)是并发控制主要采用的技术手段无论是悲观锁还是乐观锁,都是人们定义出来的概念,可以认为是一种思想,悲观锁正是利用数据库本身提供的锁机制来实现的详见:http://www.hollischuang.com/archives/934简介悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以...
原创
发布博客 2018.08.06 ·
906 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

必必须掌握的线程池知识点

线程池是一个典型的“用空间换时间”的应用案例,在线程池中始终维护一定数量的线程,这样不必每次都创建新的线程,代价是线程即使空闲的时候也要占用内存资源。当需要频繁创建和销毁线程的时候,使用线程池可以显著提高系统的运行效率,在线程池的不同种类中,缓存线程池在通常情况下都是性能最好的。 知识点一、线程池的好处1.可以重用线程池中的线程,避免应用中频繁的创建和销毁线程所造成的内存消耗以及性...
原创
发布博客 2018.08.06 ·
568 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

必必须掌握的线程知识点

java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口Thread类是在java.lang包中定义的,一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限详见:http://developer.51cto.com/art/201203/321042.htm知识点一、实现自定...
原创
发布博客 2018.08.06 ·
1101 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

最最常用的单例模式知识点

一:线程不安全懒汉式(使用懒加载模式),当线程a,b同时调用getInstance方法,会创建两个线程对象public class SingleTon{ // 静态实例变量 private static SingleTon instance; // 私有化构造函数 private SingleTon(){ } // 静态publi...
原创
发布博客 2018.08.06 ·
225 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Cookie重名问题处理

常用 API --- Cookie重名问题1)、Cookie 重名时,可能执行覆盖操作2)、什么情况下不覆盖?A、站点不同时B、setPath("路径");//路径不同时,Cookie 可以重名 步骤详解:创建一个servlet命名为PathDemo用来缓存cookie在类中给所有cookie变量设置路径,如果单一设置会将所有的路径都打印出来在servlet中运...
原创
发布博客 2017.12.04 ·
9214 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

SQL备份与恢复中扎心的“;”

分析:使用MySQL命令恢复sql文件:前提:数据库已经创建命令:mysql  -uroot  -proot mybasee:\abc.sql;使用这个命令恢复数据库文件,一直报错没找到原因最后在朋友的指点下,找到了扎心的 "; "备份与恢复中千万不要习惯性的点上 "; "正确步骤:在数据库外恢复,在恢复数据库之前需要自己手动创建数据库
原创
发布博客 2017.11.09 ·
323 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏