自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

御承扬的博客

学习是对自己最好的投资!

  • 博客(270)
  • 资源 (13)
  • 问答 (1)
  • 收藏
  • 关注

原创 编程与哲学(2)——输出是为了更好的输入

1)学习编程语言先学习输出语句是为了后面更好的深入学习,即所谓的输出是为了更好的输出。2)学到的新东西要勤加使用,不断提高熟练度3)对Base64进行了简单学习4)了解Base64的UrlEndoer与Java.net.URLEncoder的区别。...

2022-07-24 12:00:02 581 1

原创 编程与哲学(1)

哲学作为万学的归宿,用哲学的视角去看待计算机,将有助于你对计算机理解得更深刻;用哲学的思想指导计算机学习,也将有助于你更科学地构建起计算机知识体系。

2022-07-09 13:40:03 851 1

原创 Java JUC 之线程通信案例

本篇介绍多线程通信代码案例,以及多线程8锁问题。

2022-01-31 08:15:19 669

原创 Java JUC 之 Lambda 表达式

Lambda 表达式和接口方法默认实现、静态方法实现

2022-01-31 08:06:27 2169

原创 Java JUC 之何为 JUC

简单认识 JUC 及其相关概念。

2022-01-18 16:34:59 246

原创 Netty专栏——粘包与拆包

在 Netty 框架中如何解决粘包和拆包问题。

2022-01-15 11:29:00 583

原创 Netty专栏——出入站机制

Netty 框架的出入站机制

2022-01-15 11:22:10 322

原创 Netty 专栏——Http 服务与 WebSocket长连接

Netty 的 http 服务和 web Socket 长连接

2021-12-25 12:36:27 1827

原创 Netty 专栏——Future-Listener机制与心跳机制

Netty 的 Futrure-Listener 机制和心跳机制

2021-12-25 12:27:15 985

原创 Dockerfile 参考文档中文版

Dockerfile 参考文档中文版

2021-12-18 12:51:28 2046

原创 Netty——任务队列

Netty 专栏之简述任务队列

2021-12-18 08:35:45 466

原创 Netty 专栏——零拷贝及其案例

零拷贝的介绍以及用 NIO 演示简单的零拷贝。

2021-12-14 11:11:37 683

原创 Netty专栏——NIO 简单案例群聊

用 NIO 搭建一个简单的聊天服务。

2021-12-14 11:05:56 1187

原创 Netty 专栏——Netty 入门案例 TCP服务

使用 Netty 编写简单的 TCP 服务,作为 Netty 入门案例。

2021-12-12 09:37:31 635

原创 Netty 专栏——Netty及其核心组件

Netty 专栏第三篇

2021-12-11 16:50:00 838

原创 Netty 专栏——NIO

Netty 专栏第二篇

2021-12-08 17:34:22 145

原创 Netty 专栏——I/O 模型

Netty专栏第一篇

2021-12-08 17:27:59 968 1

原创 Java高阶之Arrays类深入剖析

本文将深入JDK源码去分析Arrays类,了解其相关 API 的设计原理和算法逻辑。

2021-04-17 16:36:52 366 1

原创 Java高阶之String类剖析

本文将深入 JDK 源码对 String 类进行深入剖析,了解相关 API 的实现原理。

2021-04-16 15:58:33 357

原创 SpringApplication原理深入剖析

从 SpringApplication 入手,详细剖析 Spring 应用的启动过程,内容包括对SpringApplication 类的源码剖析,以及对 SpringApplication 的非静态的 run 方法所用到的相关类进行追踪式源码分析,如 StopWatch 类、ConfigurableApplicationContext 类等等。

2021-04-15 13:05:09 809

原创 Netty专栏——NIO 模型

本文着重对NIO的三个重要组成部分Buffer、Channel 和 Selector 进行深入学习,了解其基本概念、常用方法或子类,如何通过Java代码进行使用等待。

2021-03-18 13:15:44 283

原创 Netty专栏——IO模型

IO 模型一、IO 模型分类IO 模型,简单点来说,就是用什么样的通道进行数据的发送和接收。Java共支持三种网络编程模型I/O模式:BIO、NIO和AIO1、BIO 模型BIO(Blocking IO):同步阻塞,传统模式,服务器端实现模式为一个链接一个线程,即客户端有连接请求时,服务器端就需要启动一个线程进行处理,如果这个连接不做任何事就会造成不必要的线程开销,可以通过线程池机制改进,实现多个客户连接服务器;适用于连接数目较小且固定的框架,这种方式对服务器资源要求比较高,并发局限于应用中,多出现

