0%

在 Web 开发过程中,利用 JSON 可以帮助我们更加方便的开发我们的应用。那么在 Java 语言中,如何实现 Java 实例与 JSON 之间的相互转换(序列化与反序列化)呢?目前流行的 JSON 第三方类库有 Jackson、Gson、Fastjson 等,本文将简单介绍如何使用 Jackson 进行 JSON 的解析与序列化。

阅读全文 »

作为程序员在面试的时候碰到的问题还是很多的,不光要掌握像数组、链表、栈、队列和树这样基本的数据结构,在面试中还会碰到数据结构和算法问题。所以小编在这里告诉大家,下面的面试题目很有可能被碰到,一起来看看吧!

阅读全文 »

通常,JavaBean 的属性值是私有的,同时拥有一组存取器方法,以 setXxx () 和 getXxx () 的形式存在。Spring 通过 Java 的反射机制借助属性的 set 方法来配置属性的值,以实现 setter 方式的注入。

阅读全文 »

一、在 Spring 的 IOC 容器中配置 Bean

可以通过 Spring 的 XML 配置文件来配置 Bean,例如:

1
2
<!-- 配置Bean -->
<bean id="helloWorld" class="cn.javacodes.spring.beans.HelloWorld"></bean>
阅读全文 »

一、IOC 与 DI

  • IOC (Inversion of Control):其思想是反转资源获取的方向。传统的资源查找方式要求组件向容器发起请求查找资源。作为回应,容器适时的返回资源。而应用了 IOC 之后,则是容器主动地将资源推送给它所管理的组件,组件所要做的仅是选择一种合适的方式来接受资源。这种行为也被称为查找的被动形式
  • DI (Dependency Injection) — IOC 的另一种表述方式:即组件以一些预先定义好的方式 (例如: setter 方法) 接受来自如容器的资源注入。相对于 IOC 而言,这种表述更直接
阅读全文 »

前言:Ajax 是当今 Web 应用程序开发过程中必不可少的一种技术,使用它可以通过异步处理的方式极大的提高用户体验,这篇文章将以简单易懂的方式介绍 AJAX 技术。

AJAX 技术简介

AJAX 即 “Asynchronous Javascript And XML”(异步 JavaScript 和 XML),音译为 “阿贾克斯”,是指一种创建交互式网页应用的网页开发技术。AJAX 通过在后台服务器进行少量的数据交换,实现对网页的异步刷新,即可以在不重新加载整个网页的情况下,对网页的局部进行更新。 Ajax 不是一个新的技术,事实上,它是一些旧有的成熟的技术以一种全新的更加强大的方式整合在一起 Ajax 的关键技术:

  • 使用 XHTML (HTML) 和 CSS 构建标准化的展示层
  • 使用 DOM 进行动态显示和交互
  • 使用 XML 和 XSLT 进行数据交换和操纵
  • 使用 XMLHttpRequest 异步获取数据
  • 使用 JavaScript 将所有元素绑定在一起
阅读全文 »

准备工作

  1. 配置防火墙,开启 80 端口、3306 端口、如需使用 SSH 还应开启 22 端口、使用 FTP 需开启 21 端口、如果网站使用 SSL 访问需开启 443 端口: 删除原有的 iptables , 添加合适的配置

    rm -rf /etc/sysconfig/iptables
    vi /etc/sysconfig/iptables

    阅读全文 »

XPath 路径表达式

XPath 即为 XML 路径语言,它是一种用来确定 XML(标准通用标记语言的子集)文档中某部分位置的语言。XPath 基于 XML 的树状结构,提供在数据结构树中找寻节点的能力。XPath 使用路径表达式去确定 XML 文档中的节点。

阅读全文 »