自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

段丛磊

一个爱拼的小白

  • 博客(91)
  • 资源 (7)
  • 收藏
  • 关注

原创 青春不老我们不散

一、再见  1、我们终于毕业啦,虽然最后一年在社会大学度过的(早已习惯,为生活努力的样子,虽然有些狼狈,但是我们很酷。)会看当年象牙塔里的日子甚是怀念,在那里我找到了我兴趣和热爱的东西。当初高中毕业的我还是一个迷茫的小老弟哈哈。当初在佛山打工的我找到了自己想要的生活,现在想起来就像一丝曙光照入了我的世界。2、还记得我们一起学习走进IT世界吗?还记得我们写的第一个HTML吗?要知道当初我还是一个不认识拼音的帅小伙。渴望知识的我一进入,象牙塔中没有向同学们一样享受这样自由、无拘无束的生...

2020-07-05 00:51:00 1076 2

原创 大一求职经历

            说到我的这次求职我还是有很多想说的,在大一刚开始的时候,我们有一个统一的课6主题(课6是我们专业的一个特点,每次上课的时候会有1--6分钟的时间给1--2进行他们的分享,有时候固定主题,有时候也就是自由发挥,当演讲的人分享完了,还会有两个同学进行评价,主要是锻炼我们的说话,对事物的观察)。我现在还记得我那时候我说,我想做一名web前端开发工程师,我也说过我要在大二学完jav...

2018-07-06 21:47:00 1140 6

原创 H5音乐播放器

本来我是想把这个播放器写完的,但是我现在已经摸清楚我js的技术了,(我还是只懂皮毛)所以我就决定了,先不写了,所以我的音乐播放器还只是一个半成品,下面我简单说一下我的编写过程吧! 这个是我模仿酷狗的音乐播放器做的整个播放器我把他划分为4个部分。 1 第一个部分就是头部主要放图片ioc和切换皮肤,皮肤主要是利用css3的一个颜色的特点currc...

2018-05-24 12:36:12 2236 3

