第12页

  • Android性能优化方案

    Android性能优化方案

    说到 Android 系统手机,大部分人的印象是用了一段时间就变得有点卡顿,有些程序在运行期间莫名其妙的出现崩溃,打开系统文件夹一看,发现多了很多文件,然后用手机管家 APP 不断地进行清理优化 ,才感觉运行速度稍微提高了点,就算手机在各种性能跑分软件面前分数遥遥领先,还是感觉无论有多大的内存空间都远远不够用。相信每个使用 Android 系统的用户都有过以上类似经历,确实,Android 系统在流畅性方面不如 IOS 系统,为何呢,明明在看手机硬件配置上时,Android 设备都不会输于 IOS 设备,甚至都强于...

    Android 2019-01-09 771 0 性能优化
  • Android Studio常用快捷键教程(图解)

    Android Studio常用快捷键教程(图解)

    代码跳转描述:跳转是为了方便代码位置的定位,存在两种跳转:在定义处可以跳转到调用处,在调用处可以跳转到定义处。快捷键:Ctrl + 鼠标单击,如下图所示:2方法间跳转描述:从一个类方法跳转到临近的一个类方法。快捷键:Alt + Up/Down,如下图所示:3前后位置导航描述:将光标移到前或后编辑历史记录处。快捷键: 前: Ctrl+Alt+Right 后: Ctrl + Alt + Left,如下图所示:4代码自动补全描述:补全可以加快我们的编码速度。快捷键:Ctrl+Shift +...

    Android 2019-01-09 1788 0 android快捷键
  • Android NDK开发:JNI实战详解

    Android NDK开发:JNI实战详解

    1. Hello World NDK在开始实战练习前,你需要先大致了解运行一个 Hello World 的项目大概需要做什么,有哪些配置以及配置的具体意思。 Android Studio(2.2以上版本)提供两种方式编译原生库:CMake( 默认方式) 和 ndk-build。对于初学者可以先了解 CMake 的方式,另外,对于本文可以暂时不用了解 so 库如何编译和使用。一个 Hello World 的 NDK 项目很简单,按照流程新建一个 native 库工程就可以,由于太简单,而且网上也有很多教程,这里就没必...

    Android 2019-01-08 990 0 NDKJNI
  • Android NDK开发:JNI入门详解

    Android NDK开发:JNI入门详解

    1. JNI 概念1.1 概念JNI 全称 Java Native Interface,Java 本地化接口,可以通过 JNI 调用系统提供的 API。操作系统,无论是 Linux,Windows 还是 Mac OS,或者一些汇编语言写的底层硬件驱动都是 C/C++ 写的。Java和C/C++不同 ,它不会直接编译成平台机器码,而是编译成虚拟机可以运行的Java字节码的.class文件,通过JIT技术即时编译成本地机器码,所以有效率就比不上C/C++代码,JNI技术就解决了这一痛点,JNI 可以说是 C 语言和 J...

    Android 2019-01-08 926 0 NDKJNI
  • Java常用设计模式详解

    Java常用设计模式详解

    一、什么是设计模式                                                                       ...

    后台 2019-01-08 860 0 设计模式
  •  Spring Boot环境下dubbo+zookeeper详解教程实战之四

    Spring Boot环境下dubbo+zookeeper详解教程实战之四

    今天我们完成框架的thymeleaf模板显示页面功能,页面的用户登陆,密码的AES加密解密,输错3次进行验证码验证功能,东西可能比较多,这个是我这两天在网上结合各种资源整合出来的,基本功能都已经实现,项目代码我会附在文章的最后面。1.thymeleaf模板显示页面功能 简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点:a、Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让...

    后台 2019-01-08 883 0 springbootdubbo
  • Spring Boot环境下dubbo+zookeeper详解教程实战之三

    Spring Boot环境下dubbo+zookeeper详解教程实战之三

    今天我们要在原来搭建的框架基础上集成redis数据库。redis是Nosql数据库中使用较为广泛的非关系型内存数据库,redis内部是一个key-value存储系统。它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型,类似于Java中的map)。Redis基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器。 首先我们要在本地下载并安装red...

    后台 2019-01-08 1169 0 springbootdubbo
  •  Spring Boot环境下dubbo+zookeeper详解教程实战之二

    Spring Boot环境下dubbo+zookeeper详解教程实战之二

    上一篇文章是关于搭建SpringBoot+dubbo+zookeeper+maven框架的,但是里面的功能还不够完善,今天就日志管理方面做一些改善。下了demo的网友可能会发现项目在启动时会有警告:SLF4J: Class path contains multiple SLF4J bindings.截图如下:意思是说logback-classic-1.2.3.jar和slf4j-log4j12-1.7.25.jarjre包冲突了,所以要删掉一个。点击file<project structure<libr...

    后台 2019-01-08 828 0 dubbospringboot
  • Spring Boot环境下dubbo+zookeeper详解教程实战之一

    Spring Boot环境下dubbo+zookeeper详解教程实战之一

    这几天项目还没来,所以就自己试着参考网上的一些资料,搭建了一个SpringBoot+dubbo+zookeeper+maven框架,网上参考的很多资料照着他们一步一步搭建,最后很多都运行不通,很是郁闷,最后自己在总结了他们之后自己搭建了一个,项目的源码我会附在文章的最后,并且后期还会继续优化,希望对大家能有所帮助。参考的文章地址:https://www.jianshu.com/p/2b128ac75e95https://blog.csdn.net/hjl021/article/details/79192115#co...

    后台 2019-01-08 797 0 dubbospringboot
  • Android热更新技术总结

    Android热更新技术总结

    1为什么需要热更新?正常开发流程:新版本上线,发现问题或用户反馈bug,紧急修复,上线版本,用户重新安装。图片1.png存着如下问题:l 周期长l 用户下载成本高,app推广成本高昂l 修复不及时,用户体验差,用户遇到奔溃时失去耐心后直接卸载。热修复流程:新版本上线,发现问题或用户反馈,紧急修复,上线补丁,自动修复图片2.png存着如下优点:l 无需重新发版,及时修复问题l 用户无感知修复,无需下载新应用,代价小l 修复成功率高,把损失降到最低但热修复因为大量涉及android底层知识,又因为android本身开源...

    Android 2019-01-08 867 0 热更新