自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Sentinel 工作主流程

在 Sentinel 里面,所有的资源都对应一个资源名称以及一个 Entry。Entry 可以通过对主流框架的适配自动创建,也可以通过注解的方式或调用 API 显式创建;每一个 Entry 创建的时候,同时也会创建一系列功能插槽(slot chain)。这些插槽有不同的职责,例如:NodeSelectorSlot负责收集资源的路径,并将这些资源的调用路径,以树状结构存储起来,用于根据调用路径来限流降级;ClusterBuilderSlot则用于存储资源的统计信息以及调用者信息,例如该资源的 RT,

2023-04-13 14:56:48 711 1

原创 ES、MongoDB、HBase的区别和使用场景

ES, MongoDB, HBase的区别和使用场景。

2023-04-04 15:13:00 1127

原创 MySQL索引类型(type)分析

type索引类型system > const > eq_ref > ref > range > index > all优化级别从左往右递减,没有索引的⼀般为’all’。推荐优化目标:至少要达到 range 级别, 要求是 ref 级别, 如果可以是 const最好;index比all更优,但是并不明显,性能都很差。

2023-02-28 14:59:15 2397

原创 MYSQL 索引失效的十个场景(二)

mysql估计使用全表扫描要比使用索引快,则不使用索引。当表的索引被查询,会使用最好的索引,除非优化器使用全表扫描更有效。优化器优化成全表扫描取决与使用最好索引查出来的数据是否超过表的30%的数据。不要给'性别'等增加索引。如果某个数据列里包含了均是"0/1"或“Y/N”等值,即包含着许多重复的值,就算为它建立了索引,索引效果不会太好,还可能导致全表扫描。Mysql出于效率与成本考虑,估算全表扫描与使用索引,哪个执行快,会选择预估最优的方式(实际可能不是最优)

2023-02-25 08:00:00 662

原创 MYSQL 索引失效的十个场景(一)

对于or+score没有索引的这种情况,假设它走了name的索引,但是走到score查询条件时,它还得全表扫描,假如走索引也就是需要三步过程:全表扫描+索引扫描+合并。如果它一开始就走全表扫描,就只需一步;mysql的查询优化器,处于效率与成本考虑,遇到这种情况,明显全表扫描更合理。如果or条件的列都加了索引,索引有可能会走,也有可能不会走。

2023-02-24 08:30:00 539

原创 JAVA validation的使用

validation 在Java中运用最早在2009 年,Java 官方提出了 Bean Validation 规范,而后经历了JSR303、JSR349、JSR380 三次标准的更迭,发展到了 2.0。Bean Validation只提供规范,不提供具体的实现。因此实际使用过程,常用的是Hibernate validation和Spring Validator校验机制。

2023-02-24 08:00:00 2638

原创 MySQL 索引

MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。拿汉语字典的目录页(索引)打比方,我们可以按拼音、笔画、偏旁部首等排序的目录(索引)快速查找到需要的字。索引分。

2023-02-23 09:46:37 185

原创 MySQL 正则表达式

MySQL 同样也支持其他正则表达式的匹配, MySQL中使用 REGEXP 操作符来进行正则表达式匹配。下表中的正则模式可应用于 REGEXP 操作符中。

2023-02-23 08:00:00 159

原创 MySQL函数- 日期函数

MySQL 日期函数

2023-02-22 08:30:00 200

原创 MySQL函数- 数字函数

MySQL 数字函数

2023-02-22 08:00:00 200

原创 MySQL函数-字符串函数

MySQL 字符串函数

2023-02-21 16:06:13 282

原创 MYSQL查询语句执行顺序

FROM 子句中写在最后的表(基础表 driving table)将被最先处理,即最后的表为驱动表,当FROM 子句中包含多个表的情况下,我们需要选择数据最少的表作为基础表。如果FROM子句包含两个以上的表,则对上一个联接生成的结果表和下一个表重复执行步骤1~3,直到处理完所有的表为止。中的在SELECT中出现的列筛选出来,并对字段进行处理,计算SELECT子句中的表达式,产生虚拟表。表的基础上添加保留表中被过滤条件过滤掉的数据,非保留表中的数据被赋予NULL值,最后生成虚拟表。应用WHERE筛选器。

2023-02-21 08:00:00 547

原创 MySQL 运算符及优先级

MySQL 主要有以下几种运算符:算术运算符比较运算符逻辑运算符位运算符

2023-02-20 08:30:00 1493

原创 MySQL 数据类型

MySQL 支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。

2023-02-20 08:00:00 269

原创 MongoDB ObjectId

