自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u012045045的博客

今天所有的努力与忍耐都是为了明天更好的生活!

  • 博客(837)
  • 资源 (24)
  • 收藏
  • 关注

原创 scala自学之路-03-搭建scala的开发环境

1.安装idea-的scala的插件注意:安装完成后一定要重启idea;2.新建一个普通的maven项目添加 Scala SDK如果添加的时候,没有Scala SDK可选。则可以先新建一个scala项目:通过这种方式即可以添加sdk。然后即编写一个简单的scala的hello world的文件,直接运行即可。有了sdk以后,后面直接新建maven工程,即可新建scala文件并运行;...

2022-03-01 11:12:52 159

原创 scala自学之路-02-搭建scala编译环境

下载地址:Download Scala 2 | The Scala Programming Language下载zip包即可。注意:安装的前提需要安装JDK1.8然后开始配置scala环境1.解压scala-2.13.8.zip2.将其bin目录添加至windows环境变量的path中;3.验证是否配置成功cmd->直接输入 scala出现这个界面则表示配置成功。4.编写scala文件...

2022-03-01 11:10:24 619

原创 scala自学之路-01-scala简介

官网:The Scala Programming Language特点:1.面向对象编程2.面向函数式编程3.静态类型语言----什么是动态类型语言?变量A的类型需要在运行阶段才可以确定;什么是静态类型语言?变量A的类型需要在编译阶段就可以确定;4.基于JVM(A.scala->A.class(java)-JVM)为什么要学?(1)速度快(2)优雅(3)融入大数据生态圈,进一步学习spark...

2022-03-01 11:05:17 210

原创 scala自学之路-00-给自己定的大数据学习路线

因为目前公司里面需要对已经接入大数据湖中的数据做处理,就需要学习spark,而spark又是scala编写的,为了进一步理解spark api需要先学习scala。所以为自己制定以下的学习路线:学习scala基础 学习spark基础+api 梳理业务流程,形成流程图,梳理出哪块需要spark sql实现,哪块需要进一步编写自定义api实现 编写业务代码,测试并上线...

2022-03-01 11:04:00 360

转载 feignclient发送get请求,传递参数为对象

feignclient发送get请求,传递参数为对象。此时不能使用在地址栏传递参数的方式,需要将参数放到请求体中。第一步:修改application.yml中配置feign发送请求使用apache httpclient 而不是默认的jdk UrlConnection 1 feign.httpclient.enabled=true 第二步:pom.xml中增加对apache httpclient的支持。 1 2 3 4.

2022-02-24 17:30:49 8053 1

转载 FeignClient日志打印

