java

淦,冲突的时候,同事非得说他才是对的怎么办
淦,冲突的时候,同事非得说他才是对的怎么办

上篇文章把平常最最最经常用到的一些命令,但是基本是常规情况下,接下来讲讲不太正常情况下的命令。

2021-09-29 21:16:58阅读全文

一位程序员社畜的2021闲读书单!
一位程序员社畜的2021闲读书单!

其实这篇我很早就想写了,但一直拖着,周末码几个字,一直拖到了现在。

2021-09-29 23:19:13阅读全文

国产Linux发行版系统再添一员,颜值完全不输苹果
国产Linux发行版系统再添一员,颜值完全不输苹果

当今市面上Linux操作系统的种类实在是太多了,各种各样的Linux发行版及其衍生系统数不胜数,常常让人看得眼花缭乱。

2021-10-08 19:21:56阅读全文

2021 年 10 月 TIOBE 指数榜:Python 超越 C 语言成 20 多年来的新霸主
2021 年 10 月 TIOBE 指数榜:Python 超越 C 语言成 20 多年来的新霸主

刚刚,TIOBE 更新了 2021 年 10 月份编程语言指数排行榜。

2021-10-08 15:33:09阅读全文

名片快速制作 -- 小滑轮
名片快速制作 -- 小滑轮

本人开发一个名片快速生成的方式。通过输入名片相关的信息,就可以显示含有这些信息不同风格名片。这样可以最真实的看到名片样式。可以节省很多时间哦。

2021-10-08 15:07:27阅读全文

聊聊t-io和netty的差异
聊聊t-io和netty的差异

引言t-io和netty的差异,这是个被大量问及的问题,在此,作为t-io作者,列一些差异化的东西t-io的最大优势API设计易懂,尽量避免引入自创概念——最大限度降低学习成本接管了大量业务资源的绑定与自动解绑,开发人员只需要无脑地调用API即可完成绑定与解绑功能,这个处理如果丢给业务开发人员是极其

2021-10-09 11:22:55阅读全文

同事说分支没什么用?
同事说分支没什么用?

前面已经讲了大概的最常用的git命令了,如果公司使用的是单分支开发,只有一个master分支,那可以说之前所说的能解决80%的问题了,这篇文章主要讲的就是多分支情况下的分支管理。

2021-10-11 05:29:02阅读全文

一位拖延症患者程序员的自我救赎!
一位拖延症患者程序员的自我救赎!

关于时间管理、如何做计划、如何提高执行力...等等相关的话题其实很早之前我就想写了,但一直拖着迟迟没有动笔。但是这次我想了又想,不能再拖了。

2021-10-14 12:39:40阅读全文

国产开源网络框架t-io的炸裂性能之每秒处理1051万条聊天消息
国产开源网络框架t-io的炸裂性能之每秒处理1051万条聊天消息

内置各种数据监控的t-io仍然可以跑出炸裂的性能数据友情提醒:开监控很耗性能,有时候为了数据得以监控必须采用性能更差的算法测试程序在tio-study中,见下图参数设置如果想跑出好的成绩,总连接数大约保持在50-300间总连接数过多或过少,不太容易跑出600万以上的数据,但是跑出100多万的连接数的

2021-10-18 03:24:04阅读全文

SpringCloud微服务实战——搭建企业级开发框架(三):创建Maven工程
SpringCloud微服务实战——搭建企业级开发框架(三):创建Maven工程

  在新建工程前,先了解一下什么是敏捷开发“松结对编程”及“L型代码结构”这里有详细的介绍和说明 : 敏捷开发“松结对编程”系列之十一:L型代码结构(团队篇之一)

2021-10-27 01:18:00阅读全文

centos /dev/mapper/cl-root 100% 记一次服务器发生的问题
centos /dev/mapper/cl-root 100% 记一次服务器发生的问题

测试服务器出现问题 突然服务启动不了

2021-10-27 01:33:57阅读全文

多用户商城系统:店铺抽成系统逻辑设计_OctShop商城系统
多用户商城系统:店铺抽成系统逻辑设计_OctShop商城系统

平台可以针对不同行业入驻的商家店铺进行抽成,每个店铺可自由设置不同的抽成百分比。设置抽成后,即可对店铺的每笔交易按抽成百分比进行抽成。系统会详细记录交易抽成信息,以便商家结算查询与核对。平台分销,分润,分佣,分红,返现等机制也与店铺抽成密切相关。

2021-10-27 05:09:27阅读全文

SpringCloud微服务实战——搭建企业级开发框架(六):使用knife4j集成Swagger2接口文档
SpringCloud微服务实战——搭建企业级开发框架(六):使用knife4j集成Swagger2接口文档

  knife4j是为集成Swagger生成api文档的增强解决方案,前后端Java代码以及前端Ui模块进行分离,在微服务架构下使用更加灵活,提供专注于Swagger的增强解决方案,不同于只是改善增强前端Ui部分,我们这里使用knife4j作为文档管理工具来代替swagger-ui。

2021-10-27 10:13:32阅读全文

SpringCloud微服务实战——搭建企业级开发框架(五):数据库持久化集成MySql+Druid+MyBatis-Plus
SpringCloud微服务实战——搭建企业级开发框架(五):数据库持久化集成MySql+Druid+MyBatis-Plus

  在引入相关数据库持久化相关依赖库之前,我们可以考虑到,当我们因业务开发需要,引入各种各样的依赖库时,Jar包冲突是我们必须面对的一个问题,Spring为了解决这些Jar包的冲突,推出了各种bom,最著名的就是Spring IO Platform bom,其中最核心的三个是:spring-fram

