自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaolyuh的专栏

凡是过去,皆为序幕

  • 博客(364)
  • 资源 (53)
  • 论坛 (1)
  • 收藏
  • 关注

转载 怎样管理你的上级领导

任何一个组织都存在上下级关系,在大家心中,上级管下属天经地义。所以这篇文章的标题《怎样管理你的上级领导》,有点很稀奇,甚至有点匪夷所思。那为什么还要管理上级呢?很多粉丝都问过我,“袁总,我已经工作5年了,我还在底层做一线码农,我能力很强,为啥我总是得不到领导的重视?”,我观点很明确是:技术能力固然重要,但是软能力同样重要。技术能力和软能力,就像是技术人的两条腿,缺了任何一个,都不能持续向前。而管理上级领导就是软能力中最重要的能力之一。”管理上级领导“字面很容易理解偏差,当然不是让你去送礼,塞红包这种

2020-11-18 11:45:30 56

原创 自我学习方法

我发现,为了能够掌握一门技术,我需要了解以下三个要点。1.如何开始 ——要想开始使用自己所学的,我需要掌握哪些基本知识?2.学科范围 ——我现在学的东西有多宏大?我应该怎么做?在开始阶段,我不需要了解每个细节,但是如果我能对该学科的轮廓有大致的了解,那么将来我就能发现更多细节。3.基础知识 ——不止在开始阶段,要想使用一项特定的技术,我需要了解基本的用户案例和最常见的问题,也需要知道自己学的哪20%就能满足80%的日常应用。十步学习法了解全局确定范围定义目标寻找资源创建学习计划筛选资源

2020-07-20 20:55:28 182 1

原创 线上问题排查常用命令
原力计划

查看内存freefree是查看内存使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。free -h -s 3表示每隔三秒输出一次内存情况,命令如下[1014154@cc69dd4c5-4tdb5 ~]$ free total used free shared buff/cache availableMem...

2020-04-13 16:08:35 350

原创 深入理解JVM - JVM常用命令