ObjectId结构ObjectId 是一个12字节 BSON 类型数据,有以下格式:前4个字节表示时间戳接下来的3个字节是机器标识码紧接的两个字节由进程id组成(PID)最后三个字节是随机数。MongoDB中存储的文档必须有一个"_id"键。这个键的值可以是任何类型的,默认是个ObjectId对象。在一个集合里面,每个文档都有唯一的"_id"值,来确保集合里面每个文档都能被唯一标识。MongoDB采用ObjectId,而不是其他比较常规的做法(比如自动增加的主键)的主要原因,因为在多个

2023-02-19 08:30:00 1237

原创 MongoDB 自动增长

MongoDB 没有像 SQL 一样有自动增长的功能, MongoDB 的 _id 是系统自动生成的12字节唯一标识。但在某些情况下,可能需要实现 ObjectId 自动增长功能。而MongoDB 并没有提供这个功能,那么可以通过编程的方式来实现_id字段自动增长。

2023-02-19 08:00:00 640

原创 MongoDB 使用规范与限制及最佳实践

MongoDB 灵活文档的优势灵活库/集合命名及字段增减同一字段可存储不同类型数据Json 文档可多层次嵌套文档对于开发而言最自然的表达MongoDB 灵活文档的烦恼数据库集合字段名千奇百怪同一字段数据类型各不一样业务异常可能写入“脏”数据

2023-02-18 08:30:00 1205

原创 高可用的“异地多活”架构设计

后台服务可以划分为两类,有状态和无状态。高可用对于无状态的应用来说是比较简单的,无状态的应用,只需要通过 F5 或者任何代理的方式就可以很好的解决。后文描述的主要是针对有状态的服务进行分析。服务端进行状态维护主要是通过磁盘或内存进行保存,比如 MySQL 数据库,redis 等内存数据库。除了这两种类型的维护方式,还有 jvm 的内存的状态维持,但jvm的状态生命周期通常很短。

2023-02-18 08:00:00 586

原创 MongoDB Map Reduce

Map-Reduce是一种计算模型,简单的说就是将大批量的工作(数据)分解(MAP)执行,然后再将结果合并成最终结果(REDUCE)。MongoDB提供的Map-Reduce非常灵活,对于大规模数据分析也相当实用。

2023-02-17 08:30:00 349

原创 MongoDB 全文检索

全文检索对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。这个过程类似于通过字典中的检索字表查字的过程。MongoDB 从 2.4 版本开始支持全文检索,目前支持15种语言的全文索引。

2023-02-17 08:00:00 564

原创 MongoDB 正则表达式

正则表达式是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。MongoDB 使用操作符来设置匹配字符串的正则表达式。MongoDB使用PCRE (Perl Compatible Regular Expression) 作为正则表达式语言。不同于全文检索,我们使用正则表达式不需要做任何配置。

2023-02-16 16:37:24 1249

原创 MongoDB 查询分析

MongoDB 查询分析可以确保我们所建立的索引是否有效,是查询语句性能分析的重要工具。MongoDB 查询分析常用函数有:explain()

2023-02-16 13:39:01 510

原创 MongoDB 覆盖索引查询

MongoDB 覆盖索引查询官方的MongoDB的文档中对覆盖查询做了说明:所有的查询字段是索引的一部分所有的查询返回字段在同一个索引中由于所有出现在查询中的字段是索引的一部分, MongoDB 无需在整个数据文档中检索匹配查询条件和返回使用相同索引的查询结果。因为索引存在于RAM中,从索引中获取数据比通过扫描文档读取数据要快得多。

2023-02-15 17:44:16 470

原创 MongoDB 聚合

MongoDB 聚合MongoDB 中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。aggregate() 方法MongoDB中聚合的方法使用aggregate()。语法aggregate() 方法的基本语法格式如下所示:>db.COLLECTION_NAME.aggregate(AGGREGATE_OPERATION)

2023-02-14 18:03:44 418

原创 MongoDB 索引

MongoDB 索引索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须全集合扫描选取符合查询条件的记录。这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费几十秒甚至几分钟,这通常时不可接收的。索引是特殊的数据结构,索引存储在一个易于遍历读取的数据集合中,索引是对数据库表中一列或多列的值进行排序的一种结构createIndex() 方法MongoDB使用 createIndex() 方法来创建索引getIndexes() 方法MongoDB使用

2023-02-14 17:41:54 412

原创 MongoDB 删除文档

MongoDB remove() 、deleteMany()、deleteOne()函数是用来移除集合中的数据。

2023-02-11 08:30:00 728

原创 MongoDB 更新文档

MongoDB 使用update()和save()方法来更新集合中的文档。

2023-02-11 08:00:00 562

