memory_cood
码龄9年
求更新 关注
提问 私信
  • 博客:140,068
    140,068
    总访问量
  • 61
    原创
  • 25
    粉丝
  • 57
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2016-08-30

个人简介:最穷不过讨饭不死终将出头

博客简介:

memory_cood的博客

查看详细资料
个人成就
  • 获得81次点赞
  • 内容获得48次评论
  • 获得206次收藏
  • 代码片获得126次分享
创作历程
  • 4篇
    2021年
  • 3篇
    2020年
  • 21篇
    2019年
  • 4篇
    2018年
  • 27篇
    2017年
  • 2篇
    2016年
成就勋章
TA的专栏
  • JAVA基础篇
    3篇
  • Springboot
    1篇
  • 算法
    20篇
  • 心路历程
    2篇
  • android
    1篇
  • 数据库
    5篇
  • Spring
    1篇
  • 计算机基础知识
    3篇
  • java面试宝典
    5篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 10

TA参与的活动 0

兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 服务器
    linux
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Mysql 性能优化真实案例(面试可用)

项目背景系统包含多个直播平台数据斗鱼,虎牙,QQ音乐等多个业务的数据,通过数据分析重组计算并按照一定数据格式返回给前端以多种数据表格形式展示包括直线图,柱状图,饼状图,表格等。数据权限和操作权限按照用户分配角色,角色分配权限的方式设计。数据上传下载利用阿里巴巴插件进行快速导入,导出。我主要负责项目优化对百万数据量的导入、数据清洗、查询、分析、统计。优化一 选择更合适的存储引擎针对这个项目是读多写少场景,我这里把原来MYSQL 默认的搜索引擎INNODB 改为 MYISAM 。INNODB 和
原创
发布博客 2021.05.22 ·
881 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

Java synchronized锁升级过程简述(面试可用)

java 锁升级流程Synchronized 的锁升级流程是这样:无锁 ----> 偏向锁 ----> 轻量级 锁 ----> 锁自旋 ----> 重量级锁偏向锁 偏向锁,简单的讲,就是在锁对象的对象头中有个ThreaddId字段,这个字段如果是空的,第一次获取锁的时候,就将自身的ThreadId写入到锁的ThreadId字内,将锁头内的是否偏向锁的状态位置1.这样下次获取锁的时候,直接检查ThreadId是否和自身线程Id一致,如果一致,则认为当前线程已
原创
发布博客 2021.05.06 ·
6093 阅读 ·
9 点赞 ·
15 评论 ·
29 收藏

Java wait 方法和sleep方法的区别?,start方法和run方法,哪一个是创建启动一个线程?

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码
原创
发布博客 2021.04.17 ·
292 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

Java 多线程thread、Runnabel、Callable接口

实现方式一实现 Runnable 接口,重写run方法package com.linlijun.test;public class MultiThreadOne implements Runnable{ @Override public void run() { System.out.println("创建线程成功"); }}把实现类传入 thread 构造方法中,调用start 方法,创建线程package com.linlijun;imp
原创
发布博客 2021.04.13 ·
282 阅读 ·
1 点赞 ·
3 评论 ·
0 收藏

Mybatis 怎么返回立即返回新增数据的id 自增id

Mybatis 怎么返回新增数据的id问题描述:业务中需要用到新插入数据的自增id,但默认的mybatis插入语句并没有返回,这时候你只需在mapper文件的insert 语句中添加这两个属性,自增id就会自动注入新增的对象中 **keyColumn="id" keyProperty="id"**解决方案: <insert id="insert" keyColumn="id" keyProperty="id" parameterType="com.macro.mall.model.A
原创
发布博客 2020.11.29 ·
1438 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

怎么用户-角色-权限设计思想

文章目录1. 用户2. 角色3. 权限1. 用户2. 角色3. 权限
原创
发布博客 2020.04.03 ·
537 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Springboot excel导入 EasyPOI 双表头的excel 导入数据

在工作中难免会遇到excel的数据导入。但是有些时间Excel的表头却不那么友好的。直接看图这里就出现双表头的头的导入第一步 :导包maven <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</ar...
原创
发布博客 2020.02.24 ·
4371 阅读 ·
4 点赞 ·
1 评论 ·
14 收藏