jps(JVM Process Status Tool):显示指定系统内所有的HotSpot虚拟机进程jstat(JVM Statistics Monitoring Tool):用户收集HotSpot虚拟机各方面的运行数据jinfo(Configuration Info for Java):实时查看和调整虚拟机各项参数,在JDK9中集成到了jhsdbjmap(Memory Map for ...

2020-01-15 10:59:58 309

转载 如何成为优秀的技术主管?你要做到这三点

转至:https://mp.weixin.qq.com/s/0LVj1IcWMWAuUeY6U7r4hg阿里妹导读:技术主管,又叫「技术经理」,英文一般是 Tech Leader ,简称 TL。随着工作经验的不断积累,能力的不断提升,每个人都有机会成为Team Leader。然而在机会到来前,我们必须提前做好准备,对TL的工作职责有一定了解。当然,这也会为当下更好地配合TL工作打下基础。今天,...

2020-01-03 14:30:38 135

原创 为监控而生的多级缓存框架 layering-cache

简介layering-cache是在Spring Cache基础上扩展而来的一个缓存框架,主要目的是在使用注解的时候支持配置过期时间。layering-cache其实是一个两级缓存,一级缓存使用Caffeine作为本地缓存,二级缓存使用redis作为集中式缓存。并且基于redis的Pub/Sub做缓存的删除,所以它是一个适用于分布式环境下的一个缓存系统。支持支持缓存监控统计支持缓存过期时...

2018-10-15 10:06:17 648

原创 Code Review都需要关注什么?

Code Review检查清单代码可读性重复编码硬编码超长方法(100行/超过一屏高度)超长的参数列表(最多4个)超大的类死循环,死锁,异步任务,线程池等Switch 分支语句通过参数控制逻辑流程控制逻辑嵌套超过两层sonar扫描major级别警告...

2020-11-05 10:29:47 29

原创 怎样快速的熟悉一个新服务?

码规格管理码列表/api/umaCodeSaas/v1/code/specs/list 码列表 (t_uma_code_specs) @Select(" <script> select id as id,enterprise_id as enterpriseId,name as name,print_type as printType," + "code_pack_type as codePackType,encrypt_type as encrypt

2020-11-05 10:20:50 39

原创 Kafka 入门代码示例

kafka 生产者配置类/** * kafka配置类 * * @author olafwang * @since 2020/9/29 2:45 下午 */@Configurationpublic class KafkaConfig { @Bean public KafkaProducer<String, String> producerRecord() { Properties properties = new Properties();

2020-10-30 19:20:06 30

原创 Kafka 调优

生产者缓冲区大小与Sender线程发送包大小从生产者架构图我们可以看出,有两个地方是比较重要且影响性能的:RecordAccumulator内存缓冲区;Sender线程的两个阈值;batch.size:只有数据积累到 batch.size之后,sender 才会发送数据,默认16kb。linger.ms:如果数据迟迟未达到 batch.sizesender 等待 linger.time之后就会发送数据。buffer.memory:RecordAccumulator 缓冲区大小 默认3.

2020-10-30 17:59:04 46

原创 Kafka 架构设计

Kafka 总体架构kafka的总体架构还是遵循消息中间件的架构,即产生消息->存储消息->消费消息。Kafka 生产者设计Kafka 的 Producer 发送消息采用的是异步发送的方式。在消息发送的过程中,涉及到了 两个线程即主线程和 Sender 线程,以及一个缓冲区RecordAccumulator。RecordAccumulator:消息发送的内存缓冲区域,当该区域满了一后,生产者要么被阻塞,要么会抛出异常;RecordAccumulator 内部为每个分区都维护了一个双

2020-10-30 11:13:12 37 2

原创 Kafka Eagle 安装

Kafka Eagle是kafka的web版的管理页面:源码: https://github.com/smartloli/kafka-eagle/下载: http://download.kafka-eagle.org/安装文档: http://www.kafka-eagle.org/articles/docs/installation/linux-macos.html0. 打开Kafka broker JMXKafka Eagle获取监控数据是通过JMX(Java Managent Exten

2020-09-30 14:13:37 147

原创 Kafka Docker安装配置

下载docker镜像docker pull wurstmeister/kafkadocker pull wurstmeister/zookeeper启动zk容器docker run -d --name zookeeper -p 2181:2181 wurstmeister/zookeeperolafwang@OLAFWANG-MB0 ~ % docker run -d -name zookeeper -p 2181:2181 wurstmeister/zookeeperunknown sh

2020-09-27 20:06:39 168

原创 Kafka 入门

消息中间件基本架构消息中间件基本上可以分为三部分:Product 生产者,消息的产生方,生产者会将消息发送到消息队列。queue 消息队列,接受并存储生产者的消息。Consumer 消费者,消费消息队列中的消息。消息中间件的作用消息队列的主要作用削峰填谷、异步、解耦。消费消息的两种模式消息消费的两种模式,发布订阅模式和点对点模式:发布订阅模式(一对多)消费者消费完消息后,消息不会被删除,消息会存储一段时间,这种模式下的消息会被所有消费者消费。这种模式下消费消息又有两种方式:

2020-09-27 16:18:13 38

原创 Alibaba Sentinel DegradeRule 降级规则源码

Alibaba Sentinel 支持多种降级方式:根据响应时间:判断单位时间内平均响应时间是否达到阈值;根据异常比例:判断单位时间内,异常数量和异常比例是否达到阈值;根据异常数量:判断单位时间内异常数量是否达到阈值;一旦触发熔断,熔断开关将会打开,这时将拒绝所有请求,拒绝时间为设置的降级时间间隔。通过源码我们可以发现,Sentinel直接使用的是ScheduledExecutorService开启的一个延迟任务来实现降级时间间隔。如:响应时间达到阈值,并且熔断时间间隔配置为5S,这时熔断开.

2020-09-10 16:25:19 171

原创 Hystrix核心原理和断路器源码解析

Hystrix运行原理构造一个HystrixCommand或HystrixObservableCommand对象执行命令。检查是否已命中缓存,如果命中直接返回。检查断路器开关是否打开,如果打开,直接熔断,走fallback逻辑。检查线程池/队列/信号量是否已满,如果已满,直接拒绝请求,走fallback逻辑。上面条件都不满足,调用HystrixObservableCommand.construct()方法HystrixCommand.run()方法,执行业务逻辑。判断运行业务逻辑方法是否出

2020-08-15 20:23:29 130

原创 Alibaba Sentinel 骨架源码分析

Sentinel 的核心骨架,将不同的 Slot 按照顺序串在一起(责任链模式),从而将不同的功能(限流、降级、系统保护)组合在一起。slot chain 其实可以分为两部分:统计数据构建部分(statistic)和判断部分(rule checking)。核心结构:业务埋点示例// 资源的唯一标识String resourceName = "testSentinel";Entry entry = null;String retVal;try { entry = SphU.entry(r

2020-08-14 10:33:21 92

原创 Alibaba Sentinel 使用ZooKeeper集中管理和推送规则

如果不做任何修改,Sentinel Dashboard 的推送规则方式是通过 API 将规则推送至客户端并直接更新到内存中,这种方式规则保存在内存中,重启即消失不建议在线上使用,架构图如下:Sentinel官方是建议使用推模式,这种方式规则是持久化的,服务重启不会消失;通过配置中心来保证规则的一致性;规则实时下发,响应速度快,架构图如下:Sentinel 目前提供了ZooKeeper, Apollo, Nacos 等的动态数据源实现,但是为了使用第二种架构方式我们需要对原来的Dashboard进行一

2020-08-11 21:31:04 246

原创 Alibaba Sentinel LeapArray 源码分析

最近在使用Alibaba Sentinel来做服务的限流、熔断和降级。一直有一个比较好奇的点,Sentinel是如果做到高效的数据统计的。通过官方文档介绍:StatisticSlot: 则用于记录、统计不同纬度的 runtime 指标监控信息;(做实时统计)Sentinel 底层采用高性能的滑动窗口数据结构LeapArray来统计实时的秒级指标数据,可以很好地支撑写多于读的高并发场景。由此可以发现Sentinel使用了滑动窗口算法来做数据统计,并且具体实现是在LeapArray类中。Sentin

2020-08-11 16:05:49 152

原创 架构师之路精选目录

2017年精选80篇2018年精选100篇2019年精选120篇架构实践,1分钟解惑,都在这里

2020-07-13 21:45:15 91

原创 Failed to execute goal org.apache.maven.plugins:maven-gpg-plugin:1.6:sign

mac 下发布报错:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-gpg-plugin:1.6:sign (sign-artifacts) on project layering-cache: Exit code: 2 -> [Help 1]org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.m

2020-07-13 17:44:12 586 2

转载 Spring clould 调优

转至:https://blog.csdn.net/w1014074794/article/details/88571880本文针对公司微服务并发的实际场景以及网上调研的资料,记录影响微服务并发的各种优化配置。先说明线上调用的实际例子:通过zuul网关 调用服务A的接口,服务A的接口里面通过Feign调用服务B的接口。问题:通过JMeter并发测试发现,并发数竟然没有达到30次/s,即QPS不到30。这显然不合理。备注:TPS(吞吐量) 系统在单位时间内处理请求的数量。QPS(每秒查询率) 每

2020-06-26 10:52:49 147

原创 MAC安装和卸载redis

安装卸载查询可安装的版本查询版本号brew search redis:olafwang@OLAFWANG-MB0 etc % brew search redis ==> Formulaehiredis redis ✔ redis-leveldb redis@3.2 redis@4.0==> Caskshomebrew/cask/another-redis-desktop-managerhomebrew/cask/red

2020-06-20 18:47:41 350 1

原创 JMeter分布式测试

注意事项系统上的防火墙已关闭或打开了正确的端口。所有客户端都在同一子网中。如果使用192.xxx或10.xxx IP地址,则服务器位于同一子网中。如果服务器不使用192.xx或10.xx IP地址,则应该没有任何问题。确保JMeter可以访问服务器。确保在所有系统上使用相同版本的JMeter和Java。混合版本将无法正常工作。您已经为RMI设置了SSL或将其禁用。原理图Master:Jmeter主控机器Slaves:发起压测的机器Target:被压测的机器(目

2020-06-19 17:12:55 104

原创 上传文件到Linux服务器

直接在本机打开控制台,输入如下命令即可:scp root@10.132.23.6:/root/jmeter/lives/live.jtl ~/Downloads //下载文件scp live.jmx root@10.132.23.6:/root/jmeter/lives //上传文件scp -r root@10.132.23.6:/home/test . //下载目录scp -r test root@10.132.23.6:/home //上传目录mac上还可以直接使用File

2020-06-17 11:28:37 135

原创 Mac 锁屏防止断网、睡眠、注销登录

打开系统偏好设置点击节能点击左下角的锁解锁,然后去掉这两项前面的钩『如果可能,使硬盘进入睡眠』和『唤醒以供WI-FI网络访问过』。系统偏好设置-安全性与隐私-通用-高级,把“在XX分钟不活跃后注销”的勾去掉就可以了...

2020-06-16 10:21:27 516

原创 网路编程基础
原力计划

网路模型OSI七层模型采用了分层的结构化技术,共分七层:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。TCP/IP协议将七层网络模型改为了四层,分别是:应用层、传输层、网络层、链路层。常见协议TCPTCP 是面向连接的、可靠的流协议,通过三次握手建立连接,通讯完成时通过四次分手来拆除连接。由于TCP是面向连接的所以只能用于端到端的通讯。TCP/IP中的数据包在每个分层中,都会对所发送的数据附加一个首部,在这个首部中包含了该层必要的信息,如发送的目标地址以及协议相关信息。通

2020-06-13 16:17:59 152

原创 【MacOS】brew: command not found

老方式这种方式已经废弃了:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"新方式在线安转/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"本地安装如果上面命令报错:curl: (7) Failed t

2020-06-02 15:05:57 374

原创 Nginx+keepalived实现高可用

Nginx一般用来做服务网关,虽然Nginx的性能非常高,但是还是有宕机的风险,所以Nginx的高可用也是我们需要考虑的。常见的Nginx的高可用方案是使用keepalived浮动IP技术来实现。通过keepalived虚拟一个vip出来作为虚拟网关,所有请求都先通过虚拟网关找到真正网关,再往下走。当主宕机了后,从会接过主的责任对外提供服务,当主复活后从又会将权限还给主,如图:keepalived主要功能管理LVS负载均衡软件实现LVS集群节点的健康检查作为系统网络服务的高可用性(failov

2020-05-15 17:02:53 178

原创 Nginx的常见应用
原力计划

跨域处理跨域其实是浏览器对网站的一种保护机制,具体原理是,浏览器不允许通过ajax的方式去加载其他域名下的资源。跨域主要有两种解决方案:通过jsonp的方式,但是这种方式需要前后端公共协作完成。通过cors的方式来解决,这种方式w3c组织制定的一种解决方案。Nginx主要是通过cors方式来解决的,主要原理是:当发起非本域名下的ajax请求时,浏览器会先询问服务器是否允许该域名下的ajax请求,如果浏览器返回可以,那么这次请求就是被允许的,不会被拦截。nginx跨域配置server {

2020-05-15 15:14:59 789

原创 Nginx基础
原力计划

Nginx是俄罗斯人编写的一款高性能的HTTP和反向代理服务器,在高连接并发的情况下,它能够支持高达50000个并发连接数的响应,但是内存、CPU等系统资源消耗却很低,运行很稳定。Nginx的优势为什么选择Nginx?因为它具有以下特点:速度快,先天的事件驱动型设计、全异步的网络I/O处理机制、极少的进程间切换。扩展性强,它支持很多第三方模块。可靠性好,Nginx是基于多进程设计,每个worker进程相对独立,master进程在1个worker进程出错时可以快速“拉起”新的worker子进程提供

2020-05-11 10:40:20 137

原创 MySQL性能优化

MySQL性能优化主要考虑几个方面:CPU、内存、硬盘、操作系统、文件系统等。CPU数据库的应用类型一般可以分为OLTP(OnlineTransaction Processing,在线事务处理)和OLAP(Online Analytical Processing,在线分析处理。OLTP主要用来解决事务性应用,如银行交易,在线商品交易等,所以对CPU需求较低;OLAP一般需要执行复杂的SQL语...

2020-05-07 19:56:41 221

原创 MySQL高可用化
原力计划

服务在运行过程中存在很多意外情况,如:如服务器宕机、磁盘损坏、RAID卡损坏等。如何保证数据库在服务发生意外的情况下数据不丢失呢?服务还能继续提供服务呢?我们一般通过备份的方式来解决数据丢失问题,通过复制来解决MySQL的高可用问题。备份备份的方法不同可以将备份分为:Hot Backup(热备,在线备份):在数据运行过程中进行备份,对数据库操作没有影响。Cold Backup(冷备,离...

2020-05-07 14:42:22 1136

原创 MySQL的日志类型
原力计划

重做日志(redo log)作用重做日志用来实现事务的持久性,即事务ACID中的D。其由两部分组成:一是内存中的重做日志缓冲(redo log buffer),其是易失的;二是重做日志文件(redo log file),其是持久的。原理InnoDB是事务的存储引擎,其通过Force Log at Commit机制实现事务的持久性,即当事务提交(COMMIT)时,必须先将该事务的所有日志写入...

2020-05-06 18:18:30 391

原创 MySQL事务
原力计划

事务是访问并更新数据库中各种数据的最小单元,在事务的操作中,要么都修改成功,要么都修改失败。它的主要目的是:将数据库从一个一直状态转换成另一种一直状态。事务的四个特性是:原子性(atomicity):原子性指整个数据库事务是不可分割的工作单位。只有使事务中所有的数据库操作都执行成功,才算整个事务成功。一致性(consistency):一致性指事务将数据库从一种状态转变为下一种一致的状态。...

2020-05-02 15:53:21 254

原创 MySQL索引原理
原力计划

定义索引(Index)是帮助MySQL高效获取数据的数据结构。那么什么数据结构可以用来高效的获取数据呢?查看索引mysql> show index from user;+-------+------------+------------------+--------------+-------------+-----------+-------------+----------+--...

2020-04-23 11:00:14 278

原创 MySQL中各数据类型占用字节数

数字类型类型字节数TINYINT1 字节SMALLINT2 个字节MEDIUMINT3 个字节INT4 个字节INTEGER4 个字节BIGINT8 个字节FLOAT(X)4 如果 X < = 24 或 8 如果 25 < = X < = 53FLOAT4 个字节DOUBLE8 个字节D...

2020-04-22 10:01:23 875 1

原创 InnoDB存储引擎
原力计划

InnoDB体系架构后台线程分类Master Thread主要负责将缓冲池中的数据异步刷新到磁盘,保证数据的一致性。Master Thread具有最高的线程优先级别。其内部由多个循环(loop)组成:主循环(loop)、后台循环(backgroup loop)、刷新循环(flush loop)、暂停循环(suspendloop)。Master Thread会根据数据库运行的状态在loop、...

2020-04-21 09:21:54 163

原创 MySQL常见的存储引擎
原力计划

查看存储引擎查看当前mysql所支持的所有存储引擎mysql> show engines;+--------------------+---------+----------------------------------------------------------------+--------------+------+------------+| Engine ...

2020-04-20 11:36:59 121

原创 MySQL查询的执行过程
原力计划

Mysql 的逻辑架构MySQL执行一个查询的过程如图:客户端发送一个查询给服务器。服务器先检查查询缓存,如果命中,则直接返回缓存中的结果。如果没有没有命中,则进入下一阶段(解析器)。服务器由解析器检查sql语法是否正确,然后由预处理器检查sql中的表和字段是否存在,最后由查询优器生成执行计划。这一步很耗资源。mysql根据优化器生成的执行计划,调用存储引擎的API来执行查询。...

2020-04-20 10:00:16 162

jquery cookie 中文文档

jquery cookie 中文文档 1.4.0版本。 http://plugins.jquery.com/cookie/

2013-12-25

spring-data-jpa-reference API

spring框架中的持久层框架,讲的很全面

2013-08-16

jQuery api 1.8 中文版.chm

jQuery api 1.8 中文版.chm 最新版的 还是中文的哈

2013-08-16

javamail1.4.7

java邮件开发jar包。包括一些例子在里面。

2013-06-27

SQL入门经典(第四版

SQL入门经典(第四版)非常好的SQL教程哦

2012-09-07

JAVA反射机制

有详细的讲解和案例,希望对您有帮助,记得好评哦

2012-08-31

java媒体开发JMF包含,帮助文档,安装配置文档,初级教程,安装包

java媒体开发JMF包含帮助文档安装配置文档初级教程安装包

2012-08-31

Java编程思想第四版完整中文高清版

Java编程思想第四版完整中文高清版,非常棒的一本书

2012-08-28

3630个网页小图标

3630个网页小图标,各类网页图标,非常全面

2012-08-28

五子连珠源码

五子连珠源码,用java写的附源代码,记得好评哦

2012-08-28

五子棋源码

五子棋源码,实现人机对战,算法设计,背景音乐

2012-08-25

将jar文件转换成exe文件工具

将jar文件转换成.exe文件。将jar文件转换成双击就执行的可执行文件

2012-08-25

贪吃蛇源码

用java实现的贪吃蛇,多多学习交流,记得给好评哦

2012-08-25

打飞机源码

打飞机源码,实现选关,血量等等,适合java初学者学习。

2012-08-25

晨枫聊天工具

刚刚学java的时候写的,基于UDP协议,还在完善中。设置你要通信的IP,如果你要群聊就将IP最后移位设置成255。语音和视屏功能还在写。

2012-08-25

java小闹钟

用java编写的闹钟程序,附带源码,转载

2012-08-25

java数据结构和算法

java数据结构和算法PDF版,很好的一本书,给大家分享一下

2012-08-25

坦克大战源码

坦克大战源码,用java编写,记得好评哦

2012-08-25

拼图游戏源码

拼图游戏源码,用java编写,仅供学习和参考,记得好评哦

2012-08-25

16/32位微机原理、汇编语言及接口技术

16/32位微机原理、汇编语言及接口技术__钱晓捷_第2版_课后习题答案.doc

2012-08-25

CoreJava笔记

java笔记,一个非常适合初学者学习的java文档。记录java精髓

2012-08-25

Eclipse 技巧

Eclipse应用技巧-代码模板功能。非常全面,记得好评哦

2012-08-25

java实现控台通信

基于UDP协议的java通信,java网络编程

2012-08-25

JAVA_split_用法

JAVA_split_用法,split详解,记得好评哦

2012-08-25

Java编程实验报告

Java编程基础实验报告(样本) 仅供参考 记得好评哦

2012-08-25

LIN_技术规范

LIN_技术规范及在汽车中的应用,LIN技术详解

2012-08-25

photoshope_中文版教程

photoshope_中文版教程,很不错的photoshope教程,记得好评哦

2012-08-25

大学生科学研究课题

大学生科学研究课题申报书_范例,很详细的

2012-08-25

单片机试题

单片机试题,单片机试题题库,考试很有用的

2012-08-25

网站界面设计

网站界面设计基础,只有一部分,记得好评哦

2012-08-25

java输入输出

java输入输出,java中的重难点详解,记得好评哦

2012-08-25

互联网新技术

互联网新技术,互联网基础,移动和无线网络,记得好评哈

2012-08-25

CAN总线驱动器

82C250是CAN控制器与物理总线之间的接口,它最初是为汽车中的高速应用而设计的。器件可以提供对总线的差动发送和接收功能。

2012-08-25

CAN技术规范

这本技术规范的目的是为了在任何两个CAN仪器之间建立兼容性。可是,兼容性有不同的方面,比如电气特性和数据转换的解释。为了达到设计透明度以及实现柔韧性,CAN被细分为以下不同的层次

2012-08-25

汽车电子控制系统实例

汽车电子技术在汽车技术进步的过程中始终走在前列,汽油机电控喷射技术结合三元催化器、柴油机燃油喷射系统、自动变速器、智能可变气门正时和升程技术、混合动力技术等许多机、电、液紧密结合的技术使汽车和性能指标日益提高,特别是电子控制技术伴随着微电子工业的迅猛发展而迅速提高。

2012-08-25

大学生科研课题精选

大学生科研项目课题精选,没有参加过科研项目的同学可以看一下。

2012-08-25

Microsoft_Web_Application_Stress_Tool

使用Microsoft_Web_Application_Stress_Tool对web进行压力测试

2012-08-25

java聊天室程序

java聊天室源码,是一个毕业设计,如有不足敬请原谅

2012-08-25

捕鱼达人源码

捕鱼达人源码,挺好玩的,如有不足敬请原谅

2012-08-25

最新45款Java手机游戏开发源代码免费下载

最新45款Java手机游戏开发源代码免费下载,记得好评哦

2012-08-25

xiaolyuh123的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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