原创 MongoDB 插入文档

MongoDB 使用 insert() 或 save() 方法向集合中插入文档,语法如下:db.COLLECTION_NAME.insert(document)或db.COLLECTION_NAME.save(document)save():如果 _id 主键存在则更新数据,如果不存在就插入数据。该方法新版本中已废弃,可以使用db.collection.insertOne()或db.collection.replaceOne()来代替。insert(): 若插入的数据主键已经存在,则会抛

2023-02-10 08:30:00 397

原创 MongoDB $type 操作符

$type操作符是基于BSON类型来检索集合中匹配的数据类型,并返回结果。MongoDB 中可以使用的类型如下表所示:类型 数字 备注Double 1 String 2 Object 3 Array 4 Binary data 5 Undefined 6 已废弃。Object id 7 Boolean 8 Date 9 Null 10 Regular Expression 11 JavaScript 13 Symbol 14 JavaScript (with scope)

2023-02-10 08:00:00 123

原创 MongoDB 排序

MongoDB sort() 方法在 MongoDB 中使用 sort() 方法对数据进行排序,sort() 方法可以通过参数指定排序的字段,并使用 1 和 -1 来指定排序的方式,其中 1 为升序排列,而 -1 是用于降序排列。

2023-02-09 08:30:00 1570

原创 MongoDB Limit与Skip方法

MongoDB Limit() 方法在MongoDB中读取指定数量的数据记录,可以使用MongoDB的Limit方法,limit()方法接受一个数字参数,该参数指定从MongoDB中读取的记录条数。MongoDB Skip() 方法除了可以使用limit()方法来读取指定数量的数据外,还可以使用skip()方法来跳过指定数量的数据,skip方法同样接受一个数字参数作为跳过的记录条数。

2023-02-09 08:00:00 1705

原创 MongoDB 查询文档

MongoDB 查询文档使用 find() 方法。find() 方法以非结构化的方式来显示所有文档。

2023-02-08 08:30:00 425

原创 MongoDB 概念解析

MongoDB 文档是一组键值(key-value)对(即 BSON)。MongoDB 的文档不需要设置相同的字段,并且相同的字段不需要相同的数据类型,这与关系型数据库有很大的区别,也是 MongoDB 非常突出的特点。

2023-02-08 08:00:00 110

原创 MySql NULL值处理

MySQL NULL 值处理:提供了三大运算符:IS NULL:当列的值是 NULL,此运算符返回 true。IS NOT NULL:当列的值不为 NULL, 运算符返回 true。:比较操作符(不同于 = 运算符),当比较的的两个值相等或者都为 NULL 时返回 true。

2023-02-07 08:30:00 992

原创 MySQL 数据类型

MySQL 数据类型MySQL 支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。

2023-02-07 08:00:00 266

原创 JAVA网络编程(二)

同步和异步:同步和异步是针对应用程序和内核交互而言,同步指的是用户进程触发IO 操作并等待或者轮询的去查看IO 操作是否就绪,而异步是指用户进程触发IO 操作以后便开始做自己的事情,而当IO 操作已经完成的时候会得到IO 完成的通知。阻塞和非阻塞:阻塞和非阻塞是针对进程访问数据,根据IO操作的就绪状态来采取的不同方式,是一种读取或者写入操作方法的实现方式,阻塞方式下读取或者写入函数将一直等待,而非阻塞方式下,读取或者写入方法会立即返回一个状态值。

2023-02-06 13:42:49 120

原创 Java 网络编程

网络编程是指编写运行在多个设备(计算机)的程序,这些设备通过网络进行连接。java.net 包中 J2SE 的 API 包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。java.net 包中提供了两种常见的网络协议的支持:TCP:TCP(Transmission Control Protocol,传输控制协议) 是一种面向连接的、可靠的、基于字节流的传输层通信协议,TCP 层是位于 IP 层之上,应用层之下的中间层。TCP 保障了两个应

2023-02-06 11:31:14 122

原创 JAVA 反射

反射是Java的特征之一,是一种间接操作目标对象的机制。JAVA反射机制是在运行状态中,对于任意一个实体类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制

2023-02-05 08:30:00 101

原创 JAVA 序列化

Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将对象序列化写入文件之后,可以从文件中读取出来对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中新建对象。一个类的对象是否能够序列化成功,必须满足两个条件:该类必须实现 java.io.Serializable 接口。该类的所有属性必须是可序列化的。如果有一个属性不是可序列化的,则该属性必须注明是短

2023-02-05 08:00:00 98