原创 大一结业项目之一(C#晨曦超市管理系统 )

C#晨曦超市管理系统 我现是湖南工程职业技术学院大一的学生,很快我就是大二了,在为了检测自己所学的知识,我写了这套超市管理系统,从项目立项到现在的项目成型大概用了一个月,在写这套系统的时候,我们还没有学C#Form桌面窗体的,在选项目的时候我也没有把握。那...

2018-05-16 19:27:05 13939 74

原创 第九届蓝桥杯,赛后感!!含泪写完。

对于这一次的蓝桥杯我先说一下我的心情,说好的暴力破解,说好的DFS尼都没有我靠,这届的题目很变态,早上我起床是被拉肚子叫醒的,唉!早上9正开考,今年我们是在本学校考试,我吃完早饭去的考场(这里我要说明一下,本来蓝桥杯是提供早餐的,但是老师说怕我们吃不饱,就要我们自己先吃一点,但是我想说一下300快的早餐都不能要我吃饱)(注:我们蓝桥杯报名费300快)我们提前半个小时到的考场,进去的时候你的...

2018-04-01 14:14:26 49348 28

原创 00后程序员,2023年终总结

00后程序员,2023年终总结作为一个00后程序员,我回顾了过去三年的工作经历。我来自湖南衡阳,虽然互联网上常常开玩笑说我们00后炒主管、炒老板,但实际上我们也在不断努力变得更强。最近两年我没有写博客,不是因为懒,而是我荣升为了一位爸爸,肩上的责任更重了,工作上也需要积极主动承担自己的职责,顺便开发一个练手的物联网项目。工作的三年2020年中旬,我还在深圳的一家公司从事机房环境动力...

2023-12-29 09:42:00 864

原创 ElasticSearch学习

ElasticSearch(中文官网)之前在蟹老板手下干命的日子里,我给公司搭建了一套LEK,收集我们测试环境、生成环境,每个服务运行状态,以及bug及时定位,现在在新东家ElasticSearch除了做日志收集,还会保存业务数据文档,提升查询效率。在上次写的“使用ElasticSearch、Kibana、Docker 进行日志收集” 介绍了如何进行环境搭建,以及日志数据收集。Ela...

2022-08-08 08:48:00 432

原创 Windows Docker好方便呀呀呀

Windows Docker好方便呀呀呀今天我需要测试自己写的KafKa基础类库,自己需要搭建一个KafKa环境,自己的云主机不能用,电脑也没有开虚拟机,但是想了一下需要在windows电脑安装Kafka 环境好麻烦呀!!!! 后面想到有Windows for Docker 工具可以解决困惑。安装Hyper-V和开启Hyper-V按以下步骤打开勾选 Hyper-V 并重启电脑生效...

2022-06-29 08:42:00 334

原创 浅析DispatchProxy动态代理AOP

浅析DispatchProxy动态代理AOP(代码源码)最近学习了一段时间Java,了解到Java实现动态代理AOP主要分为两种方式JDK、CGLIB,我之前使用NET实现AOP切面编程,会用Filter拦截器、Attribute特性、中间件、继承父类重写父类方法。经过查找资料接触到了(牛逼不分先后)DispatchProxy抽象类源码地址Dora开源地址castleproje...

2022-06-16 09:17:00 349

原创 使用ABP SignalR重构消息服务(二)

使用ABP SignalR重构消息服务(二)上篇使用ABP SignalR重构消息服务(一)主要讲的是SignalR的基础知识和前端如何使用SignalR,这段时间也是落实方案设计。这篇我主要讲解SignalR源码(最近我手头工作比较忙@蟹老板)。SignalR源码分析(原地址,原地址已经停止维护了合并到了AspNetCore)使用SignalR我们主要是添加services.Ad...

2022-04-08 09:13:00 706

原创 使用ABP SignalR重构消息服务(一)

使用ABP SignalR重构消息服务最近协助蟹老板升级新框架,维护基础设施服务,目前已经稳了。早上蟹老板看到我进入公司,马上就叫停我,说我为什么左脚先进公司,你这样会让我很难做耶,这样把我给你一次机会把现在的消息服务重构了,我就放过你这一次。(当时我都没有反应过来,蟹老板就准备和我讲需求了,我赶紧着小本子开始记需求)背景我们需要记录所有用户的在线状况(登录的设备存在多个设备同时登...

2022-03-21 09:21:00 441

原创 ABP 使用ElasticSearch、Kibana、Docker 进行日志收集

ABP 使用ElasticSearch、Kibana、Docker 进行日志收集后续会根据公司使用的技术,进行技术整理分享,都是干货哦别忘了关注我!!!最近领导想要我把项目日志进行一个统一收集,因为现在环境有什么报错信息都是看Logs文件夹的日志数据,如果只有一个项目那到无所谓,但是我们现在的服务进行了模块拆分,所以看日志需要一个一个的找不方便,之前我有接触过Seq、ElasticSe...

2022-03-07 09:40:00 549

原创 Abp 业务异常源码解读

Abp 业务异常源码解读最近一直在读代码整洁之道,我在读到第三章函数的3.9 使用异常替代返回错误码,其实在我的开发经历中都是使用返回错误码给到前端,之前在阅读ABP官网文档中就有看到过使用异常替代异常的做法,当时自己还是比较抵触,在读完本章之后我们就马上阅读了Abp的异常处理源码。ABP 提供了一个内置的基础设施,并提供了一个标准模型来处理异常。自动处理所有异常并向客户端发送标准格...

2022-02-27 17:07:00 1116

原创 读书笔记-代码整洁之道(一)

整洁代码当我们可以完善的实现一个业务需求、之后我们就需要考量代码的一个可读性和复用性,以及模块解耦。我自己也经历过一些中中小小的工作,自己也每天生成糟糕的代码,也经历过几次系统重构工作,慢慢的体会到了在编写代码的时候自己需要遵循约定俗成的规范,尽可能的让自己的代码在下次阅读时一看就懂,包括下一位同事能够维护我的代码。糟糕的代码阅读本书让我想起了自己经历过的一些场景:领导需要我们...

2022-02-18 00:31:00 349

原创 Abp 审计模块源码解读

Abp 审计模块源码解读Abp 框架为我们自带了审计日志功能,审计日志可以方便地查看每次请求接口所耗的时间,能够帮助我们快速定位到某些性能有问题的接口。除此之外,审计日志信息还包含有每次调用接口时客户端请求的参数信息,客户端的 IP 与客户端使用的浏览器。有了这些数据之后,我们就可以很方便地复现接口产生 BUG 时的一些环境信息。源码地址Abp版本:5.1.3初探我通过abp脚手架创...

2022-02-03 13:15:00 693

原创 全局获取HttpContext

全局获取HttpContext在我们平常开发中会有这样的需求,我们的Service业务层需要获取请求上下文中的用户信息,一般我们从控制器参数传递过来。如果你觉得这样就可以了,请您关闭文章。场景但是我们也会遇到控制器传递困难的场景,我自己最近使用单库实现多租户的PAAS平台,发现EF Core上下文获取我Token或者Headers中获取租户Id进行全局过滤就很麻烦(多租户解决方案后期我...

2021-07-11 16:30:00 614

原创 Docker Redis哨兵模式部署

Docker Redis哨兵模式部署我们先拉取redis配置 wget -c http://download.redis.io/redis-stable/redis.conf当我们下载好配置文件之后,我们只需要注意一下几个配置即可。port 是redis服务运行的端口(防止占用)slaveof 指定redis的主机地址。masterauth 当我们的主机redis有设置密码的时候,它...

2021-04-09 11:38:00 245

原创 Redis高可用调试

Redis高可用调试背景:因为要让redis高可用,我们使用了redis双机热备(一台主机一台备机)架构:虚拟IP=>nginx=>redis(双机)测试当我们使用nginx的双机热备模式,主节点挂掉之后,所有的请求会转发到从节点,这个时候我们的主节点故障恢复了,所有新的请求都会跑到主节点上。(当时我以为可以打卡下班了)但是当我进行模拟测试,首先正常情况主机在运行中非常...

2021-03-30 21:53:00 146

原创 .Net Core 使用EF Core codefirst模式

.Net Core 使用EF Core codefirst模式什么是codefirst模式EF Core有两种数据库设计模式,DBfirst 数据库优先、Codefirst 代码优先。1、我们一般设计是先添加数据库表信息,然后将数据库的信息更新到项目实体中。这种做法就是我们的DBfirst模式。2、使用codefirst模式,我们就可以先创建表实体,添加字段限制,完事之后执行3...

2021-02-05 14:48:00 2144

原创 docker-compose使用

docker-compose使用什么是docker-compose我的理解:docker-commpse主要是帮我们跟方便的进行容器管理,当我们服务达到了一定的数量之后,如果都是进行手动管理花费的时间就比较多了。【官方文档】docker-compose安装【官方安装】# 这个是国内镜像,具体为什么用国内的你应该懂curl -L https://get.daocloud.io...

2021-01-31 10:25:00 570

原创 再见、你好

回首2020我做了什么巩固了自己的厨艺今年年初我很早就返回深圳啦,但是一直呆在出租屋中,为了解决自己吃饭问题,所有我买了锅碗飘盆酱醋盐........(网络办公期间也是摸鱼????的很,天天研究今天吃点啥,怎么才好吃。)最重要的是自己也喜欢上搞饭了(真的不是因为我喜欢干饭)。在这里我也很建议大家放下手机体验自己付出劳动成功之后,收获到可口的饭菜(因为也很省钱,吃的还香、重点是管饱...

2021-01-01 23:09:00 141

原创 Vue 修改成功之后我做了什么

Vue 修改成功之后我做了什么背景:前端将修改的数据传递到后端,后端返回成功之后,我们要将数据及时显示出来。霸道方法一:重新请求接口柔和方法二:修改成功之后的数据传递到源数据中,进行双向绑定显示。我是怎么做的有想过用霸道方法,剩下的时间就是自己的啦。哈哈。但是今天我在这里进行了让步,明天我就会其他的事情上做出让步(20岁的小伙子摸什么????鱼咯,摸鱼????都是富人做的事情),所...

2020-12-19 21:19:00 187 4

原创 我的第一次shell

我的第一次shell最近我们的项目需要进行优化,整体架构进行改造。然后我们红超哥就看我骨骼惊奇,说小伙子你想不想当做掌门人呀。(我说不想哈哈)想不想也没用了,红超哥说我们现在的架构有所改变,需要你写一套自动部署脚本。(弱小的我没有说出一个不字)Shell可以干啥如果小伙伴们使用过Linux操作系统那肯定使用过shell命令,cd 、 ls 再或者你们一定看过 rm -...

2020-12-11 23:02:00 150

原创 BackgroundService 大佬教的好

BackgroundService 源码分析因为换了工作也有两个多月没有写博客啦,因为跟着红超哥(大佬)一直在学习和做项目(反正就是在潜心修炼,大佬每天也是在我十万个为什么中度过的。)最近在做一个接收服务端信息的项目,使用TCP建立连接,双方进行信息通信。后面我会陆陆续续的把自己学习的东西进行一个是输出。当时有一个需求需要在程序初始化完毕之后,执行一些不干扰主要流程的代码 (...

2020-11-29 19:23:00 8692 2

原创 Nuget管理自己的项目库

Nuget是什么Nuget 是一种 Visual Studio 扩展工具,它能够简化在 Visual Studio 项目中添加、更新和删除库(部署为程序包)的操作。(官方地址)相信大家对这个应该还是很熟悉的,没有序列化包大家第一时间就是搜索一个辅助包进行引用,大家有没有想过这些帮助包是哪里来的呢? (绝对不是天上掉下来的)为什么使用Nuget当我们需要使用序列的时候,如果不...

2020-10-06 22:46:00 215

原创 CentOS 安装 Docker 报错及解决过程

CentOS 安装 Docker报错信息:问题: package docker-ce-3:19.03.2-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installedcannot install the best candidate for the job...

2020-10-05 17:10:00 2134

原创 视频播放不了的问题

最近做一个项目时,发现mp4文件播放时没有图像,只有声音,代码检查了N次,都没有问题,就算是直接使用网上的实例代码,也只能播放实例视频,mp4文件绝对路径,相对路径也都试了,还是不能播放我的mp4.最后才想到可能是mp4文件本身的问题,查询了一下mp4的视频编码有三种:MPEG4(DivX),MPEG4(Xvid),AVC(H264)只有AVC(H264)编码格式的mp4才可以在...

2020-09-08 11:46:00 456

原创 .Net core 守护进程配置(supervisor)

1、介绍supervisorSupervisor是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进程死后,会自动将它重新拉起,很方便的做到进程自动恢复的功能,不再需要...

2020-09-04 17:12:00 760

原创 Hyperledger Fabric 手动搭建【区块链学习三】

Hyperledger Fabric 手动搭建前面我们学习了区块链是什么、还有自动搭建学习东西我们就要从简单到深入(入门到放弃),现在自动部署已经跑通了接下来就是手动搭建Fabric 网络可以更好的理解为什么要这么做。使用cryptogen(密码生成器)和configtxgen(配置交易生成器)手动生成证书/密钥和各种配置构件(等同于执行./byfn.sh generate)...

2020-08-20 22:41:00 617 3

原创 Hyperledger Fabric【区块链学习一】

Hyperledger Fabric 学习什么是区块链什么是区块链在我们没有接触的时候,只知道它是一个去中心化的存储方式。当我们发生交易,或者动作的时候我们会将记录通知给所有参与者共同维护,达到去中心化的进行存储。并且我们会将记录使用加密技术保证记录一旦添加到了账本中就无法修改(无法修改的账本就可以追溯信息根源)这个也就是区块链有时候被称为证明系统。区块链使用场景多方参与...

2020-08-15 17:25:00 569 2

原创 Hyperledger Fabric 部署

Hyperledger Fabric 部署Hyperledger Fabric需要使用Docker、Go环境。Docker环境安装Docker环境安装 直接查看这一篇,安装好之后将当前用户非root添加到Docker用户组中#创建docker用户组sudo groupadd docker#将当前用户添加到docker用户组sudo usermod -aG docker...

2020-08-10 20:59:00 1508

原创 Hyperledger Fabric 自动部署【区块链学习二】

Hyperledger Fabric 部署Hyperledger Fabric需要使用Docker、Go环境。Docker环境安装Docker环境安装 直接查看这一篇,安装好之后将当前用户非root添加到Docker用户组中#创建docker用户组sudo groupadd docker#将当前用户添加到docker用户组sudo usermod -aG docker...

2020-08-10 20:59:00 212

原创 Linux Docker部署

Docker 安装卸载旧版dockeryum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ ...

2020-08-10 18:03:00 87

原创 Linux 部署Elasticsearch

1、简介  安装JAVA环境  参考博文  1:Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能,还可以进行以下工作:  分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索。...

2020-07-29 20:45:00 240

原创 Linux 安装Java环境

一、yum方式下载安装  1:搜索Java SDK信息yum -y list java*或者是使用这个方式yum search jdk  2:安装JAVA SDKyum install java-latest-openjdk-debug.x86_64  3:验证安装版本java -version  4:通过yum安装的默认路径为:/usr/l...

2020-07-29 20:08:00 576

原创 .Net Core缓存组件(MemoryCache)【缓存篇(二)】

一、前言  .Net Core缓存源码  1、上篇.NET Core ResponseCache【缓存篇(一)】中我们提到了使用客户端缓存、和服务端缓存。本文我们介绍MemoryCache缓存组件,说到服务端缓存我们一般都会想到MemoryCache、Redis等等优秀的缓存组件,各自有各自使用的场景。MemoryCache的类型比较单一是Object对象存储、Redis的数据类型就...

2020-07-22 23:21:00 2480

原创 .NET Core ResponseCache【缓存篇(一)】

一、前言  源码  1、最近一直在看项目性能优化方式,俗话说的好项目优化第一步那当然是添加缓存,我们的项目之所以卡的和鬼一样,要么就是你的代码循环查询数据库(这个之前在我们的项目中经常出现,现在慢慢在修正)或者代码做了很多不该做的事情。这个时候就可以引入我们的缓存了。(只要你的代码不是写的特别差,比如之前实习的我)。  2、缓存主要分为两种 客户端(浏览器缓存)、服务端缓存。当我...

2020-07-16 21:31:00 2492

原创 Sql Server 增加字段、修改字段、修改类型、修改默认值

1、修改字段名:  alter table 表名 rename column A to B2、修改字段类型:  alter table 表名 alter column 字段名 type not null3、修改字段默认值  alter table 表名 add default (0) for 字段名 with values  如果字段有默认值,则需要先删除字段的约束,在添加新的...

2020-07-06 17:26:00 208

原创 保留两位小数

1.只要求保留N位不四舍5入 float f = 0.55555f; int i =(int)(f * 100); f = (float)(i*1.0)/100;2.保留N位,四舍五入 . decimal d= decimal.Round(decimal.Parse( "0.55555 "...

2020-06-23 11:14:00 226

原创 因为我最近忙、所以我写了它

一、事出有因 1、上周工作原因项目的事情每天都很忙,周五下班和乐师兄下班的时候已经晚上11点了,然后和师兄吃了一个烧烤吃到了12点了(结果啥也没吃,钱也花了挺多的。ps:程序员建议养生)扯远了 ,主要是一周比较忙周六没有进行我们学校的健康报备信息填写。导致辅导员给我打了6个电话(现在我还是在实习中,所以还归学校管)自己刚好在看网络请求这一块的东西,说干就干!!!二、知其所...

2020-06-16 19:17:00 239

java ajax上上传多张图片无刷新版

代码注解清晰

2018-11-09

java上传图片完整deom

java简单版上传图片,代码注解清晰。如果用不懂的可以滴滴滴我就可以了

2018-11-09

五子棋程序完整版项目答辩

这个是我找到的一个五子棋的程序,是我们大一做的卓越项目,蛮好玩的。不过机器人太强了

2018-11-09

ajxa无刷新,上传图片,或者文件

我写的还是比较简单,里面有我封装的类,可以扩展,多写,一定比多看好

2018-09-19

C#微信网站登录doem

不会用可以联系我,其实也是比较简单的拉,强项50个字

2018-09-10

javascript音乐播放器(可二次开发)

javascript音乐播放器(可二次开发),框架我都写好了

2018-06-07

C#晨曦超市管理系统

运用技术C#,PS,SQL,主要是利于人们对超市管理效果增强,我也可以和大佬多多交流

2018-05-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除