以墨言智
码龄10年
关注
提问 私信
  • 博客:531,306
    社区:1,392
    动态:10
    532,708
    总访问量
  • 138
    原创
  • 2,239,432
    排名
  • 170
    粉丝
  • 0
    铁粉

个人简介:点滴积累,成就自我!

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

复制乔布斯

查看详细资料
个人成就
  • 获得218次点赞
  • 内容获得48次评论
  • 获得840次收藏
  • 代码片获得377次分享
创作历程
  • 3篇
    2023年
  • 12篇
    2021年
  • 12篇
    2020年
  • 40篇
    2019年
  • 26篇
    2017年
  • 101篇
    2016年
成就勋章
TA的专栏
  • SpringBoot从入门到精通
    2篇
  • Redis
    12篇
  • Nginx从入门到精通
    1篇
  • Linux从入门到精通
    1篇
  • 浏览器同源策略——跨域
    1篇
  • Ubuntu18.04下的故事
  • Docker
    2篇
  • Linux
    3篇
  • 消息中间件
    5篇
  • SpringMvc
    1篇
  • 设计模式
    4篇
  • JavaWeb基础知识
    3篇
  • Java基础知识
    11篇
  • Mysql深入浅出
    7篇
  • Java高级
    7篇
  • Hibernate4学习总结_old
    6篇
  • mysql学习总结_old
    5篇
  • struts2学习总结_old
    3篇
  • java基础知识学习总结_old
    7篇
  • java高级知识学习总结_old
    12篇
  • Maven学习总结_old
    12篇
  • 软件测试_old
    2篇
  • Spring学习总结_old
    14篇
  • Eclipse&Github_old
    2篇
  • GitHub_old
    4篇
  • JavaWeb学习总结_old
    16篇
  • 画面设计_old
    2篇
  • Maven学习总结-转载_old
    3篇
  • 我的代码整理总结_old
    2篇
  • JavaWeb学习总结
    8篇
  • Struts学习总结
    10篇
  • Github版本控制系统学习总结
    1篇
  • mysql学习总结
    12篇
  • Maven学习总结
    2篇
  • spring学习总结
    6篇
  • Json&Gson学习总结
    1篇
  • Java基础知识学习总结
    5篇
  • Spring MVC学习总结
    2篇
  • Java中的设计模式学习总结
    1篇
  • NoSL学习总结
    3篇
  • Hash表
    2篇
  • Java数据结构与算法
    10篇
  • Java高级深度解析
    3篇
  • Mysql深度解析
兴趣领域 设置
  • 数据结构与算法
    推荐算法
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

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

Mysql知识点整理

MySQL(发音为"My-SQL",意为"我的结构化查询语言")是一种流行的开源关系型数据库管理系统(RDBMS),用于存储、管理和检索结构化数据。它是世界上最广泛使用的数据库之一,以其可扩展性、性能和易用性而闻名。MySQL通常用于Web应用程序,用于驱动许多动态网站和基于Web的应用程序,包括内容管理系统(CMS)、电子商务平台、在线论坛等。它可以与多种编程语言一起使用,包括PHP、Python、Java等。
原创
发布博客 2023.04.12 ·
1109 阅读 ·
0 点赞 ·
1 评论 ·
18 收藏

JUC工具类

​Exchanger​ 是 Java 中的一个同步工具类,用于在两个线程之间进行数据交换。Exchanger​ 提供了一个同步点,当两个线程都到达这个同步点时,它们可以交换数据。​ExchangerExchanger​ 允许两个线程之间进行数据的交换,其中一个线程将数据放入Exchanger​,而另一个线程从Exchanger​ 中取出数据,从而实现线程间的数据传递。Exchanger​ 提供了一个同步点,当两个线程都到达这个同步点时,它们可以交换数据。
原创
发布博客 2023.04.11 ·
864 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JUC集合类

CopyOnWriteArrayList 是 Java 并发集合框架中的一种线程安全的列表实现,它在读多写少的场景下性能较好。下面对 CopyOnWriteArrayList 进行详解。CopyOnWriteArrayList 是一个线程安全的动态数组,它的特点是在进行写操作(添加、删除、修改元素)时,会创建一个新的数组来进行操作,从而实现了多线程之间的隔离,避免了读写冲突,因此不需要显式的加锁。线程安全。
原创
发布博客 2023.04.11 ·
1205 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

对Spring事务一些问题的讨论