原创 JAVA 泛型

Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许在编译时检测到非法的类型。Java中的泛型仅仅是一个编译时的概念,在运行时,所有的泛型信息都被消除了,这被称为泛型擦除。使用泛型的好处:1、编译时的强类型检查。2、消除显示的类型强制转换。3、更好的代码复用性,比如实现泛型算法。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数

2023-02-04 08:30:00 121

微信小程序-辣椒忍者-源码

微信小程序-辣椒忍者是一个简单的在线点单小程序项目,包含商品列表,商品详情,付款页面,收货地址,优惠券,订单列表等功能

2023-02-15

微信小程序-健康菜谱-源码

微信小程序--健康菜谱 基于微信小程序的一个查找检索菜谱的应用 功能 * 分类检索菜谱 * 发现最新菜谱 * 根据菜谱名搜索菜谱

2023-02-15

微信小程序-运动荟-源码

微信小程序-运动荟,提供各种比赛报名预约,提供周围各种运动场馆价格及预约

2023-02-15

企业政府企业进销存管理系统源码

系统介绍 根据需求分析的描述以及与用户的沟通,统实现目标如下: 界面设计简洁、友好、美观大方。 操作简单、快捷方便 数据存储安全、可靠。 信息分类清晰、准确。 强大的查询功能,保证数据查询的灵活性。 提供销售排行榜,为管理员提供真实的数据信息。 提供灵活、方便的权限设置功能,使整个系统的管理分工明确。 对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。

2023-02-10

活动区域购物节签到抽奖小程序

1、用户前往侯东区域的任意位置签到点,扫描二维码完成签到,首次签到可获得对应区域的签章,同时获得一次抽奖机会,活动期间不同区域签到最多可以获得十次抽奖机会。 2、用户的任意一个活动区域已经领取该区域签章的情况下,进行重复签到,每次可获得十枚星星,每日最多获得一百枚星星,累积的星星,可前往微官网积分商场兑换礼品。

2023-02-09

JAVA打飞机游戏设计与实现(论文+源代码)

本程序设计实现了手机上以J2ME为平台的飞行射击游戏的开发,敌人运行的方式由程序进行控制,具有一定的可玩性和复杂性

2023-02-09

基于PHP实现的WEB图片共享系统(源代码+论文)

本系统主要从现代社会电脑化观念出发,通过对现有资料的分析、研究和整理,确定了在基于现存的WEB2.0模式下开发图片共享系统的可行性、紧迫性和必要性。在现阶段,国内基于WEB2.0的图片共享系统才刚起步,该市场还有很大的介入空间。其中,在国外,已经有了很成熟的图片共享平台。在WEB2.0时代,信息由以前的服务器发布变成了用户发布。也就是从以前的通过服务器搜集资源并且发布变成了通过用户提供资源,服务器进行整理,分类,发布的模式。而且这种模式对于一个网站的用户吸引度也远远高于传统模式。 本论文旨在详细说明如何在基于PHP以及Ajax框架的环境下,使用MVC的开发模式,完成一个具有完整功能的图片上传以及图片管理系统,并能够实现方便的添加,删除图片以及分类,后台主要实现对用户以及用户的图片进行管理;能实现相关个人的设置更改。并且系统中对于图片上传需要有比较直观的进度显示,图片的呈现使用比较友善的显示效果。

2023-02-09

PHP论文格式化系统-前台的设计与实现(源代码+论文)

该系统是一个基于web的软件。该系统的客户端采用javascript和php作为平台的开发语言,Mysql作为后台数据库,Apache2.0作为web服务器。该系统用javascrit脚本在客户端封装表单里面的数据并将这些数据封装成xml字符串,然后发送这个字符串给服务器。在接收到送服务器端发送来的xml之后,系统用javascript脚本解析xml然后填写到表单中去。他们可以按时的发表自己的论文。系统也提供学生和导师的论文交互平台,论文交互平台采用了php脚本编写了数据库操作类和常用函数类,然后用这些类创建新的对象来使用对象中的方法,比如数据库连接的方法,数据库查询方法,上传论文的方法等。并用了Apache的rewrite模块来重定向请求的url。这篇论文还介绍了Smart template系统和它扮演的角色,还用一个例子来描述了怎么使用它来将php脚本和html代码分离。论文中还解释了在系统开发期间遇到的一些问题,比如修改mysql数据库密码的问题和其他的问题

2023-02-09

PHP课程网站络管理系统(源代码+论文)

