自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (24)
  • 收藏
  • 关注

原创 使用git将本地项目工程推送到码云上

1、在本地使用Intellj IDEA构建项目工程,整个项目工程结构如下图所示:2、在工程根目录下面,使用git Bash打开git客户端;3、使用git init初始化项目,此时会在工程根目录下生成一个.git文件夹;4、在工程目录下,执行命令git add .或者git add -A5、提交git到本地库 使用-m添加注释信息git commit -m “提交注释...

2019-11-29 15:57:55 877

转载 git push origin与git push -u origin master的区别

$ git push origin上面命令表示,将当前分支推送到origin主机的对应分支。如果当前分支只有一个追踪分支,那么主机名都可以省略。$ git push如果当前分支与多个主机存在追踪关系,那么这个时候-u选项会指定一个默认主机,这样后面就可以不加任何参数使用git push。$ git push -u origin master上面命令将本地的master分...

2019-11-29 15:28:02 457

原创 Git如何将本地分支推送到远程库中

需求有一个项目,采用Git进行代码版本控制,如何将本地分支feature_A推送到远程分支feature_A,并建立关联关系。具体实现针对以上需求,需按以下情况分别处理:情况一:远程已有feature_A分支并且已经关联本地分支feature_A且本地已经切换到feature_Agit push情况二:远程已有feature_A分支但未关联本地分支feature_...

2019-11-29 15:25:07 1616

原创 Git常用分支种类

主干分支 master主要负责管理正在运行的生产环境代码。永远保持与正在运行的生产环境完全一致。开发分支 develop主要负责管理正在开发过程中的代码。一般情况下应该是最新的代码。bug修理分支 hotfix主要负责管理生产环境下出现的紧急修复的代码。从主干分支分出,修理完毕并测试上线后,并回主干分支。并回后,视情况可以删除该分支。准生产分支(预发布分支) releas...

2019-11-29 15:05:17 6411

原创 构造方法

概述构造方法(Constructor)是方法名与类名相同的特殊方法,在新建对象时调用,可以通过不同的构造方法实现不同方式的对象初始化。特征构造方法名称必须与类名相同; 构造方法是没有返回类型的,即使是void也不能有; 构造方法不能被继承,不能被覆写,不能被直接调用; 类定义时提供了默认的无参构造方法。如果显式定义了有参构造方法,则此无参构造方法就会被覆盖;如果依然想拥有,就需要...

2019-11-26 23:58:12 168

原创 泛型

概述泛型的本质是类型参数化,解决不确定具体对象类型的问题。在面向对象编程语言中,允许程序员在强类型校验下定义某些可变部分,以达到代码复用的目的。Java在引入泛型前,表示可变类型,往往存在类型安全的风险。泛型可以定义在类、接口、方法中,编译器通过识别尖括号和尖括号内的字母来解析泛型。在泛型定义时,约定俗成的符号包括:E代表Element,用于集合中的元素;T代表the type of ...

2019-11-26 19:27:09 271

原创 有效管理要做的两件事:向上管理和向下负责

从众多职场协作经验来看,我们必须认识到,人们高效合作是因为相互信任,他们拥有相似的道德价值观,遵循相同的道德默契,这种基于认同形成的信任才是组织内外协同的关键。有效管理需要做两件事:一件事是向上管理,另一件事是向下负责。向上管理关于向上管理,德鲁克先生在《卓有成效的管理者》中启发我们,“工作想要卓有成效,下属发现并发挥上司的长处是关键。”首先,需要我们主动和上司交流,这样就可以带来双...

2019-11-26 09:28:40 2814

原创 Postgresql创建只读用户,并开放部分表的权限

我们团队研发的巡检平台,协助用户进行常规作业两年之久,平台存储了大约300TB的非结构化数据。目前,因甲方总部的要求,需要非结构化数据存储平台从我们平台中抽取所有的非结构化数据,便于他们对非结构化数据进行智能化处理。我们采用的是postgresql数据库,为此我们需要为非结构化平台厂家创建具备只读权限的用户,并向其开放部分非结构化的表,便于他们进行数据抽取工作。在postgresql数据库中,...

2019-11-25 15:34:49 3210 1

转载 限制系统扩展能力的瓶颈有哪些?

