摘要:
基本概念 java提供了一个 “对象序列化框架”,可以将 “对象” 编码为 “字节流”,这个过程称之为 “序列化”。反之 也可以从“字节流”编码中重新构建成一个新的对象,这个过程称之为“反序列化”。一旦一个对象被序列化后,就可以通过网络从一台服务器传输到另一台服务器,再进行存储或者反序列化后使用。这 阅读全文
摘要:
1. 设计线程安全的类 在设计线程安全类的过程中,需要包含以下三个基本要素: ·找出构成对象状态的所有变量 找出约束变量的不变性条件 建立对象状态的并发访问管理策略 示例1: 使用Java监视器模式的线程安全计数器 2. 实例封闭 一种避免使用同步的方式就是不共享数据。如果仅在单线程内访问数据,就不 阅读全文
摘要:
一、环境配置 工程目录 在pom.xml添加依赖 数据库驱动配置 jdbc.properties spring-web.xml 二、具体逻辑实现 数据访问对象(DAO接口) UserDao.java UserDao.xml 控制器 UserController.java 实体类 相关服务 UserS 阅读全文
摘要:
一、Spring MVC控制器名称处理映射 以下示例展示如何利用Spring MVC 框架使用控制器名称处理程序映射。 ControllerClassNameHandlerMapping类是基于约定的处理程序映射类,它将URL请求映射到配置中提到的控制器的名称。这个类接受控制器名称并将其转换为带有前 阅读全文
摘要:
地图定位蓝点(5.0.0版本后) 效果如下: 第一步,初始化 AMap 对象 初始化 AMap 对象内容在上一章节中有详细讲解。 第二步,实现定位蓝点 实现定位蓝点: 定位蓝点展现模式 定位蓝点提供8种模式: 是否显示定位蓝点 控制是否显示定位蓝点 至于蓝点的外观设计可以参考高德官网 地图定位蓝点( 阅读全文
摘要:
环境搭建+导入地图 第一步,配置AndroidManifest.xml 首先,声明权限 然后,设置高德Key 在application标签中加入如下内容: 如何获取Key? 具体操作参考高德官网 第二步,导入开发包 第三步,初始化地图容器 MapView 是 AndroidView 类的一个子类, 阅读全文
摘要:
以下示例显示如何编写一个简单的基于Web的重定向应用程序,这个应用程序使用重定向将http请求传输到另一个页面。 基于Spring MVC - Hello World实例章节中代码,创建创建一个名称为 PageRedirection 项目。 在 com.ktao.controller 包下创建一个J 阅读全文
摘要:
环境搭建 以下示例显示如何使用Spring MVC Framework编写一个简单的基于Web的应用程序,它可以使用<mvc:resources>标记访问静态页面和动态页面。首先使用Intellij IDEA创建一个动态WEB项目,并按照以下步骤使用Spring Web Framework开发基于动 阅读全文
摘要:
环境搭建 环境: Intellij IDEA Spring MVC 完整的项目文件结构如下所示: Student.java StudentController.java 配置文件 web.xml FormHanding-servlet.xml 视图文件 student.jsp result.jsp 阅读全文
摘要:
一、什么是哈希表 在讨论哈希表之前,我们先大概了解下其他数据结构在增添,查找等基础操作的执行性能 数组:采用一段连续的存储单元来存储数据。对于指定下标的查找,时间复杂度为O(1);通过给定值进行查找,需要遍历数组,逐一比对给定关键字和数组元素,时间复杂度为O(n),当然,对于有序数组,则可采用二分查 阅读全文