logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Android学习】DVM——apk生成、安装、启动、反汇编

1,Android代码执行过程1)Dalvik字节码Android平台不用JVM来执行代码,而是把应用编译成Dalvik字节码,使用Dalvik虚拟机来执行。最终应用只包含Dalvik字节码。过程:Java代码 –(编译成)–> Java字节码 –(dex编译器:dx,SDK工具 编译成)Dalvik字节码。最后获得结果位:classes.de

【java学习】类 JVM底层机制

1,JVM①JVM可以用软件/硬件实现。②字节码是虚拟机的机器码。③JVM将代码程序与各操作系统和硬件分开,JVM的存在使java可以跨平台。2,JDK(Java Development Kit)1)概念:JDK是用于支持Java程序开放的最小环境。2)组成:Java程序设计语言、Java虚拟机、Java API类库等三部分组成。3)包含组件:①Javac.exe是收录于JDK中的Java语

#java#jvm
【Android学习】Android安全机制

1,实现沙箱化1)沙箱对使用者来说是一种安全缓解,对恶意访问者来说是一种限制。2)Android沙箱Android应用通常在一个独立的沙箱种运行,即每一个Android应用程序都在它自己的进程中运行,拥有一个独立的Dalvik虚拟机实例。Android这种基于Linux的进程“沙箱”机制,是整个安全设计的基础之一。具体而言,进程以隔离的用户环境运行,不能相互干扰,比如发...

【java学习】系统错误处理机制:异常(Exception)、断言(assert)和日志(log)

1,概念当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。 1)场景违反语义规则包括2种情况:①JAVA类库内置的语义检查例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。②JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用......

#java
【分布式学习】消息中间件(MQ)学习:kafka

1,概念Kafka是一种高吞吐量的分布式发布订阅消息系统,是观察者模式的一种实现。1)特性通过O(1)的磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的消息存储也能够保持长时间的稳定性能。高吞吐量 :即使是非常普通的硬件Kafka也可以支持每秒数百万的消息。支持通过Kafka服务器和消费机集群来分区消息。支持Hadoop并行数据加载。BrokerKafka集群包含一个或..........

文章图片
#kafka#学习
【Android学习】消息推送

1,XMPP协议(常用)1)概念它是一种基于XML的传递协议,具有很强的灵活性和可扩展性。它的特点是将复杂性从客户端转移到了服务器端。GTalk、QQ、IM等都用这个协议。包括GCM服务器底层也是采用XMPP协议封装的。2)优缺点优点:协议成熟、强大、可扩展性强、目前主要应用于许多聊天系统中,且已有开源的Java版的开发实例androidpn。androidpn(A...

【java学习】JDK(Java Development Kit)

文档生成器,它从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档。javadoc只能为public、protected成员进行文档注释。private和daulft的注释会被忽略掉。通过-private标记,可以把private成员的注释也包括在内。GUI设计与开发的类:创建界面和绘制图形图像的所有类。AWT是JAVA的language核心语言包;如String、Math、

文章图片
#java
【C#学习】xml文件的存储与读取

1,xml在存储本地文件时,一般选择存储格式为xml,而不是txt。xml是轻量级的数据储存文件。(1)优点:①xml文档内容和结构完全分离。分离了实现内容(其他部门关注)和流程定义(系统架构师关注)。②互操作性强即纯文本文件的特点。可以方便地穿越防火墙,在不同操作系统之间通信。③规范统一(跨平台)各平台使用统一的格式和语法。(2)场景:①数据交换数据传输中,xml保留了诸如父/子关系这样的数据结

【数据库学习】pgpool-II

1,概念pgpool-II是pg和客户端之间的中间件。pgpool-II用户手册。2,功能1)连接池保持已有连接,当连接参数(用户名、数据库、协议版本)相同时重用这些连接。适用于一些短连接的应用。2)内置复制功能pgpool-II管理多个pg服务器,数据变更同时发送到所有的pg。其中一台节点失效不影响其它节点使用。当然也可以通过pg的流复制完成主备库之间的数据同步。3)负载均衡分发select查询

#postgresql#数据库
到底了