word 怎么设置多级列表

直接先看效果图:在 开始---》里面找到多级列表首先定义的是一级标题也就是 第n章的定义二级标题:定义三级标题修改标题的样式...
原创
发布博客 2019.05.06 ·
3087 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

word 如何设置页码?分页?分节?

在写文档的时候,无论是毕业论文,还其他文档,都难免会用到页码?但是往往页码不是从文档的第一页开始的,一般都有封面,目录等是不需要计算页码。那在word中该如何进行设置页码?除去封面和目录,页码从第一章开始:第一步先分节查看是否插入成功 点击文件----》选项-----》显示 -----》显示所有格式标记设置页脚的时候 一定要点击取消到链接到前一条页眉如...
原创
发布博客 2019.05.05 ·
9226 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

网络原理面试题-TCP

这里我想先给结论来引出问题的方法来介绍TCP/IP这两种协议。 TCP是面向连接的、可靠的的流协议。1.什么是面向连接? 连接:是指各种设备、线路、或网络中进行通信的两个应用程序为了相互传递信息而专有的、虚拟的通信线路。 一旦建立连接,进行通信的应用程序只使用这个虚拟的通信线路发送和接受数据,就可以保障信息的传输,TCP则负责控制连接的建立、断开、保持等管理工作。...
原创
发布博客 2019.05.04 ·
1080 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

java 重建二叉树(前序和中序)

案例:给定两个数组,一个为二叉树的前序遍历,另一个为二叉树的中序遍历,还原二叉树前序的作用就是确定根节点,中序可以根据前序的根节点确定该根节点的左右节点;使用递归的方法实现public class RebuildBinaryTree{ // 二叉树数据结构 public static class Tree{ int val; Tree left; ...
原创
发布博客 2019.05.03 ·
308 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java 大数相乘(数组方法实现)

栗子:987654321 乘以 11public class Main{ public static void main(String[] args) { int[] sum = new int[50]; sum[sum.length-1] = 1; // 默认最后一个为 1 int n = 100; // 100...
原创
发布博客 2019.05.02 ·
992 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

java 验证二叉搜索树

Given a binary tree, determine if it is a valid binary search tree (BST).Assume a BST is defined as follows:The left subtree of a node contains only nodes with keys less than the node's key. The ...
原创
发布博客 2019.05.01 ·
379 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java 二叉树的最大深度

二叉树的最大深度Given a binary tree, find its maximum depth.The maximum depth is the number of nodes along the longest path from the root node down to the farthest leaf node.Note:A leaf is a node with...
原创
发布博客 2019.05.01 ·
548 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java 判断环形链表

环形链表Given a linked list, determine if it has a cycle in it.To represent a cycle in the given linked list, we use an integer pos which represents the position (0-indexed)in the linked list where ...
原创
发布博客 2019.04.28 ·
802 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java 回文链表四

回文链表Given a singly linked list, determine if it is a palindrome.Example 1:Input: 1->2Output: falseExample 2:Input: 1->2->2->1Output: trueFollow up:Could you do it in O(n)...
原创
发布博客 2019.04.28 ·
266 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 合并两个有序链表

合并两个有序链表Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists.Example:Input: 1->2->4, 1->3->4...
原创
发布博客 2019.04.28 ·
1373 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

Java 反转链表

反转链表反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题?迭代法:/** * Definition for singly-linked list. * public class...
原创
发布博客 2019.04.27 ·
342 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 删除链表的倒数第N个节点

1. 删除链表的倒数第N个节点给定一个链表,删除链表的倒数第n个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2->3->5.说明:给定的 n保证是有效的。进阶:你能尝试使用一趟扫描实现吗?/** * Defini...
原创
发布博客 2019.04.27 ·
375 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java集合框架详解

首先,我想先给一张集合的整体框架图,这张图并不是最详细的图,只是列出比较常见的接口和使用的类1. Collection接口是集合的根接口,Java中没有提供这个这个接口的直接实现类,但是却让其继承产生了两个接口,就是Set和List;Set中不能包含重复元素且是无序的,List中元素可以重复且有序2. Map是java.util包中的另一个接口,他和Collection没有关系,是相互...
原创
发布博客 2019.04.02 ·
440 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏
加载更多