课程管理系统包括个人办公平台、领导办公、行政办公管理、公文管理、信访管理、管理、财务管理、系统管理、电子邮件系统、公共信息等十一主要功能模块组成,利用页面和数据库实现,体现出交互式网络办公。本子系统属于管理模块,将完成对政府系统中所有员工的个人信息和详细信息、部门的简要信息和详细信息、个人信息的管理、工资信息的管理、考勤的管理等功能。本系统具有一定的实用性。 1、实现形式 采用页面对话交互方式进行,把页面形成工具(DREAMWAVER4)和动态编辑工具(PHP)以及强大的数据库支持(MYSQL)融为一体,达到完成功能块目的。要求该功能块具有整个系统的统一风格。

2023-02-09

pHP信电系网站建设设计(源代码+论文)

学校网站是最佳的教学研究室,学校网站与教育类专门网站的有效链接,给学校教学研究带来了一片新天地,各种优秀教案、专家论坛、网络观摩课、各科素材、多媒体课件制作等内容为教师教研提供了极佳的平台。有效地降低教研成本、提高效率。本设计希望能给浏览者提供方便。并通过现代化网络手段,促进我系的管理和建设,加强系与师生之间的交流,增进我系和世界的相互了解,推进我系教学质量和管理水平的提高。 网站结构介绍 1.系情简介 信电系的发展历史以及基本情况介绍 2.师资队伍 信电系教师名单和基本情况 a.教师介绍 b.年龄结构 c.学历结构 d.职称结构 3.招生就业 我系今年招生就业情况 a.招生计划 b.历届就业介绍 4.专业建设 我系专业建设工作及成果 a.现有专业 b.预备专业 c.专业特色 d.专业建设委员会 5.人才引进 师资引进情况及计划 a.引进人才介绍 b.近年计划 6.科研教改 a.科研成果介绍 7. 学生思政 学院的一些学生组织 8. 下载中心 我系教学资源库 b.老师备课记录 c.科目练习资料 d.常用资料网址 9. 实验室 a.实验室人员目录 b.常开实验名称

2023-02-09

PHP网络数据包分析工具的设计与开发(源代码+论文)

当前,随着信息化发展,网络安全问题日渐突出,网络攻击日益泛滥,所以网络信息安全就变的非常重要。网络主机必须有足够的安全措施,否则网络的价值就会贬值。本系统的开发就是为了给网络使用者提供一个有用的网络数据包分析工具。本系统有四个主要功能:数据包的捕获、数据包解析、数据包信息分析和数据包信息的显示。为了实现系统功能,本系统选择在ubuntu(Linux)、libpcap、apache、mysql和php的平台上开发,操作系统和软件开发包全部为开源免费的软件,这也是本系统的一个重要特点。本系统首先用libpcap捕获数据包,然后用C语言,并以TCP/IP协议为理论基础解析数据包,解析得到的信息存储到mysql数据库中。数据包信息分析模块从mysql数据库中读取数据,对信息进行统计分析,并对网络信息状况进行安全描述。最后通过apache和php技术来显示数据库信息。通过测试本系统实现了数据包捕获、解析、信息分析、信息显示,为使用者了解当前的网络数据包状况提供了很好的参考

2023-02-09

PHP校园二手信息网站的设计与开发(源代码+论文)

二手信息网站,为二手物品交易提供了网上平台。如今,随着电子商务的不断发展完善,大学校园也需要一个能为学生提供二手物品交易的专用网站,以便发布各种商品信息。 本设计具有一般电子商务的功能,且体现出校园风格。该系统提供的功能包括注册、查询信息、发布信息、找回密码等。本系统的特点在于应用了PHP技术。它是一种简单的动态脚本语言,具有开放源码、执行速度快的特点。该技术还支持广泛的数据库连接 ,具有大量的扩展库,安全性能高,易学易用。 本文首先介绍了该系统的可行性和应用工具,并就系统的需求性和PHP的优势进行了阐述;接着进行系统分析,并设计了本系统所用到的基于MY SQL数据库的数据表结构;然后对该系统各功能模块进行了详细设计;最后,针对系统在代码优化和加密方面的不足做出总结

2023-02-09

PHP教材管理系统设计(源代码+论文)

