自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 win11右键菜单改成win10且如何还原成win11

第三步:查看右键是否恢复Win10,如果没有恢复,快捷键Windows键+shift键+ESC键 调出【任务管理器】-【进程】-【Windows进程】-找到【Windows资源管理器】,选中它右键,点击【重新启动】即可完成修改。此外还有个不用改的操作,你的Windows11系统,想要用回以前的右键,按照Shift键再鼠标右键,即可直接用。如果想重回Windows11右键,按照上述操作,改下代码即可。win11右键菜单改成win10且如何还原成win11。如果还有不明白的地方,欢迎评论区留言~

2024-04-24 13:50:34 9

转载 EBS MOAC 多OU使用配置

在MOAC中使用的是安全性配置文件来实现对OU访问的控制的,我们首先定义好安全性配置文件,然后将该文件使用预制文件的形式定义在职责或者用户上,让这个用户可以访问该安全性配置文件所分配的安全OU,但由于业务上的需要,不是所有拥有该安全性配置文件的用户都想访问该安全性配置文件分配的全部OU,在R12中用户可以在职责中使用“用户首选项”来设置自己的操作OU,本节实现MOAC的设置。

2024-04-23 11:01:52 4

原创 Oracle SQL练习——筛选好学生

一张学生成绩表,字段有name, course,cores,每个学生有且只有三门课。求三门课成绩都大于80的学生。

2024-03-27 14:12:29 178

转载 Oracle 三种分页方法

使用ROW_NUMBER() OVER()进行分页查询的优点是灵活性高,可以实现各种不同的分页方式,缺点是语法较为复杂。上述查询语句的意思是查询my_table表中的前30条记录,然后在这30条记录中取出第20到第30条记录作为结果返回。使用ROWNUM进行分页查询的优点是简单易懂,缺点是在查询大量数据时性能较差。Oracle的三层分页指的是在进行分页查询时,使用三种不同的方式来实现分页效果,分别是使用ROWNUM、使用OFFSET和FETCH、使用ROW_NUMBER() OVER()

2024-03-18 16:33:28 90

原创 Oracle EBS R12 SLA子分类帐会计 核心标准表(Table)

6.1 通过字段 gl_sl_link_id、gl_sl_link_table 与表 XLA_AE_LINES.gl_sl_link_id、gl_sl_link_table 关联。–折旧 FA_DEPRN_EVENTS_V.asset_id book_type_code period_counter deprn_run_id。–6.3 通过字段 je_header_id 与表 GL_JE_HEADERS.je_header_id 关联。–付款 AP_CHECKS_ALL.check_id。

2024-03-16 22:14:28 610 1

转载 每个 Spark 工程师都应该知道的五种 Join 策略