提起spring事务,就会让人联想起四大基本特征,五个隔离级别,七大传播特性。相信大多数人都知道这些东西,但是知道是一回事情,能用好真的是另一回事了。在使用Spring事务的时候,我曾遇到过几个比较严肃的问题,在这里我做一个自我总结。问题一、 propagation.NESTED和propagation.REQUIRED_NEW有什么区别?当调用方不存在事务的时候,两者的效果是一致的。所以这里讨论问题的前提是调用方存在事务。PROPAGATION_REQUIRES_NEW 启动一个新的, 不依赖于环境的
转载
发布博客 2021.05.23 ·
321 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis的基本知识说明

Redis的基本知识说明1、启动redis服务器端和客户端[root@VM-0-9-centos bin]# redis-server wylconfig/redis.conf28237:C 28 Mar 2021 16:12:54.350 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo28237:C 28 Mar 2021 16:12:54.350 # Redis version=5.0.8, bits=64, commit=00000000, mo
原创
发布博客 2021.04.07 ·
252 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

redis-benchmark性能测试

redis-benchmark——性能测试1、redis-benchmark——性能测试:Redis 性能测试是通过同时执行多个命令实现的。是一个压力测试工具,官方自带的压力测试工具!语法redis 性能测试的基本命令如下:redis-benchmark [option] [option value]注意:该命令是在 redis 的目录下执行的,而不是 redis 客户端的内部指令。实例以下实例同时执行 10000 个请求来检测性能:$ redis-benchmark -n 10000
原创
发布博客 2021.04.07 ·
343 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux下安装Redis详解(腾讯云服务器)

Linux下安装Redis详解1、下载安装Redis推荐在官方网站下载:Redis官网[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tkqpOMgn-1617804973561)(/Users/yanlongwu/Library/Application Support/typora-user-images/image-20210328143001926.png)]下载安装教程!其他releases版本下载我的腾讯云服务器安装Redis参照教程!1)、下载获得安
原创
发布博客 2021.04.07 ·
772 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis的概述

