- 博客(117)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 C#首次获得了年度编程语言的奖项,祝贺!
Fortran和Kotlin成为了前20名的永久选手,取代了长期受欢迎的R和Perl。在TIOBE指数的历史上,C#首次获得了年度编程语言的奖项。二十多年来,C#一直是前10名的选手,现在它正在追赶四大语言,它以一年内最大的涨幅(+1.43%)赢得了这一当之无愧的奖项。C#可以免费使用(站长注:.NET是MIT协议开源,免费跨平台,信创没问题),并以稳定的速度发展,使该语言在每个新版本中都更具表现力。该指数每月更新一次。值得注意的是,TIOBE指数并不是关于最好的编程语言或编写最多代码行的语言。
2024-01-08 21:17:28
486
原创 推荐一本Vue源码阅读书籍《Vue.js技术内.幕》
不止Vue的源码,对于任何技术的源码的阅读,都会另你“受益匪浅”。初读源码,会感觉这是一个比较枯燥的事情。但深入读下去,你会觉得源码就是一个宝库。不但能让你对这个框架“知其然不知其所以然”,而且通过阅读优秀的开源框架的源码,能够从中学习优秀的架构设计和代码设计,学习框架作者设计框架的思维。读源码是一名程序员突破自我瓶颈,告别CRUD,获得高薪和升职加薪的一个有效途径。
2022-10-16 19:59:50
1907
2
原创 通过Elasticsearch 8、Kibana、Filebeat实现日志的监控及统计
通过Elasticsearch 8、Kibana、Filebeat实现日志的监控及统计
2022-09-06 16:16:41
2446
原创 《图解HTTP》阅读总结(上)
讲HTTP协议的书籍很少,这本《图解HTTP》,本书图文并茂,大量图片穿插文中,生动形象地向读者介绍每一个应用案例,减少了读者阅读时的枯燥感。哈哈,很适合我,我的文章也非常喜欢用“图解XXX”的方式,但真心没有这本书用图用的这么彻底。
2022-03-06 18:17:34
5803
56
原创 【机器学习】——白话入门及术语解释
小白如何快速入门机器学习?如果不做专职的相关岗位开发,自己跑一些学习程序是否可行呢?比较现在各种框架都挺多的了,即使再不济,了解一下具体都能做哪些东西也是很不错的。
2022-02-15 17:24:05
8244
49
原创 Linux系列(一): 在虚拟机中安装Ubuntu
最近想安装个ubuntu系统玩玩,当然是先在虚拟机中试试了。虚拟机选择系统自带的Hyper-V,省的安装虚拟机软件了。当前宿主操作系统为Windows 11.
2022-02-10 10:28:16
10457
27
原创 拆解Tomcat10: (七) 一套Tomcat程序中可以部署多个Server吗
前面的文章中,一个Tomcat下只有一个Server组件,那么会有多个的情况吗?
2022-02-08 08:59:53
7401
46
原创 拆解Tomcat10: (六) 核心组件的生命周期管理与组合模式解析
上一篇《拆解Tomcat10 (五) 核心组件的初始化与设计模式解析》分享了Tomcat的核心组件的是如何实现生命周期接口的,以及生命周期方法的调用逻辑。如果把Tomcat比作一台机器,那么这台机器是如何开机、关机的呢?当按下开机键,所有核心组件会逐步初始化、启动;当按下关机键,所有组件又会随着关机,释放资源,这是如何实现的呢?
2022-01-28 15:28:59
5330
28
原创 第100篇,我的10年4000粉心得
2021年10月回归后,开始耐心经营自己的博客,至今也4000粉丝了。写了一些散碎的文章,也开始了一个新的系列。
2022-01-20 21:26:33
7862
34
原创 拆解Tomcat10: (五) 核心组件的协调控制与设计模式解析
上一篇《拆解Tomcat10: (四) 图解架构》分享了Tomcat的核心组件及其架构关系,本章接着讲解组件的Tomcat的初始化过程,这么多组件是如何统一加载、启动的。这其中用到了哪些设计模式和设计原则。
2022-01-11 07:41:58
7617
29
原创 浏览器(2):自制Chromium内核浏览器,自动统计优快云社区打卡记录
想控制网页的请求、想控制请求结果、想给网页中硬塞点JS、想模拟输入、模拟按键、我想自动翻页、拉滚动条、自动抓取数据
2022-01-07 22:13:53
6785
15
原创 遇到过写着”996像呼吸一样自然“的简历么,你是怎么处理的
元旦了,写点轻松的话题。你见到过写着”996像呼吸一样自然“的简历么,你是怎么处理的,简单聊聊,也可以投个票。
2022-01-04 21:04:04
1761
19
原创 拆解Tomcat10: (一) 如何快速的学习一门新的语言(下)
还记得当年的七层网络模型吗?都说学以致用,那么这个网络模型对于我们实际工作中有什么用途呢?比如我写了个web页面,或者一个Restful API,这和七层网络模型是怎么对应的呢?
2021-12-29 10:30:22
19647
24
原创 聊一聊JavaScript和Java、C#的“箭头函数”
ES6 中引入了箭头函数,这也是现在前端面试几乎必考的内容(没考箭头函数,我都不好意思说自己是面试官,哈哈,开个玩笑)。有人问我,箭头函数是个什么东西?我跟他说,就像Java和C#中的lambda。
2021-12-26 19:26:19
16223
30
原创 油#猴是什么猴?又一门新的编程语言?卷不动了呀
优快云的浏览器助手升级了,增加了油#猴脚本的支持。 油#猴脚本是什么?一种新的编程语言吗?话说优快云的浏览器助手正在测评中,自己之前就安装了,自己也发文测评一下。 好插件·用户造,优快云寻找最佳产品体验官 |有奖征文赛进行中......本文分三部分,助手的安装与体验、两个期望后期新增的功能、以及现有功能的改进建议。ps:提了几个小建议,否则怎么能说是测评贴呢,哈哈。至于油#猴是什么...
2021-12-20 17:08:00
32
原创 拆解Tomcat10: (四) 图解架构
上一篇从Bootstrap类中的main方法开始了代码调试之旅,现在我们继续这个过程,看看Tomcat的核心组件架构。
2021-12-14 06:59:58
2081
37
原创 拆解Tomcat10: (三) 图解Tomcat的启动过程
上一篇介绍了如何在Idea中下载并调试最新的Tomcat的源码(已更新到2021.12.8日发布的Tomcat 10.0.14)。如果说Tomcat是一部处理请求的机器,想了解Tomcat是如何处理请求的,首先要了解它的内部结构,本章以Tomcat的启动为起点,开启源码学习之旅。
2021-12-10 12:53:58
4651
10
原创 拆解Tomcat10: (一) 如何快速的学习一门新的语言(上)
1.你是一个什么程序员经常听到有人说,我是Java程序员、我是.NET程序员、我是PHP程序员(PHP是世界上最好的语言)
2021-12-06 22:19:37
7133
59
原创 Visual Studio远程调试
在工作中有时候需要在服务器的环境下远程调试,例如调试微信相关服务的时候。1. 下载远程调试工具网址:https://visualstudio.microsoft.com/zh-hans/downloads/下载后直接安装至完成。启动Remote Debugger:如果只是短时间测试,可以选择无身份验证,为了安全,工具自动设置了空闲时间,即多久没有操作会自动关闭此功能。2.新建测试项目建了一个简单的HelloWorld项目,简单几句代码,加上断点。发布debug到远程服务器。双击He
2021-11-24 07:29:52
1760
4
原创 免费建站?手把手自己从零开始(超详细)
1. 更新dnfdnf upgrade2. 安装PHP2.1 查看当前dnf库中的php版本dnf list mysql我这里看到的是7.2版,版本过低,php.x86_64 7.2.24-1.module_el8.2.0+313+b04d0a66 appstream需要安装个新的,首先安装Remi存储库dnf install -y https://rpms.r
2021-11-09 07:45:00
6399
9
原创 免费的博客空间,漂亮的VuePress
GitHub新建一个repository。填写repository的名字,设置为Public。创建成功后,页面如下图,点击Settings进行设置
2021-11-01 08:25:04
2016
4
原创 浏览器版VSCode来了
浏览器版VSCode来了,打开网址https://vscode.dev,即可正常使用,如下图点击Open Folder,选择项目文件夹,开始coding吧!
2021-10-22 09:39:36
599
1
原创 【.Net vs Java? 】 看一看二者的类有多像?
1. 包(Package)、命名空间(NameSpace)1.1 概念比较纠缠的几个概念,首先在Java中常用的是包(Package),较少提到NameSpace的概念。Java官方文档中这样说:为了使类型更易于查找和使用,避免命名冲突并控制访问,程序员将相关类型的组捆绑到包中。定义:包是一组提供访问保护和名称空间管理的相关类型。 请注意,类型是指类、接口、枚举和注释类型。 枚举和注解类型分别是特殊类型的类和接口,因此在本课中通常将类型简称为类和接口。根据这里的概念,Package基本上是对应
2021-10-20 07:30:00
257
1
原创 spring-framework最新源码调试
最近打算阅读spring-framework的源码,按照GitHub中在spring-framework项目中给出的编译和导入IntelliJ IDEA的方式进行操作,其中还是遇到了各种各样的问题。主要是环境,最好都用新的,JDK17、Idea 2021、Gradle7.2、Tomcat10等,然后就是多次重试。最终还是成功了,文章末尾也列了几个遇到的问题及最终存在我的GitHub中的地址。1. 获取spring-framework源码地址:spring-projects/spring-framewor
2021-10-14 07:45:00
899
8
前后端分离情况下,如何使用identityserver4对公共API进行保护
2020-08-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人