数据分析中将两个数据集进行 Join 操作是很常见的场景。在的物理计划(physical plan)阶段,的 JoinSelection 类会根据、Join 表的大小、 Join 是等值 Join(equi-join) 还是不等值(non-equi-joins)以及参与 Join 的 key 是否可以排序等条件来选择最终的 Join 策略(join strategies),最后会利用选择好的 Join 策略执行最终的计算。当前 Spark(Apache。

2024-02-28 13:48:16 66

转载 万字长文详述ClickHouse的探索与实践

一、前言京喜达技术部在社区团购场景下采用JDQ+Flink+Elasticsearch架构来打造实时数据报表。随着业务的发展 Elasticsearch开始暴露出一些弊端,不适合大批量的数据查询,高频次深度分页导出导致ES宕机、不能精确去重统计,多个字段聚合计算时性能下降明显。所以引入ClickHouse来处理这些弊端。数据写入链路是业务数据(binlog)经过处理转换成固定格式的MQ消息,Flink订阅不同Topic来接收不同生产系统的表数据,进行关联、计算、过滤、补充基础数据等加工关联汇总成

2023-11-14 18:22:16 176

转载 Spark3.0源码分析-数据本地化优先级及延迟调度策略

可以看到除了noPref以外每一个级别都会调用moreTasksToRunIn函数:

2023-11-14 15:03:43 143

转载 Kafka事务「原理剖析」

总结一下kafka事务相关的一些topic及文件。topic只有一个,是专门为事务特性服务的,而文件有两个,这里的文件指的是所有参与事务的topic下文件Topic内部compact topic,主要是将事务状态持久化,避免Transactional Coordinator重启或切换后事务状态丢失文件.txnindex存放已经取消事务的记录,请问已经提到过,如果当前logSegment没有取消的事务,那么这个文件也不会存在.snapshot。

2023-11-14 14:36:44 148

转载 Spring Ioc源码分析系列--自动注入循环依赖的处理

前面的文章Spring Ioc源码分析系列--Bean实例化过程(二)在讲解到Spring创建bean出现循环依赖的时候并没有深入去分析了,而是留到了这一篇去分析。为什么要另起一篇,首先循环依赖是个很经典的问题,也是面试屡屡被问到的问题,就这一点,就值得再起一篇。其次,循环依赖相对来说较为复杂,如果想要完全理解Spring解决循环依赖的设计思想需要对Spring有比较整体的认知,这里要理清思路最好是新开一篇去写。Spring循环依赖相信都已经听过很多次了,那么Spring怎么处理循环依赖的知道吗?知道?

2023-11-06 19:51:18 59

转载 Spring Ioc源码分析系列--@Autowired注解的实现原理

前面系列文章分析了一把Spring Ioc的源码,是不是云里雾里,感觉并没有跟实际开发搭上半毛钱关系?看了一遍下来,对我的提升在哪?意义何在?如果没点收获,那浪费时间来看这个作甚,玩玩游戏不香?这段玩笑话可不是真的玩笑,提升需要自己去把握,意义也需要自己去挖掘。纸上得来终觉浅,绝知此事要躬行。最好是跟着代码调试一遍才会留下自己的印象,这过程收获的会比你想象中的要多。看山是山,看水是水。看山不是山,看水不是水。看山还是山,看水还是水。话不多说,既然这里是讲解@Autowired。

2023-11-06 19:45:40 50

转载 Spring Ioc源码分析系列--实例化Bean的几种方法

前面的文章Spring Ioc源码分析系列--Bean实例化过程(二)在讲解到bean真正通过那些方式实例化出来的时候,并没有继续分析了,而是留到了这里去分析,主要是因为获取获取构造函数,推断构造函数也是一个比较复杂的操作,就想另起一篇文章再说,但是总的来说,应该不会比前面的逻辑绕,因为这里很清晰,就是实例化对象的几种方法,那么实例化对象有哪几种选择呢?没印象,那说明前面的文章没留下影响,回去翻翻。所以废话少说,跟着上面文章的口子,我们来分析实例化bean的过程。这一块的代码逻辑对应如下。

2023-11-06 19:43:00 41

转载 Spring Ioc源码分析系列--Bean实例化过程(二)

上篇文章Spring Ioc源码分析系列--Bean实例化过程(一)简单分析了getBean()方法,还记得分析了什么吗?不记得了才是正常的,记住了才是怪人,忘记了可以回去翻翻,翻不翻都没事, 反正最后都会忘了。这篇文章是给上篇填坑的,上篇分析到真正创建Bean的就没有继续深入去分析了,绕得太深,说不清楚。那么这一篇,就续上这个口子,去分析方法。本文主要分析了方法,但是讲得比较粗糙。回忆一下本文的思路,首先是通过类名反射得到一个class。

2023-11-06 19:40:48 50

转载 Spring Ioc源码分析系列--Bean实例化过程(一)

上一篇文章Spring Ioc源码分析系列--Ioc容器注册BeanPostProcessor后置处理器以及事件消息处理已经完成了对IoC容器启动方法也就是refresh()方法的简单分析。但是之前的分析在对容器实例化Bean的过程的略过了,留到了这后续的文章分析,所以这篇文章会对Bean的实例化过程做一个介绍。关键词是实例化。由于Spring是利用反射实现的实例化,脑子里先简单想一下Java里利用发射实例化一个对象需要哪些步骤和操作。毫无疑问,我们首先要知道对象的class。

2023-11-06 19:39:26 26

转载 oracle-EBS甲骨文ERP系统销售订单下单发放挑库发运(销售到物流出货全过程)主要相关表(多图)

EBS 销售订单 创建订单创建EBS销售订单前先设定好价目表,具体价目表细节请参考另一篇博客:EBS创建订单主要涉及3张表:oe_order_headers_all,oe_order_lines_all,mtl_sales_orders ,当订单头的FLOW_STATUS_CODE 状态为enter (输入)时,订单行中的FLOW_STATUS_CODE状态也为Enter。--订单头信息表--订单行信息表。

2023-11-01 15:09:45 1048

原创 Kafka集群修改单个Topic数据保存周期

在大数据部门经常使用Kafka集群,有的时候大数据部门可能在Kafka中的Topic数据保存时间不需要很长,一旦被消费后就不需要一直保留。默认Topic存储时间为7day,个别的Topic或者某台Kafka集群需要修改Topic数据保存的一个周期,调整为3天或者1天目前修改Topic 有两种方法以上两种方式均进行演示相关版本信息。

2023-10-28 16:19:45 1557

转载 SkipList(跳跃表)详解

skiplist,翻译成中文,可以翻译成“跳表”或“跳跃表”,指的就是除了最下面第1层链表之外,它会产生若干层稀疏的链表,这些链表里面的指针故意跳过了一些节点(而且越高层的链表跳过的节点越多)。实际上,按照上面生成链表的方式,上面每一层链表的节点个数,是下面一层的节点个数的一半,这样查找过程就非常类似于一个二分查找,使得查找的时间复杂度可以降低到。在分析之前,我们还需要着重指出的是,执行插入操作时计算随机数的过程,是一个很关键的过程,它对skiplist的统计特性有着很重要的影响。也就是说,时间复杂度为。

2023-10-27 17:41:37 147

转载 2万字详解Oracle分区表技术,太顶了

在国企或者一线大厂,一般都会选择使用Oracle数据库,程序通过mybatis等持久层框架访问Oracle数据库,指定表空间,表空间内包含若干张表,表中存有行数据,行数据以行片段的形式存储在数据库块中,① 当插入的行太大,无法装入单个块时;单表的数据量如果过大,会影响SQL的读写性能,我们可以通过分库分表的方式解决表性能的问题,Oracle的分区表是将一张大表在物理上分成几个较小的表,从逻辑上看仍然是一张完整的表。截断分区是指删除某个分区中的数据,并不会删除分区,也不会删除其它分区中的数据。

2023-10-16 15:22:18 1068

转载 Oracle 如何查找真正占用大量temp表空间的sql

可以看到v$sort_usage的sql_id对应的是v$session的prev_sql_id。关于第一个问题,查找了网上的一些文章,发现v$sort_usage的sql_id并不对应v$session的sql_id,它对应的是v$session的prev_sql_id。收到一些库有会话占用了大量temp表空间的告警,通常的做法是查询v$sort_usage找到对应sql_id。可以看到它来自GV$SORT_USAGE,再查看GV$SORT_USAGE的定义。或者直接利用下面的sql。

2023-09-27 11:20:44 1440

转载 一文搞定Redis分布式锁的实现和原理

分布式锁,就是控制分布式系统中不同进程共同访问同一共享资源的一种锁的实现。所谓当局者迷,旁观者清,先举个生活中的例子,就拿高铁举例,每辆高铁都有自己的运行路线,但这些路线可能会与其他高铁的路线重叠,如果只让高铁内部的司机操控路线,那就可能出现撞车事故,因为司机不知道其他高铁的运行路线是什么。所以,中控室就发挥作用了,中控室会监控每辆高铁,高铁在什么时间走什么样的路线全部由中控室指挥。

2023-08-23 15:16:40 131

转载 oracle-EBS-采购单创建接收检验入库经历主要表(多图)

1.可以从外部系统导入:--外部系统接口表,供导入,SEGMENT1 为请购单号--请购单头信息,SEGMENT1 为请购单号--请购单行信息,SEGMENT1 为请购单号--请购单分配行,SEGMENT1 为请购单号。

2023-04-21 11:21:12 1092 1

转载 Kafka事务「原理剖析」

Kafka事务「原理剖析」

2023-03-09 17:34:00 1477

原创 从零开始学习iftop流量监控(找出服务器耗费流量最多的ip和端口)

从零开始学习iftop流量监控(找出服务器耗费流量最多的ip和端口)

2023-02-25 19:18:46 2272

转载 Yarn中container、mr内存的配置,控制container个数

最近项目在用kylin,在搭建开发环境和测试环境后,然后在kylin上建cube,kylin建cube实际就是调用集群的MR跑任务(也可以调用spark作为引擎),在数据量小或者维度(kylin里面的一个概念)少的时候没问题,后来数据量大或维度多了,就经常出现OOM的问题。

2023-02-10 11:21:52 1700

翻译 Netty4使用指南(三) 流量控制

Netty4使用指南(三) 流量控制

2022-10-21 21:26:56 2413

转载 Git-叹为观止的 log 命令 & 其参数

写在前面之前 Git 系列博客中,多次用到 git log 去查看分支历史,很多人以为它只有这个用法,事实并非如此,git log 只是最基础的用法。官方文档上对它的描述是:git log的本质是展示提交信息。但是该命令配合一些参数,可以如同 git rev-list 一样控制输出哪些提交和提交的显示方式,也可以如同 git diff-* 一样决定怎样显示每个提交的修改内容。是不是非常惊讶了?另外 git rev-list这个命令是什么鬼?我至今未用过,先当作黑盒不管它了。由此.

2022-05-05 10:33:45 1096

转载 一文讲透大数据列存标准格式:Parquet

导读:今天介绍一种大数据时代有名的列式存储文件格式:Parquet,被广泛用于 Spark、Hadoop 数据存储。Parquet 中文直译是镶木地板,意思是结构紧凑,空间占用率高。1、概念大规模分析型数据处理在互联网乃至其他行业中应用都已越来越广泛,尤其是当前已经可以用廉价的存储来收集、保存海量的业务数据情况下。如何让分析师和工程师便捷的利用这些数据也变得越来越重要。列式存储(Column-oriented Storage)是大数据场景面向分析型数据的主流存储方式。与行式存储相比,列存由于可以

2022-04-26 09:36:55 846

转载 Kafka源码分析(八)消息发送可靠性——flush.messages

继续解答问题:Kafka怎么样才能不丢消息?考虑一种比较极端的情况,整个Kafka集群用的是同一路电源,在掉电的情况下,消息是有可能丢失的,即便消息已经被复制所有的ISR上。默认情况下,Kafka的刷盘是异步刷盘,也就是说,把消息写进OS的Page Cache后,已经别当成持久化成功了,但是此时的消息没有被sync到磁盘,如果所有ISR的消息都在Page Cache上而不在磁盘中,整体掉电重启后,消息就再也无法被消费者消费到,那么消息也就丢失。private def append(records

2022-02-18 16:38:52 916

转载 Kafka源码分析(七)消息发送可靠性——min.insync.replicas

继续解答问题:Kafka怎么样才能不丢消息?再次说明下acks的语义如果acks=all,代表消息需要在所有ISR都被持久化成功后,Broker才可以告诉生产者,消息已经发送成功了。acks=all时,消息需要在所有ISR都被持久化成功后,这里为什么不设计成,消息需要在所有的Follower都被持久化成功后。这个当然是有原因的,之后的文章再详细讲解这个设计问题。这里就涉及到一个关键的问题,3个ISR不代表3个Node(1 Leader + 2 Followers)。如果在一些特殊情况下,部分

2022-02-18 16:37:16 1345

转载 Kafka源码分析(六)消息发送可靠性——acks

接下去几篇关于可靠性的文章全部只讨论一个经典问题:Kafka怎么样才能不丢消息?怎么样的情况叫做丢消息?客户端调用future = send(msg, callback),但是中途报错了,这种情况不叫丢消息。真正丢消息的场景是,客户端调用了future = send(msg, callback)后,Broker已经明确告知客户端,这条消息已经发送成功了(future.isDone为true,或者callback的onSuccess被调用),但是消费者缺永久性消费不到这条数据。在生产者上,有一个参数

2022-02-18 16:35:50 1311

转载 dbms_lock控制串行详解

1使用dbms_lock包控制串行在pl/sql代码块中,有些操作代码块不能被多个会话同时进行执行,比如生成中间数据表(如先清除,后插入中间数据),并且此表的数据在后续业务处理总需要使用,如果此部分代码块被另个会话调用,则会造成中间数据表的数据在同一个会话中不完整。因此当有类似这样的需求时,就可能需要在pl/sql块中使用dbms_lock包控制来控制此部分代码块只能进行串行调用。1.1锁定原理1.1.1用户锁概念1、通过dbms_lock...

2021-12-17 17:19:39 1188

转载 Hadoop之使用LZO压缩并支持分片

1.简介:安装LZO:lzo并不是Linux系统原生支持,所以需要下载安装软件包,这里至少需要安装3个软件包。lzo, lzop, hadoop-gpl-packaging。增加索引:gpl-packaging主要作用是对压缩的lzo文件创建索引,否则的话,无论压缩的文件是否大于hdfs上的block大小,都只会是一个分片处理。2.安装lzo并生成数据:2.1生成未压缩的测试数据先生成一个大于128M的测试数据,这样在使用lzo压缩后就能保证压缩文件大小大于数据块大小,方便后续测试分

2021-09-22 22:39:49 778

转载 HIVE Parquet格式+snappy压缩及ORC格式+snappy压缩文件的方式

一.使用Parquet存储数据数据使用列存储之前是普通的行存储,下面是行存储的的文件大小,这个HDFS上的数据使用parquet列存储,可以将文件的大小减小化。下面具体讲parquet存储数据的代码以及加载数据的格式。数据库代码:create table if not exists db_yhd.track_log_parquet(id STRING,url STRING,referer STRING,keyword.

2021-09-22 22:24:35 4493

原创 LzoCodec和LzopCodec的区别

使用LZO过程会发现它有两种压缩编码可以使用,即LzoCodec和LzopCodec,下面说说它们区别:LzoCodec比LzopCodec更快, LzopCodec为了兼容LZOP程序添加了如bytes signature, header等信息 如果使用LzoCodec作为Reduce输出,则输出文件扩展名为".lzo_deflate",它无法被lzop读取;如果使用LzopCodec作为Reduce输出,则扩展名为".lzo",它可以被lzop读取 生成lzo index job的”Dist..

2021-09-22 19:44:34 326

转载 Mapreduce 指定参数

mapreduce在运行的时候可以指定各种参数,这样可以根据实际的应用场景做一下相关的调整1.指定运行时cpu的个数hadoop jar hadoop-core-0.1.0-SNAPSHOT.jar cn.hadoop.mapreduce.WordCount -D mapreduce.map.cpu.vcores=2 /home/input /home/output-D mapreduce.map.cpu.vcores=2 :指定这个mapreduce任务运行时cpu的个数/home/i.

2021-09-13 22:43:33 577

转载 linux安装oracle19c完整版(图形+静默安装)

最近有个项目要搭建测试环境在云平台上,加上又刚参加完oracle组织的oracle 19c的升级培训,所以准备在测试环境里面直接安装oracle19c,提前熟悉一下。并将安装过程记录分享给大家,这里主要介绍两种安装方式,一种是普通的图形界面安装,一种是静默安装。oracle19c还可以通过rpm包在线自动安装,这里不进行介绍。 oracle官方说法是Oracle Database 19c会作为Oracle长期支持的稳定版本,官方也建议大家选择19c这个版本的数据库。一...

2021-08-20 23:42:13 10304 3

原创 ORACLE的启动和关闭过程

oracle数据库实例的启动分三步:1、启动oracle例程:startup nomount;#读初始化参数文件,启动实例,但不安装数据库。当数据库以这个模式启动时,参数文件被读取,#后台进程和内存结构被启动,但它们不被附加或与数据库的磁盘结构进行通信,数据库是不可使用的,#通常启动到这里可以做create database,create or recreate control file,mount standby database#等动作,修改parameter也是可以的。

2021-08-20 23:16:20 507

转载 VMware虚拟机扩展Linux根目录磁盘空间(Centos)

最近在VMware虚拟机上使用Centos,用着用着,发现虚拟机的磁盘空间不够了。通过以下步骤成功扩展了根目录的磁盘空间1、Centos 关机,选择编辑虚拟机设置,硬盘,在实用工具那里选择“扩展”填写扩展的磁盘容量点击扩展后,VMware会提示磁盘已成功扩展。您必须从客户机操作系统内部对磁盘重新进行分区和扩展文件系统。也就是说,这里扩展的磁盘空间,在操作系统里面还不可用,还没生效,需要在操作系统里面进行设置后才能使用。2、启动客户机操作系统Centos,查看磁盘情况输入指令

2021-06-13 10:24:55 1615 3

转载 Apache Spark 中支持的七种 Join 类型

数据分析中将两个数据集进行 Join 操作是很常见的场景。我在这篇文章中介绍了Spark支持的五种 Join 策略,本文我将给大家介绍一下 ApacheSpark中支持的 Join 类型(Join Type)。目前 Apache Spark 3.0 版本中,一共支持以下七种 Join 类型:INNER JOIN CROSS JOIN LEFT OUTER JOIN RIGHT OUTER JOIN FULL OUTER JOIN LEFT SEMI JOIN LEFT ANT...

2021-06-07 20:43:32 1212

原创 Float和Double的精度

1 范围float和double的范围是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位,分布如下:float:1bit(符号位)8bits(指数位)23bits(尾数位)double:1bit(符号位)11bits(指数位)52bits(尾数位)在数学中,特别是在计算机相关的数字(浮点数)问题的表述中,有一个基本表达法[1]: value of floating-point=significandxba...

2021-06-05 09:49:55 1409

EBS 测试移植生产自动生成脚本程序

值集,并发请求,功能,菜单,快码等

2023-03-15

jdk-8u281-windows-x64.rar

jdk-8u281-windows-x64.rar

2021-03-05

史上最牛逼pdf转word工具(推荐)

史上最牛逼pdf转word工具,带目录转换

2020-07-10

PDF转Word 地表最强

PDF转Word工具 地表最强。

2020-06-28

netty-websocket-proxy-1.3.2-bin .zip

netty-websocket-proxy-1.3.2-bin .zip。

2020-06-04

jdk-8u241-windows-x64.rar

jdk-8u241-windows-x64.rar。

2020-05-26

netty-websocket-proxy-1.3.1-bin.zip

netty-websocket-proxy-1.3.1-bin.zip

2020-05-20

netty-websocket-proxy-1.3.0.zip

netty-websocket-proxy-1.3.0.zip。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2020-04-27

hbase-1.3.6-bin.tar.gz

hbase-1.3.6-bin.tar....

2020-04-19

commons-codec.jar commons-lang.jar

commons-codec.jar commons-lang.jar...............................................

2018-05-07

Linux命令大全(修改版).chm

Linux命令大全(修改版).chm 拿走,,,,,,,,,,,

2018-04-20

卷积神经网络CNN代码解析-matlab.doc

卷积神经网络CNN代码解析-matlab.doc,,,,,,,,

2018-04-20

Android+API+docs_all.rar

Android+API+docs_all.rar 不说了拿去,,,不保留,,,

2018-04-20

HTML5 参考手册.chm

HTML5 参考手册.chm。。。。。。。。。。。。。。。。。。。。。

2018-04-20

项目管理过程PPt

项目管理过程PPt,向往项目经理发展的网友可以了解下,,,,,,,,

2018-04-17

项目管理章程及干系人登记册模板

项目管理章程及干系人登记册模板,,,,,,,,,,,,

2018-04-17

Android官方API文档完整版.rar

Android官方API文档完整版.rar 很好用 我现在就在用

2018-04-09

FSCapture_7.3_XiaZaiBa.rar 尺子工具

FSCapture_7.3_XiaZaiBa.rar 尺子工具,,,,,,,,,

2018-04-09

Caffe官方教程中译本

Caffe官方教程中译本。。。。。。。。。。。。。。。。。

2018-04-07

16款java游戏源码

16款java游戏源码。。。。。。。。。。。。。。。。。。。

2018-04-01

人工智能八数码问题求解(b/s架构)

本项目为实现八数码问题求解。采用 jsp+struts1 实现 bs 架构,前端通过 jsp 显示界面,后台通过Java 类封装核心算法。

2018-03-26

javaweb,php开发手册全

javaweb,php开发手册全,,,,,,,,,,,,,,,

2017-11-02

多媒体实验报告

多媒体实验报告,,,,,,,,,,,,,,,,,,,,

2017-11-02

java web 实验报告

java web 实验报告,,,,,,,,,,,,,,,,,

2017-11-02

java php 后台前端开发各种手册

java php 后台前端开发各种手册

2017-05-11

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

TA关注的人

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