Java开发手册-华山
关于华山版(v1.5.0):
此版发布于2019年06月15日,并正式更名为《Java开发手册》,用发布者的话说:“它属于所有参与其中的贡献者,也以此聊表我们对全球Java开发者的感谢”。此版升级内容包括:
1)新增21条新规约。比如,switch的空指针问题、浮点数的比较、无泛型限制引起的类型混乱、加锁与解锁的注意事项、YYYY的日期格式问题等;
2)修改描述112处。比如,IFNULL的判断方式、集合的toArray的数组长度、日志占位符的处理等;
3)完善若干处示例。比如,变量命名示例、卫语句示例、枚举示例、finally的return示例等。
阿里巴巴Java开发手册1.4.0
《阿里巴巴Java开发手册》是阿里内部Java工程师所遵循的开发规范,涵盖编程规约、单元测试规约、异常日志规约、MySQL规约、工程规约、安全规约等,这是近万名阿里Java技术精英的经验总结,并经历了多次大规模一线实战检验及完善。这是阿里回馈给Java社区的一份礼物,希望能够帮助企业开发团队在Java开发上更高效、容错、有协作性,提高代码质量,降低项目维护成本。
2018年6月,《阿里巴巴Java开发手册(详尽版)》再次刷新代码规范认知,新增了16条设计规约!
阿里巴巴Java开发手册1.3.0
阿里巴巴Java开发手册》1.3.0版本,增加格式规约和安全规约大类。
阿里巴巴Java开发手册1.1.0
阿里巴巴Java开发手册PDF1.1.0版,增加前言和专有名词说明,修正部分描述。
阿里巴巴Java开发手册1.0.0
阿里巴巴Java开发手册1.0.0版,是首次向业界公开手册内容。
LayuiAdmin1.0.0正式版
LayuiAdmin1.0.0正式版,同时拥有“单页版”和“iframe版”。
郑重声明:内容来自于网络,仅供学习之用。如有需要,请联系layui官方。
jQuery EasyUI 1.5.5 离线简体中文API文档 含完整开发工具包+皮肤+扩展+演示
汉化人:richie696 汉化语言:简体中文 汉化版本:1.5.5 Build 1 EasyUI版本:1.5.5 汉化时间:2018年04月22日 个人博客:http://blog.sina.com.cn/richie696 这次长时间未更新一方面是因为工作和生活的关系,另外一方面也是为了抗议那些盗用我东西的人或网站盗用行为可耻,这次我停更了3个版本就是因为这些垃圾。如果你们继续盗用,我将永久停更。另外,所有加群的人,加之前请想清楚,不管是我本人还是群里其他的高手,都是有工作的,不可能你们一问问题就回答你们,我们也得再有空的时候才能帮助解答,所以请理解。至于更新内容方面具体的大家看“EasyUI更新说明”吧!另外,对于Angular版的EasyUI的中文AP I我将会延期发布时间待定。 jQuery EasyUI 1.5.5 版本更新内容 Bug(修复) • tabs:修复当标题包含符合元素时,所选择的历史顺序错误的问题; • combo:修复当设置了一个较大的'delay'值的时候下拉面板可能不会被隐藏的问题; • layout:修复当鼠标光标快速离开的时候展开的面板不会被折叠的问题; • tagbox:修复tagbox框和label标签不在一条直线上的问题。 Improvement(改进) • combo:'inputEvents'属性自带'blur'事件处理器; • numberbox:'cloneFrom'方法可用; • slider:'step'属性可以设置为浮点数; • menu:'findItem'方法允许用户通过任意参数查找菜单项; • menubutton:添加'showEvent'和'hideEvent'属性。 New Plugin(新组件) • maskedbox:'maskedbox'组件将会强制用户输入的内容。
深入探索Android热修复技术原理
业界手部全方位系统介绍热修复原理书籍,从阿里Sophix方案开发入手权威解读!
阿里巴巴Android开发手册正式版1.0.1
《阿里巴巴 Android 开发手册》是阿里巴巴集团各大 Android 开发团队的集体智慧结晶和经验总结,将淘宝、天猫、闲鱼、钉钉等 App 长期开发迭代和优化经验系统地整理成册,以指导 Android 开发者更加高效、高质量地进行 App 开发,呈现给用户体验好、性能优、稳定性佳、安全性高的产品。
《阿里巴巴 Android 开发手册》作为阿里巴巴开发规约重要的一环,我们的目标是:
防患未然,提升质量意识,降低故障率和维护成本;
标准统一,提升协作效率;
追求卓越的工匠精神,打磨精品代码。
Learning WebRTC中文版-用WebRTC开发交互实时通信应用
WebRTC 是一个支持网络浏览器进行实时语音对话或视频对话的软件架构。
《Learning WebRTC 中文版》使用形象的案例介绍,逐步深入地阐述了WebRTC 的幕后工作原理。通过阅读本书,读者可以快速、有效地掌握创建一个WebRTC 应用所必需的知识,包括获取用户设备信息、创建WebRTC 应用的客户端和服务器、连接用户并发送数据、文件共享、数据信息安全和性能优化。
《Learning WebRTC 中文版》适合有一定HTML 和JavaScript 经验,希望了解WebRTC 并想学习实时通信工作原理的开发者参考阅读。
WebRTC权威指南(原书第3版)
WebRTC和标准主要作者联袂撰写,互联网实时通信技术的*威指南
全方位深入解读标准的方方面面,阐释WebRTC相关概念、技术及*佳实践,包含大量的演示应用、示例代码、各类数据和图表 ??
本书是互联网实时通信开发者和技术决策者的*威参考指南。作者Daniel C. Burnett博士是WebRTC标准的主要作者,在书中对标准的方方面面做了精确到位的介绍。Alan Johnston 博士则是今日通信业核心标准SIP的主要作者,多年的行业实践和全局视野让他能够深入浅出地给出WebRTC相关技术问题和发展方向的真知灼见。
本书循序渐进地介绍了WebRTC,阐述了诸如本地媒体、信令等概念,并通过独立可运行的演示程序来介绍对等连接。此外,还详细描述了浏览器媒体协商过程,如何使用Wireshark来监控WebRTC协议的注意事项以及例子捕捉等。书中给出了大量示例代码、各类数据和图表,所有的代码都可以在http://webrtcbook.com/code3.html免费下载,你还可以在http://demo.webrtcbook.com上试用。
WebRTC零基础开发者教程(纯净版)
本文中提供下载的《WebRTC 零基础开发者教程》将以一个初学者的角度,从0开始逐步引导你掌握WebRTC开发的方方面面(当然,教程中更多的是操作性的内容,具体到技术原理和实现,显然不是本教程的讨论范畴)。
Spring下配置几种常用连接池及配置详解
Spring下配置几种常用连接池及配置详解,详细介绍了目前流行的几种连接池及其配置属性,并有示例讲解。
深入实践Spring Boot
本书是Spring Boot领域的经典著作,从技术、实践和原理3个维度对Spring Boot进行了系统且深入的讲解。作者是Spring Boot领域的资深专家,有超过15年的IT行业从业经验。, 技术维度, 第一部分(1~5章),针对性地介绍了Spring Boot入门、数据库的使用和访问性能提升、界面设计、安全设计等重要技术知识,以实用性为主,旨在帮助读者快速掌握Spring Boot开发方法和精髓,尽快融入生产实践中。, 实践维度, 第二部分(6~9章),用生产环境中的实际案例讲解了如何使用Spring Boot开发分布式应用和云应用,以及如何用微服务构建高可用的服务平台,实践性极强。, 原理维度, 第三部分(10~12章),从源码层面着重分析了Spring Boot的程序加载、自动配置、数据管理、Spring Cloud的配置管理、发现服务和负载均衡服务等核心功能的实现原理,旨在帮助读者能更深刻地理解Spring Boot开发,掌握其精髓。
Thymeleaf中文参考手册3.0.5版
Thymeleaf中文参考手册3.0.5版,本书以Thymeleaf官方文档为基础,科学系统地、循序渐进地将Thymeleaf的使用方法、技术细节、扩展思路铺展开来,带您走进Thymeleaf的欢乐世界。
SVG精髓第二版中英文对照
本书详尽介绍了可缩放矢量图形(SVG)技术。SVG是一种标记语言,为大多数矢量绘图程序和交互式Web图形工具所使用。本书将带你详细了解SVG的功能,首先学习简单的SVG应用,如绘制线条,然后逐步探索复杂的特性,比如滤镜、变换、渐变和图案等。
本书第2版扩展了动画、交互式图形以及SVG编程等内容。交互式的在线示例让你很容易在Web浏览器中实验SVG的特性。本书还为经验丰富的设计师准备了6个附录,解释了XML标记和CSS样式等基本概念,因此即使你没有网页设计的经验,也可以开始学习SVG。
通过阅读本书,你将能够:
为网页创建高质量、高分辨率的图形;
创建通过搜索引擎或辅助技术易于访问的图表和装
大型网站技术架构:核心原理与案例分析
本书通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选型、架构设计、性能优化、Web 安全、系统发布、运维监控等在内的大型网站开发全景视图。
本书不仅适用于指导网站工程师、架构师进行网站技术架构设计,也可用于指导产品经理、项目经理、测试运维人员等了解网站技术架构的基础概念;还可供包括企业系统开发人员在内的各类软件开发从业人员借鉴,了解大型网站的解决方案和开发理念。
jQuery EasyUI 1.5.2 离线简体中文API文档 含完整开发工具包+皮肤+扩展+演示
jQuery EasyUI 1.5.2 版本更新内容 Bug(修复) • form:修复在调用“reset”方法的时候会导致input输入框初始值消失的BUG; • textbox:修复在调用“destroy”方法的时候无法清除字段标签的BUG; • datagrid:修复在不存在的行上调用“selectRow”方法的时候会导致记录无效行信息的BUG。 Improvement(改进) • datagrid:ctrl键选择支持Mac键盘; • datagrid:新增“scrollOnSelect”属性,可以让用户确定是否在选择行时自动滚动到对应行所在的位置; • combotree:添加“textField”属性; • combotreegrid:添加“textField”属性; • pagination:添加“showPageInfo”属性; • panel:添加“halign”和“titleDirection”属性,以允许用户自定义面板标题文字的对齐方式; • accordion:添加“halign”属性,以允许用户构建水平方向的分类标签; • tagbox:添加“required”属性,以允许用户将其用于验证指定值是否为空(译者注:该属性自validatebox继承而来,1.5.2版之前也有该属性只是设置以后无效)。
Java虚拟机并发编程
《java虚拟机并发编程》是java并发编程领域的里程碑之作,由资深java技术专家、并发编程专家、敏捷开发专家和jolt大奖得主撰写,amazon五星级畅销书。它系统深入地讲解在jvm平台上如何利用jdk同步模型、软件事务内存模型和基于角色的并发模型更好地进行并发编程。全书以示例驱动,通俗易懂,包含大量编程技巧、注意事项和最佳实践。要重点强调的是,本书并不仅仅只适合于java语言的并发编程,它还适用于clojure、groovy、jruby和scala等所有运行在jvm平台上的编程语言。
《java虚拟机并发编程》共10章,分为五个部分。第一部分:并发策略,阐释了影响并发性的因素、如何有效实现并发,以及并发的设计方法等;第二部分:现代java/jdk并发,讨论了现代java api的线程安全和效率,以及如何处理已有应用程序中的现实问题和重构遗留代码时的原则;第三部分:软件事务内存,深入讨论了stm并就如何在各种主要的jvm语言里使用stm给出了指导意见;第四部分:基于角色的并发,详细讲解了如何在基于角色的模型下消除并发问题以及如何在自己的首选语言中使用角色模型;第五部分:后记,回顾了本书讨论的解决方案并总结了并发编程中的注意事项和最佳实践。
写给大忙人看的JavaSE8
写给大忙人看的Java SE 8向Java开发人员言简意赅地介绍了Java 8 的许多新特性(以及Java 7 中许多未被关注的特性),《写给大忙人看的Java SE 8》延续了《快学Scala》“不废话”的风格。
《写给大忙人看的Java SE 8》共分为9章。第1章讲述了lambda表达式的全部语法;第2章给出了流的完整概述;第3章给出了使用lambda表达式设计库的有效技巧;第4章介绍了JavaFX;第5章详细介绍了Java新增的日期/时间API;第6章介绍了原子计数器、并发哈希映射、并行数组操作等特性中的改进;第7章介绍了如何在Java虚拟机上执行JavaScript,以及如何与Java代码进行交互操作;第8章描述了Java 8中其他一些不起眼但很实用的特性;第9章则关注于Java 7中改进的异常处理,以及其他一些你可能会忽略掉的API。
《写给大忙人看的Java SE 8》适合所有Java程序员、软件设计师、架构师及软件开发爱好者阅读。对于想要快速了解Java SE 8新特性的Java工程师来说,《写给大忙人看的Java SE 8》是一本不可多得的枕边读物。
微服务架构与实践
随着RESTful、云计算、DevOps、持续交付等概念的深入人心,微服务架构逐渐成为系统架构的一个代名词。本书首先从理论出发,介绍了微服务架构的概念、诞生背景、本质特征以及优缺点;然后基于实践,探讨了如何从零开始构建**个微服务,包括Hello World API、Docker 映像构建与部署、日志聚合、监控告警、持续交付流水线等;最后,在进阶部分讨论了微服务的轻量级通信、消费者驱动的契约测试,并通过一个真实的案例描述了如何使用微服务架构改造遗留系统。全书内容丰富,条理清晰,通俗易懂,是一本理论结合实践的微服务架构的实用书籍。
本书不仅适合架构师、开发人员、测试人员以及运维人员阅读,也适合正在尝试使用微服务架构解耦历史遗留系统的团队或者个人参考,希望本书能在实际工作中对读者有所帮助。
Gradle用户指南中文版
很高兴能向大家介绍 Gradle, 这是一个构建系统, 我们认为它是 java ( JVM ) 世界中构建技术的一个飞跃.
Gradle 提供了:
一个像 Ant 一样的非常灵活的通用构建工具;
一种可切换的, 像 maven 一样的基于合约构建的框架;
支持强大的多工程构建;
支持强大的依赖管理(基于 ApacheIvy );
支持已有的 maven 和 ivy 仓库;
支持传递性依赖管理, 而不需要远程仓库或者 pom.xml 或者 ivy 配置文件;
优先支持 Ant 式的任务和构建;
基于 groovy 的构建脚本;
有丰富的领域模型来描述你的构建;
NGINX开发指南(中文版)
NGINX开发指南(中文版),是nginx官方文档“Developer Guide”(https://nginx.org/en/docs/dev/development_guide.html)的中文版本。希望此中文版文档能为广大的nginx以及开源爱好者提供入门指导,开发出优秀的nginx模块,回馈社区。本文的官方版本并没有全部完成,依然处于活跃更新的状态,中文版本会持续保持跟踪并持续更新。
Markdown语法说明(简体中文版)
Markdown语法说明(简体中文版),提供了完整详细的文档,说明了每项功能。Markdown 其实很简单就可以上手,此文档提供了一些范例,并且每个范例都会提供输出的 HTML 结果。Dingus 是一个网页应用程序,可以把自已编写的 Markdown 文档转成 XHTML。
spring-shiro-training项目解读
spring-shiro-training项目解读源文件,详尽介绍了spring和shiro的相关知识。
Spring思维导图
Spring思维导图,可以快速、详尽地了解Spring整体的知识
spring ioc思维导图源文件
spring ioc思维导图,让自己快速、详尽地了解spring ioc知识。
阿里巴巴Java开发手册1.2.0
阿里巴巴Java开发手册1.2.0
《TCP IP详解》全三卷 中文有书签
TCP/IP领域的经典之作!主要讲述TCP/IP协议,不仅仅讲述RFC的标准协议,而且结合大量实例讲述了TCP/IP协议族的定义原因,以及在各种不同的操作系统中的应用及工作方式,使读者可以轻松掌握TCP/IP的知识。内容详尽且具权威性。适合任何希望理解TCP/IP协议如何实现的人阅读,更是TCP/IP领域研究人员和开发人员的权威参考书。无论是初学者还是功底深厚的网络领域高手,本书都是案头必备。
Spring Security权限管理开发手册
Spring Security权限管理开发手册,详细讲解Spring Security权限管理的开发。
React Native开发指南 中文完整版
React Native开发指南 中文版 Learning React Native 免积分高清完整版pdf,无水印带详细书签
react native入门与实战 pdf下载完整高清版
国内第一本React Native原创图书,携程框架团队倾力打造 详尽基础 + 大量案例,帮助零基础读者实现跨终端App开发 移动首选解决方案,前端终极开发利器,一本书玩转React Native 本书共4部分,首先简要介绍了React Native的开发基础知识,然后介绍了React Native的API、组件以及Native扩展和组件的封装,接着介绍了App的动态更新和上架过程,最后通过3个案例介绍了如何使用React Native开发原生App。源码地址:https://github.com/vczero/React-Native-Code
GO语言圣经-中文版
Go语言圣经 《The Go Programming Language》 中文版本,仅供学习交流之用。
阿里巴巴Java开发手册v1.0.2
阿里巴巴Java开发手册,首次公开阿里官方Java代码规范标准。
这套Java统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大降低代码维护成本。
Spring Boot参考指南-1.4.1.RELEASE
本文档翻译的版本:1.4.1.RELEASE。
如感兴趣,可以star或fork该仓库!
Github:https://github.com/qibaoguang/
GitBook : Spring Boot参考指南
整合示例:程序猿DD-Spring Boot教程
Email:
[email protected]
从这里开始
交流群:
spring boot最佳实践2 : 460560346
spring boot最佳实践( 已满) :445015546
注 1.3版本查看本仓库的release。
jQuery API 1.11.3
jQuery 是一个高效、精简并且功能丰富的 JavaScript 工具库。它提供的 API 易于使用且兼容众多浏览器,这让诸如 HTML 文档遍历和操作、事件处理、动画和 Ajax 操作更加简单。
(ApachePOIHSSFandXSSF快速指南帮助文档
文档基于POI3.15版本。
Apache POI 是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API。用它可以使用Java读取和创建,修改MS Excel文件.而且,还可以使用Java读取和创建MS Word和MSPowerPoint文件。Apache POI 提供Java操作Excel解决方案。
HSSF - 提供读写Microsoft Excel XLS格式档案的功能。
XSSF - 提供读写Microsoft Excel OOXML XLSX格式档案的功能。
HWPF - 提供读写Microsoft Word DOC格式档案的功能。
HSLF - 提供读写Microsoft PowerPoint格式档案的功能。
HDGF - 提供读Microsoft Visio格式档案的功能。
HPBF - 提供读Microsoft Publisher格式档案的功能。
HSMF - 提供读Microsoft Outlook格式档案的功能。
jQuery EasyUI 1.5.1 离线简体中文API文档 含完整开发工具包+皮肤+扩展+演示
jQuery EasyUI 1.5.1版本更新内容:
Bug(修复)
datagrid:修复在调用“updateRow”方法之后选中和复选行标志丢失的问题;
tabs:修复在调用“update”方法的时候导致标签栏工具错位的问题;
window:修复在窗体高度设置为“auto”时,当移动窗体后窗体会丢失的问题;
messager:修复在现实进度消息窗口后立即关闭该窗口会导致程序发生异常的问题;
form:修复“clear”方法无法清除combobox组件选择的下拉项的问题。
Improvement(改进)
textbox:可以用“cls”属性添加自定义样式;
numberbox:允许用户使用意大利货币格式;
combo:添加“multivalue”属性,允许用户决定如何提交多个值;
combobox:添加“reversed”属性;
combobox:添加“onClick”事件;
combogrid:添加“reversed”属性;
treegrid:使用Shift键启用多值选择。
New Plugin(新组件)
tagbox:允许用户在表单字段上添加标签。
H+ 后台主题UI框架 V4.1带文档、未压缩版
H+是一个完全响应式,基于Bootstrap3.3.6最新版本开发的扁平化主题,她采用了主流的左右两栏式布局,使用了Html5+CSS3等现代技术,她提供了诸多的强大的可以重新组合的UI组件,并集成了最新的jQuery版本(v2.1.4),当然,也集成了很多功能强大,用途广泛的jQuery插件,她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA等等,当然,您也可以对她进行深度定制,以做出更强系统。
当前版本:v4.1.0
H+具有以下特点:
完全响应式布局(支持电脑、平板、手机等所有主流设备)
基于最新版本的Bootstrap 3.3.6
提供3套不同风格的皮肤
支持多种布局方式
使用最流行的的扁平化设计
提供了诸多的UI组件
集成多款国内优秀插件,诚意奉献
提供盒型、全宽、响应式视图模式
采用HTML5 & CSS3
拥有良好的代码结构
微信支付、公众号支付、微信支付接口
1、一个完成的project
2、微信支付功能;
3、拿过去就可以运行,按照微信支付的配置到MPConfigUtils.java里面,拿过去就可以支付;
4、相关的工具类都在里面;