小区物业业主管理信息系统设计的设计与实现(论文+源码)_kaic
摘 要
随着互联网的发展,网络技术的发展变得极其重要,所以依靠计算机处理业务成为了一种社会普遍的现状。管理方式也自然而然的向着现代化技术方向而改变,所以纯人工管理方式在越来越完善的现代化管理技术的比较之下也就显得过于繁琐,会在未来的发展中被淘汰也是意料之中的事情,并逐渐从人们的生活中消失。该设计所设计的内容围绕的正是一种对管理方式的设计,而且小区物业业主管理系统也是应时而生,事半功倍。
首先是管理员方面,管理员可以利用信息管理系统对物业的相关信息作删改、增添等行为;对个人密码进行更改;对业主的住户信息、收费信息、报修信息、投诉信息等作删改、增添、公布等行为。其次是业主方面,业主通过管理系统可以看到自己的缴费信息、投诉信息、报修信息;可以看到小区环境信息;也可以对报修信息、投诉信息、留言板信息进行增添行为;也可以对个人密码进行更改。该管理系统是基于服务器B/S模式,利用Tomcat服务器作为Web容器,以Eclipse作为开发平台建立Web项目,利用JSP作为核心技术完成Web前端技术,采用MySQL数据库作为程序的数据管理平台,以Java语言作为基础进行开发设计。本系统最终形成一个业务逻辑以实现与用户的交互为目的,客户/服务器为载体的网络模式。
小区物业业主主要内容有环境管理、交流管理、收费管理、维修管理、投诉管理等,由这些模块组成优化的小区物业业主信息管理系统。此系统登录模块可进行用户登录以及权限管理,对于不同权限的用户能分别通过客户端对数据库进行不同操作,从而由不同的指令要求进入不同的处理界面,提高系统的服务水平,增强管理系统的安全性,避免业主的相关利益受到侵犯。
本文介绍了相关软件的配置过程以及系统的基本框架,相关模块的E-R图,详细设计、功能实现等部分。本设计功能齐全,内容详细,为物业与业主提供优质服务。
关键词:MySQL;Eclipse;E-R图;信息管理系统;JSP
Abstract
Web technology has become extremely important by the Internet. Therefore, relying on computers to handle business has become popular in today society. In addition, management methods also naturally change in the direction of modern technologies and comparing with purely manual management methods are too cumbersome, as a result, purely manual management methods will be eliminated in the future and disappear from people's lives. Moreover, residential property owner information management method also emerged with the developing of the management system. The main content of this design is a more advanced management method.
The first one is the administrator. Administrators can use the information management system to modify, delete, and edit some information such as changing personal passwords, adding or repair information of householders, sending bills information to householders, and deleting, editing, replying complaint information. The second one is the owner. Owners can check his payment information, complaint reply, and repair reply information through the management system, besides, owners can also edit their repair applying information, complaint information, message board information and their login passwords. The management system based on the server B/S model, and uses the Tomcat server as Web container, Eclipse as the development platform to build the Web project. In addition, it uses JSP as the core technology to complete the Web front-end technology and also adopts the MySQL database as program's data management platform; it uses the Java language as well. As a basis for development and design. This system finally forms a business logic to realize the interaction with the user. The client and server are the carrier's property information management system platform.
The main functional modules of the residential property owner information management method are environmental management, communicating management, payment management, repair management, and complaint management. Those modules constitute an optimized residential property owner information management method. In addition, this system login module can perform user login and rights management. For example, users with different permissions can perform different operations on the database through the client. As a result, requiring different instructions to enter different processing interfaces can improve the service level of the system, enhance the management system security level, and prevent violation in owners’ interests.
This article describes the configuration process of related software and the basic framework of the residential property owner information management method, the relevant modules of the E-R diagram, detailed design, function implementation and other parts. Moreover, this design has a complete function, comprehensive content, and provides quality services for the property and the owner.
Key words: MySQL;Eclipse;E-R diagram;Information management system;JSP
目录
1 绪论
1.1设计的目的和意义
1.2 国内外发展概况
1.3课题的研究内容及方法
2 小区物业管理系统分析
2.1 管理系统可行性分析
2.2需求分析
3系统总体设计
3.1总体模块设计
3.2数据字典与E-R图
3.3管理系统数据库设计
4小区管理系统详细设计
4.1 开发系统软件配置
4.2 系统登录模块
4.3管理员模块
4.3.1小区业主信息管理模块
4.3.2小区收费信息管理模块
4.4业主模块
4.4.1我的报修信息模块
4.4.2我的缴费信息模块
4.5 系统界面设计
5结束语
参考文献
谢辞
1 绪论
1.1设计的目的和意义
工业时代的到来迎来了大的变革,用机器去代替人们的手工生产,它解决了人类生活和工作上很多的不便,然而在社会飞速发展的现状下,工业时代还是留下了一些诟病。直到近代计算机科学的出现,现代科技的发展拥有了强大的帮手,也为今后科技界日新月异、瞬息万变、一日千里这些不可思议的变化埋下了伏笔。现如今由计算机去代替人的脑力劳动已成为现代社会发展的必然趋势。社会发展的迅速,人们生活水平的不断提升,对物质生活高质量的追求方式也在不断改变,住宅的要求也在提高,除了住宅小区位置、环境、占地面积、建筑质量等外在质量的要求外,还有对管理方式的个人需求,以追求物质生活的高度享受。
小区物业现代化管理以现代化技术创新和科学管理、计算机管理手段为基础,利用现代化的管理方式,使小区物业的管理的那些软硬件技术在管理的时候很好以及不断提升管理人员与作业人员素质。传统的房屋管理思想与管理思想在组织上、管理方式以及管理手段上与市场经济的发展一些要求是不太一致的。传统物业管理需要很多的人力、物力、时间,而且即使耗损很多人力、物力、时间也不一定能把事情做好,给业主一个满意的答复,而白白耗损,宛若无用功这种方式是不被提倡的。人力的处理方式很大程度上是效率低下的、对业主个人信息方面保密性也不高,很多的东西记录在本子上或者纸上,容易导致丢失甚至由于时间太长而累计过多占用空间。
当小区规模扩大到一定程度,住户的增多,设备的增加,管理方面会越来越繁琐,越来越复杂,工作量会不断增大,很大程度上是会导致处理不及时,记录不到位,与业主的交流联系等方面也会因为工作量的增加无法及时处理导致一团浆糊。另一方面物业服务行业收费困难是一件不可忽视的事情,也是行业内不新鲜的尴尬事情。很多的业主因为不理解物业管理到底是做什么的,到底为什么要收那些费用,交了物业费之后生活也不见得有多大的变化,交与不交似乎没区别,这就导致在人们心中种下了一颗怀疑的种子,是不是物业乱收费,加上很多的媒体为了某些想要达到的新闻效应,为了吸引许多的读者就报道一些物业管理的负面新闻,由于这些不良的方面被放大导致人们对物业的不信任的程度加深,怀疑的种子也就发了芽,当然也就存在很多的偏见,由此物业管理可能会因此举步维艰。不想把生意做的很大的房产老板不是一个好的企业家,传统的人工管理是不能为他们实现此目的的,只有将管理用现代化管理的方式不断改善和满足住区人们对住宅环境日益增长的需求才能吸引更多的住户,才能使越来越多的业主住的安心、舒适。
物业管理信息系统的开发是为让管理员管理起来很多顺手,然后就会带来很好效果、舒适的居住环境。这种利用现代人们较常见的计算机进行操作,对小区物业进行各种管理,提高办公的效率以及与业主进行及时的问题反馈处理,高效率的完成度使业主对小区物业的管理模式表示安心与满意,也适应当今社会一步一步走向智能化的特点,跟上时代的节奏。这种管理系统从另一方面来说使互联网与物业服务行业的结合促使了物业管理行业的全新服务模式,运用互联网等相关的技术去设计实现综合性服务的平台,提供方便快捷、面面俱到的高质量小区物业管理服务。在大多数的客户里面至少会有达到一半人数在内的客户是有因为物业管理质量而来。
管理系统使物业收费透明化。物业管理很大方面是涉及到业主与物业公司之间的利益,收费方面是存在很大程度上的怀疑性,会有业主怀疑物业是否多收自己费用,会不会不公平待遇之类的问题,管理系统将在这种敏感的问题上,给所有业主呈现出所上交的各类费用明细,接受业主的质疑,也方便业主查询自己的交了钱的结果,做到让业主心比较安,减少纠纷,更大化的维护彼此的合法利益,然后业主就会知道物业是什么,就能接受这样的管理,间接性的促进物业管理企业的日益壮大。
小区物业业主信息管理系统通过合理的设计,减少存储数据的空间占用以及产生数据混乱的危险情况。进而为物业办公效率、办公质量进行提高与改善,给业主呈现良好的居住、生活环境,感受潜移默化中提升的生活质量。整合资源推进物业管理的协调发展,与业主有效的沟通这些措施可以及时改进管理方式,并且及时知道业主的生活需求,搭建业主与物业的友好沟通桥梁。方便业主参与制定相关涉及自己的生活日常,尊重业主的各种文化和生活习惯。管理系统及时公布相关信息使业主能第一时间得到消息,提高消息传播的速度、有效,以防因为物业人力上可能出现的不小心延误导致消息传播的不到位,耽误业主,很有可能导致不必要发生的纠纷。同时消息的公布也可以让业主们知道小区里有那些他们并未知晓的地方,例如可以在闲暇时去娱乐的地方。小区信息中公布的各种休闲娱乐活动场所的所在方位,方便业主在想要进行放松时可以有一个可以满足此刻心中所想,为业主带来休闲时光的地方,人多的地方总是交友的好去处,所以自然也是有为提供业主之间、友好交流的目的。
物业管理在沿海以及一些大城市中,对物业以及设备、环境、安保等进行自动化以及集中管理的现代技术,正在实施。为此全面实现规模化、节约化的经营模式,使自己的企业占领市场先机,把竞争者远远甩在身后,以成为物业管理企业成为龙头老大的奋斗目标。小区现代化物业管理大大加快现代化城市管理水平的客观需要,然后让城市管理可以很好,也会在对小区管理和服务过程中,达到推进现代化城市管理的进程的目的。
1.2 国内外发展概况
MIS(管理信息系统)的意义是由人成主导和相关的计算机、软件及其它一些设备合成可以给管理者带来需要对组织机构信息进行有效管理的系统。MIS的发展进程是根据计算机发展的每个阶段来区分的,首先是全部彻底地被管理;其次是有些抗衡形式出现了;然后,客户端/服务器(C/S)、很快速度的网络出来之后一些好的东西也出来了;最后,在信息系统的时期出现的云计算,使数据的存储可以成为独立的一部分脱离计算机,改变了原来的管理者之前的工作方式。传统的核心是客户端/服务器,但是因为因特网的管理信息系统的重点用的是浏览器/服务器,然后比较下还是比它好的,更加的方便,主要体现在浏览器/服务器可以很随便就使用,只要是能上网的地方就可以随时操作管理信息系统。现代企业的管理信息系统离不开Internet,而相对的建立Internet需要依赖管理信息相关的管理体系结构和软硬件的环境。
管理信息系统在决策领域扮演着至关重要的角色,因为它可以监控系统内部的干扰,确定一个行动过程,并采取行动控制系统,早在20世纪80年代,就出现了一些松散、非整合的文书和行政应用程序。我国在改革开放以来发生了巨大的变化,每个企业都面临着激烈的市场竞争的挑战,复关后国内外的竞争激烈形势也开始呈现。经济全球化和本土市场的国际化使我国的企业开始借助管理信息系统进行管理,以保证准确及时的完成度和取得较好的经济效益。
二十世纪中期,首台商业上进行处理数据的机器冒泡了。跟着计算机技术不断发展也应时而生了许多不同的信息报告系统,最主要的功能时它能反映出事先设定好的信息内容。六十年代中期,新的内容出来之后对管理信息系统的发展产生了很重大的意义,这种管理思想主要依赖计算机。因这种成效显著的管理方法,在当时激起了不少人心中的涟漪,人们开始越发积极的进行研究改善。管理信息系统逐步发展成面向对象为产品生命周期的集成系统融合了许多的管理方面的思想还有信息技术,从而实现具有柔性的管理信息系统。七十年代,隶属信息技术发展飞速期间,在中小企业中MIS基本广泛应用,在这期间也增加了一些需要的东西让系统成为了一个大圈圈。八十年代,一些打算普及中。欧洲发达国家是目前管理信息系统比较普及的。物业管理在国外从开始到现代很久一段时间了。二十一世纪初,对物业进行管理的第一个组织行业在世界上诞生了。
中国的小区物业管理发展史仅仅在20年上下,和国外的此方面历史比较是较晚产生的,由于中国的国情很多的技术在那个年代也是稍微落后的。我国最早期的物业管理形式的出现是在19世纪中叶之后的旧中国房地产行业发展期间,因为起步时间太晚所以很多机制不完善,很多的服务不到位,不可避免的出现投诉率高涨的情况,市场比较混乱。没有很齐全的配套的法律法规对这个行业支持,以至于很多违规和侵权行为屡见不鲜。1980年,一些政策的到来引来了很多东西,这也是我国物业管理跨出的第一步,为我国物业管理创造了数不清的第一,到当代,物业管理水平在中国的属于很好的地区还是在它在中国刚出现的地方,仍然是国内这个行业的佼佼者。
随着不断加剧的社会竞争力,我国的物业管理行业之间的竞争也是与时俱进的增加,而且随着市场竞争力的愈演愈烈还有科技的发展,小区物业管理类的企业也因此需要时刻关注变化迅速的市场前景,物业管理的佼佼者早早地开始了对国内外物业管理行业市场研究的重视,尤其是对本身企业发展的社会环境和社会要求以及逐渐飙升的客户生活需求趋势进行深入分析研究。从诞生时出现乱七八糟、无规矩到快速进入疯狂的发展时期,再到最后平稳、和谐、有序的时期,物业管理历经了二十多年的跌宕起伏、风风雨雨的发展。如今我国的物业管理已经逐步走向成熟阶段,很多的法律法规越来越趋于完善,对物业的监管部门也在逐步规范。
相比较国外的物业信息管理系统,我国在计算机推广的过程中就起步晚了,发达国家起步较早,但是我国发展很快,我们学习能力强,在学习过程中积累经验,从失败中找原因,不断收集资料,借鉴前人的经验。虽然我国的计算机技术不算太落后但是在硬件的质量和软件的处理,管理模式等对比国外的技术不得不承认稍微逊色,我们只有不断学习才能改变现状,不断进步,甚至超越。在这个信息化时代,这种软件包可以提高办公效率和办公质量,使管理在这个时代日渐凸显优越性,得以以业养业、三化合一、发展迅速、良性循环。
1.3课题的研究内容及方法
该设计研究的内容是学习研究并使用JAVA Web开发小区物业业主信息管理系统。JAVA Web应用程序是一种典型的B/S结构的应用,用户通过浏览器发送请求,服务器端通过Web容器运行应用,动态的生成HTML页面并且处理完各种应用领域里的业务逻辑,再传递给客户机的浏览器,之后解析WEB页面将它呈现给用户。为了解耦,让Web应用有好的灵便性,通常由展现、限制、业务逻辑层和数据访问层等来组成一个Web应用[3]。下面介绍本次设计主要用到的一些工具与技术。
利用JAVA Web需要安装一个支持JSP还有Servlet等技术的Web容器,这样可以使运行的JSP程序的结果以网页形式返回给客户端。在本次设计中我选择的是Tomcat7.0作为JAVA Web应用开发的容器,原因是Tomcat应用广泛、性能卓越,虽然是免费的、开源的但是它运行的稳定性、可靠性、效率性高,在常用的操作系统上都能运行,性能卓越[7]。
利用CSS技术对网页的对象位置、字体、颜色等方面进行设定,并且进行发端的互动设计,一个做到网页呈现与内容分开的形式预先制定的语言[12]。CSS具有较优良的特点,例如丰富的样式定义、容易使用和修改以及多界面应用、叠加、收缩。CSS减少了界面的体积,把要出来的画面快点出来,把装入信息时间还有传达输送量缩少,网页的格式代码也较为简化,修改网页的时候只需要将保存着CSS样式表的网站格式文件改掉就能把整个网站的风格改掉,可以更好的美化网页,相对的也去掉了不必要的麻烦,减少了工作量。
利用JavaScript技术给HTML网页增添动态功能,例如对用户的各种操作进行响应。它广泛应用在客户端Web开发,完成浏览器和用户之间交互设计能力和更好的用户体验,本次设计中使用JavaScript处理了一些关键功能[10]。
利用JSP控制HTML网页的内容,在HTML代码中插入程序代码,使网页能动态的响应客户端的请求[8]。JDBC的作用是跟数据库有关。访问所有的关系型数据库一般来说都是通过它来实现的,SQL语句是很关键的,而它是能执行这种语句的。依靠编写程序代码来实现这种需求,所用的语言自然是离不开Java。服务器会得到申请后启动,马上会移用Servlet,而这个申请就是客户端发送给它的,之后它会根据客户端请求的内容生成响应内容随后传到服务器中,再把响应传回客户端。特别说明实现Action类可以从struts.xml配置中找到。
利用Hibernate的底层对JDBC API进行封装,实现以面向对象的形式在Java语言中对关系型数据库进行操作[5]。性能方面:支持多种关系数据库,缩减了DAO层的编码工作量,在有层次的软件体系结构中属于持久化层,把很多的细节上的东西给放在里面,让那些比较多的反反复复的代码给简单点,这样数据库方面的访问就会显得很有顺手。由此可见它的功效还是可以的,当然映射也拥有很出色的功能,比较有巧的感觉。
利用MySQL数据库对系统大多数数据进行管理、保存等操作。本系统所选用的是更为方便使用的数据库管理工具—phpMyAdmin,这是用PHP编写的免费使用的工具,主要是可以在网络上对MySQL进行管理,而且对于MySQL大多数功能是包容的[11]。
利用Eclipse为此系统设计的开发环境。它作为闻名的跨平台自由集成开发环境,开放源代码方便人们使用,语言上基本上用Java语言开发,通过安装插件组件去建立开发环境。
相关文章:
小区物业业主管理信息系统设计的设计与实现(论文+源码)_kaic
摘 要 随着互联网的发展,网络技术的发展变得极其重要,所以依靠计算机处理业务成为了一种社会普遍的现状。管理方式也自然而然的向着现代化技术方向而改变,所以纯人工管理方式在越来越完善的现代化管理技术的比较之下也就显得过于繁琐&#x…...
Fortran 微分方程求解 --ODEPACK
最近涉及到使用Fortran对微分方程求解,我们知道MATLAB已有内置的函数,比如ode家族,ode15s,对应着不同的求解办法。通过查看odepack的官方文档,我尝试使用了dlsode求解刚性和非刚性常微分方程组。 首先是github网址&am…...
8路光栅尺磁栅尺编码器或16路高速DI脉冲信号转Modbus TCP网络模块 YL99-RJ45
特点: ● 光栅尺磁栅尺解码转换成标准Modbus TCP协议 ● 高速光栅尺磁栅尺4倍频计数,频率可达5MHz ● 模块可以输出5V的电源给光栅尺或传感器供电 ● 支持8个光栅尺同时计数,可识别正反转 ● 可以设置作为16路独立DI高速计数器 ● 可网…...
【Python】函数
None类型 思考:若函数没有使用return语句返回数据,那么函数有返回值吗? 答:实际上是有的,Python中有一个特殊的字面量None,其类型是<class ‘NoneType’>,无返回值的函数,实…...
centos安装MySQL 解压版完整教程(按步骤傻瓜式安装
一、卸载系统自带的 Mariadb 查看: rpm -qa|grep mariadb 卸载: rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64 二、卸载 etc 目录下的 my.cnf 文件 rm -rf /etc/my.cnf 三、检查MySQL是否存在 有则先删除 #卸载mysql服务以及删除所有mysql目录 #没…...
【后端速成 Vue】第一个 Vue 程序
1、为什么要学习 Vue? 为什么使用 Vue? 回想之前,前后端交互的时候,前端收到后端响应的数据,接着将数据渲染到页面上,之前使用的是 JavaScript 或者 基于 JavaScript 的 Jquery,但是这两个用起来还是不太…...
Macbook pro M1 安装Ubuntu教程
先讲下心路历程 由于版主最近刚切换到Mac,所以在安装的时候一上手就选择了virutalbox,结果报错“The installer has detected an unsupported architecture. VirtualBox only runs on the amd64 architecture.” 后来去Reddit论坛上一看,才知…...
前端console.log打印内容与后端请求返回数据不一致
后端传值num0 前端打印num1 ,如图,console.log后台显示的数据与展开后不一致 造成该问题原因是深拷贝与浅拷贝的问题。 var obj JSON.parse(JSON.stringify(res)) 修改后打印 正常...
SQL入门:多表查询
SQL,或者说结构化查询语言(Structured Query Language),是用于管理和操作关系型数据库的标准语言。在本篇文章中,我们将重点介绍SQL中的多表查询,这是一种强大的工具,可以帮助我们从多个相关的表格中获取数据。 数据库…...
【C++】进一步认识模板
🏖️作者:malloc不出对象 ⛺专栏:C的学习之路 👦个人简介:一名双非本科院校大二在读的科班编程菜鸟,努力编程只为赶上各位大佬的步伐🙈🙈 目录 前言一、非类型模板参数二、模板的特…...
Mysql Oracle 区别
1. oracle select *, id需要在星号前加别名,mysql则不需要 mysql语法: select *, id from xin_student_t;oracle语法: select st.*, st.id from xin_student_t st;2. oracle表定义了别名,在查询时可以不用别名指定字段…...
华为OD-第K长的连续字母字符串长度
题目描述 给定一个字符串,只包含大写字母,求在包含同一字母的子串中,长度第 k 长的子串的长度,相同字母只取最长的那个子串。 代码实现 # coding:utf-8 # 第K长的连续字母字符串长度 # https://www.nowcoder.com/discuss/353150…...
【编程题】有效三角形的个数
文章目录 一、题目二、算法讲解三、题目链接四、补充 一、题目 给定一个包含非负整数的数组 nums ,返回其中可以组成三角形三条边的三元组个数。 示例1: 输入: nums [2,2,3,4] 输出: 3 **解释:**有效的组合是: 2,3,4 (使用第一个 2) 2,3,4 (使用第二个 …...
【mysql是怎样运行的】-EXPLAIN详解
文章目录 1.基本语法2. EXPLAIN各列作用1. table2. id3. select_type4. partitions5. type 1.基本语法 EXPLAIN SELECT select_options #或者 DESCRIBE SELECT select_optionsEXPLAIN 语句输出的各个列的作用如下: 列名描述id在一个大的查询语句中每个SELECT关键…...
数据结构例题代码及其讲解-链表
链表 单链表的结构体定义及其初始化。 typedef struct LNode {int data;struct LNode* next; }LNode, *LinkList;①强调结点 LNode *p; ②强调链表 LinkList p; //初始化 LNode* initList() {//定义头结点LNode* L (LNode*)malloc(sizeof(LNode));L->next NULL;return …...
[Open-source tool] 可搭配PHP和SQL的表單開源工具_Form tools(1):簡介和建置
Form tools是一套可搭配PHP和SQL的表單開源工具,可讓開發者靈活運用,同時其有數個表單模板和應用模組供挑選,方便且彈性。Form tools已開發超過20年,為不同領域的需求者或開發者提供一個自由和開放的平台,使他們可建構…...
移动数据业务价值链的整合
3G 时代移动数据业务开发体系的建立和发展,要求运营商从封闭、统一的业 务形态、单一提供业务,向开放的、个性化多元化的业务体系以及多方合作参与提 供业务的方向发展,不可避免的使通信价值链不断延长和升级,内容提供商、服务 …...
合并两个链表
题目描述 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 比如以下例子: 题目接口: /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListN…...
测试框架pytest教程(9)跳过测试skip和xfail
skip无条件跳过 使用装饰器 pytest.mark.skip(reason"no way of currently testing this") def test_example(faker):print("nihao")print(faker.words()) 方法内部调用 满足条件时跳过 def test_example():a1if a>0:pytest.skip("unsupported …...
HTML <textarea> 标签
实例 <textarea rows="3" cols="20"> 收拾收拾 </textarea>定义和用法 <textarea> 标签定义多行的文本输入控件。 文本区中可容纳无限数量的文本,其中的文本的默认字体是等宽字体(通常是 Courier)。 可以通过 cols 和 rows 属性来…...
探索图结构:从基础到算法应用
文章目录 理解图的基本概念学习图的遍历算法学习最短路径算法案例分析:使用 Dijkstra 算法找出最短路径结论 🎉欢迎来到数据结构学习专栏~探索图结构:从基础到算法应用 ☆* o(≧▽≦)o *☆嗨~我是IT陈寒🍹✨博客主页:I…...
Redis之GEO类型解读
目录 基本介绍 基本命令 geoadd 命令 geopos 命令 geodist 命令 georadius 命令 georadiusbymember 命令 geohash 命令 基本介绍 GEO 主要用于存储地理位置信息(纬度、经度、名称)添加到指定的key中。该功能在 Redis 3.2 版本新增。 GEO&…...
uniapp 微信小程序 路由跳转
保留当前页面,跳转到应用内的某个页面,使用uni.navigateBack可以返回到原页面 //在起始页面跳转到test.vue页面并传递参数 uni.navigateTo({url: test?id1&name"lisa" }); uni.redirectTo(OBJECT) 关闭当前页面,跳转到应用…...
【android12-linux-5.1】【ST芯片】HAL移植后没调起来
ST传感器芯片HAL按官方文档移植后,测试一直掉不起来,加的日志没出来。经过分析,是系统自带了一个HAL,影响的。 按照官方文档,移植HAL后,在/device/<vendor\>/<board\>/device.mk*路径增加PROD…...
Redis Lua脚本执行原理和语法示例
Redis Lua脚本语法示例 文章目录 Redis Lua脚本语法示例0. 前言参考资料 1. Redis 执行Lua脚本原理1.1. 对Redis源码中嵌入Lua解释器的简要解析:1.2. Redis Lua 脚本缓存机制 2. Redis Lua脚本示例1.1. 场景示例1. 请求限流2. 原子性地从一个list移动元素到另一个li…...
百望云华为云共建零售数字化新生态 聚焦数智新消费升级
零售业是一个充满活力和创新的行业,但也是当前面临很大新挑战和新机遇的行业。数智新消费时代,数字化转型已经成为零售企业必须面对的重要课题。 8 月 20 日-21日,以“云上创新 韧性增长”为主题的华为云数智新消费创新峰会2023在成都隆重召…...
JMETER基本原理
Jmeter基本原理是建立一个线程池,多线程运行取样器产生大量负载,在运行过程中通过断言来验证结果的正确性,可以通过监听来记录测试结果; JMETER是运行在JVM虚拟机上的,每个进程的开销比loadrunner的进程开销大&#x…...
elementUI自定义上传文件 前端后端超详细过程
下面是使用Element UI自定义上传文件的前后端详细过程: 前端过程: 引入Element UI组件库:在前端项目中引入Element UI库,可以通过CDN引入或者通过npm安装并导入。 创建上传组件:在前端代码中创建一个上传组件&#x…...
快速排序笔记
一、quick_sort方法中如果 il,jr 会死循环的分析 1、示例代码 void quick_sort(int a[],int l,int r){if(l>r) return;int il,jr; //此处设置会导致死循环int x num[(lr)>>1];while(i<j){while(a[i] <x); //死循环的地方while(a[--j] >x);if(i<j) swap(a…...
JAVA:(JSON反序列化Long变成了Integer)java.lang.Integer cannot be cast to java.lang.Long
困扰了好几个小时。。。 场景:mybatisplus从数据库取数据,只是用了最基础的 LambdaQueryWrapper 来查询,实体类如下。 TableField(typeHandler JacksonTypeHandler.class) private Set<Long> ids; 得到的Set数据却是Set<Integer…...
怎么做动漫小广告视频网站/seo系统是什么
一、问题的提出 编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为“延时6秒”,添加按钮的响应函数,…...
网站采集怎么做/自媒体服务平台
一、太原科技大学宿舍条件怎么样6个人,每个人一个电脑桌,上面是床貌似校舍改动的话,你们可就赶上了另外,现在正在引进校园网...我们那里正在装,宿舍有电话的。18平米左右,比北京的高校面积大多了。设备就有…...
什么网站做兼职最好/太原seo全网营销
在使用minipage环境的时候,发现centerline在子图情况下不会自动换行。如果将centerline换做center,倒是能够自动换行了,但正如其名字所体现的,其会自动居中,在子图解释文字无法写满一行的情况下,这样会显得…...
观澜做网站公司/百度搜索排行榜
为什么单例 1、在内存中只有一个对象,节省内存空间。避免频繁的创建销毁对象,可以提高性能。避免对共享资源的多重占用。可以全局访问。 2、确保一个类只有一个实例,自行实例化并向系统提供这个实例 单例需要注意的问题 1、线程安全问题 …...
房产信息网站/查看关键词被搜索排名的软件
2、命令行参数分为位置参数和选项参数:位置参数就是程序根据该参数出现的位置来确定的如:[rootopenstack_1/]#lsroot/#其中root/是位置参数选项参数是应用程序已经提前定义好的参数,不是随意指定的如:[rootopenstack_1/]#ls-l …...
出口网站怎么做/公司开发设计推荐
有些时候,我们希望同时更新表中的多条记录,但更新的值不一样。declare i intdeclare j intdeclare phone varchar(20)set j1 select icount(*) from LatestLocationDECLARE L_cursor CURSOR FOR SELECT Phone FROM LatestLocationOPEN L_cursorwhile j&l…...