2021-10-27 03:37:03阅读全文

SpringCloud微服务实战——搭建企业级开发框架(二):环境准备
SpringCloud微服务实战——搭建企业级开发框架(二):环境准备

    这里简单说明一下在Windows系统下开发SpringCloud项目所需要的的基本环境,这里只说明开发过程中基础必须的软件,其他扩展功能(Docker,k8s,MinIO,XXL-JOB,EKL,Keepalived,Nginx,RabbitMQ,Kafka等)用到的软件会在具体使用时详细说

2021-10-27 11:20:15阅读全文

深度解析!Linux 命令 su 和 sudo 的区别
深度解析!Linux 命令 su 和 sudo 的区别

之前一直对 su 和 sudo 这两个命令犯迷糊,最近专门搜了这方面的资料,总算是把两者的关系以及用法搞清楚了,这篇文章来系统总结一下。

2021-10-27 10:33:17阅读全文

一文读懂 Go sync.Cond 设计
一文读懂 Go sync.Cond 设计

Go 语言通过 go 关键字开启 goroutine 让开发者可以轻松地实现并发编程,而并发程序的有效运行,往往离不开 sync 包的保驾护航。目前,sync 包的赋能列表包括: sync.atomic 下的原子操作、sync.Map 并发安全 map、sync.Mutex 与 sync.RWMut

2021-10-27 13:23:21阅读全文

t-io 3.7.5 发布,口碑炸裂的国产网络编程框架
t-io 3.7.5 发布,口碑炸裂的国产网络编程框架

标题说明看到"口碑炸裂"四字,应该又有不少"闻风而至"的同学要来"口吐芬芳",所以先上3张"炸裂封条"如果3张"炸裂封条"还不够,那就再上一张王炸"唵嘛呢叭咪吽",没错,就是封印孙悟空500年的"六字大明咒"言归正传,t-io其实是一位三流程序员写的国产网络编程框架,为了自我证明t-io的优秀,这位

2021-10-29 02:00:35阅读全文

SpringCloud微服务实战——搭建企业级开发框架(十):使用Nacos分布式配置中心
SpringCloud微服务实战——搭建企业级开发框架(十):使用Nacos分布式配置中心

  随着业务的发展、微服务架构的升级,服务的数量、程序的配置日益增多(各种微服务、各种服务器地址、各种参数),传统的配置文件方式和数据库的方式已无法满足开发人员对配置管理的要求:

2021-10-31 17:25:10阅读全文

MySQL事务的隔离级别与并发问题
MySQL事务的隔离级别与并发问题

如果事务A读到了未提交的事务B修改过的数据,就意味着发生了脏读现象。

2021-10-31 18:59:06阅读全文

kafka集群集成Kerberos
kafka集群集成Kerberos

Kerberos可以将认证的密钥在集群部署时事先放到可靠的节点上。集群运行时,集群内的节点使用密钥得到认证,认证通过后的节点才能提供服务。企图冒充的节点由于没有事先得到的密钥信息,无法与集群内部的节点通信。这样就防止了恶意地使用或篡改Hadoop集群的问题,确保了Hadoop集群的可靠性、安全性。

2021-11-01 17:55:50阅读全文

TIOBE 11 月榜单:PHP 排前十名“岌岌可危”|Python、C、Java 任霸占前三甲
TIOBE 11 月榜单:PHP 排前十名“岌岌可危”|Python、C、Java 任霸占前三甲

近日,TIOBE 公布了 2021 年 11 月编程语言榜。本次榜单中,Python、C 和 Java 分别位列前三甲,而多年来受欢迎的 PHP 则即将被挤出前十。

2021-11-07 22:33:33阅读全文

JavaScript基础快速入门篇,动力节点web前端教程分享
JavaScript基础快速入门篇,动力节点web前端教程分享

说到Javascript自学,那必然是要通过视频教程来学习了,我们学习的技巧主要是动手及主动思考,视频在看的同时记得跟敲代码不低于三遍,直到隔一天隔一周能重复敲出代码或回忆起思路为止。而且边敲边做笔记,以做复习时快速的查阅之用。学习的最大技巧是动手,其实每天都在成长,只是感觉不明显而已。但这个月与前

2021-11-08 21:51:55阅读全文

前端面试每日 3+1 —— 第942天
前端面试每日 3+1 —— 第942天

《论语》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。前端面试每日3+1题,以面试题来驱动学习,每天进步一点!让努力成为一种习惯,让奋斗成为一种享受!相信 坚持 的力量!!!

2021-11-13 02:38:28阅读全文

SAP 电商云 Spartacus UI Proxy Facade 的一个实际例子
SAP 电商云 Spartacus UI Proxy Facade 的一个实际例子

如何理解 SAP 电商云 Spartacus UI 中的 proxy facade?

2021-11-17 09:22:11阅读全文

mongoTemplate aggregate教程
mongoTemplate aggregate教程

note:pipeline顾名思义就是就是管道,也就是mongo的数据会经过这些管道内的操作逐渐的处理,然后在最后得到想要的结果,限制,内存不超过100 megabytes,stage步骤不能超过1000。建立文档books如下:

2021-11-16 16:17:21阅读全文