1. 二阶提交通常当数据库中的数据有变化时,它会被写入本地服务器的内存和磁盘中。但是,当数据库是集群或者分布式系统的话,一个提交不仅会发生在本地,还会发生在远程。二阶提交意味着必须等待远程服务确认。然后由于网络和其他的延迟问题,这样的提交相比单机数据库的提交要慢很多。主从的同步复制也有这样的问题,因此,MySQL的解决办法是半同步(semi-synchronous:MySQL5.5才有的特...

2019-11-25 09:52:44 268

原创 产品经理和项目经理的区别

产品经理和项目经理是完全不同的角色。在软件开发公司中这两个战略职位之间有着比较明显的区别:名称 核心职责 职责细化 职业通道 产品经理 指定产品战略、做市场调研、提出思路,制定措施、考虑收益和损失问题等 负责定义产品策略、特性优先级和产品的最终发布 成为高级产品经理或产品管理总监 负责提出意见和倡议,以帮助实现战略和目标 促进内部和外部有关各方之...

2019-11-25 09:34:17 330

原创 OKR使用过程,需要注意的地方

什么是OKR?OKR是目标与关键成果法,是一套明确和跟踪目标及其完成情况的管理工具和方法。OKR有两个基本的组成部分:目标和关键结果。目标是指设定一个定性的时间内目标,通常是一个季度。目标描述应该说明目标为何重要;他是如何同公司、部门目标关联的,有哪些具体依赖;以及它所支撑或者依赖的内部客户有哪些。关键结果是由量化指标形式呈现的,用来衡量在这段时间结束时是否达到了目标。作为关键结果,必...

2019-11-24 15:34:53 721

原创 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级

一、缓存雪崩缓存雪崩是指由于原有缓存失效,新缓存未到期间(例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访问缓存的请求都去查询数据库了,而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机。从而形成一系列连锁反应,造成整个系统崩溃。缓存失效时的雪崩效应对底层系统的冲击非常可怕!大多数系统设计者考虑用加锁或者队列的方式保证来保证不会有大量的...

2019-11-20 17:15:16 117

原创 忽悠员工的黑话

在互联网公司招工的时候,HR经常用一些黑话来忽悠应聘者,真是搞你没商量啊,收集到的黑话如下:序号 表面 实际 1 弹性工作制 无偿不限时加班 2 包三餐 要加班 3 抗压能力好 能加班 4 团队氛围好 全公司一起加班 5 工资6-40K 工资只有6K 6 上升空间大 底薪工资低 7...

2019-11-20 15:51:29 223

原创 Java面向对象:覆写与重载

override和overload是非常容易混淆的概念。一、overrideoverride是“覆写”,是子类实现接口,或者继承父类时,保持方法签名完全相同,实现不同的方法体,是垂直方向上行为的不同实现。如果父类定义的方法达不到子类的期望,那么子类可以重新实现方法覆盖父类的实现。因为有些子类是延迟加载的,甚至是网络加载的,所以最终的实现需要在运行期判断,这就是所谓的动态绑定。动态绑定是...

2019-11-18 20:43:34 203

原创 Java集合知识:TreeMap

TreeMap是按照Key的排序结果来组织内部结构的Map类集合,它改变了Map类散乱无序的形象。虽然TreeMap没有ConcurrentHashMap和HashMap普及(毕竟插入和删除的效率远没有后者高),但是在Key有排序要求的场景下,使用TreeMap可以事半功倍。在TreeMap的接口继承树中,有两个与众不同的接口:SortedMap和NavigableMap。 Sorte...

2019-11-14 15:53:44 198

原创 JDK8:Lambda表达式操作List集合

JDK8的流对list的处理提供了很大的方便,特别是做报表的时候才能真正体现出来这个功能的强大;结合日常使用过程,有两个体会:一个是减少了数据库连接,最忌讳在循环中进行数据查询,特别是嵌套多层循环的时候;在循环中查表,严重影响整体性能;采用JDK8以后可以将所需的全部数据查询出来,然后通过流很方便的就过滤出想要的数据;二是减少了for循环以及多重的for循环。新建所需的实体类:LambdaFi...

2019-11-14 14:30:21 3114 1

原创 敏捷研发之持续监控

一、ELG简介Elasticsearch是个开源分布式搜索引擎,提供搜集、分析、存储数据三大功能。它的特点是分布式、零配置,自动发现、索引自动分片、索引副本机制,restful风格接口,多数据源、自动搜索负载等。至少部署3个节点Logstash主要用来日志的搜集、分析、过滤日志的工具,支持大量的数据获取方式。一般工作方式为c/s架构,client端安装在需要手机日志的主机上,server端...

2019-11-13 10:48:32 374

原创 代码可测试性分析

为产品建立良好的自动化测试体系,不仅依靠测试工程师,更重要的事依靠开发人员设计出“可测试”的代码,编写的代码应尽量满足以下特性:1、可操作性易于测试执行,允许并行开发和测试2、可验证性应用有明确的可验证的输出3、可控制性可以通过灵活的方式控制应用4、可分解性系统模块之间的独立性强5、简单性功能简单、代码简单、结构简单6、稳定性软件的变化是可控的...

2019-11-12 15:38:11 696

原创 缺陷大扫除(Bug Bash)

Bug Bash,即,缺陷大扫除。产品版本发布前,团队全员集中起来、共同找Bug。是软件工程、互联网产品开发过程中,验证环节很重要的一个活动。Bug Bash是集中全部精力,运用各方面的知识,尽全部智慧来搜寻项目的Bug。一、什么事Bug Bash?Bug Bash,顾名思义就是缺陷大扫除,让大家在产品版本发布前,一起集中精力来找缺陷。是软件工程、互联网产品开发过程中,产品验证很重要的...

2019-11-12 15:32:14 1611

原创 敏捷研发之持续部署

·目录·一、DevOps概述二、DevOps框架三、蓝绿发布是什么四、使用jenkins实现蓝绿发布一、DevOps概述DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发、质量保障(QA)和技术运营部门之间的沟通、协作与整合。通过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、...

2019-11-12 14:51:46 520

原创 敏捷研发落地之持续集成

目录一、什么是持续集成二、持续集成的优势三、持续集成面板四、每日构建与持续集成五、持续集成常见问题解决方案六、持续集成环境配置七、公告板插件一、什么是持续集成持续集成(CI)是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(编译、发布、自动化测试)来验证,从而尽快...

2019-11-12 14:21:22 414

原创 Git基础篇

一、使用Git之前需要做的最小配置添加配置配置user.name和user.email信息将参与项目开发的人员的名称和邮箱地址进行配置,便于后期将相关的问题通知到对应的人员。$git config --global user.name 'your_name'$git config --global user.email '[email protected]'conf...

2019-11-11 11:23:33 466

原创 代码重构

代码重构(Code refactoring)是在不改变软件系统外部行为的前提下,改善它的内部结构。通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。何为重构?一个前提是不改变软件可观察行为; 两个目的:1是提高代码可读性;2是降低代码修改成本为什么要进行重构?改进软件的设计 提高代码质量,更易被理解 尽早地发现Bug...

2019-11-07 22:48:02 554

原创 敏捷团队的最佳实践

一、过程裁剪软件开发与测试是一个复杂的过程。过程可能是一致的,但却是不可复制的; 任何一个项目都具有其特殊性; 不能完全照搬敏捷的框架与方法,也并不是所有敏捷的实践都要采用,要根据企业和项目的具体特点裁剪出适用于自己的框架与方法二、敏捷迭代周期的选择一般初期转型时建议一个迭代周期为4周,团队稳定后可根据需要缩短周期; 可以将环境、平台创建、签入规则、团队组建与磨合的迭代工作...

2019-11-07 22:23:34 1025

原创 序列化与反序列化

最近在读《码出高效:Java开发手册》,该书以实战为中心,全面系统的阐述面向对象的理论知识,是一本可以深入精读的好书,对自己的基础知识进行了丰富,为成为一名优秀的、资深的研发人员,奠定牢固的理论基础。以下是书中关于序列化的相关内容。内存中的数据对象只有转换为二进制流才可以进行数据持久化和网络传输。将数据对象转换为二进制流的过程称为对象的序列化(Serialization)。反之,将二进制流恢复...

2019-11-07 18:34:29 121

原创 面向对象之this与super

对象实例化时,至少有一条从本类触发抵达Object的通路,而打通这条路的两个工兵就是this和super,逢山开路,遇水搭桥。但是this和super往往是默默无闻的,在很多情况下可以省略,比如:本类方法调用本类属性本类方法调用另一个本类方法子类构造方法隐含调用super()任何类在创建之初,都有一个默认的空构造方法,他是super()的一条默认通路。构造方法的参数列表决定了...

2019-11-07 18:15:07 93

原创 Java访问权限控制

面向对象的核心思想之一就是封装,只把有限的方法和成员公开给别人,这也是迪米特法则的内在要求,是外部调用方对方法体内的实现细节知道得尽可能少。如何实现封装呢?需要使用某些关键字来限制外部对类内属性和方法的随意访问,这些关键字就是访问权限控制符Java中的访问权限包括四个等级,权限控制严格程度由低到高,如下表所示:访问权限控制符 任何地方 包外子类 包内 ...

2019-11-07 00:12:44 210

原创 Java各版本的重大改变

Java语言拥有跨平台、分布式、多线程、健壮性等特点,是当下比较主流的高级编程语言。它的类库非常丰富、功能强大、简单易用,对开发者友好,不仅吸收了C++的优点,还摒弃了其难以掌控的多继承、指针等概念。Java比较好的实现了面向对象理论,允许开发工程师以优雅的思维方式处理复杂的编程场景。从JDK5到JDK11的重要类、特性和重大改变主要包括:1、JDK5是最具时代影响力的版本,JDK5新特性...

2019-11-06 23:36:23 997

原创 敏捷研发之代码评审与工具

代码评审的主要内容编码规范问题:命名不规范等代码结构问题:重复代码、巨大大方法和类、分层不当、紧耦合实现问题:错误验证、异常处理、事务划分、线程、性能、安全、实现过于复杂、代码可读性不佳、扩展性不好测试问题:测试覆盖度不够、可测试性不好基本逻辑:基本业务逻辑等常见的代码审查检查点,参考https://blog.csdn.net/weixin_34367845/artic...

2019-11-05 17:14:59 355

原创 敏捷(Agile)与精益(Lean)对比

精益思想的核心消除浪费——Eliminate Waste嵌入质量——Build Quality In创造知识——Create Knowledage延迟决策——Defer Commitment快速交付——Deliver Fast尊重他人——Respect People整体优化——Optimize Whole精益和敏捷软件开发的共同之处目标都是要提高客户所感知到的...

2019-11-05 10:29:06 4404

原创 敏捷过程之高效会议

在敏捷研发过程中,参加或者组织相关会议,为了能提升会议的效率,节省大家的时间。高效会议具备以下特点:1、明确会议需要达成的目标2、尽早发出会议日程与安排3、需评审文档至少提前1天发出,线下评审,开会集中讨论问题4、发出会议纪要与各项目负责人action list5、会议结束6、下次会议首先回顾action list...

2019-11-05 10:13:49 389

原创 敏捷过程之风险监控

敏捷研发的过程中,需要高度重视风险监控,可将项目实施过程中可能遇到或者已经遇到的风险进行前置,降低问题修复的成本。风险监控的主要流程如下:首先根据专家讨论识别所有风险,列出风险清单 然后根据风险发生概率和所造成的影响进行分析 根据结果分析风险应对措施主要的风险包括:...

2019-11-05 09:54:22 333

原创 每日站会最佳实践

每日站立会议有助于团队进行自我组织。这是项目团队成员间的一个进度协调会议。更新3件事昨天完成工作 今天计划工作 目前风险依赖原则提前做好准备 仅需同步状态 无需解决问题 细节线下讨论 面对看板更新 5~9人原则...

2019-11-05 08:36:37 182

原创 一份很不错的敏捷产品接口文档模板

在采用敏捷研发的过程中,前后端开发人员如何来描述与记录接口信息?如何精简的描述接口的用处?接口的请求方式?接口的入参是什么?返回模型是什么等等。结合我们项目团队多年的实际情况以及授课老师的推荐,我觉得一下接口文档模板可以在团队内部进行推广使用。接口详情 访问地址 请求方式 GET、POST、PUT、DELETE 参数 是否必填 参数说明 ...

2019-11-04 16:50:13 724

原创 敏捷团队迭代交付能力计算模型

敏捷团队迭代的过程中,需要综合考虑团队成员的技术水平、所处的工作环境以及日常的工作流程等各方因素,来计算整个团队可交付能力是多少?迭代计划会议分两个时间段来完成,上午的迭代计划会议,主要分配需求与任务到个人,定义优先级;下午的迭代计划会议,主要是任务背景分析确认,根据需求拆解工作任务,识别依赖与风险,估算时间,最后,迭代计划评审与确认会议,通兑任务与时间分配,平衡资源迭代计划会议:...

2019-11-04 15:47:39 794

原创 一份很不错的敏捷产品需要文档模板

敏捷误区:敏捷并不意味着不需要文档在敏捷的过程中,会有一种叫做产品需要设计文档的东东,简称PRD。最近在一次公司组织的内部培训会上,老师提供了一份PRD文档的模板,个人觉得这个PRD模板比较轻量,现在分享给大家。1、概述产品概述及目标名词解释数据词典文档阅读对象2、产品描述产品整体流程产品需求描述产品版本规划产品框架功能列表3、功能需求(开...

2019-11-04 07:26:32 1769

原创 在敏捷研发过程中,Scrum Master角色的哪些事

目录概述Scrum Master何人担当?适合作为Scrum Master的人员不适合作为Scrum Master的人员Scrum Master主要职责Scrum Master技能要求硬技能软技能概述在使用Scrum开发流程中,会有产品负责人Product Owner、Scrum Master、团队成员等几大类角色。那么,在整个研发过程中,哪些角色适合作为S...

2019-11-04 07:11:20 893

原创 Scrum框架中的角色、工件、活动以及开发流程

一、概述Scrum既适合5~10人的小团队,也适合于几百人的大型团队,在需求频繁变化的项目中,Scrum这种“拥抱变化”的软件过程,可以发挥出强大的威力,但要合理控制项目及产品的范围。二、角色产品负责人(Product Owner)——职责:把方向——做正确的事; 利益相关方的代表,重点是产品业务方面;从业务角度出发对需求并对权重排序,合理的调整产品功能和迭代顺序Scrum主管...

2019-11-04 00:33:21 1275

原创 敏捷基础知识

敏捷的定义敏捷软件工程是哲学理论和一系列开发指南的综合。其推崇让客户满意和软件的早期增量发布,小而高度自主的项目团队,非正式的方法,最小化软件工程工作产品以及整体精简开发。开发的指导方针强调超越分析和设计的发布,以及开发人员和客户之间主动和持续的沟通。相对于“非敏捷”,更强调研发团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团...

2019-11-02 21:31:14 915

原创 我们需要敏捷吗?

从赛车换轮胎,联想到了什么?我们从一段关于F1赛车换轮胎的视频中,观察到赛车换轮胎整个过程仅仅用了2.05秒,整个过程中相关人员分工明确、各司其职,整个过程可以说是一气呵成,没有多余的动作。主要包括以下三点:人(People)自组织的——每个人都分工明确、赛车到达制定的位置,自组织的行动; 技能娴熟——每个人每个动作一气呵成;流程(Process)透明——流程精简; 快速...

2019-11-02 20:45:24 95

React扩展知识总结.pdf

React扩展知识汇总主要包括了setState使用方式、lazyLoad组件懒加载、常用Hooks说明、Fragment避免额外标记、Context、组件优化、以及错误边界等内容

2021-02-19

todo-demo-2021.rar

基于react脚手架快速搭建开发环境,使用create-react-app来实现todo演示项目

2021-02-05

MyCat知识点汇总

该文档主要整理了Mycat的相关内容,包括Mycat简介、安装部署、读写分离搭建、垂直拆分、水平拆分、Mycat安全设置以及Mycat监控工具等内容

2020-11-10

Docker.pdf

本文主要整理了Docker相关的基础知识、安装配置、Docker常用命令、Dockerfile文件详解、Docker镜像下载和发布。最后整理了采用Docker快速安装Tomcat、MySQL以及Redis的相关过程

2020-11-08

ActiveMQ知识点汇总.pdf

整理了ActiveMQ消息队列的相关内容,主要包括MQ的安装与配置、构建过程、JMS规范和落地产品、MQ的传输协议、消息存储和持久化以及多借点集群的搭建等内容

2020-11-06

REST与RPC的区别.pdf

整理了RPC和RESTful服务调用方式的区别,详细介绍了RPC和RESTful的基本内容、架构、核心组件以及两种方式的对比

2020-09-21

JDBC核心技术_汇总篇.pdf

该文档主要汇总了JDBC基本知识、获取数据库连接的方式、使用Statement和PreparedStatement实现CRUD操作、数据库事务以及数据库连接池等内容

2020-06-08

JVM:类加载器子系统.pdf

总结了类加载器子系统相关的内容,主要包括类加载器子系统的作用、ClassLoader角色、加载的过程、双亲委派机制以及沙箱安全机制等内容

2020-06-02

Java基础篇:网络编程.pdf

该文档主要整理了Java网络编程相关的内容,主要包括通信要素、TCP网络编程、UDP网络编程以及URL编程的相关内容及示例代码

2020-05-19

Java基础篇:IO流.pdf

该文档主要整理了Java IO流的相关信息,主要包括IO流的按照不同维度的分类、节点流、处理流、输入输出流的处理过程、抽象基类的使用等细节内容

2020-05-19

Java基础篇:Executor框架.pdf

该文档详细记录了Executor框架结构、使用示意图、ThreadPoolExecutor使用示例、线程池原理分析、几种常见线程池(FixedThreadPool、SingleThreadExecutor、CachedThreadPool)的详解以及线程池大小确定等内容

2020-05-07

Java基础篇:泛型.pdf

该文档主要包括为什么使用泛型、在集合中使用泛型、自定义泛型结构、泛型在集成上的体现以及通配符的使用等内容

2020-04-24

Java基础篇:Java集合.pdf

该文档主要详细总结了Java集合的相关知识,包括Collection和Map接口、Collection接口的子接口List和Set接口以及具体的实现类、存储原理等;Map接口的子接口HashMap、LinkedHashMap、TreeMap、Properties等

2020-04-24

MySQL:锁机制.pdf

主要包括锁机制、表锁、行锁、间隙锁、页锁,具体的应用案例分析、案例总结、行锁分析、表锁分析以及优化建议

2020-04-19

MySQL优化篇:排序分组优化.pdf

主要包括order by关键字排序优化(无过滤不排序;顺序错,必排序;方向反,必排序;索引的选择;using filesort以及覆盖索引等内容)、group by关键字优化

2020-04-18

MySQL优化篇:慢查询日志.pdf

主要介绍MySQL数据库中慢查询日志的使用流程、使用方式、以及日志分析工具mysqldumpslow的相关内容

2020-04-18

SpringBoot之配置嵌入式Servlet容器.pdf

SpringBoot配置嵌入式Servlet容器;注册Servlet三大组件;嵌入式Servlet容器自动配置原理以及启动原理

2020-03-27

文档写作利器 Markdown语法.xmind

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。整理常用语法

2020-03-25

MySQL-server-5.5.48-1.linux2.6.i386.rar

MySQL5.5.48服务端安装文件MySQL-server-5.5.48-1.linux2.6.i386.rpm

2020-03-20

MySQL-client-5.5.48-1.linux2.6.i386.rar

MySQL5.5.48客户端linux版安装文件MySQL-client-5.5.48-1.linux2.6.i386.rpm

2020-03-20

界面原型设计工具

该工具主要用于Java Web项目开发过程中的展示层原型设计,可以更好、更快的构建项目原型,便于和用户沟通

2014-12-10

Java反编译工具

主要用于反编译class文件,便于项目开发人员更好的查看源代码

2014-12-10

MyEclipse8.6整合BIRT报表开发

该文档主要详细的介绍了如何把BIRT报表工具整合到MyEclipse8.6中的详细步骤,通过该文档可以开发B/S样式的各种统计图表。

2014-04-03

Flex3入门教程

该教程文档详细的介绍了Flex的基本知识,主要适用于零基础的初学者

2014-04-03

空空如也

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

TA关注的人

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