• BLOG
  • ARCHIVE
  • GITHUB
  • WEIBO
  • ZHIHU
  • RSS
  • 百度高考WAP版开发记录

    Mar 31, 2016

    百度高考题库WAP版

    电脑用户请使用Chrome移动调试模式打开,该路由做了平台判断,PC打开将会自动跳转PC题库

    才入职几天,就接到对我而言来说是一个『大项目』的事情,那就是百度高考题库WAP版。这个项目主要为了熟悉高考这边的一个开发环境及流程,因此并没有采用新的架构方式,依然采用基于yog2 + express的开发方式,只是中途涉及到前端路由转发及nginx的相关配置,幸好这些都在老大 @岳凯璐 的帮助下完成了 :)。

    ...阅读全文
  • 使用自定义事件封装拖拽事件

    Jan 9, 2016

    首先需要用到两个之前定义的工具类,主要是为了兼容IE。这里只用到了其中的 addHandler 和 removeHandler 方法,不使用这个类而用原生的事件注册也是可以的。

    ...阅读全文
  • JDBC(三)

    Dec 29, 2015

    一、事物处理

    事物是数据库中保证消息可靠的机制
    JDBC支持数据库中的事物概念,实际上就是调用数据库的事物

    满足如下四个特征的数据库访问叫做事物:
    原子性(Atomicity):事物必须是原子工作单元,对于其数据修改,要么全部执行,要么全都不执行
    一致性(Consistency):事物在完成时,必须使所有的数据都保持一致状态
    隔离性(Isolation):由并发事物所做的修改必须与任何其它并发事物所做的修改隔离,事物过程中的数据不能被他人访问
    持久性(Durability):事物完成后,它对于系统的影响是永久性的

    ...阅读全文
  • JDBC(二)

    Dec 28, 2015

    一、PreparedStatement

    PreparedStatement原理

    • Statement主要用于执行静态SQL语句,即内容固定不变的SQL语句
    • Statement每执行一次都要对传入的SQL语句编译一次,效率较差
    • 某些情况下,SQL语句只是其中的参数有所不同,其余子句完全相同,适用于PreparedStatement
    • 预防SQL注入攻击
    ...阅读全文
  • JDBC(一)

    Dec 24, 2015

    一、JDBC标准

    什么是JDBC?

    JDBC(Java Database Connectivity),Java访问数据库的解决方案。

    JDBC分为两部分:
    A.接口(1) 由SUN公司统一提出
    B.实现类(n) 也叫驱动,由数据库厂商实现
    注意:

    • 只需要学习一套接口
    • 使用时要导入相应的驱动
    ...阅读全文
  • 数据库基础(五)

    Dec 22, 2015

    一、视图

    视图也被称为虚表,是一组数据的逻辑表示,视图在SQL语句汇总跳线的样子与表一致,但不是表,只是对应于一条SELECT语句的查询结果集,结果集被赋予一个名字,通常前面加上_v
    必须有权限才能创建视图,管理员可以通过

    1
    GRANT CREATE VIEW TO user_name

    授予用户创建视图的权限

    ...阅读全文
  • 数据库基础(四)

    Dec 21, 2015

    一、子查询

    当我们需要执行某条SQL语句时,需要某些查询的结果作为依据时,先期执行的这条语句就是子查询

    1
    SELECT name,sal FROM WHERE sal > (SELECT sal FROM emp WHERE name = 'CLERK')

    ...阅读全文
  • 数据库基础(三)

    Dec 19, 2015

    一、基本查询语句

    FROM 子句后面添加查找的表

    字段的别名
    当我们在使用SELECT语句中查询内容时,若某个字段是一个函数或者表达式的时候,那么在查询结果集中对应的该字段的名字就是这个函数或者表达式,可读性差,这个时候我们可以为该函数或表达式起一个别名,这样结果集中会使用该别名作为该字段的名字。
    使用语法是列的别名跟在列名后,中间可以加或不加 AS 关键字。
    如果别名中有空格或者需要区分大小写,需要将别名加上双引号

    1
    2
    SELECT id AS studentno FROM student;
    SELECT id "Student NO" FROM student;

    ...阅读全文
  • 数据库基础(二)

    Dec 18, 2015

    一、CHAR 和 VARCHAR 的存储编码

    默认单位是字节,可指定为字符

    - CHAR(10),等价于 CHAR(10 byte)
    

    每个英文字符占用一个字节,每个中文按编码不同,占用2-4个字节

    - GBK 占用2个字节
    - utf-8 占用3个字节
    
    ...阅读全文
  • 数据库基础(一)

    Dec 17, 2015

    一、数据库原理

    没有使用数据库之前,通过文件保存的缺陷?

    缺乏对数据的整体管理,数据不变修改;不利于数据分析和共享;数据量急剧增长,不利于持久保存。

    DB — 按照特定数据结构组织、存储、管理数据的数据库
    DBMS — 数据库管理系统

    表由行和列组成。
    列 — 字段
    行 — 记录

    数据库分为关系型数据库和非关系型数据库
    数据库本身不区分大小写

    ...阅读全文
上一页下一页

© 2016 - 2019 Virgil, powered by Hexo and hexo-theme-apollo.