首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2018年2月份GitHub上最热门的Java开源项目

3 spring-boot https://github.com/spring-projects/spring-boot Star 21051 从最根本上来讲,Spring Boot 就是一些库的集合,...简便起见,该框架也提供了命令行界面,它可以用来运行和测试 Boot 应用。框架的发布版本,包括集成的 CLI(命令行界面),可以在 Spring 仓库中手动下载和安装。...具有如下特性: ● 创建独立的Spring应用程序 ● 嵌入的Tomcat,无需部署WAR文件 ● 简化Maven配置 ● 自动配置Spring ● 提供生产就绪型功能,如指标,健康检查和外部配置 ●...11 lottie-android https://github.com/airbnb/lottie-android Star 19052 Lottie 是 Airbnb 开发的一款能够为原生应用添加动画效果的开源工具...Lottie 目前提供了 iOS, Android, 和 React Native 版本,能够实时渲染 After Effects 动画特效。

1.6K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Hybrid开发高级系列】ReactNative(二) —— React Native调试专题

    你还可以在app运行于iPhone模拟器时使用Command+D快捷键,或者在运行Android模拟器时使用Command+M快捷键。         ...你也可以在iOS模拟器中按Command+R或者在Android模拟器中按两次R。         ...log-android         你也可以通过在iOS模拟器中访问Debug -> Open System Log… 或者在Androidapp在设备或者模拟器上运行时在终端中运行adb logcat...在通过USB连接的Android 5.0+设备上,你可以使用adb commandline tool来设置端口从设备转发到你的电脑: adb reverse tcp:8081 tcp:8081         ...当使用原生代码时(比如编写原生组件时)你可以和构建标准的原生app一样在Android Studio或者Xcode启动app并获取其调试功能(设置断点等等)。

    39220

    React Native介绍及开发环境(Mac)搭建

    可以在新闻资讯等⼀一些强排版、弱交互的展示类 应用 上大展拳脚。但由于 WebView 在移动设备上的性能制约,始终难成⼤器。...于是你可以只用JavaScript来编写原生移动应用。它在设计原理上和React一致,通过声明式的组件机制来搭建丰富多彩的用户界面,并且适配到android和ios机型上。...最终产品是一个真正的移动应用,从使用感受上和用Objective-C或Java编写的应用相比几乎是无法区分的。React Native所使用的基础UI组件和原生应用完全一致。...首先看看优点 : 跨平台开发:运用React Native,我们可以使⽤同⼀份业务逻辑核⼼代码来创建原生应⽤:运⾏在 Web端,Android端和iOS端; 追求极致的用户体验:实时热部署; learn...cd AwesomeProject react-native run-ios 这时候在ios模拟器上就会看到当前的程序。

    2.9K20

    React-day1

    【苹果笔记本、IOS测试机、安卓手机(三星的、华为、小米)】 从企业的角度分析:(选择合适自身的移动App开发方式)【重点】 节省开发成本 从工资上:尽最大的可能,压榨员工的剩余劳动力 从时间上:因为...,比如摄像头; NativeApp:用android和Object-C等原生语言开发的应用 优点:体验好;用户使用起来很流畅;非常适合做游戏【性能高】;可以直接调用硬件底层的API; 缺点:不能跨平台...,并部署到模拟器或开发机中 运行上一条命令之前,要确保有设备连接到了电脑上,可以运行adb devices查看当前接入的设备列表,打包好的文件,放到了android\app\build\outputs\...安装android模板,首次安装模板时,等待时间较长,建议fq安装模板 打开android studio中的安卓模拟器,或者将启用USB调试的真机连接到电脑上,运行weex run android,打包部署...打开android studio中的安卓模拟器,或者将启用USB调试的真机连接到电脑上,运行weex run android,打包部署weex项目 部署完成,查看项目效果 总结重点 什么是前端移动App

    2.2K20

    Spring生态简介

    实际上,时至今日Spring已不再是一个简单的编程框架了,从最初的“SSH框架”发展到今天,Struts和Hibernate都几乎快要从程序员视野中消失了,而Spring却发展成了一个非常庞大且完整的生态...我们在Java Web后台项目中使用得最多的Spring MVC实际上就是模块spring-webmvc,它与其他模块的依赖关系如下所示: ?...2.Spring Boot Spring Boot是一个开发基于Spring的脚手架项目,它默认集成了嵌入式Tomcat,配置注解化,支持快速集成第三方开发组件(如MyBatis),大大降低了使用Spring...Security的使用场景;反之,Shiro就没有这样限制,而且从项目架构上Shiro更加简洁。...Spring For Android提供了2个对原生Android应用开发的支持: (1)提供了一个REST客户端 (2)支持访问安全API时的认证 14.Spring Web Flow Spring

    1.2K40

    Spring Boot 入门:简化 Java Web 开发的强大工具

    既然 Spring Boot 代表了企业的真实需求,那么,它就会表现在 Java 工程师、架构师的求职面试技能清单上,Spring Boot 几乎是必备技能。...Spring Boot 的主要目的是解决开发者在使用 Spring 时所面临的繁琐配置和启动复杂性问题。...响应式编程支持:从Spring Boot 2.0开始,支持响应式编程模型,可以与WebFlux一起使用。微服务支持:与Spring Cloud集成,为微服务架构的开发提供了支持。...配置属性绑定:可以轻松地将配置文件中的属性绑定到Spring Bean的字段上。环境抽象:提供了对不同环境(开发、测试、生产)的配置支持,使得环境切换变得简单。...单页应用(SPA)后台服务与前端框架协作:Spring Boot 后端可作为单页应用(SPA)如 Angular、React、Vue.js 的后端服务,提供数据接口和业务逻辑。

    16410

    Spring MVC或Spring Boot配置默认访问页面不生效?

    相信在开发项目过程中,设置默认访问页面应该都用过。但是有时候设置了却不起作用。你知道是什么原因吗?今天就来说说我遇到的问题。 首先说说配置默认访问页面有哪几种方式。...2、Spring Boot设置index默认页面 新建一个类,继承WebMvcConfigurerAdapter类,并加上@Configuration,此方式在tomcat没有配置默认访问页面的情况下生效...3、配置根节点访问“/”方式 在 Controller 配置一个名为 "/" 的访问路径。当输入完网址后就会调用。此方式在前面三种都没有配置的情况才会调用。...和Spring Boot没有配置默认访问页面,Spring 会主动去寻找 Controller 的 index。...遇到问题:使用了第2种Spring Boot设置默认访问方式,由于是使用外部的tomcat,并且tomcat配置了几个默认访问页面。

    2.4K20

    React Native项目组织结构介绍

    chrome会自动跳转到调试地址,在浏览器上打开调试窗口,会发现里面多了一个react页签。...inspect元素:在模拟器中打开inspect element面板,点击模拟器中的元素,chrome会跳转到对应dom。 槽点: 在浏览器改动css后,模拟器的布局不跟着更新。...调试经常失效,调试窗口的react页签动不动就找不到了,我大部分时候是直接改代码,在模拟器看效果的。...遇到的坑: 模拟器中的程序经常崩溃,代码语法有低级错误,一但reload js,程序就有很大概率崩溃,需要react-native run-android重新开始。...总结: RN在android上确实不太完善,调试工具,错误提示,文档等都不是很友好。但去学习下还是挺酷的,而且在facebook不遗余力的推动,相信会越来越完善的。

    2.5K70

    Spring Boot 两种部署到服务器的方式

    jar包(官方推荐)jar包方式启动,也就是使用spring boot内置的tomcat运行。服务器上面只要你配置了jdk1.8及以上,就ok。...2.注意再说一次,将项目打成war包,部署到外部的tomcat中,这个时候,不能直接访问spring boot 项目中配置文件配置的端口。...application.yml中配置的server.port配置的是spring boot内置的tomcat的端口号, 打成war包部署在独立的tomcat上之后, 你配置的server.port是不起作用的...其实我们从tomcat的启动界面,已经可以看出,是启动的哪个端口: 很明显,日志告诉我们,我们应该访问8080端口。...下图是使用spring boot 内置tomcat启动日志,可以看出配置的server.port是生效了的!

    9710

    React Native在Android当中实践(五)——常见问题

    出现这个问题是由于 index.android.bundle是用来调用原生控件的js脚本,每次当改变了 index.android.js,都需要使用上面的代码片段,来及时的更新index.android.bundle...解决办法是 第一步:在Android/app/src/main目录下创建一个空的assets文件夹(若已经存在请忽略) 出现这个问题是由于 index.android.bundle是用来调用原生控件的...系统只有js-objc的单向调用,就是把原生UI组件的方法通过javascritcore或者webview(低版本iOS)映射到js中来,整个调用过程是异步的,这样的设计令React native可以让...修改了js以后,通过内建的nodejs watcher编译成bundle,在模拟器里面按cmd+r就可以看到效果。...等等,这些事件在现有的版本都没有暴露,基本上做不了组件联动效果。

    2.4K20

    React Native 网络层分析

    在处理React Native的请求时,分为两部分:一部分是JavaScript的运行环境,另一部分是嵌入JavaScript的Native(即原生Android和IOS)运行环境。...这里的后端其实是一个原生平台顶层抽象的统一API层,使得JavaScript层可以调用原先系统的网络模块。例如IOS下内置的URLSession模块和Android下的OKHTTP模块。...在调试机器上、Android或者IOS模拟器模拟器中设置代理: 找到调试的机器上的网络设置中,设置当前连接的WIFI的代理地址 ?...例如,你从服务器下载一张图片(注意:不是通过url从服务器获取),请求通过JavaScript线程,再通过React Native提供的桥接器,最后通过原生系统的网络模块发送到服务端。...另外,采用开发,性能上和用户体验上和原生应用还是有一定差距。但是如果在原生应用中能够集成React Native,会显著提高开发效率。

    2.3K90

    全栈开发中的技术选型决策:快速上线与扩展的平衡

    后端代码:Spring Boot 示例以下代码使用 Spring Boot 构建了一个简单的 RESTful API 服务,返回一个固定的欢迎消息。...Spring Boot 通过内置的嵌入式 Tomcat 服务器监听该请求,触发 getGreeting() 方法。方法返回一个 JSON 格式的响应,显示欢迎消息。...这里定义了 message 属性,用于存储从后端获取的消息。mounted():Vue 的生命周期钩子,组件挂载后会立即执行。通常用于 API 调用或初始数据加载。...fetch():原生 JavaScript 的 API,用于发起 HTTP 请求。这里请求了后端的 /api/greeting 接口。.then():链式调用,处理异步操作。...QA 环节为什么选择 Spring Boot 和 Vue.js?Spring Boot 提供了快速构建后端服务的能力,具有强大的生态和社区支持。

    18032

    Kotlin 视频课程系列一:《零基础学习 Kotlin 编程》

    spring从5.0开始, 全面支持Kotlin 5.地表最牛的构建系统gradle从4.0开始原生支持Kotlin脚本 6.Kotlin与Java 100%兼容, 升级无任何门槛 7.Kotlin...服务案例 电商系统 APP 案例 系列课程三:《Kotlin Spring Boot 企业级服务开发实战》 Spring Boot 简介 快速开始 HelloWorld 深入理解 自动配置 命令行 CLI...定时任务 Reactive Web 应用 缓存与 Redis Spring Session Spring Boot应用监控:Actuator与 Admin Spring Boot应用的测试 使用 Docker...、 Spring Boot 颇有研究。...著有《Kotlin 极简教程》、《Spring Boot 2.0 极简教程》、《Kotlin 从入门到进阶实战》等技术畅销书籍。 开启全栈工程师的成长之路, 来跟随我一起进入 Kotlin 世界吧。

    67230

    全网最全 Flutter 与 React Native 深入对比分析

    从配置环境上看, Flutter 的环境搭配相对简单,而 React Native 的环境配置相对复杂,而且由于 node_module 的“黑洞”属性和依赖复杂度等原因,目前在个人接触的例子中,首次配置运行成功率...二、实现原理 在 Android 和 IOS 上,默认情况下 Flutter 和 React Native 都需要一个原生平台的 Activity / ViewController 支持,且在原生层面属于一个...当然,官方也在不断地改进优化编写和可视化的体验,如下图所示,从目前官方放出的消息上看,未来这个问题也会被进一步改善。 ? ?...所以目前为止, Flutter 原生控件的接入上是仍不如 React Native 稳定。...这里注意不要用模拟器测试性能,特别是IOS模拟器做性能测试,因为 Flutter 在 IOS模拟器中纯 CPU ,而实际设备会是 GPU 硬件加速,同时只在 Release 下对比性能。 ?

    7.1K60

    Android程序员的Java后台学习建议

    作为一个原生Android开发,一路走来经历了Java 、 Kotlin的洗礼;在“原生要凉”的氛围下学习Cordova、ReactNative、Weex、Flutter 等跨平台框架;之后又在“大前端...Java Web 大致发展历程如下图,从 Struts2 开始的 MVC 模式,再到 Spring的控制反转(IOC)和切面编程(AOP),再到 SpringBoot 全家桶,其门槛也在逐步降低。...发展历程 事实上对于 Android 开发而言, Spring 并不会是一个陌生的概念,其核心理念之一 IOC (也称依赖注入) 和使用逻辑与 Dagger 如出一辙,所以在入门时《Spring实战(第...MVC 如果说 Spring 和 SpringMVC 是 Android 开发者较友好的选择,那么 Spring Boot 则是你的“绿色通道”。...Android 开发在 IDE 在选择上其实也很有优势,因为 Android Studio 本来就是基于 Jetbrains 的 IDEA Commutity Edition 二次开发的。

    93530
    领券