自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 JDBC篇--创建连接池

创建具有10个Connection连接的连接池(1)创建连接池的目的是减少了每次访问数据库时建立连接的时间,大大提高访问速度。(2)MyDatabase类用于创建数据池package cn.itcast.jdbc.datasource;import java.sql.Connection;import java.sql.DriverManager;import java.sql

2017-04-10 23:10:13 677

原创 jdbc读取数据库文本数据

1.在mysq的mydatabasel数据库中创建一张表use database;create table if not exists my_clob_test(id int primary key auto_increment,big_text text not null)charset utf8;2. 工具类(jdbc连接过程代码)(1)注册驱动(2)建立连接

2017-04-06 18:08:46 1370

原创 JDBC连接(Statement和PrepareStatement)

1.JDBC连接的连接步骤(Statement和PrepareStatement)(1)注册驱动 (只做一次)(2)建立连接(Connection) (3)创建执行SQL的语句(Statement)(4)执行语句(5)处理执行结果(ResultSet)(6)释放资源1.1注册驱动(1)Class.forName(“com.mysql.jdbc.Drive

2017-04-06 09:32:15 2190

原创 六天带你玩转Mysql笔记--第六天

六天带你玩转Mysql笔记--第六天1.事务安全1.1事务操作1.1.1手动事务操作流程1.1.2事务操作原理1.1.3回滚点1.1.4自动事务处理1.1.5事务特性1.1.6锁机制2.变量2.1系统变量2.1.1查看系统变量2.2修改系统变量2.2自定义变量2.2.1自定义变量3触

2017-04-04 10:51:13 1679 1

原创 六天带你玩转Mysql笔记--第四天

六天带你玩转Mysql笔记--第四天1.连接查询1.1连接查询分类1.1.1交叉连接1.1.2内连接1.1.3外连接1.1.4自然连接(natural join)  1. 连接查询(1)连接查询:将多张表(大于2张)进行记录的连接(按照某个指定的条件进行数据拼接)。最终结果是记录数有可能变化,字段数一定会增加(至少两张表合并)。(2)

2017-03-30 19:16:27 1324 2

原创 六天带你玩转Mysql笔记--第五天

六天带你玩转Mysql笔记--第五天1.外键1.1增加外键1.2修改外键&删除外键1.3外键作用1.4外键条件1.5外键约束2联合查询2.1基本语法2.2意义2.3 order by使用3.子查询3.1子查询分类3.2标量子查询3.3列子查询3.4行子查询3.5表子查询3.6 e

2017-03-30 18:35:31 2000 1

原创 六天带你玩转Mysql笔记--第三天

六天带你玩转Mysql笔记--第三天六天带你玩转Mysql笔记--第三天1.字段属性1.1主键(primary key)1.1.1增加主键1.1.2主键约束1.1.3主键更新&删除主键1.1.3主键分类1.2自动增长1.2.1新增自增长1.2.2自增长的使用1.2.3修改自增长1.2.4删除自增长1.2.5

2017-03-26 19:39:57 1643 3

原创 六天带你玩转Mysql笔记--第二天

六天带你玩转Mysql笔记--第二天1. 数据类型(列类型)1.1数值型1.1.1整数型1.1.2 小数型1.2时间日期类型1.3 字符串类型1 .3.1 定长字符串(char)1.3.2变长字符串varchar1.3.3 文本字符串1.3.4 枚举字符串1.3.5 集合字符串2. Mysql记录长度3. 列属性3.1 空属性3.2列描述

2017-03-24 23:21:10 1587 1

原创 六天带你玩转Mysql笔记---第一天

1.数据库的基础(1) 什么是数据库数据库:database,存储数据的仓库。数据库:高效存储和处理数据的介质(介质主要是两种:磁盘和内存)。(2)数据库分类数据库基于存储介质的不同,可分为两类:关系型数据库(SQL)和非关系型数据库(NoSqQL)。(3) 不同的数据库阵营中的产品有哪些关系型数据库:l 大型:Oracle,DB2l 中型:SQL-SERV

2017-03-23 15:20:18 4250 5

原创 Day16_01 集合框架(ArrayList存储字符串并遍历)

// 创建集合对象ArrayList array = new ArrayList();//创建元素,并添加元素array.add("hello");array.add("world");//遍历方法1:迭代器:hasNext()+next()Iterator it = array.iterator();while(it.hasNext()){ S

2017-02-09 09:58:05 368

原创 Arm的37个通用寄存器

Arm的37个通用寄存器1.Arm的7中工作模式ARM有7个基本工作模式:User: 非特权模式,大部分任务执行在这种模式 FIQ:   当一个高优先级(fast)中断产生时将会进入这种模式IRQ:   当一个低优先级(normal)中断产生时将会进入这种模式Supervisor:当复位或软中断指令执行时将会进入这种模式Abort

2016-11-17 19:29:22 1737

原创 嵌入式linux之Uboot和系统移植--主Makefile分析

《2.uboot和系统移植-第4部分-2.4.uboot配置和编译过程详解》(朱老师物联网大讲堂笔记)第一部分、章节目录1.uboot主Makefile分析12.uboot主Makefile分析23.uboot主Makefile分析34.uboot主Makefile分析45.uboot主Makefile分析56.uboot主Makefile分析67.uboot配

2016-11-14 10:27:35 1247

原创 嵌入式linux之Uboot和系统移植--Makefile

《uboot和系统移植-第2部分-shell和Makefile》(朱友鹏老师视频的学习笔记)1.shell介绍2.动手写第一个shell3.shell编程学习14.shell编程学习25.shell中的循环结构6.shell中其他值得关注的知识点7.Makefile基础回顾8.Mafile补充学习19.Makefile补充学习2  1.shell

2016-10-11 09:48:19 1325

原创 嵌入式linux之Uboot和系统移植--基础

《uboot和系统移植-第1部分-uboot学习前传》(观看朱友鹏老师视频后整理的笔记) 1.为什么要有uboot2.为什么是uboot3.uboot必须解决哪些问题4.uboot的工作方式5.uboot的常用命令16.uboot的常用命令27.开发板和主机的ping通8.uboot的常用命令39.uboot的常用命令410.uboot的常用环境变量

2016-10-04 17:25:44 5101 1

原创 嵌入式linux之高级C语言专题--宏定义与预处理、函数和函数库

语言宏定义与预处理、函数和函数库目录1、C语言预处理理论2、C语言预处理代码实战3、宏定义14、宏定义25、.函数的本质6、.函数的基本使用7、递归函数8、函数库9、字符串函数10、数学库函数11、自己制作静态链接库并使用12、自己制作动态链接库并使用 1、C语言预处理理论1.1、由源码到可执行程序的过程过程:源码.c->(预处理

2016-09-20 10:28:01 2601

原创 用宏定义来完成位运算(置位,复位,截取)

1、用宏定义来完成位运算1、置位   置位特定位n:#define   SET_NTH_BIT(x, n)   ( x | ((1U)置位n到m位:#define  SET_BIT_N_TO_M(x,n,m)(x | (~((~0u)<<(m-n+1)))<<(n-1))分析:第一步:(  (~0u)  运行结果是等到0到(m-n+1)位是0,(m-n+2)到3

2016-09-13 14:54:30 6277 2

原创 嵌入式linux之高级c语言专题—数组&字符串&结构体&共用体&枚举

1.1.程序中内存从哪里来11.1.1、程序执行需要内存支持对程序来说,内存就是程序的立足之地(程序是被放在内存中运行的);程序运行时需要内存来存储一些临时变量。1.1.2、内存管理最终是由操作系统完成的(1)内存本身在物理上是一个硬件器件,由硬件系统提供。(2)内存是由操作系统统一管理。为了内存管理方便又合理,操作系统提供了多种机制来让我们应用程序使用内存。这些机制彼此不同,

2016-09-11 15:40:49 1399 1

原创 嵌入式linux之高级c语言专题--指针3

第三部分:嵌入式linux高级c--指针2.1指针数组与数组指针2.1.1字面意思来理解指针数组与数组指针(1)指针数组的实质是一个数组,这个数组中存储的内容全部是指针变量。(2)数组指针的实质是一个指针,这个指针指向的是一个数组。2.1.2、分析指针数组与数组指针的表达式看变量定义的一般规律:第一:找核心(如果核心和*结合,表示核心是指针;如果核心和[]结合,表示核心

2016-08-23 22:01:09 832

原创 嵌入式linux之高级c语言专题--指针2

嵌入式linux高级c语言--指针21.8指针、数组与sizeof运算符(1)sizeof是C语言的一个运算符(主要sizeof不是函数,虽然用法很像函数),sizeof的作用是用来返回()里面的变量或者数据类型占用的内存字节数。(2)sizeof存在的价值?主要是因为在不同平台下各种数据类型所占的内存字节数不尽相同(譬如int在32位系统中为4字节,在16位系统中为2字节

2016-08-20 17:02:27 489

原创 嵌入式linux之高级c语言专题--指针1

嵌入式linux高级c--指针(观看朱有鹏老师高级c时视频总结的笔记)1.指针到底是什么?2.指针带来的一些符号的理解3.野指针问题4.const关键字与指针5.深入学习一下数组6.指针与数组的天生姻缘7.指针与强制类型转换8.指针、数组与sizeof运算符9.指针与函数传参10.输入型参数与输出型参数1.1指针变量和普通变量的区别

2016-08-17 18:18:10 1049 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除