自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程中的常用成员方法

在Java中,synchronized关键字用于实现同步,确保多个线程不会同时访问共享资源,从而避免竞态条件和数据不一致性的问题。在这种情况下,当一个线程获得了该对象的锁时,其他线程就无法同时获得该对象的锁,从而确保了同步。在Java中,每个类在内存中都有一个对应的Class对象,而且每个类的Class对象在整个JVM中都是唯一的。因此,使用类的字节码对象作为锁对象是安全的,因为它是唯一的,可以确保在多线程环境下的同步。特点2:锁对象不能自己指定(非静态:this,静态:当前类的字节码文件对象)

2024-05-08 23:31:33 312

原创 多线程三种实现

线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。(理解:应用软件中互相独立,可以同时运行的功能)

2024-05-08 00:03:32 189 2

原创 Zookeeper安装

ZooKeeper服务器是用Java创建的,它运行在JVM之上。需要安装JDK 7或更高版本。zookeeper启动成功。standalone代表zk没有搭建集群,现在是单节点。修改存储目录:dataDir=/opt/zookeeper/zkdata。将下载的ZooKeeper放到/opt/ZooKeeper目录下。进入到conf目录拷贝一个zoo_sample.cfg并完成配置。将tar包解压到/opt/zookeeper目录下。

2024-05-05 08:20:01 205 2

原创 nginx源码简单安装

(4)进入资源文件中发现configure。

2024-04-14 15:03:01 160 1

原创 Spring和SpringBoot的区别

Spring是一个开源框架,自2003年发布以来,它一直是Java企业级应用开发的首选框架。Spring的核心特性包括依赖注入(DI)和面向切面编程(AOP),它旨在简化Java EE开发并提高开发人员的生产力。Spring框架促进了松耦合的编码实践,并且支持声明式事务管理,对各种框架的集成支持(如Hibernate、JPA、JDBC等)。Spring Boot是由Pivotal团队提供的一个开源项目,它基于Spring框架,并简化了基于Spring的应用程序的配置和开发。

2024-04-08 14:52:36 452

原创 npm常用命令详解

包管理器(NPM)是一个强大的工具,用于管理项目依赖、发布包、以及很多与Node.js生态系统相关的任务。本文将详细介绍NPM的一些常用命令及其应用,帮助开发者更有效地使用这个工具。

2024-04-08 14:41:17 166

原创 node.js常用命令

Node.js 提供了一套强大的命令行工具,帮助开发者高效地开发和管理项目。从项目初始化到包管理,再到项目运行,这些命令构成了 Node.js 开发的基础。是一个基于 Chrome V8 引擎的 JavaScript 运行环境,让开发者能够使用 JavaScript 来编写服务器端的代码。运行此命令后,它会询问一系列问题(如项目名称、版本、描述等),然后创建一个 package.json 文件,该文件包含了项目的元数据。这两个命令分别用于查看当前安装的 Node.js 和 npm 的版本。

2024-04-08 14:24:53 170

原创 面向对象编程

在PHP中,类是一种编程结构,用于定义和创建对象。它是一种自定义的数据类型,可以包含属性和方法。

2024-04-04 01:00:00 821 1

原创 数据库操作(MySQL为例)

PDO是PHP提供的一种数据库抽象层,允许开发者使用统一的API访问各种不同类型的数据库。它支持多种数据库,包括MySQL、PostgreSQL、SQLite等。跨数据库兼容性:PDO可以连接多种类型的数据库,因此在更换数据库时不需要修改大部分代码。预处理语句:PDO支持预处理语句,可以有效防止SQL注入攻击。面向对象:PDO使用面向对象的方式操作数据库,提供了更加直观和易用的API。

2024-04-04 01:00:00 566 1

原创 函数与程序流程控制

函数通过function关键字定义,后跟一个唯一的函数名和一对圆括号,圆括号内可以定义零个或多个参数。函数体包含在一对花括号内。

2024-04-03 01:00:00 900 1

原创 数组与数据处理

PHP的数组和数组处理功能非常强大,通过不同的函数和遍历方法可以灵活处理数据。掌握这些基本概念和技能对于开发复杂的PHP应用至关重要。

2024-04-03 01:00:00 979 1

原创 PHP基础语法

这些控制结构是PHP编程中不可或缺的部分,它们帮助你根据条件控制代码的流程,以及对数据集合进行有效的迭代和处理。在PHP中,变量和数据类型是构建和管理数据的基础。在PHP中,控制结构是用来控制程序流程的关键工具。在PHP中,代码可以以嵌入式或独立脚本的形式存在。理解PHP的数据类型及其操作是编写有效、高效PHP代码的关键。这个脚本仅包含PHP代码,并将输出文本字符串。- 也称为双精度型,用于存储带小数点的数。只要指定的条件为真,循环就会继续执行。在上面的例子中,PHP代码被包含在。

