- 博客(32)
- 收藏
- 关注
原创 MySQL事务
在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行事务是必须满足4个条件(ACID)::原子性(Atomicity,或称不可分割性)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability) 原子性:一个事务(transac...
2018-06-18 19:39:10
304
原创 MySQL 正则表达式
MySQL中使用 REGEXP 操作符来进行正则表达式匹配。模式 描述^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 ‘\n’ 或 ‘\r’ 之后的位置。$ 匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline 属性,$ 也匹配 ‘\n’ 或 ‘\r’ 之前的位置。. 匹配除 “\n” 之外的任何单个字...
2018-06-02 14:15:43
503
原创 MySQL 之PHP实现 排序&分组&连接&NULL
ORDER BY语法SELECT field1, field2,...fieldN table_name1, table_name2...ORDER BY field1, [field2...] [ASC [DESC]]在 PHP 脚本中使用 ORDER BY 子句<?php$dbhost = 'localhost:3306'; // mysql服务器主机地址...
2018-06-02 13:57:16
286
原创 MySQL 之PHP实现 WHERE&UPDATE&DELETE&LIKE&UNION
WHERE查询语句中你可以使用一个或者多个表,表之间使用逗号, 分割可以在 WHERE 子句中指定任何条件可以使用 AND 或者 OR 指定一个或多个条件WHERE 子句也可以运用于 SQL 的 DELETE 或者 UPDATE 命令使用主键来作为 WHERE 子句的条件查询是非常快速的MySQL 的 WHERE 子句的字符串比较是不区分大小写的。 你可以使用 BINARY 关...
2018-05-31 12:22:23
395
原创 MySQL 之PHP实现 数据库&数据表的创建删除、数据的插入&查询
web应用方面最好的关系型数据库管理系统(RDBMS)DB是按照数据结构来组织、储存和管理数据的仓库使用PHP脚本连接MySQLmysqli_connect(host,username,password,dbname,port,socket); - 在成功链接到 MySQL 后返回连接标识,失败返回 FALSE host 可选。规定主机名或 IP 地址username...
2018-05-31 09:55:50
2437
原创 Java 线程实例
获取当前线程名称 状态监测 线程优先级设置 死锁及解决方法 获取线程id 线程挂起 终止线程 生产者/消费者问题 获取线程状态 获取所有线程 查看线程优先级 中断线程 查看线程是否存活、获取当前线程名称public class MyThread extends Thread { public void ru...
2018-05-29 11:19:39
157
原创 Java 网络实例
获取指定主机的IP地址 查看端口是否已使用 获取本机ip地址及主机名 获取远程文件大小 查看主机指定文件的最后修改时间 使用 Socket 连接到指定主机 网页抓取 获取 URL响应头的日期信息 获取 URL 响应头信息 解析 URL import java.io.BufferedReader;import java.io.Buf...
2018-05-28 22:19:54
276
原创 Java 集合实例
完整代码中包含以下所有的集合操作 数组转集合、集合转数组 集合比较 HashMap遍历 集合长度 集合打乱顺序 集合遍历 集合反转 删除集合中指定元素 只读集合 集合输出 List 循环移动元素 查找 List 中的最大最小值 遍历 HashTable 的键值 使用 Enumeration 遍历Hash...
2018-05-28 18:35:58
1661
原创 Windows系统 Apache服务器 PHP连接MySQL
本文主要讲述了Apache服务器的配置和PHP的配置,最终实现PHP连接MySQL的目的,能通过浏览器localhost/index.php来查看结果Apache服务器安装下载 Downloading Apache for WindowsApacheHaus我解压到D:\httpd-2.4.33-o102o-x64-vc14-r2 Apache24:安装目录rea...
2018-05-27 23:21:30
691
原创 Java 数据结构实例
利用堆栈将中缀表达式转换成后缀表达式 在链表(LinkedList)的开头和结尾添加元素、获取链表(LinkedList)的第一个和最后一个元素、删除链表中的元素、链表元素查找、链表修改 获取链表的元素 获取向量元素的索引值、获取向量的最大元素、旋转向量 栈的实现 压栈出栈的方法实现字符串反转 队列(Queue)用法 利用堆栈将中缀表达式转换...
2018-05-25 21:19:44
605
原创 Java 异常处理
异常处理方法 多个异常处理(多个catch) Finally的用法 使用 catch 处理异常public class Demo { public static void main(String[] args) { // demo1(); // 异常处理方法 // demo2(); // 多个异常处理 // demo3(...
2018-05-25 18:58:48
140
原创 Java 文件操作 & 目录操作
写入文件、读取内容、删除文件import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class D...
2018-05-25 16:19:52
2822
原创 打印图形 Java实现
public class Demo{ public static void main(String[] args) { diamond(8); // 输出 8 行的菱形 System.out.println(); multiplicationTable(); // 九九乘法表 System.out.println();...
2018-05-24 13:22:07
583
原创 阶乘 Java实现
public class Demo{ public static void main(String[] args) { for (int i = 1; i <= 10; i++) { System.out.printf("%d!\t = \t%d\n", i, factorial(i)); } } publi...
2018-05-23 22:38:30
308
原创 斐波那契数列 Java实现
①public class Demo{ public static void main(String[] args) { System.out.println(fibonacci(100)); } public static int fibonacci(int n) { if (n == 1 || n == 2) { ...
2018-05-23 21:56:47
166
原创 汉诺塔 Java实现
Java实现①public class Hanoi{ public static void main(String[] args) { doTowers(3, 'A', 'B', 'C'); } public static void doTowers(int n, char from, char inter, char to) { ...
2018-05-23 21:41:22
766
原创 Java 时间处理实例
import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class HelloWorld { public static void main(String[] args) { // 使用 SimpleDateFormat 类的 format...
2018-05-22 20:21:36
153
原创 Java 数组实例
数组排序及元素查找 数组添加元素 获取数组长度 数组反转 数组输出 数组获取最大和最小值 数组合并 数组填充 数组扩容 查找数组中的重复元素 删除数组元素 数组差集 数组交集 数组并集 在数组中查找指定元素 判断数组是否相等 import java.util.ArrayList;import java.ut...
2018-05-22 17:00:53
1609
原创 Java 字符串实例
字符串比较 查找字符串最后一次出现的位置 删除字符串中的一个字符 字符串替换 字符串反转 字符串查找 字符串分割 字符串大小写转换 测试两个字符串区域是否相等 字符串性能比较测试 字符串优化 字符串格式化 连接字符串 1. 字符串比较通过字符串函数 compareTo (string) ,compareToIgnore...
2018-05-22 15:12:25
384
原创 Java Applet 基础
Applet 是一个全功能的Java应用程序,一般运行在支持Java的Web浏览器内Java应用程序和applet程序的不同之处Applet 类没有定义 main()Applet 类被设计嵌入在一个HTML页面要查看一个Applet需要JVM,可以是web浏览器的一个插件或一个独立的运行时环境Applet 有Web浏览器强制执行的严格的安全规则,Applet的安全机制被称为沙箱安全...
2018-05-19 16:00:43
222
原创 Java 多线程编程
一条线程指的是进程中一个单一顺序的控制流一个进程包括由操作系统分配的内存空间,包含一个或多个线程一个线程不能独立的存在,它必须是进程的一部分一个进程一直运行,直到所有的非守护线程都结束运行后才能结束多线程能满足程序员编写高效率的程序来达到充分利用CPU的目的创建一个线程的三种方法 通过实现 Runnable 接口通过继承 Thread 类本身:创建一个新类,该类继承 ...
2018-05-18 23:01:35
103
原创 Java 发送QQ邮件
下载Java EE Platform Downloads Java Platform Technology Downloads 把 mail.jar 和 activation.jar 文件添加到您的 CLASSPATH 中
2018-05-18 14:14:06
2146
原创 Java 网络编程(Socket 编程 & URL处理)
网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来java.net包提供两种常见的网络协议的支持 TCP:传输控制协议,保障两个应用程序之间的可靠通信,通常用于互联网协议,被称TCP/IPUDP:用户数据报协议,一个无连接的协议,提供应用程序之间要发送的数据的数据包Socket 编程java.net.Socket类代表一个套接字,并且java...
2018-05-15 14:37:25
1612
原创 Java 序列化
序列化机制一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和储存在对象中数据的类型按序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,即对象的类型信息、对象的数据、还有对象中的数据类型可以用来在内存中新建对象在一个平台上序列化的对象可以在另一个完全不同的平台上反序列化该对象类ObjectOutputStream包含序列化一个对象的...
2018-05-14 18:55:16
138
原创 Java 泛型
泛型方法 泛型类 类型通配符 1. 泛型方法:public static <E> void printArray(E[] inputArray){...}泛型的本质是参数化类型,即所操作的数据类型被指定为一个参数我们可以写一个泛型方法来对一个对象数组排序,然后调用该泛型方法对整型数组、浮点数数组、字符串数组等进行排序所有的泛型方法声明都有...
2018-05-14 14:05:42
125
原创 Java 数据结构&集合框架
1~7 数据结构 8~12 集合框架 枚举(Enumeration) 位集合(BitSet) 向量(Vector) 栈(Stack) 字典(Dictionary) 哈希表(Hashtable) 属性(Properties) 包含内容 集合接口 集合实现类 迭代器 总结 1. 枚举(Enumeration)本身不属...
2018-05-14 00:57:53
688
原创 Java 面向对象
继承 重写与重载 多态 抽象类 封装 接口 包 1 Java 继承父类更通用,子类更具体,子类可以对父类进行扩展class 子类 extends 父类{···}子类拥有父类非private的属性、方法子类可以用自己的方式实现父类的方法提高类之间的耦合性(继承的缺点)当一个类没有extends和implements这两个关键字...
2018-05-13 15:25:57
104
原创 使用 JDBC 连接 MySQL 数据库
假设你已经在Windows上搭建好Java开发环境Java连接MySQL需要驱动包Download→No thanks, just start my download 解压后进入文件夹mysql-connector-java-8.0.11创建数据库添加测试数据编码GBK的不可映射字符记事本打开java源文件,另存为时选择ANSI编码...
2018-05-13 00:33:09
402
原创 常用的Java类方法
Number & Math 类方法 Character方法 String类 StringBuffer & StringBuilder类 Array类 Date类日期时间 SimpleDateFormat格式化日期 Calendar类 Java正则表达式 Java方法 Java流(Stream)、文件(File)和IO Sc...
2018-05-12 19:49:18
350
原创 JAVA的简单了解
hello world 特性 名词 标识符 修饰符 变量 数组 枚举 关键字 注释 继承 接口 源文件声明规则 转义字符序列 自动类型转换 运算符 运算符优先级 结构 1. hello world文件名需与类名一致。如,HelloWorld.javapublic class Hello...
2018-05-12 00:24:39
158
原创 SQL 函数和SQL语句参考
11.1聚合函数 : 计算从列中取得的值,返回一个值 AVG() - 平均数COUNT() - 计数 COUNT(column_name):指定列的值的数目(NULL不计入)COUNT(*):表中的记录数COUNT(DISTINCT column_name):指定列的不同值的数目FIRST(column_name) - 指定列第一个记录的值(只有MS Access支持...
2018-05-11 12:38:23
313
原创 运用zip方式安装MySQL以及一些常用SQL语句
Window安装Mysql的zip方式下载zip格式的安装包(如:mysql-5.7.22-winx64.zip),解压之后放到合适的位置(如:D:\MySQL)。配置环境变量,在Path追加bin文件夹路径(如:D:\MySQL\mysql-5.7.22-winx64\bin)。修改配置文件,在mysql下(如:D:\MySQL\mysql-5.7.22-winx64)修改或新建my....
2018-05-09 18:31:20
213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人