UNIX/LINUX
文章平均质量分 69
UNIX or linux issues
虎子呵呵
这个作者很懒,什么都没留下…
展开
-
移动云国产商用密码规模化应用
过去十年是云计算突飞猛进的十年,全球云计算市场规模增长数倍,我国云计算市场从最初的十几亿增长到现在的千亿规模,云计算政策环境日趋完善,云计算技术不断发展成熟,云计算安全愈发受到重视。原创 2023-01-20 07:25:49 · 1601 阅读 · 0 评论 -
什么是防火墙?
在网络中,所谓“防火墙”,是指一种将内部网和公众访问网(如Internet)分开的方法,它实际上是一种隔离技术。防火墙是在两个网络通讯时执行的一种访问控制尺度,它能允许你“同意”的人和数据进入你的网络,同时将你“不同意”的人和数据拒之门外,最大限度地阻止网络中的黑客来访问你的网络。换句话说,如果不通过防火墙,公司内部的人就无法访问Internet,Internet上的人也无法和公司内部的人进行通信。...原创 2022-08-02 14:05:55 · 840 阅读 · 1 评论 -
三步带你简单了解TensorFlow是什么
从计算机发明之初,人们就希望它能够帮助甚至代替人类完成重复性劳作。利用巨大的存储空间和超高的运算速度,计算机已经可以非常轻易地完成一些对于人类非常困难,但对计算机相对简单的问题。比如统计一本书中不同单词出现的次数,存储一个图书馆中所有的藏书或是计算非常复杂的数学公式都可以轻松通过计算机解决。然而,一些人类通过直觉可以很快解决的问题,目前却很难通过计算机解决。人工智能领域需要解决的问题就是让计算机能像人类一样,甚至超越人类完成类似图像识别、语音识别等问题。这一次的Google开源深度学习系统Ten..原创 2022-05-09 11:04:22 · 2831 阅读 · 0 评论 -
Python rospy模块代码示例
Python rospy模块代码示例rospy共有35个方法/函数/属性,点击链接查看相应的源代码示例。1.rospy.init_node(),153个项目使用2.rospy.Publisher(),134个项目使用3.rospy.Subscriber(),128个项目使用4.rospy.is_shutdown(),98个项目使用5.rospy.loginfo(),98个项目使用6.rospy.spin(),94个项目使用7.rospy.get_pa...原创 2022-05-08 12:01:29 · 957 阅读 · 0 评论 -
Java泛型用例详细解释
无界通配符 意味着可以使用任何对象,因此使用它类似于使用原生类型。但它是有作用的,原生类型可以持有任何类型,而无界通配符修饰的容器持有的是某种具体的类型。举个例子,在List<\?>类型的引用中,不能向其中添加Object, 而List类型的引用就可以添加Object类型的变量。最后提醒一下的就是,List<\Object>与List<?>并不等同,List<\Object>是List<?>的子类。还有不能往List<?> list里添加任意对象,除了null。原创 2022-04-24 09:27:35 · 468 阅读 · 0 评论 -
图解springboot 五层结构 view controller service mapper model
SpringBoot框架一般分为View层、Controller层、Service层、Mapper层、pojo层。View层:视图层,根据接到的数据展示页面给用户Controller层:响应用户需求,决定用什么视图,需要准备什么数据来显示。Controller层负责前后端交互,接收前端请求,调用Service层,接收Service层返回的数据,最后返回具体的数据和页面到客户端Service层:Service层也可以分为三个方面 (1)接口:用来声明方法 (2)继承实...原创 2022-04-22 14:39:41 · 16686 阅读 · 1 评论 -
java分层概念和分层中的术语详解
service是业务层action层即作为控制器DAO (Data Access Object) 数据访问1.JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分?(下面所描述的service层就是biz)首先这是现在最基本的分层方式,结合了SSH架构。modle层就是对应的数据库表的实体类。Dao层是使用了Hibernate连接数据库、操作数据库(增删改查)。Service(biz)层:引用对应的Dao数据库操作,在这里可以编写自己需要的代码(...原创 2022-04-22 11:26:48 · 832 阅读 · 0 评论 -
java三层、四层和五层结构介绍
三层架构简介三层架构是从整个业务应用角度对程序的划分,其分层逻辑来源于“高内聚低耦合”的思想。三层分别为:表现层,业务逻辑层,数据访问层(持久化层)。内聚性:又称块内联系。指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。若一个模块内各元素(语名之间、程序段之间)联系的越紧密,则它的内聚性就越高。 耦合性:也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于模块间接口的复杂性、调用的方原创 2022-04-22 11:19:16 · 6404 阅读 · 1 评论 -
mybatis中dao接口与mapper关联的理解
mybatis 持久层mybatis中是通过mapper.xml生成dao的实现类的怎么让程序知道dao和mapper.xml对应关系?mapper.xml中有一个命名空间namespace与dao的路径对应,所以程序就知道了,通过这个mapper.xml文件来生成dao的实现类如何让程序得到这个文件?在主配置文件mybatisConfig.xml中配置// An highlighted block<mappers> <mapper resource=...原创 2022-04-20 10:44:18 · 1296 阅读 · 0 评论 -
java和ssm是什么关系:MVC、SSM与三层架构的构成及相互关系
本文主要想谈的内容有:为什么要有架构?三层架构是什么?MVC框架是什么?MVC框架和三层架构的关系?MVC框架的工作流程?SSM框架和三层架构的关系?为什么要有架构?这是为了满足“低耦合,高内聚”,实现代码的健壮性和可扩展性。比如为了更好的降低各层间的耦合度,在三层架构程序设计中,采用面向抽象编程。即上层对下层的调用,是通过接口实现的。而下层对上层的真正服务提供者,是下层接口的实现类。服务标准(接口)是相同的,服务提...原创 2022-04-20 10:25:10 · 1324 阅读 · 0 评论 -
SSM框架中 entity层,mapper层,service层,controller层等作用
SSM 是 Spring + SpringMVC + Mybatis集成的框架。一、entity层同类: model层 = entity层 = domain层作用: 用于存放我们的实体类,与数据库中的属性值基本保持一致。二、mapper层同类: mapper层 = dao层作用: 对数据库进行数据持久化操作,他的方法语句是直接针对数据库操作的三、service层同类: 只有一个 service层作用: service层 是针对 controller层的 controller,也...原创 2022-04-20 10:04:54 · 5568 阅读 · 0 评论 -
ThymeLeaf+LayUI表格渲染错误
1、ThymeLeaf+LayUI表格渲染错误使用thymeleafhe+layui渲染表格时,出现错误org.thymeleaf.exceptions.TemplateProcessingException: Could not parse as expression:这是因为[[]]是thymeleaf的内联表达式,分开书写即可正常。原文链接:https://blog.csdn.net/hzr0523/article/details/961333132、。。。原.原创 2022-04-20 09:01:44 · 665 阅读 · 1 评论 -
Java网站开发中的DAO目录详细解释
数据访问对象模式(Data Access Object Pattern)或 DAO 模式。是指位于业务逻辑和持久化数据之间实现对持久化数据的访问。通俗来讲,就是将数据库操作都封装起来。需要对数据库操作的时候,先创建一个对象,对它进行数据的操作,操作之后再把它存到数据库中原创 2022-04-15 16:49:56 · 1023 阅读 · 1 评论 -
IDEA2019连不上MySQL
问题:用的是IntelliJ IDEA 2019.1.3版本,连接数据库MySQL5.7.24版本失败,但测试了账号密码都是对的,在命令行和Eclipse都能连接上,如下图:解决方案:既然命令行和Eclipse都可以连接上MySQL就先排除了软件和账号密码错误的问题,就想着是IDEA对应的驱动不对,把IDEA对应的驱动从MYSQL改成MySQL5.1就成功连接上了数据库:...原创 2022-04-09 16:02:03 · 411 阅读 · 0 评论 -
Javaweb项目目录结构解析(基于IDEA)
初次学到Javaweb项目的创建,但是由于IDEA版本问题,创建的Javaweb项目结构与学习视频不同。下图所示为新版IDEA创建Javaweb项目的默认结构分层:src:这是用来存放Java源文件。src/main/ava/com:该包下用来存放相应的Java代码,并根据对应的Java项目继续分层架构,一般分为一下几个软件包bean包:封装类,一般是按照数据库的来写内容的,一个表...原创 2022-04-08 16:11:49 · 5182 阅读 · 3 评论 -
java web项目的目录
src文件夹:存放Java源文件WebRoot:Web应用的根目录META-INF:系统自动生成,存放系统描述信息WEB-INF:该目录中内容不能对外发布lib文件夹:存放以jar/zip形式表现的库文件web.xml:Web应用的初始化配置文件...原创 2022-04-08 15:21:35 · 1173 阅读 · 0 评论 -
JavaWeb工程 目录结构
以下是mavaen推荐的项目目录.├── pom.xml└── src├── main│ ├── java│ │ └── group│ │ ├── controller│ │ │ ├── HomeController.java│ │ │ └── PersonController.java│ │ ├── dao│ │...原创 2022-04-08 15:16:56 · 3520 阅读 · 0 评论 -
HBuilder 使用教程
什么是HBuilder?HBuilder是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。HBuilder的编写用到了Java、C、Web和Ruby。HBuilder本身主体是由Java编写,它基于Eclipse,所以顺其自然地兼容了Eclipse的插件。快,是HBuilder的最大优势,通过完整的语法提示和代码输入法、代码块等,大幅提升HTML、js、css的开发效率。如何安装 HBuilder?HBuilder下载地址:在HBuilder官...原创 2022-04-08 11:31:25 · 4708 阅读 · 0 评论 -
一款功能强大,开源免费的H5可视化编辑器
H5-Dooring 是一款功能强大,开源免费的H5可视化页面配置解决方案,致力于提供一套简单方便、专业可靠、无限可能的H5落地页最佳实践。技术栈以react为主, 后台采用nodejs开发.预览在线地址:H5-Dooring强大的拖拽生成H5制作工具产品技术实现React前端主流框架(react,vue,angular)之一,更适合开发灵活度高且复杂的应用 dva主流的react应用状态管理工具,基于redux lesscss预编译语言,轻松编写结构化...原创 2022-04-08 11:16:52 · 5134 阅读 · 2 评论 -
ASP、JSP、PHP 三种技术比较
目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor)。 简 介 : ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序(1)ASP采用脚本语言VBScript(Java script)作为自己的开发语言。(2)PHP是一种跨平台的服务器端的...原创 2022-04-08 10:47:00 · 4827 阅读 · 0 评论 -
JSP与JavaScripts(陈旧古老的味道)
Java技术Java是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面向I n t e r n e t的开发工具。自从1 9 9 5年正式问世以来,Java的快速发展已经让整个We b世界发生了翻天覆地的变化。随着Java Servlet的推出,Java在电子商务方面开始崭露头角,最新的Java Server Page技术的推出,更是让Java成为基于We b的应用程序的首选开发工具。要学习Java技术中的Java Server Page,Java基础是必不可...原创 2022-04-08 10:42:54 · 1811 阅读 · 0 评论 -
java和class的区别
.java文件你可以认为只是一个文本文件,这个文件即是用java语言写成的程序,或者说任务的代码块。.class文件本质上是一种二进制文件,它一般是由.java文件通过javac这个命令(jdk本身提供的工具)生成的一个文件,而这个文件可以由jvm(java虚拟机)装载(类装载),然后进java解释执行,这也就是运行你的程序。你也可以这样比较一下:.java与.c,.cpp,.asm等等文件,本质上一样的,只是用一种语言来描述你要怎么去完成一件事(一个任务),而这种语言计算机本身是没有办法知道是什么原创 2022-04-08 10:18:41 · 2401 阅读 · 0 评论 -
Redis是什么,这里讲的很清楚。
引言在Web应用发展的初期,那时关系型数据库受到了较为广泛的关注和应用,原因是因为那时候Web站点基本上访问和并发不高、交互也较少。而在后来,随着访问量的提升,使用关系型数据库的Web站点多多少少都开始在性能上出现了一些瓶颈,而瓶颈的源头一般是在磁盘的I/O上。而随着互联网技术的进一步发展,各种类型的应用层出不穷,这导致在当今云计算、大数据盛行的时代,对性能有了更多的需求,主要体现在以下四个方面:低延迟的读写速度:应用快速地反应能极大地提升用户的满意度 支撑海量的数据和流量:对于搜索这样大型应..原创 2022-04-05 15:40:50 · 174 阅读 · 0 评论 -
vue和html5区别,简单描述 vue 和其他框架的区别
现在vue已经是前端主流的框架了,采用MVVM模式,虚拟dom,diff算法,数据双向绑定,提供响应式和组件化的视图组件。将注意力集中保持在核心库。体积小,性能好,生态系统庞大,发展也很不错。相对应的还有React,Angular,Riot,Ember等框架,那么为什么要推荐使用vue呢,他较于其他框架优点是什么呢? 更强大的React跟他有什么区别呢?vuevue的优点:Vue学习简单,API简单,模式拥抱传统的web,入手快,适合快速开发社区 和官网都在更新发展相对于的...原创 2022-04-05 14:10:51 · 6049 阅读 · 0 评论 -
Openmeetings—视频会议部署文档
Openmeetings—视频会议部署文档Linux丶晨星关注0.3182019.11.15 19:48:49字数 1,714阅读 4,463一、openmeeting简介 OpenMeetings是Apache的一个项目,是一个多语言可定制的视频会议和协作系统。 支持音频、视频,支持共享桌面,文件协作处理,它还包含一个白板,通过白板可以导入各种格式的图片,DOC,DOCX,PPT,PPTX,pdf,jpg等文档。 能够在会议过程中做 PPT的演示,这一功能得原创 2022-04-01 08:45:55 · 3045 阅读 · 1 评论 -
Python程序员必备的四款开发工具
每一位Python程序员都会有套工具来应对开发工作上的挑战。多年来,Python程序员使用开发工具来完成他们的工作。有很多工具对他们是有用的,不过对于初入行的人员来说,寻找合适的开发工具是困难的,并且是浪费时间的。而今天我们将列出几款Python程序员必备的开发工具。1、WingIDEWingIDE是个相当优秀的IDE;其编辑器包括大量语言的语法标签高亮显示,虽然它只是个面向Python的开发工具。源代码浏览器对浏览项目或模块非常实用(表现在可导航源代码和文档行摘要中)。虽然没有监视器,但调..原创 2022-03-25 13:20:28 · 1607 阅读 · 0 评论 -
2021年度国内外10大低代码开发平台
钉钉在6.0发布会暗示:“低代码开发是云计算之后的下一场IT革命。” 发布会所提到的应用开发平台,就是低代码开发。那什么是低代码开发? 所谓低代码开发,即无需编码或只需少量代码就可以快速生成应用程序。也就是说,企业的应用开发通过“拖拉拽”的方式即可完成。过去3年,阿里巴巴集团通过低代码开发平台,构建了12700个应用,其中绝大部分是由HR、财务等不具备开发经验的岗位员工搭建。事实上,这些平台默默发展近20年,2015年才渐渐形成赛道,暗潮汹涌。入局选手很多,但有一点是明确的:低代...原创 2022-03-21 10:21:52 · 856 阅读 · 0 评论 -
MySQL 加JSON等于 王炸
关系型的结构化存储存在一定的弊端,因为它需要预先定义好所有的列以及列对应的类型。但是业务在发展过程中,或许需要扩展单个列的描述功能,这时,如果能用好 JSON 数据类型,那就能打通关系型和非关系型数据的存储之间的界限,为业务提供更好的架构选择。当然,很多同学在用 JSON 数据类型时会遇到各种各样的问题,其中最容易犯的误区就是将类型 JSON 简单理解成字符串类型。但当你看完这篇文章后,会真正认识到 JSON 数据类型的威力,从而在实际工作中更好地存储非结构化的数据。原创 2022-03-03 16:53:34 · 226 阅读 · 0 评论 -
spark计算引擎之SPARK详解
Spark SQL的前世今生Shark是一个为Spark设计的大规模数据仓库系统,它与Hive兼容。Shark建立在Hive的代码基础上,并通过将Hive的部分物理执行计划交换出来。这个方法使得Shark的用户可以加速Hive的查询,但是Shark继承了Hive的大且复杂的代码使得Shark很难优化和维护,同时Shark依赖于Spark的版本。随着我们遇到了性能优化的上限,以及集成SQL的一些复杂的分析功能,我们发现Hive的MapReduce设计的框架限制了Shark的发展。原创 2022-02-28 16:17:50 · 2963 阅读 · 0 评论 -
(S3 Simple Storage Service 简单存储服务)
S3理论上是一个全球存储区域网络 (SAN),它表现为一个超大的硬盘,您可以在其中存储和检索数字资产。但是,从技术上讲,Amazon 的架构有一些不同。您通过 S3 存储和检索的资产被称为对象。对象存储在存储段(bucket)中。您可以用硬盘进行类比:对象就像是文件,存储段就像是文件夹(或目录)。与硬盘一样,对象和存储段也可以通过统一资源标识符(Uniform Resource Identifier,URI)查找。外文名:s3全称 :S3 Simple Storage Service...原创 2022-02-25 09:11:27 · 200 阅读 · 0 评论 -
巨杉数据库应用场景
应用场景SequoiaDB 巨杉数据库作为一款新型金融级分布式数据库,主要面向联机交易类业务场景设计,在包括银行与泛金融、电信、政府、互联网等行业具有广泛的应用场景。分布式联机交易业务近年来,随着 IT 技术不断发展,企业 IT 系统基础逐步转向云化,应用服务形式也从集中式系统转向微服务形式,传统方案的一个应用、一个平台对应一个数据库的方式不再适用。同时,企业服务渠道也从过去的单一渠道,变成传统渠道、互联网渠道和智能终端渠道并存。 传统关系型数据库所能提供的最高数据容量、并发支持能力和支持的数据原创 2022-02-21 11:25:15 · 488 阅读 · 0 评论 -
SequoiaDB 简介,巨杉数据库整体介绍
SequoiaDB 简介 整体架构整体架构SequoiaDB 巨杉数据库作为分布式数据库,由数据库存储引擎与数据库实例两大模块构成。其中,数据库存储引擎模块是数据存储的核心,负责提供整个数据库的读写服务、数据的高可用与容灾、ACID 与分布式事务等全部核心数据服务。数据库实例模块则作为协议与语法的适配层,用户可根据需要创建包括 MySQL、MariaDB、PostgreSQL 与 SparkSQL 在内的结构化数据实例;以及 JSON 和 S3 对象存储的非结构化实例。通过使用 Se..原创 2022-02-21 11:09:01 · 2005 阅读 · 0 评论 -
(S3 Simple Storage Service 简单存储服务)
S3理论上是一个全球存储区域网络 (SAN),它表现为一个超大的硬盘,您可以在其中存储和检索数字资产。但是,从技术上讲,Amazon 的架构有一些不同。您通过 S3 存储和检索的资产被称为对象。对象存储在存储段(bucket)中。您可以用硬盘进行类比:对象就像是文件,存储段就像是文件夹(或目录)。与硬盘一样,对象和存储段也可以通过统一资源标识符(Uniform Resource Identifier,URI)查找。S3 Simple Storage Service运行环境...原创 2022-02-17 09:24:23 · 456 阅读 · 0 评论 -
OSI 七层模型和TCP/IP模型及对应协议(详解)
OSI 七层模型和TCP/IP模型及对应协议(详解)完成中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层的中继系统具有不同的名称。一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息。网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路层的设备。具体说:物理层:网卡,网线,集线器,中继器,调制解调器数据链路层:网桥,交换机网络层:路由器网关工作在第...原创 2022-02-15 14:59:52 · 6465 阅读 · 0 评论 -
OSI七层模型与TCP/IP五层模型
博主是搞是个FPGA的,一直没有真正的研究过以太网相关的技术,现在终于能静下心学习一下,希望自己能更深入的掌握这项最基本的通信接口技术。下面就开始搞了。一、OSI参考模型 今天我们先学习一下以太网最基本也是重要的知识——OSI参考模型。1、OSI的来源 OSI(Open System Interconnect),即开放式系统互联。 一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互连模型。 I...原创 2022-02-15 14:41:22 · 173 阅读 · 0 评论 -
红遍全网的SD-WAN,到底是什么?
播报文章鲜枣课堂发布时间: 2019-10-18 15:26关注作为一个热门概念,SD-WAN近年以来频繁地出现在我们的视野当中。很多人说,它是未来最具发展潜力的通信技术之一,极具商业价值。行业里的老牌通信设备商和运营商对它一致看好,新兴创业企业也把它视为千载难逢的风口机遇,对它趋之若鹜。那么,到底什么是SD-WAN?它究竟是干什么用的?有什么特别之处?今天这篇文章,就让小枣君来给大家做一个全面解析。SD-WAN,全名是Software-Defined W..原创 2022-02-15 08:41:01 · 1260 阅读 · 0 评论 -
SD-WAN
SD-WAN,Software Defined Wide Area Network,即软件定义广域网,是将SDN技术应用到广域网场景中所形成的一种服务,这种服务用于连接广阔地理范围的企业网络、数据中心、互联网应用及云服务。这种服务的典型特征是将网络控制能力通过软件方式‘云化’,支持应用可感知的网络能力开放。中文名软件定义广域网外文名SD-WAN作用提高WAN效率,降低用户开支应用2015年前景支持企业组网、云数据中心组网云互联SD-...原创 2022-02-14 16:48:42 · 434 阅读 · 0 评论 -
案例分享-某大型国企全国SD-WAN网络设备割接项目
原创小金掌柜金泰科技GS2020-07-01 16:20收录于话题#案例分享3个项目介绍 在疫情期间,我司系统集成部(SIS)实施的某大型国企全国 SD-WAN网络设备项目历经两个月很快要接近尾声了,前期协同客户对项目的调研和实施方案的确认,全国115个节点的本地化SD-WAN设备的上架、安装调试, 以及整体网络架构优化,设备调试及业务割接等工作。 目前客户各个分子公司、办事处的互联网流量通过SD-WAN统一集中到总部互联网出口。互联网出口收敛后,统一在北...原创 2022-02-14 16:44:10 · 1950 阅读 · 0 评论 -
详解:SD-WAN 架构终极指南
近年来,软件定义广域网 (SD-WAN) 被企业广泛采用,是分支机构连接到数据中心以及其他云应用的一种经济高效的方式。本文将围绕SD-WAN基础知识、工作原理、最佳实践和故障排除等多方面展开介绍,并对SD-WAN架构未来的发展进行分析。SD-WAN简介对于跨国企业或者在多个城市设有分支机构的大型企业来说,快速可靠的应用性能需求、专用网络电路的高成本以及配置、监控和管理等日常任务的复杂性都在广域网中被放大了,虽然广域网优化和流量整形等手段确实有一定的助力,但...原创 2022-02-14 16:39:23 · 697 阅读 · 0 评论 -
三层交换机和二层交换机的区别 三层交换机和路由器的区别
二层交换机和三层交换机的区别 二层交换机用于小型的局域网络。这个就不用多言了,在小型局域网中,广播包影响不大,二层 交换机 的快速交换功能、多个接入端口和低谦价格为小型网络用户提供了很完善的解决方案。 三层交换机的优点在于接口类型丰富,支持的三层功能强大,路由能力强大,适合用于大型的网络间的路由,它的优势在于选择最佳路由,负荷分担,链路备份及和其他网络进行路由信息的交换等等路由器所具有功能。 三层交换机的最重要的功能是加快大型局域网络内部的数据的快速转发,加入路由功能也是为这个目的..原创 2022-02-14 16:12:49 · 853 阅读 · 0 评论