本文首先介绍了PHP技术的工作原理、工作过程及其运行环境和PHP文件的编程特点,以及如何较好地配置PHP的需求环境,既使大家对PHP有更好的了解,同时也有利于更好地使用PHP技术。其次,介绍了教材管理系统,MYSQL数据库,包括MYSQL数据库数据类型和数据表,对MYSQL数据库数据操作的核心概念,即数据的添加、删除、修改和查询进行了简单的介绍。 1 功能要求 登 录:四种不同权限的人,管理员/系级人员/老师/学生,不同人登录后界面应有所不同,如果相同要做到不同功能并是是所有人都可用. 教材征订:教师通过每年的开课计划进行教材征订,征订的结果(订单号,教材编号,教材名,教材类型,作者,出版社及版本号,征订时间,征订人,所订班级,征订数量)由系级人员审批并保存,最后由管理员形成征订表单.之后是由采购员去买,与我们无关. 教材入库:和征订单比对后入库(可有可无),入库字段:教材编号,教材名,作者,出版社及版本号,市场价,实购价,数量,入库时间. 教材发放:在首页通知什么时间内领书,各班班长过来领.并记录领书人和所属班级.如果教师领书,只能领一本.每笔记录库存相应减少(在管理员

2023-02-09

PHP基于Web的subversion用户管理系统(源代码+论文)

本系统主要是基于Web的subversion系统的用户管理系统。在开源软件世界,并行版本系统(cvs)一直是版本控制长久以来的唯一选择,但是,和其它许多工具一样,cvs开始显露出衰老的迹象,而subversion,正是以cvs继任者的面目出现的新型版本控制系统。但是,它的用户管理机制却是很差,本系统正是基于这个现实。实现友好的subversion用户界面,以提高工作效率。 subversion用户管理系统分为两大基本部分,一个是普通用户的注册及自己资料的修改和管理。另外一个主要部分是超级用户对于普通用户的申请进行认证。以及对通过认证的用户分配相应的权限。 本系统是基于apache和php平台的Web应用程序。采用php人作为前台开发语言。Mysql作为后台数据库。apache作为服务器对subversion用户进行管理。系统具有良好的稳定性,并具有可移植性强等特点

2023-02-09

PHP基于Linux的远程管理系统服务器端的实现(源代码+论文)

该课题基于Linux操作系统,主要目的是使系统管理员的远程管理工作更加方便、简单和友好。实现的主要功能有文件操作、命令操作、系统操作、进程操作和网络操作,这些基本上涵盖了系统管理的各个方面。在设计上,采用了B/S结构,使得该系统可以方便的进行升级和方便用户从各种平台上对服务器进行访问;采用了安全访问技术,使得访问和管理更加安全;采用了简单和美观的界面显示技术,使得用户的浏览快捷和舒适。 该课题开发的系统需要安装运行在Linux系统的上,系统管理员可以在远程利用浏览器进行登录,通过验证后就可以方便的对系统的运行状态进行查看,对系统进行管理,对网络进行配置,对数据进行分析,要注意的是登录到本系统必须用远程服务器的root权限和密码,而且为了保证系统的安全,防止出现意外事件,管理员只能操作特定的任务。该课题的主要意义在于可以运用PHP进行系统管理,开发的系统可以使系统管理员方便的管理远程系统

2023-02-09

php+mysql学生成绩查询系统(源代码+论文)

本文首先介绍了PHP技术的工作原理、工作过程及其运行环境和PHP文件的编程特点,以及如何较好地配置PHP的需求环境,既使大家对PHP有更好的了解,同时也有利于更好地使用PHP技术。其次,介绍了教材管理系统,MYSQL数据库,包括MYSQL数据库数据类型和数据表,对MYSQL数据库数据操作的核心概念,即数据的添加、删除、修改和查询进行了简单的介绍

2023-02-09

PHP+SQL考勤系统安全性实现(源代码+论文+答辩PPT+指导书)

任务概述 目标 将学生考勤、平时成绩的评定、以及成绩查询的大量业务,用计算机系统操作完成,对它进行全面现代化管理,以便提高信息管理效率。 运行环境 软件:Microsoft Windows 2000 Server及Windows 2000 SPI 或更高版本 IE5.5以上 硬件:64 MB RAM 鼠标或其他定点设备 系统要完成的任务 实现学生安全登录 实现网上签到 通过技术手段,避免学生冒名签到。 统计学生平时成绩。 实现网上成绩的查询。 2.功能需求 系统必须完成的功能包括: 注册与登录功能 该功能主要实现学生与老师的安全登录。 签到功能 该功能主要实现学生上课网上签到,以减少老师点名签到的时间,提高上课效率。 统计功能 系统中的统计功能可以根据学生签到次数,统计学生的平时成绩。 查询功能 该功能从不同的角度进行查询,多层次地满足老师及学生对总成绩及个人成绩的查询要求。

2023-02-09

PHP+SQL公共课平时成绩查询系统(源代码+论文+答辩PPT)

本系统就是为了方便老师和同学查看平时成绩而编写的,它具有快速、准确、方便的特点。本系统是学校WEB站点的一个子系统,具有很好的外部接口,能够很好的配合站点的其它子系统服务于学校的成绩管理。 系统的主要功能是实现查询功能,所以主要模块就一个,查询模块。查询模块的主要功能:实现教师和学生对公共课平时成绩的查询,并且实现查看平时成绩的详细情况。例如考勤情况、网上作业情况。

2023-02-09

蘑菇街⽀付体系架构与实践

业务问题 • 烟囱型结构,难扩展 • 业务ᰀ蛮⽣⻓,⽆模型抽象 • 业务边界模糊,耦合严᯿ 系统问题 • 巨⼤臃肿单体PHP应⽤ • 系统间严᯿耦合 • 弱稳定性 • 单点性能瓶颈 资⾦问题 • ⽀付接⼊⽆授权 • 各项业务收⼊、⽀出难核算 • 数据⼀致性挑战 如何做? • 系统拆分、服务化 • 确定边界、业务建模 • 沉淀基础服务 • 构建资⾦核算体系 确定边界 • 业务、场景、技术划分边界 • 核⼼⼦系统划分为: • 收银台、交易核⼼、⽀付核⼼、⽹关 • 账务、会计、清算、合规 交易核⼼ • 抽象基础交易类型 • 多表聚合 • 订单关联 • 授权鉴权

2023-02-09

Flickr Architecture

The Architecture ● A pretty picture of Flickr's architecture can be found on this slide . A simple depiction is: -- Pair of ServerIron's ---- Squid Caches ------ Net App's ---- PHP App Servers ------ Storage Manager ------ Master-master shards ------ Dual Tree Central Database ------ Memcached Cluster ------ Big Search Engine

2023-02-09

jdk-8u361-windows-x64

Java SE Development Kit 8u361 Java SE subscribers will receive JDK 8 updates until at least December 2030. The Oracle JDK 8 license changed in April 2019 The Oracle Technology Network License Agreement for Oracle Java SE is substantially different from prior Oracle JDK 8 licenses. This license permits certain uses, such as personal use and development use, at no cost -- but other uses authorized under prior Oracle JDK licenses may no long

2023-03-06

jdk-8u361-windows-x64.exe

Java SE Development Kit 8u361 Java SE subscribers will receive JDK 8 updates until at least December 2030. The Oracle JDK 8 license changed in April 2019 The Oracle Technology Network License Agreement for Oracle Java SE is substantially different from prior Oracle JDK 8 licenses. This license permits certain uses, such as personal use and development use, at no cost -- but other uses authorized under prior Oracle JDK licenses may no long

2023-03-06

jdk-8u361-macosx-x64.dmg

Java SE Development Kit 8u361 Java SE subscribers will receive JDK 8 updates until at least December 2030. Manual update required for some Java 8 users on macOS. The Oracle JDK 8 license changed in April 2019 The Oracle Technology Network License Agreement for Oracle Java SE is substantially different from prior Oracle JDK 8 licenses. This license permits certain uses, such as personal use and development use, at no cost -- but other uses authorized under prior Oracle JDK licenses may no long

2023-03-06

毕业设计-分布式家庭理财系统-源码

分布式家庭理财系统开发文档 介绍 ​ 分布式家庭理财系统是一个经典的信息管理系统。在互联网科技日渐发达的时代下,移动支付、在线理财的产品众多,家庭消费与投资在各大平台具有分散性,集中管理这些分散的信息变得十分必要。本系统从投资理财与家庭收支管理角度出发,以各大平台的在线交易、家庭消费、家庭投资场景为基础进行系统分析、设计与实现,从而方便各家庭成员更加高效、便捷地管理家庭财产。 ​ 本系统后端主要采用Mysql数据库与Java语言,基于SpringCloud微服务应用架构实现了家庭投资理财的用户、收支、股票与基金、资产与债务、月末/年末报表微服务场景,前端主要采用Node.js,基于Ant.Design Pro实现与用户之间的友好交互。用户可通过前端进行以下操作:家庭收入、支出的记录与图形化呈现,股票、基金市场的动态查询与图形化展示和购买记录,资产与负债的记录与查询和分析呈现,月末/年末家庭整体财务状况分析与汇报。

2023-02-23

毕业设计-毕业设计管理系统-源码

介绍 毕业设计是本科教育的最后一个环节,整个过程包括课题拟定与审核、师生双选、开题报告、文档审核、中期检查、毕业答辩等多个环节,是一项系统而复杂的工作。开发一个适合本校的毕业设计管理系统,不仅能够极大地减少教务管理人员的工作量,还能较大地提高学生和教师的效率。 本系统采用B/S模式,用到的编程语言有Java、JavaScript和JSP,数据库采用MySQL 5.7,服务器则用的Apache Tomcat 9.0。前端页面的编写基于bootstrap,整个项目基于SSM框架。 软件架构 系统的组织架构如图所示,三种用户根据自己不同的权限对课题、文档、成绩、公告、任务五种数据信息进行处理,不同用户角色再根据这些数据信息进行交互通过课题进行交互,并且围绕着文档进行数据的传递和处理等。 本系统包含三种用户:学生、教师和管理员。通过本系统,学生可以获取指导教师和管理员发布的相关教学信息和教学资源;教师可以进行毕设进度的日常管理,发布任务、上传资料、审核文档等;管理员可以进行系统的管理和维护,并对教师、学生、课题和文档进行管理,确保系统的正常运行。系统总共分为3个模块: 1.学生模块

2023-02-23

30套-程序员-个人简历模板

30套精选程序员个人简历模板 包括java、计算机应用、嵌入式软件开发、软件测试、软件工程、网络安全,网络工程等等

2023-02-22

微信高并发资金交易系统设计方案-百亿红包背后的技术支撑

微信高并发资金交易系统设计方案——百亿红包背后的技术支撑 微信红包系统是一个高并发的资金交易系统,最大的技术挑战是保障并发性能与资金安全。这种 全新的技术挑战,传统的“秒杀”系统设计方案已不能完全解决。在分析了业界“秒杀”系统解决方 案的基础上,微信红包采用了SET化、请求排队串行化、双维度分库表等设计,形成了独特的高 并发、资金安全系统解决方案,并在平时节假日、2015和2016春节实践中充分证明了可行性, 取得了显著的效果。在刚刚过去的2017鸡年除夕夜,微信红包收发峰值达到76万每秒,收发微 信红包142亿个,微信红包系统的表现稳定,实现了除夕夜系统零故障。

2023-02-17

微信小程序-仿美团外卖-源码

微信小程序-仿美团外卖 实现在线浏览商家,商家上架菜品,在线点单,购物车结算等等

2023-02-16

微信小程序-仿饿了么-源码

微信小程序-仿饿了么 支持在线浏览上架,在线下单,购物车结算等等

2023-02-16

微信小程序-仿ofo共享单车-源码

微信小程序-仿ofo共享单车 支持扫码用车,余额充值,故障上报等等

2023-02-16

阿里游戏异地多活架构设计之道

阿里游戏异地多活架构设计之道 异地多活本质上是一个AP方案 异地多活三大原则 1、只保证核心业务 2、只能做到最终一致性 3、只保证绝大部分用户

2023-02-17

多活之路-饿了么多活的数据通路

多活之路-饿了么多活的数据通路 做多活,归根结底是个成本问题 1. 随着业务的增⻓,会达到⼀个临界点,故障的损失超过多活的投⼊ 2. 单个机房的容量已经⽆法承载业务发展,需要突破单机房物理限制 3. 多活提升了服务品质,可⽤性提⾼,负载分担,⽤户就近接⼊

2023-02-17

蚂蚁金服异地多活与容灾

背景 容量和容灾等问题在各个微观层面上都影响着蚂蚁金服各 项业务的飞速发展。 通过“异地多活“架构,将蚂蚁金服各业务的核心应用链 条封装在一个IDC单元、在不同地域部署多个这样的单元。 这一方面能够保障在未来3~5年的业务峰值处理能力, 另一方面实现异地的容灾能力全面降低核心业务的技术风 险。

2023-02-17

微信小程序-51报名管家-源码

微信小程序-51报名管家是一款各项考试报名的小程序,支持预约报名考试,准考证查询,成绩查询,查看报名记录等等

2023-02-15

平安保险微信小程序-源码

平安保险微信小程序,支持在线查看各种保险信息,在线投保,查看保单详情等等

2023-02-15

微信小程序-地图定位-源码

微信小程序-地图定位 支持地图定位、地图导航、marker标注等等

2023-02-15

微信小程序-律师帮帮法律咨询-源码

微信小程序-律师帮帮法律咨询 在线法律问题图文咨询、电话咨询等等

2023-02-15

微信小程序-滴滴作业-源码

微信小程序-滴滴作业 实现找小学生的家庭作业辅导老师功能,特色: - 动画 - 上拉加载 - ES6语法

2023-02-15

微信小程序-麦当劳点餐-源码

微信小程序-麦当劳点餐 已实现功能: 注册用户信息 手机号码验证 个人信息修改 优惠券信息查看 优惠券兑换 积分查询 开心通告栏 未实现功能: 麦有礼卡片(这个是刚上线的功能) 麦麦同乐会的注册 文字页面-常见问题、积分规则...

2023-02-15

微信小程序-美食菜谱-源码

微信小程序-美食菜谱支持菜谱查看、新增、搜索等等

2023-02-15

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

TA关注的人

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