2021-03-18 12:56:25 199

原创 Java高阶—深入学习Spring Security(三)——Spring Security的两个重要接口

Spring Security的两个重要接口一、概述二、UserDetailsService1、源码2、自定义实现类3、默认实现类4、UserDetailsManager5、UserDetailsServiceDelegator三、PasswordEncode1、接口源码2、BCryptPasswordEncoder使用示例一、概述Spring Security 有两个重要的接口:UserDetailsService和PasswordEncode。二、UserDetailsService1、源码

2021-02-13 14:42:23 643 1

原创 Java高阶—深入学习Spring Security(二)——源码分析Spring Security基本原理

源码分析Spring Security基本原理一、概述二、源码分析1、FilterSecurityInterceptor2、ExceptionTranslationFilter3、UsernamePasswordAuthenticationFilter三、过滤器链加载过程1、源码分析1.1、DelegatingFilterProxy1.2、FilterChainProxy1.3、doFilterInternal的getFilters一、概述Spring Security 本质是一个过滤器链,Filt

2021-02-13 14:30:45 136

原创 Java高阶—深入学习Spring Security(一)——入门示例

Spring Security入门示例一、概述1、概述2、与Shiro相比二、入门示例1、POM 文件2、TestController3、启动程序一、概述1、概述Spring Security 是用于解决 Web 安全相关的 的Java框架,主要包括用户认证和用户授权2、与Shiro相比对于Spring Security有如下优点:和 Spring 无缝整合全面的权限控制专门为 Web 开发而设计(新版本已经可以脱离Web环境进行运用)重量级框架而 Shiro 有如下:轻量级通

2021-02-13 14:19:00 158 1

原创 JVM学习——JVM运行时数据区

对JVM运行时数据区进行学习

2021-01-30 19:13:29 163

原创 JVM学习——类加载过程

JVM的类加载过程一、类加载器1、类加载过程1.1 加载1.2、链接1.2.1、验证1.2.2、准备1.2.3、解析1.3、初始化二、类加载器分类1、JVM 自带的加载器1.1、启动类加载器1.2、扩展类加载器1.3、应用程序类加载器2、用户自定义类加载器2.1、实现步骤3、关于 ClassLoader三、其他四、对类加载器的引用五、类的主动使用和被动使用一、类加载器1、类加载过程类加载过程分为Loading加载、Linking链接和Initialization初始化;其中链接过程又可以细分为Ver

2021-01-28 22:03:29 142

原创 SpringMVC——注册登陆功能模块的实现(2)

此篇博文是上一篇的续篇,内容包括1)登陆按钮功能逻辑代码的前端和后端编辑2)注册按钮功能逻辑代码的前端和后端编辑3)密码字段加密解密4)避免多端设备登陆的处理5)避免账号重复注册的处理

2021-01-08 08:51:10 597

原创 SpringMVC——注册登陆功能模块的实现

注册登陆功能模块的实现本片博文记录登陆注册功能的开发,内容包括1)前端注册登陆页面的实现2)后端注册登陆行为逻辑代码的实现3)用户数据表的设计和实现4)前后台之间数据的交互...

2021-01-07 14:47:53 2002

原创 SpringMVCStudent项目搭建

这是这个专栏的第一篇博文,用于进行项目搭建的相关工作的进行,内容包括:1)开发项目的集成编辑器2)如何新建Spring Boot的Maven项目3)导入项目依赖包4)测试项目搭建是否成功

2021-01-07 10:39:14 270

原创 C/C++系列之数字类型变量的操作

上一期,已经对 C/C++ 中的变量方面的知识,进行了较为系统的学习,这一篇将重点针对`C/C++中数字类型变量的操作`进行学习,主要内容包括:1)同类型变量的四则运算2)不同类型之间的转换问题3)不同类型变量的四则运算4)大小比较5)复杂运算:解二次方程、乘方、求余、乘除2^n^处理技巧等6)数组基本操作:遍历与增删改查7)数组高级操作:合并、截断、集合操作8)数字转字符串

2020-12-07 17:24:06 916

原创 C/C++系列之变量声明与使用——新手必须掌握的基础技能二

变量声明与使用在上一期中,已经对 C/C++ 中的输入与输出进行了较为系统的学习,接下来将又是一个新手基础阶段的又一个重头戏:变量的声明与使用。在开始正文之前,请在上一期的工程项目的头文件文件夹中新建一个头文件:AboutVariable.h,接下来的所有与变量相关的代码都会在这个头文件中编辑。市面上很多C/C++编程基础学习的书籍,都有一个通病,那就是每个简单的基础示例都要新建一个工程项目,简直就是大材小用、浪费磁盘空间。你跟着我学习,我将带领你体验把整个编程基础阶段的代码组织在同一个工程项目的经验

