自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 技术变现的多样化

软件开发:为个人、企业或政府机构开发软件应用程序,包括移动应用、桌面应用、网页应用等。编写技术文章或书籍:撰写技术博客、教程或出版技术书籍,通过广告、赞助或销售获得收入。开发自己的产品:创建自己的软件产品或工具,并通过销售、订阅或提供增值服务来盈利。教育培训:利用编程技能开展线上或线下的编程培训,教授编程语言、框架或技术栈。提供技术支持和服务:为软件产品或服务提供技术支持,帮助用户解决使用中的问题。开发插件或工具:为流行的软件或平台开发插件或工具,并通过销售或订阅收费。

2024-05-07 23:02:20 307

原创 什么是多线程

在操作系统中,线程是执行任务的最小单元,而多线程指的是在同一个程序中有多个这样的执行单元同时运行。进程(Process):进程是操作系统分配资源的独立单位,每个进程都有自己的地址空间、数据栈以及其他记录其运行轨迹的辅助数据。线程(Thread):线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。资源利用率:线程比进程更轻量级,创建和切换线程的开销比进程小,多线程可以更好地利用CPU资源。多线程是现代软件开发中不可或缺的一部分,理解和掌握多线程对于开发者来说是非常重要的。

2024-05-07 22:57:24 375

原创 HTML5一些常用标签

h1> to <h6>:定义标题,<h1> 是最高级标题,<h6> 是最低级标题。<source>:为 <video> 和 <audio> 元素定义媒体源。<meta>:定义文档的元数据,如字符集、视图窗口、关键词等。<body>:包含文档的所有内容,如文本、图片、视频等。<option>:定义 <select> 元素中的选项。<head>:包含文档的元数据,如标题、样式、脚本等。<span>:与 <div> 类似,但用于行内元素。<article>:定义独立的、自包含的内容。

2024-05-07 22:51:35 258

原创 springmvc的一般理解

Spring MVC 提供了一种分离模型(Model)、视图(View)和控制器(Controller)的方式,使得 Web 应用程序的结构清晰,易于维护和扩展。在上面的例子中,当用户访问 /hello 路径时,hello 方法会被调用,并返回一个名为 hello 的视图,模型中包含一个名为 message 的属性。DispatcherServlet:前端控制器,用于处理所有的 HTTP 请求和响应。Controller:处理用户请求的组件,通常返回一个模型(Model)和视图名(View Name)。

2024-05-07 22:46:56 255

原创 关于Maven你了解多少

POM(Project Object Model):Maven中的核心配置文件是pom.xml,它定义了项目的依赖、插件、构建 profile 等信息。插件(Plugins):Maven通过插件执行构建生命周期中的具体任务,如编译代码、执行测试、打包等。仓库(Repository):Maven仓库是存放依赖和插件的地方,分为本地仓库和远程仓库。中央仓库:Maven默认的远程仓库,由Maven社区管理,包含了大量的开源Java库。使用Maven wrapper(mvnw)确保项目使用特定版本的Maven。

2024-05-07 22:43:34 374

原创 如何成为git老手

Git是一个分布式版本控制系统,它可以帮助开发者管理源代码历史,协作开发,以及跟踪代码变更。在Linux上,可以使用包管理器安装Git,例如在Ubuntu上使用sudo apt-get install git。Git是一个非常强大的工具,这里只是介绍了最基础的一些命令。要想熟练使用Git,最好的方式是实际操作和多阅读官方文档。当合并分支或拉取远程代码时,可能会出现冲突。在macOS上,可以使用Homebrew或其他包管理器安装Git。在Windows上,可以从Git官网下载安装程序进行安装。

2024-05-07 22:40:20 311

原创 spring框架你必须了解的有那些

Spring框架的核心功能是依赖注入(DI)和面向切面编程(AOP),此外还提供了许多其他服务和模块,如数据访问、事务管理、消息传递、安全性等。其他Spring项目:熟悉Spring框架生态中的其他项目,如Spring Data、Spring Batch、Spring Integration等。Bean的生命周期:了解Spring如何管理Bean的创建、配置、销毁等生命周期阶段。Spring MVC实现:学习Spring MVC的控制器、视图解析、模型管理等。

2024-05-07 22:36:43 351

原创 在计算机的世界里如何定位自己

网络身份:在数字世界中,你的GitHub、Stack Overflow、LinkedIn等社交账号也是你身份的一部分,它们反映了你的专业形象和成就。行业定位:在计算机行业中,你可能属于某个特定的行业,如互联网、金融科技、教育技术、健康科技等。不同的行业有不同的业务逻辑和技术需求。不同的角色有不同的技能要求和职责。技能与知识:对自己的技能和知识进行评估,比如编程语言、框架、工具、设计模式、算法等方面的掌握程度。贡献与分享:参与开源项目、撰写技术博客、在技术社区中分享经验等,也是定位自己、建立个人品牌的方式。

2024-05-07 22:30:15 235

原创 对于Mabatis框架的一般理解理解

MyBatis 是一个优秀的持久层框架,它对JDBC的操作数据库的过程进行封装,让开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等JDBC繁琐的过程代码。SQL写在XML里,便于统一管理和优化。:MyBatis 降低了数据库操作的复杂性,通过简单的 XML 或注解来配置和映射原生信息,使得数据库交互变得非常简单。:MyBatis 提供了动态SQL的功能,这使得开发者可以方便地根据不同的条件组装不同的SQL语句。

2024-05-07 22:25:29 329

原创 一个优秀程序员的自我修养

综上所述,一个优秀的程序员不仅要有深厚的技术功底,还要具备良好的职业素养和持续学习的能力,同时也要有对社会负责的态度。:理解技术与社会的关系,关注技术对社会的影响,努力使技术服务于社会的可持续发展。:不断学习和掌握新的编程语言和技术框架,保持对技术的好奇心和探索精神。:不满足于现状,不断寻求改进和创新的方法,以提升个人和团队的工作效率。:在多元化的团队中工作,尊重不同的文化和意见,包容团队成员的多样性。:对自己的代码和工作负责,确保项目的可靠性和安全性。:合理安排工作和学习时间,有效管理多个任务和项目。

2024-05-07 22:17:29 392

空空如也

空空如也

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

TA关注的人

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