一、使用feign原生的配置方式1、新增配置类,设置日志级别@Slf4j@Configurationpublic class FeignConfig { /** * feign 日志记录级别 * NONE:无日志记录(默认) * BASIC:只记录请求方法和 url 以及响应状态代码和执行时间。 * HEADERS:记录请求和响应头的基本信息。 * FULL:记录请求和响应的头、正文和元数据。 * * @retu...

2022-02-24 17:29:07 6953

转载 @JsonField 修改json字段属性名称

在前后端分离的开发方式中,经常会遇到后端字段名称和前端字段名称定义不一致的问题,比如,后端定义的Bean中的字段名称为createAt,而前端用的字段名称为createTime。这种情况下可以通过在前端或后端增加字段来使前后端的名称一致,但这种方式总觉得不够优雅。其实可以通过一种简单的注解,将前端所需的字段名称与后端Bean中的字段名称做映射,后端通过JSON.toJSONString方法时,自动把字段名称调整过来。方法如下:(此处用的是fastjson,当public class BaseEnt

2022-02-24 17:22:13 1195

转载 Spring Cloud API之间调用传LocalDateTime日期参数

需要在属性上添加下面两个注解:@JsonSerialize(using = ToStringSerializer.class)@JsonDeserialize(using = LocalDateTimeDeserializer.class)private LocalDate timestartTime;

2022-02-24 17:19:11 898

原创 springcloud自学之路-1(理论知识铺垫)

一、网站架构演变过程传统架构(单点)->分布式(以项目进行拆分)->SOA(面向服务架构)->微服务架构(1)传统架构:SSH或者SSM缺点:耦合度太高,只适合一个人或者小团队开发。(2)分布式架构基于传统架构演变过来的。传统架构的话:1.代码冲突、任务不好分配、容易起冲突问题。分布式架构基于传统架构演变过来的。将传统的项目以项目模块进行拆分,比如拆分成会员项目、订单项目、支付项目等。每个项目都有独立的数据库、redis等。会员项目:登录、注册订单项..

2021-09-28 14:58:41 142

原创 API 网关(spring cloud gateway)自学之路-1(理论知识)

好久没有更新博客啦,也说明好久没有学习了,惭愧,捂脸(*/ω\*)最近因为工作原因,学习引入API网关,springcloud系列的gateway,注册中心使用nacos,nacos后续再另外记录学习笔记吧,先记录一下gateway。第一课程,先来点简单的理论知识吧。说一说什么是网关。什么是服务网关?1.出现在系统边界,面向API,船型集中式的强管控服务;2.是一个服务器,是系统对外的唯一入口;3.聚合接口使得服务对调用者透明,客户端与后端的耦合度降低;4.聚合后台服务(因为后台服务

2021-09-26 19:52:20 191

转载 linux中快速清空文件内容的几种方法

这篇文章主要介绍了linux中快速清空文件内容的几种方法,需要的朋友可以参考下$ : > filename$ > filename$ echo "" > filename$ echo > filename$ cat /dev/null > filename...

2021-01-29 17:14:28 496

转载 对于代码的优化项目

11.内部函数参数尽量使用基础类型11.1 案例一:内部函数参数尽量使用基础类型现象描述:// 调用代码double price = 5.1D;int number = 9;double total = calculate(price, number);// 计算金额函数private double calculate(Double price, Integer number) { return price * number;}建议方案:// 调用代码d

2021-01-29 17:12:51 193

转载 再见,Navicat!

# DataGrip使用入门最近看到一款数据库客户端工具,DataGrip,是大名鼎鼎的JetBrains公司出品的,就是那个出品Intellij IDEA的公司。DataGrip是一款数据库管理客户端工具,方便连接到数据库服务器,执行sql、创建表、创建索引以及导出数据等。之前试用的客户端工具是dbvisualizer,但是在试用了DataGrip以后,我就决定抛弃dbvisualizer。我相信,当你第一眼看到DataGrip以后,会有一种惊艳的感觉,就好比你第一眼看到一个姑娘,就是..

2021-01-29 17:12:29 693 1

原创 mysql自学之路-02(索引、存储过程、游标、存储函数、触发器等)

目录一、索引二、存储过程三、存储过程中的变量四、if的使用方法五、in 输入参数六、out 输出参数七、case when then 语法结构的学习八、mysql 循环的学习九、游标的学习 -01(基础学习)十、学习存储函数十一、触发器的学习一、索引-- 查询索引show index from ods_report_work;-- 新增索引create index idx_type_name on ods_report_work(type...

2021-01-08 14:45:44 199

原创 mysql自学之路-01(在linux系统安装mysql8)

1. 进入/opt目录: cd /opt下载tar包:wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz2.在opt目录下创建mysql目录:mkdir mysql解压: tar -zxvfmysql-8.0.11-linux-glibc2.12-x86_64.tar.gz -C mysql 得到mysql-8.0.11-linux-glibc2.12-..

2020-12-26 15:33:13 210

转载 301、302、303、307状态码的区别

301永久重定向302临时重定向,HTTP1.0的状态码,HTTP1.1也有保留。如果client向server发送post请求。server返回URL和302。如果用户确认,client发送post请求。(但实际情况是,很多浏览器都不问问用户,直接变为get发送get请求)303临时重定向,HTTP1.1的状态码//发送Post请求,收到303,直接重定向为get,发送get请求,不需要向用户确认307临时重定向,HTTP1.1的状态码客户端发送post请求返回307时,浏...

2020-12-11 16:23:46 962

转载 SpringMVC的类型转换器和数据格式化

一. 类型转换器前端传入的值,从表单中传入的值,都是字符串或者是字符串数组的形式传入的,在后端需要进行手动的转换类型,然后才能正确的使用。 框架一般对常见的数据类型的转换进行了封装提供,如字符串转换成数字等。SpringMVC 也提供了一些内置的转换器。有标量的转换器,即字符串到数字,字符串到Boolean等。(图片引用于: http://c.biancheng.net/view/4415.html)也有集合类型的转换器, 如数组到集合, 拼接型字符器(如,) 到集合等。(图片引用于:

2020-12-11 16:19:10 1066 2

转载 mysql行转列,列转行,以及为什么行转列的时候用max函数

文章目录 行转列首先我们先创建一个表 给表赋值 行转列mysql语句 这里大部分第一次学mysql 行转列地时候看到这个语句会很奇怪为啥要用MAX函数呢? 这个不是多余地吗? 列转行举例首先我们需要创建一个表 列转行表赋值 列转行mysql语句 行转列首先我们先创建一个表表如下CREATE TABLE test_hjsjy_1( `id` int(10) NOT NULL AUTO_INCREMENT, `user_name`..

2020-12-11 15:41:11 787

转载 java8 stream流操作的flatMap(流的扁平化)

flatMap的用法和含义住要通过一个案例来讲解,案例:对给定单词列表 ["Hello","World"],你想返回列表["H","e","l","o","W","r","d"]第一种方式String[] words = new String[]{"Hello","World"};List<String[]> a = Arrays.stream(words).map(word -> word.split("")).distinct().collect(toL

2020-12-11 15:33:04 1578

转载 利用java实现发送邮件

电子邮件的应用非常广泛,常见的如在某网站注册了一个账户,自动发送一封激活邮件,通过邮件找回密码,自动批量发送活动信息等。很显然这些应用不可能和我们自己平时发邮件一样,先打开浏览器,登录邮箱,创建邮件再发送。本文将简单介绍如何通过 Java 代码来创建电子邮件,并连接邮件服务器发送邮件。电子邮件协议电子邮件在网络中传输和网页一样需要遵从特定的协议,常用的电子邮件协议包括 SMTP,POP3,IMAP。其中邮件的创建和发送只需要用到 SMTP协议,所以本文也只会涉及到SMTP协议。SMTP 是 Simple

2020-12-11 15:25:32 558

转载 mysql中varchar字段长度超过限制长度自动截取的问题-----MySQL的sql_mode模式说明及设置

MySQL的sql_mode合理设置 sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以发现问题. sql model 常用来解决下面几类问题  (1) 通过设置sql mode, 可以完成不同严格程度的数据校验,有效地保障数据准备性。  (2) 通过设置sql model 为宽松模式,来保证大多数sql符...

2020-12-11 14:43:30 1979

原创 MySQL的varchar定义长度到底是字节还是字符

MySQL的varchar定义长bai度到底是字节varchar存储规则:4.0版本以下,zhivarchar(20),指的是20字节,如果dao存放zhuanUTF8汉字时,只能存shu6个(每个汉字3字节)5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放20个,最大大小是65532字节Mysql4中最大也不过是20个字节,但是Mysql5根据编码不同,存储大小也不同。...

2020-12-11 14:30:49 4381

转载 kafka如何保证消息不丢失不被重复消费

文章目录 kafka如何保证消息不丢失不被重复消费 消息的发送机制 消息的接受机制 消息的重复消费如何解决 kafka如何保证消息不丢失不被重复消费在解决这个问题之前,我们首先梳理一下kafka消息的发送和消费机制。消息的发送机制kafka的消息发送机制分为同步和异步机制。可以通过producer.type属性进行配置。使用同步模式的时候,有三种状态来保证消息的安全生产。可以通过配置request.required.acks属性。三个属性分别如下0.

2020-12-11 14:28:17 1850

转载 Spring-Kafka —— 实现批量消费和手动提交offset

spring-kafka的官方文档介绍,可以知道自1.1版本之后,@KafkaListener开始支持批量消费,只需要设置batchListener参数为true把application.yml中的enable-auto-commit设置为false,设置为不自动提交@Beanpublic KafkaListenerContainerFactory<?> batchFactory(ConsumerFactory consumerFactory){ Concurrent.

2020-12-11 14:24:43 1819

转载 spring boot整合kafka(springBoot默认自动配置和自定义手动配置)

spring boot自动配置方式整合spring boot具有许多自动化配置,对于kafka的自动化配置当然也包含在内,基于spring boot自动配置方式整合kafka,需要做以下步骤。1. 引入kafka的pom依赖包<!-- https://mvnrepository.com/artifact/org.springframework.kafka/spring-kafka --><dependency><groupId>org.spring

2020-12-11 14:20:53 6929 1

原创 linux防火墙命令操作

//查看防火墙的状态firewall-cmd --state//关闭防火墙systemctl stop firewalld.service//禁用防火墙systemctl disable firewalld.service

2020-11-24 16:29:26 95

转载 springboot中logback日志配置

前言日志在项目中应该算是最重要的部分之一,尤其是上线之后,好的日志配置能够将其优势发挥到极致,大大降低后期的维护成本,好的日志配置能够让程序员一眼看出项目的问题继而加以改善。这章我们就来学习一下SpringBoot中的日志配置正文Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J,Log4J2和Logback。每种Logger都可以通过配置使用控制台或者文件输出日志内容。...

2020-11-11 09:15:04 521

转载 项目中常用的19条MySQL优化

一、EXPLAIN做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据 type列,连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别 key列,使用到的索引名。如果没有选择索引,值是NULL。可以采取强制索引方式 key_len列,索引长度 rows列,扫描行数。该值是个预估值 extra列,详细说明。注意常见的不太友好的值有:Using file

2020-11-11 09:13:15 131

转载 springboot自定义全局异常捕获

注意:把错误码 重设成200,不然还是返回的异常信息。 注解@Compoment交由spring创建bean之后就能愉快的返回自己的错误码了。或者记录错误日志。/** * 全局异常捕获 * @author Mingchenchen * */@Componentpublic class GlobleExceptionHandler implements HandlerExceptionResolver { private static Logger logger = L

2020-11-11 09:12:44 379

转载 Oracle事务隔离级别

一、事务四个性质(ACID)。1、原子性(Atomaicity) 一个事务是一个不可分割的单元。2、一致性(Consistency) 事务的原子性保证的事务的一致性。3、隔离性(Isolation) 三种现象: 1)、脏读 即读出其它事务未提交的数据。 2)、不可重复读一个事务,两个不同时间,读取的数据不同,被他人更新了。...

2020-11-11 09:12:34 365

转载 SQL语句大全,所有的SQL都在这里

一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server---创建 备份数据的deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'---开始 备份BACKUP DATABASE pubs TO testBack4、说明:创建新表cr...

2020-11-11 09:12:18 799

转载 数据库设计三大范式

为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。第一范式的合理遵循需要根据系统的实际需求来定。比如某些数据库系统中需要用到“地址”这个属性...

2020-11-10 15:54:58 142

转载 mysql数据数据表的排序规则修改(批量修改)

在工作中同事遇到的问题,是找一种简便的方法批量修改数据表字段的排序规则,在MySQL中叫collation,和编码CHARACTER一起出现的。collation有三种级别,分辨是数据库级别,数据表级别和字段级别。database、table、column问题是,mysql表外键和关联的主键不能建立关系,因为排序规则的问题。网上搜到的解决办法,都提到了修改数据表级别collation排序规则。但是我遇到的场景是数据表级别已经是utf8_unicode_ci,而字段级别是utf8_general_

2020-11-10 15:49:13 3175 1

转载 BigDecimal的用法详解(保留两位小数,四舍五入,数字格式化,科学计数法转数字,数字里的逗号处理)

一、简介 Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对象,我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法。方法中的参数也必须是BigDec...

2020-11-10 15:44:39 3493

转载 MySQL中各数据类型占用字节数

数字类型类型 字节数 TINYINT 1 字节 SMALLINT 2 个字节 MEDIUMINT 3 个字节 INT 4 个字节 INTEGER 4 个字节 BIGINT 8 个字节 FLOAT(X) 4 如果 X < = 24 或 8 如果 25 < = X < = 53 FLOAT 4 个字节 DOUBLE 8 个字节 DOUBLE PRECISION 8 个字节 REAL

2020-11-10 15:24:45 1165

转载 MySQL中 int(11)和int(10)有没有区别

引言依稀还记得有次面试,有面试官问我int(10)与int(11)有什么区别,当时觉得就是长度的区别吧!面试官最后也没有给反馈,我也就以为自己答对了。直到有一次有个同学又跟我谈起这个事,才去查了以下,发现事情并没有哪么简单… …最后查出的结果是:这里的M代表的并不是存储在数据库中的具体的长度,以前总是会误以为int(3)只能存储 3个长度的数字,int(11)就会存储 11 个长度的数字,这是大错特错的。int(10)也可以代表 2147483647 这个值int(11)也可以代表。要查看出

2020-11-10 15:08:59 3167

转载 linux命令查看磁盘空间的方法

今天用“web发布平台”发布测试的服务,两个节点中发现有一个节点没有发布成功,压测TPS始终上不去,排查后发现只有一个节点在打日志,另一个节点的服务进程都没有在运行,由此断定应该是没有发布成功,有点坑的是发布平台上的发布记录是SUCCESS的,打开发布日志后才看到有一个节点是发布失败的。  从错误日志中发现报错的关键字“IO”,应该就是磁盘空间满了造成的,查看磁盘空间的命令之前用过,但是这次要删除的log中包含了很多子目录和文件,有些可以删除,有些是需要保留的,这样就需要分别查看子目录和文件的大小,过

2020-11-10 15:04:49 619

转载 Linux scp命令

Linux scp 命令用于 Linux 之间复制文件和目录。scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。scp 是加密的,rcp是不加密的,scp 是 rcp 的加强版。语法scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file][-l limit] [-o ssh_option] [-P port] [-S program][[us.

2020-11-10 15:00:15 139

转载 mysql 用法 Explain

前言:explain(执行计划),使用explain关键字可以模拟优化器执行sql查询语句,从而知道MySQL是如何处理sql语句。explain主要用于分析查询语句或表结构的性能瓶颈。注:本系列随笔如无特殊说明都MySQL版本都为5.7.22。1.explain的作用通过explain+sql语句可以知道如下内容:①表的读取顺序。(对应id)②数据读取操作的操作类型。(对应select_type)③哪些索引可以使用。(对应possible_keys)④哪些索引被实际使用。(对应

2020-11-10 14:54:38 126

转载 MySQL单表数据量过千万,采坑优化记录,完美解决方案

问题概述使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢,日常卡死。严重影响业务。问题前提:老系统,当时设计系统的人大概是大学没毕业,表设计和sql语句写的不仅仅是垃圾,简直无法直视。原开发人员都已离职,到我来维护,这就是传说中的维护不了就跑路,然后我就是掉坑的那个!!!我尝试解决该问题,so,有个这个日志。方案概述方案一:优化现有mysql数据库。优点:不影响现有业务,

2020-11-10 14:34:43 652

Xshell6_wm_onlinedown.rar

Xshell6_wm_onlinedown.rar 免安装版本,直接解压即可,挺好用的。连接linux系统的首选

2020-04-08

图片压缩小工具.zip

可以压缩这种格式的图片,jpg,png等等,都可以进行压缩,不会影响图片效果,但是图片的大小可以大大减小

2020-04-08

JAVA API 说明.rar

download-IntelliJ+IDEA+简体中文专题教程(电子版-2... JAVA_API_1.7中文 Java+EE+6+API+Specifications JavaAPIdoc_CN jQueryDocXML2CHM-090223 Struts2.0中文教程 maven学习笔记-霞客

2019-05-14

C++课件.rar

东北大学 软件学院 软件工程专业 C++课件 中英文结合 系列讲义

2019-05-14

数媒专业概论与职业发展课件.rar

数媒专业概论与职业发展课件 东北大学软件学院 讲义 系列中文

2019-05-14

东北大学软件学院大一上学期高数资料.rar

东北大学软件学院大一上学期高数资料 一系列教程 3-4套

2019-05-14

东北大学软件学院软件工程期末考试参考资料.rar

东北大学软件学院软件工程期末考试参考资料 系列版本一套

2019-05-14

软件工程试题.rar

东北大学软件系学院软件工程期末考试试题3-4套 系列专题

2019-05-14

软件工程课件.rar

软件工程全英文课件 东北大学系列版本 软件学院软件工程课件

2019-05-14

Unity3D教程:实现房产项目中的材质动态切换.docx

Unity3D教程:实现房产项目中的材质动态切换 人工智能

2019-05-14

XnView_win_2.35.0.0_setup.1453777523.exe

XnView_win_2.35.0.0_setup.1453777523.exe 图片查看器

2019-05-14

apache tomcat 8.5.9

apache tomcat 8.5.9 java web 项目的部署环境 关于javaweb项目的开发环境

2018-06-26

apache tomcat 8.0.39

apache tomcat 服务器 java web开发环境 8.0.39 关于java web卡发环境的部署

2018-06-26

dtd xml mybaits

dtd xml mybaits 提示信息的文件 将这个加入eclipse的配置文件中添加bean的标签的时候会出现自动提示的

2018-06-26

apache tomcat 9.0.5

apache-tomcat 9.0.5 tomcat服务器 版本9.0.5 最新版本

2018-06-26

secure CRT

关于登陆linux系统的工具类 可以更加方便的登陆linux系统。输入命令进行控制

2018-06-26

xml 转成xsd

将xml转换成为xsd的一个工具类 然后可以直接将xsd直接转换成为java bean

2018-06-26

mockplus 设计软件

mockplus 设计软件 是一款关于设计原型的软件,可以设计手机网页模型等等。

2018-06-21

spring-aop-3.0.xsd spring-beans-3.0 spring-context-3.0.xsd spring-mvc-3.1.xsd

spring-aop-3.0.xsd 这个下载之后可以直接放在eclipese的xml的catalog中配置,已到达eclipse可以自动提示xml的功能

2018-03-18

redis windows版本的安装文件+[redis-desktop-manager]

redis windows版本的安装文件+[redis-desktop-manager]

2017-10-17

nginx-1.10.2.tar

nginx-1.10.2.tar nginx-1.10.2.tar nginx-1.10.2.tar nginx-1.10.2.tar nginx-1.10.2.tar nginx-1.10.2.tar

2017-09-17

download-IntelliJ-IDEA13基础教程

download-IntelliJ-IDEA13基础教程 download-IntelliJ-IDEA13基础教程 download-IntelliJ-IDEA13基础教程 download-IntelliJ-IDEA13基础教程

2017-09-17

计算机图形学课件

计算机图形学课件,全套的哦!快来下载吧!

2014-03-04

空空如也

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

TA关注的人

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