2020-11-29 20:58:13 1761

原创 C/C++系列之数据的输入输出——基础技能一

详解程序的数据输入与输出。

2020-11-24 18:15:11 1099

原创 C/C++系列之解析工程项目文件(2)——新手第二步

深入解析源文件,带新手理解源文件的每一行代码及其作用。

2020-11-23 10:10:53 877

原创 C/C++系列博客之解析工程项目源文件——新手第一步

解析工程项目源文件一、准备环境1、下载 Visual Studio 2019 社区版2、安装与选择工作负载这是本系列的第一篇博文,我默认任何打开本篇博文的人,都是 Absolutely Freshman,是不知道怎么在计算机编辑C/C++代码的人,我将在这片博文教会你如何在计算机控制台窗口打出“Hello World。”一、准备环境为了后面的工作都能正常进行,你需要在这一步准备好一个用于编译以及运行原文件的环境,考虑到你是新手,我推荐用集成环境。1、下载 Visual Studio 2019

2020-11-22 22:16:55 663 1

原创 将计算机组织管理策略用于微信群管理

将计算机组织管理策略用于微信群管理一、问题背景二、策略应用1、人员组织策略2、内容组织策略2.1、将内容分为信息和通知2.2、信息与通知优先级划分一、问题背景在如今,微信几乎每个人都有,而由于人的社会性,一个人必定归属于某种社会组织,如学校、公司等等;于是,每个的微信账号也就必定会归属于不同的微信群,这些微信群中有大部分是一些像班群、单位群等,经常需要进行发布通知和信息的群。此时,问题便来了,是不是所有的信息和通知都执行“@所有人”的操作呢?如果是这样,那么一个人的微信账号里的群聊肯定不止一个通知群

2020-09-16 17:39:13 305

原创 数据结构学习笔记之排序·外部排序

本篇学习外部排序的基本概念,外部排序的主要排序算法及其原理。

2020-08-17 14:37:57 675

原创 数据结构学习笔记之排序(2)

本篇是《数据结构学习笔记之排序》的续篇

2020-08-14 17:17:38 221

原创 数据结构学习笔记之C/C++实现常用排序算法

本文学习数据结构中的排序,主要内容包括排序的基本概念,如排序的定义、排序算法种类、排序算法优劣性的衡量标准等,和对必要的排序算法进行代码实现。

2020-08-13 14:36:47 222

原创 数据结构学习笔记之散列表

本文学习散列表的相关知识,如散列函数与散列表的定义、散列函数的构造、关键字冲突的处理等理论内容。

2020-08-11 16:41:39 1628

Redis数据库学习笔记

Redis数据库学习笔记详细记录

2021-03-18

微信小程序学习源代码.rar

学习微信小程序的源代码

2021-02-13

Python编程从零基础到项目实战-离线视频.rar

Python基础编程学习的教程视频

2021-02-13

Python编程从零基础到项目实战-源代码

学习Python基础编程的资源代码

2021-02-13

SQL Server学习PPT与源程序

学习SQL Server 数据库的PPt和源程序代码

2021-02-13

Java基础学习示例源代码

学习Java基础的示例代码的集合,包括基本语言、GUI、网络编程等等

2021-02-13

Web后台管理系统UI样式参考网页示例集

Web后台管理的UI样板网页

2021-02-13

计算机统考408真题2014-2019.pdf

计算机统考4082014年至2019年的真题,供给有需要的人。相关知识点的学习可以根据我的系列博客进行学习。

2020-09-08

PyQt5 项目的系列源代码资源

PyQt5 项目案例的系列源代码资源,通过这些案例代码可以举一反三,进行综合开发一些 PyQt5 的GUI应用程序。

2020-05-14

images.zip

本资源是博文CSS3状态伪类示例的配套图片资源,有需要的人可以自行下载。

2019-11-01

fund_data.xlsx

该文档是博客文章 PyQt5—qtpandas 的配套资源文件,需要的人自行下载

2019-10-03

database.db

案例代码配套的数据库文件,请使用 SQLite 应用程序在命令行进行操作或者使用 SQLite Studio 进行可视化操作

2019-10-01

QDarkStyle 案例 配套 UI 界面源代码

Python PyQt5 中 使用 QDarkStyle 的 案例的 UI 界面源代码

2019-09-28

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

TA关注的人

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