2024-04-02 14:22:06 416 1

原创 PHP简介与环境配置

对于初学者而言,学习和使用最新稳定版本的PHP是一个很好的起点,这样不仅可以利用PHP最新的语言特性,还可以确保应用程序的安全性。安装PHP时,还可以考虑使用版本管理工具,如phpenv或phpbrew,这些工具可以让你在同一台机器上安装和管理多个PHP版本,便于测试和迁移。访问PHP官方网站(php.net),在Downloads部分找到最新稳定版本的PHP,并根据你的操作系统选择合适的安装包下载。对于初学者来说,推荐使用PHP的最新稳定版本,目前是PHP 8系列的最新版本。

2024-04-02 12:49:03 843 1

原创 php操作mysql数据库增删改查

php操作数据库mysql,增删改查。mysql版本:5.5.53。php版本:7.0.12。

2024-03-29 22:17:22 446 1

原创 php运算符

这个优先级列表不是绝对详尽的,但涵盖了大多数常用的运算符和他们的基本优先顺序。具体情况可以参考 PHP。在实际使用中,如果对运算符的优先级有疑问,建议使用括号来明确表达式的意图,以避免混淆。PHP 中的运算符可以分为几个主要种类,每种类包含多个运算符,具有不同的优先级。运算符的优先级决定了表达式中项的组合方式,例如,表达式。明确地指示先执行加法运算再执行乘法运算,结果为。,因为可能会有细微的差别或者更新。) 有比加法运算符 (,因为乘法运算符 (

2024-03-28 21:51:45 278

原创 C/S结构与B/S结构的介绍,优缺点,区别,案例

C/S结构是一种软件系统体系结构,它将业务逻辑分配到客户端和服务器端。综上所述,C/S结构与B/S结构各具特色,适用于不同的应用场景和需求。C/S结构与B/S结构是两种常见的软件架构模式,它们在网络应用和数据管理方面各有特色。:C/S结构的应用案例包括QQ、微信、LOL(英雄联盟)和王者荣耀等游戏或应用程序。:B/S结构广泛应用于各类Web应用程序和在线服务,如在线购物网站、在线银行系统等。一、C/S结构(客户端/服务器结构)二、B/S结构(浏览器/服务器结构)三、C/S结构与B/S结构的区别。

2024-03-28 21:49:56 728

原创 如何快速上手vue框架

Vue.js 是一套构建用户界面的渐进式框架,其设计自底向上逐层应用,关注视图层,使得它易于上手且便于与第三方库或既有项目整合。遵循以上步骤,并结合自己的实际需求和兴趣,相信你可以快速上手 Vue.js 框架,并在实践中不断提升自己的技能水平。

2024-03-08 22:27:59 366 1

原创 前端框架的发展史

从最初的手工编写到库的出现,再到框架的崛起和未来的智能化、多元化发展,前端框架始终在推动着Web开发的进步。未来,随着技术的不断发展和应用场景的不断拓展,我们有理由相信前端框架将继续保持其创新活力,为开发者带来更加高效、便捷的开发体验。同时,数据驱动和声明式编程的方式,使得开发者可以更加直观地描述页面的状态和行为,减少了手动操作DOM的需求。从简单的静态页面,到交互丰富的Web应用,再到如今智能化、多平台适配的复杂系统,前端框架始终扮演着关键角色。前端框架的出现,标志着Web开发进入了一个新的时代。

2024-03-08 22:22:46 412

原创 nodejs安装与概述和运行

Node.js是一个独立的运行环境,是JavaScript的后端运行环境,与浏览器这个JavaScript的前端运行环境不同。在Node.js中,没有内置的DOM和BOM等浏览器的内置API,因此Node.js无法调用这些API。Node.js的主要优势在于其非阻塞的I/O模型,这使得它能够处理大量的并发请求,非常适合用于构建高性能的服务器应用。

2024-03-07 23:10:15 325

原创 数据结构笔记

int类型是一种有符号的整数类型,占用4个字节(32位),可以表示的范围为-2147483648到2147483647。

2024-03-07 23:00:45 478

原创 My python little-demo

python做图片文字识别和图片鉴黄代码如下:import refrom aip import AipOcr,AipBodyAnalysis,AipImageCensorclass Bd(object): """ 加载配置 """ def __init__(self): self.W_APP_ID = '' self.API...

2020-03-27 16:01:21 73

空空如也

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

TA关注的人

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