Redis的概述1、Redis是什么?维基百科:Redis是一个使用ANSI C编写的开源、支持网络、基于内存、分布式、可选持久性的键值对存储数据库。从2015年6月开始,Redis的开发由Redis Labs赞助,而2013年5月至2015年6月期间,其开发由Pivotal赞助。[2]在2013年5月之前,其开发由VMware赞助。[3][4]根据月度排行网站DB-Engines.com的数据,Redis是最流行的键值对存储数据库。[5]百度百科:1、含义:Redis(Remote Di
原创
发布博客 2021.04.07 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

NoSQL的四大分类和社会鸡汤

NoSQL的四大分类和社会鸡汤1、NoSQL聚合模型 和 NoSQL数据库的四大分类:NoSQL聚合模型KV键值新浪: Redis美团: Redis + Tai阿里,百度:Redis+Memcached;l文档型数据库——BsonMongoDB(一般必须要掌握)是一个基于分布式文件存储的数据看,C++编写,Redis由C语言编写,单线程。主要用来处理大量的文档,MongoDb是一个介于关系型数据库和非关系型数据库的交集。MongoDB是非关系型数据库中功能最丰富,最像关系型数据
原创
发布博客 2021.04.07 ·
139 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

到底什么是NoSQL呢

到底什么是NoSQL呢NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。redis是发展最快的,也是当下使用最多,必须要掌握的
原创
发布博客 2021.04.07 ·
377 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

当今的企业架构分析

当今的企业的架构分析分库分表+水平拆分+Mysql集群技术也业务在发展的同时,对人的要求也越来越高了!本质分析:数据库(读,写)。早些年使用的是MyISAM:表锁,十分影响效率,高并发下就会出现严重的锁问题。转战INNODB:表锁,行锁。慢慢 的就开始使用分库分表来解决写的压力。Mysql在那个年代推出了表分区!这个并没有多少公司使用和受益!Mysql的集群,很好的满足了那个年代的需求。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-o1fayKYZ-16178
原创
发布博客 2021.04.07 ·
143 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

0、Redis真正学习前自准备

Redis真正学习前自准备引言在Web应用发展的初期,那时关系型数据库受到了较为广泛的关注和应用,原因是因为那时候Web站点基本上访问和并发不高、交互也较少。而在后来,随着访问量的提升,使用关系型数据库的Web站点多多少少都开始在性能上出现了一些瓶颈,而瓶颈的源头一般是在磁盘的I/O上。而随着互联网技术的进一步发展,各种类型的应用层出不穷,这导致在当今云计算、大数据盛行的时代,对性能有了更多的需求,主要体现在以下四个方面:1、低延迟的读写速度:应用快速地反应能极大地提升用户的满意度2、支撑海量的数
原创
发布博客 2021.04.07 ·
115 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2、单机MySQL的演进

单机Mysql的引进NoSQL的概述1、单机MySQL的美好时代在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。在那个时候,更多的都是静态网页,动态交互类型的网站不多。上述架构下,我们来看看数据存储的瓶颈是什么?1、数据量的总大小 一个机器放不下时2、数据的索引(B+ Tree)一个机器的内存放不下时3、访问量(读写混合)一个实例不能承受如果满足了上述1 or 3个,则需要进化…2、Memcached(缓存)+MySQL+垂直拆分后来,随着访问量的上升,几乎
原创
发布博客 2021.04.07 ·
237 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis三种特殊的数据类型

Redis三种[特殊]的数据类型一、geospatial地理位置朋友的定位,附近的人里,城市的距离计算,打车距离计算?Redis Geo在Redis3.2版本就已经推出了。这个功能可以推算地理位置之间的信息,两地之间的距离,方圆几里的人的距离。经纬度查询网站(https://jingweidu.bmcx.com)官方文档位置:(http://www.redis.cn/commands/geoadd.html)只有六个命令:相关命令GEOADDGEODISTGEOHASHGEOPOS
原创
发布博客 2021.04.07 ·
182 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

0、Redis真正学习前自准备

0、Redis真正学习前自准备引言在Web应用发展的初期,那时关系型数据库受到了较为广泛的关注和应用,原因是因为那时候Web站点基本上访问和并发不高、交互也较少。而在后来,随着访问量的提升,使用关系型数据库的Web站点多多少少都开始在性能上出现了一些瓶颈,而瓶颈的源头一般是在磁盘的I/O上。而随着互联网技术的进一步发展,各种类型的应用层出不穷,这导致在当今云计算、大数据盛行的时代,对性能有了更多的需求,主要体现在以下四个方面:1、低延迟的读写速度:应用快速地反应能极大地提升用户的满意度2、支撑海量
原创
发布博客 2021.03.31 ·
1250 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

Linux安装调试Nginx

Ubuntu安装搭建Nginx服务器Ubuntu下安装Nginx一、系统基本信息查看1、查看Ubuntu版本信息;使用命令:cat /proc/version 查看~$ cat /proc/versionLinux version 4.15.0-106-generic (buildd@lcy01-amd64-016) (gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)) #107-Ubuntu SMP Thu Jun 4 11:27:52 UTC
原创
发布博客 2020.06.22 ·
1066 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

查看虚拟机里的Centos7的IP

查看虚拟机里的Centos7的IP这里之所以是查看下IP ,是我们后面要建一个Centos远程工具Xshell 连接Centos的时候,需要IP地址,所以我们这里先学会查看虚拟机里的Centos7的IP地址首先我们登录操作系统 用户名root 密码 123456然后我们输入ip查询命名 ip addr 也可以输入 ifconfig查看ip,但此命令会出现3个条目,centos的ip地址是ens33条目中的inet值。发现 ens33 没有 inet 这个属性,那么就没...
转载
发布博客 2020.06.22 ·
231 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

SpringBoot是如何实现AOP和IOC的

SpringBoot是如何自动实现IOC和AOP的一、概念解析(AOP & IOC/DI)本文主要是通过代码实现Spring Boot中的IOC和AOP配置。一些概念性的东西可以去我的博客了解。这里的AOP和IOC是属于Spring容器框架的范畴。和SpringBoot关系不大,因为Spring Boot的初中是整合简化了Spring和Spring MVC的开发。1、关于IOC/DI的概念分析(简单全面)。☞点击链接前往;这一片文章是多年前在学习使用Spring的过程中整理的。里面包括了很
原创
发布博客 2020.06.20 ·
5651 阅读 ·
7 点赞 ·
1 评论 ·
22 收藏

如何使用不同的方式创建SpringBoot项目

#如何使用多种方式创建Spring Boot项目PS: 最近在整理Spring Boot相关方面的知识结构,知识点,尊重作者的劳动成果,此文为转载整理,作者原文链接为☞原文使用Spring Boot创建项目有三种方式:一是通过在官网在线创建,二是通过idea和STS(eclipse的一个插件,全名spring tools suit,这款集成了spring相关的组件),三是通过创建普通的maven工程,添加注解即可,下面来具体看看1、通过Spring Boot官网在线创建2、通过idea或者STS工
原创
发布博客 2020.06.20 ·
757 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Filter实现跨域处理

package cn.edu.tju.rico.filter;import java.io.IOException;import java.util.Arrays;import java.util.List;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import j.
原创
发布博客 2020.05.28 ·
454 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多