1. Array.prototype.sort()

    参考:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sorthttps://yq.aliyun.com/articles/64376 问题前两天,一小伙伴在吹牛群发了一个截图,问我们他的代码为什么没有起作用,代码如下:123arr.sort(function (a, …

    继续阅读

  2. JDBC学习6--DBUtils

    练习代码地址: https://github.com/lizhongzhen11/jdbcStudy-2 Apache—DBUtils简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC 工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。 API介绍: org.apache.co …

    继续阅读

  3. JDBC学习5--批量处理和JDBC数据库连接池(DBCP和c3p0)

    练习代码地址: https://github.com/lizhongzhen11/jdbcStudy-2 批量处理当需要成批插入或者更新记录时。可以采用Java的批量更新机制,这一机制允许多条语句一次性提交给数据库批量处理。通常情况下比单独提交处理更有效率 JDBC的批量处理语句包括下面两个方法: addBatch(String):添加需要批量处理的SQL语句或是参数; executeBa …

    继续阅读

  4. JDBC学习4--数据库事务

    示例地址:https://github.com/lizhongzhen11/jdbcStudy-1 数据库事务 在数据库中,所谓事务是指一组逻辑操作单元,使数据从一种状态变换到另一种状态。 为确保数据库中数据的一致性,数据的操纵应当是离散的成组的逻辑单元:当它全部完成时,数据的一致性可以保持,而当这个单元中的一部分操作失败,整个事务应全部视为错误,所有从起始点以后的操作应全部回退到开始状态。 …

    继续阅读

  5. JDBC学习3--DAO设计模式

    DAO: Data Access Object 示例地址:https://github.com/lizhongzhen11/jdbcStudy-1 why? 实现功能的模块化。更有利于代码的维护和升级。DAO 可以被子类继承或直接使用 what? 访问数据信息的类。包含了对数据的 CRUD(create, read, update, delete)。而不包含任何业务相关的信息。 how? …

    继续阅读

  6. JDBC学习2

    示例地址:https://github.com/lizhongzhen11/jdbcStudy-1 SQL 注入攻击SQL 注入是利用某些系统没有对用户输入的数据进行充分的检查,而在用户输入数据中注入非法的 SQL 语句段或命令,从而利用系统的 SQL 引擎完成恶意行为的做法 对于 Java 而言,要防范 SQL 注入,只要用 PreparedStatement 取代 Statement 就 …

    继续阅读

  7. win10系统安装sql server爬坑之旅

    经历。。。 一开始电脑上有 Navicat,可以直接连接数据库,本来也够用了,前段时间学习 spring 和 jdbc 就下载了 mysql,心想也差不多够了吧,虽然祥哥早就把 sql server 安装包给我了,之前在公司另一台破旧的win7电脑上也安装成功了,所以也没太在意。直到昨天,组长分配任务,让我帮忙写几个很简单的常量表,接到项目,连接数据库,建表,写接口,发现要写存储过程了,嗯,直接在 …

    继续阅读

  8. JDBC学习1

    示例地址:https://github.com/lizhongzhen11/jdbcStudy-1 数据持久化持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种 关系数据库 来完成。持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储 …

    继续阅读

  9. Spring4.0学习17--整合Hibernate

    Spring 整合 Hibernate Spring 支持大多数流行的 ORM 框架, 包括 Hibernate JDO, TopLink, Ibatis 和 JPA。 Spring 对这些 ORM 框架的支持是一致的, 因此可以把和 Hibernate 整合技术应用到其他 ORM 框架上. Spring 2.0 同时支持 Hibernate 2.x 和 3.x. 但 Spring 2.5 只支持 …

    继续阅读

  10. Spring4.0学习16--事务管理(2)

    事务传播属性 当事务方法被另一个事务方法调用时, 必须指定事务应该如何传播. 例如: 方法可能继续在现有事务中运行, 也可能开启一个新事务, 并在自己的事务中运行.事务的传播行为可以由传播属性指定. Spring 定义了 7 种类传播行为. 需求(继续之前的练习)用户可以同时购买两种书籍,但是当余额不足,只能购买其中一种书时,需要事务能正常跑,被购买的对应书库存相应减少,余额减少,未被购买的 …

    继续阅读