摘要: jsonp理解 一.jsonp是什么? jsonp是一种非官方的跨域请求协议,通俗的说就是数据交互的方法,他解决了ajax不能跨域请求的困境。他与json完全不是一回事,json是一种数据传输的格式,jsonp是传输的渠道 二.原理 1.我们在使用javascript的引入外部js文件时,<scri 阅读全文
posted @ 2018-01-15 23:54 猿上生活 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT / 阅读全文
posted @ 2018-01-14 23:25 猿上生活 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 增删改查 一.准备jar包 数据库驱动包 DBUtils包 C3P0连接池 的jar包 二.配置好C3P0的配置文件 三.准备好工具类 ThreadLocal工具类: C3P0: 四.Dao层代码: 五.Service层代码: 六 web层代码: 七.javaBean类 阅读全文
posted @ 2018-01-06 23:32 猿上生活 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: 分层 分层介绍 java三层思想:高内聚,低耦合 Dao:数据访问层(data access object),通俗的说就是操作sql语句的层。 Service层:业务逻辑层, web层:展示web页面给用户看的 分层的目的: 解耦 可维护性 可扩展性 可重用性 不同的层次使用不同的包来表示: com 阅读全文
posted @ 2018-01-06 23:20 猿上生活 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 事务 一.什么是事务? 就是执行一组sql指令,这组sql指令要么全部执行成功,只要有一个失败,则全部失败 二.事务的操作 注意:和事务操作相关的都是Connection 的方法 同一个事务需要同一个Connection实现类对象 流程: 开启事务: con.setAutoCommit(false) 阅读全文
posted @ 2018-01-05 23:56 猿上生活 阅读(178) 评论(0) 推荐(0) 编辑
摘要: DBUtils工具包 一.介绍 DBUtils是Apache组织开源的数据库工具类。 二.使用步骤 ①.创建QueryRunner对象 ②.调用update()方法或者query()方法执行sql语句 三.构造方法及静态方法 QueryRunner类 1.构造方法 ①.无参构造 QueryRunne 阅读全文
posted @ 2018-01-05 23:20 猿上生活 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 单例模式 单例模式:见名思意就是一个类就只能创建一个实例,也就是只能创建一个对象 饿汉式单利模式: 懒汉式单例模式: 阅读全文
posted @ 2018-01-04 00:23 猿上生活 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 数据库连接池(DBCP和C3P0) 一.数据库连接池的概念 数据库连接池可以理解为是存放多个数据库连接的集合。 作用;解决建立数据库连接耗费很多资源和时间问题,提高性能 Java为数据库连接池提供了公共的接口:javax.sql.DataSource,各个厂商需要让自己的连接池实现这个接口。这样应用 阅读全文
posted @ 2018-01-04 00:12 猿上生活 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 初识JDBC 一.JDBC概念 jdbc 英文全称:java database connectivity ,是java访问数据库的一套规范,通俗可以理解为,java为连接数据库提供的一套类和接口 jdbc与数据库驱动的关系图: 二.jdbc简单使用 使用流程:(在使用之前需要将驱动的jar导入进去) 阅读全文
posted @ 2018-01-02 23:56 猿上生活 阅读(289) 评论(0) 推荐(0) 编辑
摘要: mysql学习笔记之多表查询和子查询 阅读全文
posted @ 2017-12-31 18:56 猿上生活 阅读(176) 评论(0) 推荐(0) 编辑