链滴
社区愿景和功能特性
优雅的 Markdown 所见即所得编辑
快捷键交互
随时自由编辑分享内容
支持注销账号来去自由
分布式社区网络
开放 API
产品
Symphony 社区系统(Java)
Solo 博客系统(Java)
Vditor 编辑器(TypeScript)
思源笔记(Electron、Go)
Pipe 博客平台(Vue、Go)
发展计划表
发展简史
榜单
GitHub 仓库排行
帖子打赏排行
Solo 博客端排行
积分排行
活跃度排行
贡献排行
本站基于开源项目 Sym
编程代码问答
登录
注册
米饭饭一族
haxLook
独自
关注
61514
号成员,
2020-08-31 18:16:21
加入
389
个人主页
浏览
30
帖子
+
回帖
+
评论
1.6k
贡献点
38h53m
在线时长
独自
30
帖子
3.0k
帖子被浏览
82
浏览帖子
1
被收藏的帖子
0
收藏的帖子
2
帖子被关注
0
关注帖子
3
被回贴
0
回贴
153
浏览回贴
0
评论
0
聊天室
0
收到的感谢
2
送出的赞同
2
被用户关注
1
关注用户
389
主页被浏览
4
浏览他人主页
5
浏览领域
1
浏览标签
22
积分
0
Repos
1.6k
贡献点
0
清风明月
7
关注标签
发布了帖子
git 初始化 & idea 适配 git
Git git 是一个互联网公司必备的项目版本工具,对于初入的小白而言,第一步肯定是首先要搭建好个人的 git,方便代码提交上传与版本管理,公司一般都会搭建好自己版本工具,一般以 gitlab 为主,废话少说,开凿。 第一步 安装 git 版本工具,下载链接:https://www.aliyundrive.com/s/ ..
1 年前
发布了帖子
java【反射与工厂模式】
好的设计模式重用性 工厂设计与反射之间的联系 第一种实现单个接口的工厂设计模式,通过 class 中的方法 T newInstance() 已过时。 此方法传播由 nullary 构造函数引发的任何异常,包括已检查的异常。这种方法的使用有效地绕过了编译时异常检查,否则该检查将由编译器执行。该 Constructor.n ..
2 年前
发布了帖子
java【二叉树】
上一篇文章为大家带来了一个关于链表的结构实现,我采用是内部类实现方式,那对于链表而言的话,链表缺点就是检索数据,那当然有人会提出一些优化方法,例如我们在学习集合时候了解到,二叉树,红黑树等,在数据改变的情况,进行对数据旋转,达到一个树的左右平衡,以此达到一个最佳的数据检索到效率。 下面的一个 demo 主要便于我们理解 ..
2 年前
发布了帖子
java【链表实现】
一般我们在学习集合之前,都会去了解了解数据结构的相关知识,最常见的莫过于链表,在 List 集合里面,linkedList 这个子类就是使用的链表的数据结果进行实现的, 链表的优势:新增数据,删除数据,会很容易 动态数组优势:检索快 下面的有一个关于链表的数据结构,是我大学学习期间写的一个测试,便于我们加深对链表结构的 ..
2 年前
发布了帖子
java【parallel 并行流 & 收集器 & Stream 运行机制】
并行流 并行流,同时进行的一个多线程操作。 先创建一个并行流的程序 new Random().ints().limit(20).parallel().forEach(System.out::println); 运行程序发现程序返回的 20 条随机数的输出 验证一下 parallel,sequential 都在的时候会先 ..
2 年前
发布了帖子
java【Stream】(高效处理数据)
流的基本概念 流可以基本定义为一个数据流,顾名思义就是流水线-> 入口【数据输入】-> 中间【数据处理】-> 出口【返回数据结果】 外部迭代、内部迭代 外部迭代表示自己编写过程,内部迭代表示只关注结果,不关注过程 @Test public void test01() { //外部迭代求和->求和 ..
2 年前
发布了帖子
java【方法引用】
方法引用 接上上一个文章,继续讲解关函数式编程中方法引用 对于一个函数式 lambda 表达式,举个栗子 对于一个 lambda 表达式,等式的左边为参数,等式的右边为执行体,执行体方法的参数就是左边的参数话,就可以使用方法引用。 Consumer consumer = i ->System.out.printl ..
2 年前
发布了帖子
java【function】
函数式编程/lambda 表达式 关于为什么需要学习函数式编程,什么是函数式编程,之前在学习 javase 的时候,学到关于 lambda 表达式对一些知识,但是时间消磨了我,最近在做项目分析别人代码的时候,看到一大堆的 function 的方法使用,使得我引起了重视。 函数式编程:面向结果,对过程不在乎,例如实现的细 ..
2 年前
发布了帖子
linux【硬盘扩容】
VmWare 的虚拟机的使用中,经常会出现内存不足的情况,前段时间在做项目中,发现虚拟机中 docker 出现了开机无法使用,使用命令出错, 最开始运行 docker ps 出现了如下: Cannot connect to the Docker daemon at unix:///var/run/docker.sock ..
2 年前
发布了帖子
vue【nextTick()】
Vue 中的 $nextTick Vue.nectTick() 是在下次DOM更新循环结束之后执行延迟回调,在修改数据之后使用$nextTick,则可以在回调中获取更新后的DOM(dom的改变是发生在nextTick()之后),这个方法作用是当数据被修改后使用这个方法,会回调获取更新后的dom再render出来 Vue ..
2 年前
发布了帖子
git【基本操作】
Git 常用命令 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看本地所有分支 git commit -am 'init' 提交并且加注释 git remote add origin gi ..
2 年前
发布了帖子
redis【锁】
工具类 RedisLockHandler.java package com.bohee.module.gl.voucher.redisCommon.lock; import com.alibaba.excel.util.CollectionUtils; import com.bohee.module.gl.vouche ..
2 年前
发布了帖子
java【Stream】
过滤 按条件筛选: stream().filter(p-> 条件).collect(Collectors.toList()); public List getList(){ return this.getRepository().findAll().stream().filter(p->!p.isDelet ..
2 年前
发布了帖子
java【集合遍历】
map 集合 1.通过获取 key 的形式进行遍历 //Set set = map.keySet(); //得到所有key的集合 for (String in : map.keySet()) { String str = map.get(in);//得到每个key多对用value的值 } 2、通过 Map.entryS ..
2 年前
发布了帖子
JS【深浅 copy】
computed: {1.浅拷贝是拷贝一层,深层次的对象级别的就只拷贝引用; 2.深拷贝是拷贝多层,每一级别的数据都会拷贝出来; 1.浅拷贝 computed: { updateList () { let newList = this.List /*do something*/ return newList }, } ..
2 年前
发布了帖子
redis【集群 & 开发解决方案】
集群 1、简介 集群架构 集群就是使用网络将若干台计算机联通起来,并提供统一的管理方式,使其对外呈现单机的服务效果 集群作用 分散单台服务器的访问压力,实现负载均衡 分散单台服务器的存储压力,实现可扩展性 降低单台服务器宕机带来的业务灾难 2、Redis 集群结构设计 数据存储设计 通过算法设计,计算出 key 应该保 ..
2 年前
发布了帖子
redis【主从复制 & 哨兵】
1、简介 多台服务器连接方案 [图片] 提供数据方:master 主服务器,主节点,主库 主客户端 接收数据的方:slave 从服务器,从节点,从库 从客户端 需要解决的问题 数据同步 核心工作 master 的数据复制到 slave 中 主从复制 主从复制即将 master 中的数据即时、有效的复制到 slave 中 ..
2 年前
发布了帖子
redis【删除策略 & 高级数据类型】
删除策略 1、数据删除策略 定时删除 惰性删除 定期删除 时效性数据的存储结构 Redis 中的数据,在 expire 中以哈希的方式保存在其中。其 value 是数据在内存中的地址,filed 是对应的生命周期 [图片] 数据删除策略的目标 在内存占用与 CPU 占用之间寻找一种平衡,顾此失彼都会造成整体 redis ..
2 年前
发布了帖子
redis【持久化 & 事务 & 锁】
Redis 容器配置 redis.conf redis 容器里边的配置文件是需要在创建容器时映射进来的 停止容器:docker container stop myredis 删除容器:docker container rm myredis 重新开始创建容器【直接在外部配置软连接到容器内部】 1. 创建docker统一的 ..
2 年前
发布了帖子
redis【数据类型 & 通用指令 & jedis】
五大数据类型 redis 中的 key 都为 String 类型,主要进行研究的就是 Value 的数据类型 String 基本操作 //设置String set key value mset key1 value1 key2 value2... //设置生命周期 setex key seconds value //得 ..
2 年前
发布了帖子
redis【基本操作】
Nosql 简介 NoSQL: 即 Not-OnlySQL(泛指非关系型的数据库),作为关系型数据库的补充。 作用: 应用对于海量用户和海量数据前提吓得数据处理问题。 特征: 可扩容,可伸缩 大数据量下得高性能 灵活得数据模型 高可用 常见 Nosql 数据库: Redis memcache HBase MongoDB ..
2 年前
发布了帖子
mybatis_plus【Sql 注入器】
MP 的 sql 注入使用 我们已经知道,在 MP 中,通过 AbstractSqlInjector 将 BaseMapper 中的方法注入到了 Mybatis 容器,这样这些方法才 可以正常执行。 那么,如果我们需要扩充 BaseMapper 中的方法,又该如何实现呢? 编写 MyBaseMapper import ..
2 年前
发布了帖子
mybatis_plus【逻辑删除 & 枚举】
逻辑删除 开发系统时,有时候在实现功能时,删除操作需要实现逻辑删除,所谓逻辑删除就是将数据标记为删除,而并非真正的物理删除(非 DELETE 操作),查询时需要携带状态条件,确保被标记的数据不被查询到。这样做的目的就是避免数据被真正的删除。 接下里实操吧 为 tb_user 表增加 deleted 字段,用于表示数据是 ..
2 年前
发布了帖子
mybatis_plus【插件】
MyBatis 允许你在已映射语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis 允许使用插件来拦截的方法 调用包括如下 4 中: Executor (update, query, flushStatements, commit, rollback, getTransaction, close, isClo ..
2 年前
发布了帖子
mybatis_plus【条件构造】
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发,提高,效率而生,Mybatis-Plus 是由 baomidou(苞米豆)组织开发并且开源的。 [链接] [链接] [链接] mybatis_plus 具有强大的 CRUD 操作,:内置通 ..
2 年前
发布了帖子
mybatis【数据权限案例】
数据权案例 mybatis 的 sql 构造,可能是我们程序猿每天都需经历的过程,前几天公司有了一个新的需求,做一个表结果的数据权限。 举个栗子: 某张表中维护这大量的客户信息,但是客户信息不是每个用户都看到,系统中维护一个树形结果的组结构,根据上下级的关系进行数据查看权限。 A a1 a2 a1,a2只能看到自己维护 ..
2 年前
发布了帖子
myBatis【常规使用】
myBatis MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects ..
2 年前
发布了帖子
Centos【安装 nginx 及基本配置】
[图片] Nginx 的介绍 Nginx 作为负载均衡服务:Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP 代理服务对外进行服务。Nginx 采用 C 进行编写,不论是系统资源开销还是 CPU 使用效率都比 Perlbal 要好很多。 由于 Nginx 采用 C 进 ..
2 年前
发布了帖子
SpringBoot【短信微服务】
SpringBoot 搭建短信微服务 SpringBoot 快速搭建 Spring 工程,所以非常适合进行搭建微服务,本片中主要介绍的是使用阿里大于进行短信为服务的搭建。 SpringBoot 和 activeMQ 的整合 MQ 是消息中间件,是一种在分布式系统中应用程序借以传递消息的媒介,常用的有 ActiveMQ, ..
2 年前
发布了帖子
springBoot【整合 activeMQ】
MQ 的产生背景 系统之间直接调用存在的问题? 微服务架构后,链式调用是我们在写程序时候的一般流程,为了完成一个整体功能会将其拆分成多个函数(或子模块),比如模块 A 调用模块 B,模块 B 调用模块 C,模块 C 调用模块 D。但在大型分布式应用中,系统间的 RPC 交互繁杂,一个功能背后要调用上百个接口并非不可能, ..
2 年前
关注了用户
bugless
2 年前
关注了标签
分享
2 年前
关注了标签
Rust
2 年前
关注了标签
Gitea
2 年前
关注了标签
Facebook
2 年前
关注了标签
Git
2 年前
关注了标签
jQuery
2 年前
关注了标签
RIP
2 年前