自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhangyang5023637的专栏

专注移动开发

  • 博客(11)
  • 资源 (14)
  • 收藏
  • 关注

原创 代码规范和团队协作规章

好的开发习惯,可以帮助我们和团队走的更远代码规范Java规范:一、自定义标识符1、标识符的细节① 标识符的组成元素是由字母(a-zA-Z)、数字(0-9) 、下划线(_)、美元符号($)② 标识符不能以数字开头③ 标识符是严格区分大小写的④ 标识符的长度是没有长度限制的⑤ 标识符的命名一般要有意义(见名知意)⑥ 关键字、保留字不能用于自定义的标识符2、标识符的规范① 类名和接口名单词的首字母大写,其他单词小写(SunTime)② 变量名与方法名首单词全部小写,其他单词首字母大写.

2020-07-23 19:00:34 786

原创 Equals和==的区别

当我们看到这个面试题的时候,相信大多数同学脑海中浮现的肯定是 == 比较的是引用,equals比较的是值,但是真实情况,equal是简单的比较值吗?下面我们通过看下equals的源码来分析一下:Equals源码分析public boolean equals(Object anObject) { if (this == anObject) { return true; } if (anObject instanceof String) { Str.

2021-01-07 09:32:39 90

原创 第三方支付客户端交易流程

目前市面上有各种形形的刷卡App,以及MPOS刷卡机,为了探秘其中的技术实现流程,我们接下来将以一款普通的蓝牙收款pos结合Android App客户端来给大家讲讲它们的工作流程是怎样的,以及支付的完整链路又是怎样的。密钥体系:一般pos等安全硬件上,在出厂的时候,每台pos终端会预装一个离散的传输密钥,该密钥作用主要用于解密请求后端返回的加密密钥,密钥主要存放于pos安全存储区和后台加密机中,Android客户端仅做透传作用。客户端App上一般会设置密钥管理模块,其中包括“主密钥更新”和工作密钥更

2020-12-07 19:29:20 441

原创 Android客户端入门开发

背景为了让大家对Android开发流程有个整体的认识,我们用一张流程图来描述下一个客户端从开发,测试,到打包,上架的完整流程,具体流程如下图所示:开发前准备1: 开发工具JDK因为Android本质上也是用的Java语言开发,所以编译环境也需要用到Java虚拟机,在开发之前,我们需要下载JDK,并配置JDK环境JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2020-12-07 19:27:39 2269

原创 Ble 蓝牙连接

Ble 蓝牙连接

2015-08-04 00:21:05 3217

原创 Spring MVC 配置

Spring MVC 模式: Spring MVC模式下,把其它的一些组件当作一个个的bean对象来处理,Spring 充当一个对象工厂的作用。 Spring MVC 搭建方法--> 1: 导入Spring 开发的Jar 和相关的依赖包 2: 在 web.xml 文件中,配置Servlet 信息 ...

2014-03-26 00:19:58 104

原创 JQuery学习笔记--Day03

JQuery自学笔记--Day03  JQuery特效        一:Jquery包括能做出哪些特效效果                            1:隐藏和显示特效(hide() 和 show())              2:淡入和淡出特效(fadeIn()和 fadeOut())              3:JQuery滑动          

2013-08-14 21:41:30 547

原创 Jquery学习笔记---Day02

Jquery学习笔记---Day02         一:

2013-08-13 23:33:45 614

原创 JSON 对象的解析方式

JSON对象的解析方式                    一:认识JSON                             JSON:JavaScript对象表示法(JavaScript  Object  Notation)                             Json是存储和交换文本信息的语法,比较类似于XML解析文件内容,Json比XML更小,更快,

2013-08-12 22:51:57 922

原创 JQuery学习笔记---Day01

Jquery学习笔记--Day01之入门学习            一:认识JQuery              在JQuery库中: 用$() 来代表jQuery                      在做所有事情之前,如果让jQuery读写和处理文档的DOM(Document Object Model模型),则必须在DOM载入之后开始执行事件,所以应该使用ready事件作

2013-08-12 21:55:50 549

转载 status 405请求错误

Status 405 - HTTP method GET is not supported by this URL(2012-09-06 22:19:44) 错误的原因就是继承了 HttpServlet 类后得重写父类的方法,doGet()和doPost()这两个方法缺一不可,而且它们的参数顺序也不能变。 import java.io.IOExcep

2013-03-20 13:24:42 1634 3

SQLiteExpertPers64.exe

SQLlite数据库,可以用来查询,修改,删除,增加sqlite数据

2020-08-19

xzf_2.9.2_200522113832_292.apk

移动支付App,快捷支付类App,快速帮助大家获取支付和现金流。移动支付App,快捷支付类App,快速帮助大家获取支付和现金流。

2020-05-25

ExtJs入门教程

Extjs 入门教程,教你一步一步的掌握Ext

2014-03-15

网上商城(融合SSH框架)

该网上商城的前台页面实现了用户的购买商品,留言,产生订单等功能,后台实现了管理员管理订单,用户等功能,该项目使用了SSH框架。非常值得学习研究。

2013-05-05

Html5开发教程

Html5开发教程,里面包含Html5 开发的页面代码,可以快速帮助初学者学习Html知识。

2013-03-16

JavaEE5.0 API

JavaEE API帮助文档。希望对你有帮助。

2013-03-06

Thinking in Java

Thinking in Java 的电子书,在学习完Java基础后,该书能更好的提高程序员的内功。

2013-03-06

用户登录验证

利用servlet实现的简单的用户登录验证。

2013-03-01

C++实现的各种排序算法

C++实现的各种排序算法

2012-12-03

软件行业发展

互联网,很火,很热,甚至已经很成熟了,多少之前的创业者实现梦想的地方,有成功的,有失败的,竞争激烈,因为肉太多了。 移动互联网,现在很热,也很火,我将重点谈谈对移动互联网的个人看法。 在这里能赚到钱的却很少很少,多少投资也都砸进去了,收回的却微乎其微,也是导致很多创业者梦想破灭的“摇篮”,个人认为移动互联网开始很混乱,大家都看到了这片商机,也都付诸了行动,可是都是在两眼一抹黑地在这片混乱的战场上厮杀,当我们看到Nokia,Motola,Blackberry这样的巨人也在这片战场上倒下的时候,难免都会有些替他们感到惋惜

2012-12-02

艺术家简历管理系统

一:项目名称 艺术家管理系统 二:项目背景及功能 本项目基于Eclipse工具,采用java语言编写的。它能帮助公司的人事    部门处理求职者的简历信息。本系统能实现基本的对求职者简历的增删改查    操作,系统的界面做了特别的处理,能有效提高Hr的工作效率。     三:项目的实现过程 起初阶段,对项目的需求作分析,相应的设计出处理的页面。 1:在设计主窗体时,我们设计了一个登陆窗体,实现操作人员的登录操作。

2012-11-22

利用java草组数据库连接

宠物信息:宠物ID,宠物类别,宠物名字,宠物性别,宠物年龄,宠物入库日期 系统完成功能:实现对宠物信息的录入,修改,删除,查询 解决方法:一共创建了四个类:一个宠物类PetMessage 里面是宠物的信息 一个是数据库连接类DBCon 里面主要是完成数据连接功能 一个是宠物管理类PetDAO 完成对宠物信息的增删该查 最后一个就是一个测试类PetTest 完成对系统的测试

2012-11-12

java 中文版API文档

JavaTM 2 Platform Standard Edition 6 API 规范 本文档是 Java 2 Platform Standard Edition 6.0 的 API 规范。 请参见: 描述 Java 2 Platform 软件包 java.applet 提供创建 applet 所必需的类和 applet 用来与其 applet 上下文通信的类。 java.awt 包含用于创建用户界面和绘制图形图像的所有类。 java.awt.color 提供用于颜色空间的类。 java.awt.datatransfer 提供在应用程序之间和在应用程序内部传输数据的接口和类。 java.awt.dnd Drag 和 Drop 是一种直接操作动作,在许多图形用户界面系统中都会遇到它,它提供了一种机制,能够在两个与 GUI 中显示元素逻辑相关的实体之间传输信息。 java.awt.event 提供处理由 AWT 组件所激发的各类事件的接口和类。 java.awt.font 提供与字体相关的类和接口。 java.awt.geom 提供用于在与二维几何形状相关的对象上定义和执行操作的 Java 2D 类。 java.awt.im 提供输入方法框架所需的类和接口。 java.awt.im.spi 提供启用可以与 Java 运行时环境一起使用的输入方法开发的接口。 java.awt.image 提供创建和修改图像的各种类。 java.awt.image.renderable 提供用于生成与呈现无关的图像的类和接口。 java.awt.print 为通用的打印 API 提供类和接口。 java.beans 包含与开发 beans 有关的类,即基于 JavaBeansTM 架构的组件。 java.beans.beancontext 提供与 bean 上下文有关的类和接口。 java.io 通过数据流、序列化和文件系统提供系统输入和输出。 java.lang 提供利用 Java 编程语言进行程序设计的基础类。 java.lang.annotation 为 Java 编程语言注释设施提供库支持。 java.lang.instrument 提供允许 Java 编程语言代理检测运行在 JVM 上的程序的服务。 java.lang.management 提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。 java.lang.ref 提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互。 java.lang.reflect 提供类和接口,以获得关于类和对象的反射信息。 java.math 提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。 java.net 为实现网络应用程序提供类。 java.nio 定义作为数据容器的缓冲区,并提供其他 NIO 包的概述。 java.nio.channels 定义了各种通道,这些通道表示到能够执行 I/O 操作的实体(如文件和套接字)的连接;定义了用于多路复用的、非阻塞 I/O 操作的选择器。 java.nio.channels.spi 用于 java.nio.channels 包的服务提供者类。 java.nio.charset 定义用来在字节和 Unicode 字符之间转换的 charset、解码器和编码器。 java.nio.charset.spi java.nio.charset 包的服务提供者类。 java.rmi 提供 RMI 包。 java.rmi.activation 为 RMI 对象激活提供支持。 java.rmi.dgc 为 RMI 分布式垃圾回收提供了类和接口。 java.rmi.registry 提供 RMI 注册表的一个类和两个接口。 java.rmi.server 提供支持服务器端 RMI 的类和接口。 java.security 为安全框架提供类和接口。 java.security.acl 此包中的类和接口已经被 java.security 包中的类取代。 java.security.cert 提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口。 java.security.interfaces 提供的接口用于生成 RSA Laboratory Technical Note PKCS#1 中定义的 RSA(Rivest、Shamir 和 Adleman AsymmetricCipher 算法)密钥,以及 NIST 的 FIPS-186 中定义的 DSA(数字签名算法)密钥。 java.security.spec 提供密钥规范和算法参数规范的类和接口。 java.sql 提供使用 JavaTM 编程语言访问并处理存储在数据源(通常是一个关系数据库)中的数据的 API。 java.text 提供以与自然语言无关的方式来处理文本、日期、数字和消息的类和接口。 java.text.spi

2012-11-03

Hibernate开发手册

Hibernate API Documentation (3.2.0.ga) Hibernate API See: Description Core API org.hibernate This package defines the central Hibernate APIs. org.hibernate.cfg This package defines APIs for configuring Hibernate, and classes for building the Hibernate configuration-time metamodel. org.hibernate.classic This package implements backward-compatibility with Hibernate 2.1 APIs now deprecated in Hibernate3. org.hibernate.criterion A framework for defining restriction criteria and order criteria. org.hibernate.metadata This package defines an API for accessing the Hibernate runtime metamodel. org.hibernate.usertype Interfaces for user-defined custom types. Extension API org.hibernate.action This package defines "actions" that are scheduled for asycnchronous execution by the event listeners. org.hibernate.cache This package defines APIs and implementations for the second-level cache and query cache. org.hibernate.cache.entry This package defines formats for disassembled state kept in the second level cache. org.hibernate.collection This package defines a framework for collection wrappers. org.hibernate.connection This package abstracts the mechanism for obtaining a JDBC connection. org.hibernate.dialect This package abstracts the SQL dialect of the underlying database. org.hibernate.dialect.function A framework for defining database-specific SQL functions that are available via the dialect. org.hibernate.dialect.lock org.hibernate.event This package defines an event framework for Hibernate. org.hibernate.event.def This package defines a default set of event listeners that implements the default behaviors of Hibernate. org.hibernate.id This package contains internal implementation classes for the main API interfaces. org.hibernate.jdbc This package abstracts the mechanism for dispatching SQL statements to the database, and implements interaction with JDBC. org.hibernate.loader This package defines functionality for processing JDBC result sets and returning complex graphs of persistent objects. org.hibernate.loader.collection This package defines collection initializers org.hibernate.loader.criteria This package defines the criteria query compiler and loader org.hibernate.loader.custom This package defines a framework for custom loaders that accept handwritten SQL org.hibernate.loader.custom.sql org.hibernate.loader.entity This package defines entity loaders org.hibernate.loader.hql This package defines a loader for the AST-based query parser org.hibernate.persister A persister defines a mapping strategy for a collection or entity. org.hibernate.persister.collection This package abstracts the persistence mechanism for collections. org.hibernate.persister.entity This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel. org.hibernate.property This package abstracts the notion of a "property" of an entity. org.hibernate.proxy This package defines a framework for lazy-initializing entity proxies. org.hibernate.transaction This package abstracts the underlying transaction mechanism (JTA or JDBC) and provides strategies for obtaining application server TransactionManagers. org.hibernate.transform Defines strategies for post-processing criteria query result sets into a form convenient to the application. org.hibernate.tuple This package defines a runtime metamodel for entities at the object level and abstracts the differences between the various entity modes. org.hibernate.type A Hibernate Type is a strategy for mapping a Java property type to a JDBC type or types. Miscellaneous API org.hibernate.jmx This package exposes a Hibernate instance via JMX. org.hibernate.mapping This package defines the Hibernate configuration-time metamodel. org.hibernate.stat This package exposes statistics about a running Hibernate instance to the application. org.hibernate.tool.hbm2ddl The hbm2ddl tool. org.hibernate.tool.instrument The instrument tool for adding field-interception hooks to persistent classes using built-time bytecode processing. Internal Implementation org.hibernate.engine This package contains classes that are "shared" by other packages, and implementations of some key algorithms. org.hibernate.exception This package is a fork of Apache commons-lang nestable exceptions. org.hibernate.hql This package defines the interface between Hibernate and the HQL query parser implementation (to allow switching between the 2.x and 3.0 HQL parsers). org.hibernate.hql.antlr A special package for ANTLR-generated parser classes. org.hibernate.hql.ast An ANTLR-based parser for Hibernate Query Language. org.hibernate.hql.classic This package contains the Hibernate 2.x query parser which is being end-of-lifed. org.hibernate.impl This package contains implementations of the central Hibernate APIs, especially the Hibernate session. org.hibernate.intercept This package implements an interception mechanism for lazy property fetching, based on CGLIB bytecode instrumentation. org.hibernate.lob This package defines dummy and wrapper implementations of java.sql.Clob and java.sql.Blob. org.hibernate.pretty Classes for pretty printing things for exception and log messages. org.hibernate.secure Declarative security for CRUD operations on entities. org.hibernate.sql This package defines helper classes for rendering SQL fragments and SQL statements. org.hibernate.util Utility classes.

2012-11-03

空空如也

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

TA关注的人

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