自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (2)
  • 收藏
  • 关注

原创 java线程(基础)

java线程(基础)程序:可以理解为是一组静态的代码进程:正在进行的程序 静态的代码 运行起来线程:正在执行程序中的小单元1.主线程 系统线程2.用户线程 main3.守护线程(精灵) GC线程------操作系统级别 CPU如何在Java中创建线程 让线程执行 多线程掌握每一个线程的几种不同状态 及状态之间如何切换new start() CPU分配run() wait() exception over创建线程---

2020-10-20 22:07:26 151

原创 java缓冲流

read() skip() available() close()

2020-10-20 21:50:39 218

原创 PHP连接redis

php连接首先构建一个方法public function redis() //redis配置 { $options = [ 'type' => 'redis', //类型 'host' => '127.0.0.1', //服务地址 'port' => 6379, //端口号...

2019-12-22 19:36:34 129

原创 java连接redis

java连接在官方网站列一些Java客户端访问,有:Jedis/Redisson/Jredis/JDBC-Redis等,其中官方推荐使用Jedis和Redisson。常用Jedis。开始在 Java 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 Java redis 驱动,且你的机器上能正常使用 Java。 Java的安装配置可以参考我们的 Java开发环境配置 接下来...

2019-12-22 19:32:31 160

原创 Linux下redis的安装和启动

redis简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能(NOSQL)的key-value数据库,Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。redis的作者,...

2019-12-22 19:27:07 93

原创 redis hash类型的常用命令

简介edis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。 Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)可以看成具有KEY和VALUE的MAP容器,该类型非常适合于存储值对象的信息,如:uname,upass,age等。该类型的数据仅占用很少的磁盘空间(相比于JSON)命令赋值语法:HSET KEY F...

2019-12-22 19:25:55 139

原创 redis String类型常用命令

简介string是redis最基本的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个键最大能存储512MB。二进制安全是指,在传输数据时,保证二进制数据的信息安全,也就是不被篡改、破译等,如果被攻击,能够及时检测出来二进制安全特点:1、...

2019-12-22 19:23:18 265

原创 java 字符型(FileReader 和 FileWriter)

java 字符型(FileReader 和 FileWriter)一.FileReader --只能操作纯文本1.java.io包2.继承 InputStreamReader Reader3.构造方法4.常用read()read(char[])二.FileWriter --只能操作纯文本1.java.io包2.继承 OutputStreamWriter Writer...

2019-10-04 20:04:25 114

原创 java字节型(FileInputStream和FileOutputStream)

java字节型(FileInputStream和FileOutputStream)FileInputStream 和 FileOutStream -->字节型文件流(1字节)一.FileInputStream1.包 java.io2.了解一下继承关系 InputStream类 字节型输入流的父类3.创建对象调用一个带File类型的构造方法调用一个带String类型的...

2019-10-04 19:54:03 213

原创 Thinkphp5简单的搭建(下)

Thinkphp5简单的搭建(下)1.关键文件application/config.php 项目配置文件,开启 debug 调试模式(在开发中)application/database.php 数据库配置文件public/index.php 项目入口文件,定义了应用目录的位置以及包含框架启动文件来启动框架2.配置 URL 重写http.conf 中解开下面的注释LoadModule ...

2019-09-23 19:11:06 253

原创 Java 文件遍历加删除(递归)

Java 文件遍历加删除(递归)程序调用自身的编程技巧称为递归递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。一般来说,递归需...

2019-09-23 18:54:01 616 1

原创 java I/O.file类的常用方法

java I/O.file类的常用方法File----->与电脑上的文件或文件夹产生一一对应的映射关系File是一个类1.java.io包中2.文件或目录路径名的抽象表示形式3.File与真实硬盘中的文件或文件夹 不是一个东西File是在内存中的一个对象<—映射—>硬盘上的文件或文件夹File类中的常用的方法canRead() canWrite() is...

2019-09-15 20:02:13 158

原创 ThinkPHP5的简单搭建(上)

ThinkPHP5简单搭建(上)Thinkphp 的安装我这里是用的mac系统,直接在官网下载的 官网是:http://www.thinkphp.cn下载完直接解压缩,放到搭建好平时写项目的位置就可以重点目录结构及文件介绍application : 应用目录,我们的模型视图控制器都会放在这个文件夹下,这是我 们开发的主阵地public : 这个是我们项目的入口文件,thinkph...

2019-09-12 08:32:40 282

原创 java Arraylist和Linkedlist

java Arraylist和Linkedlist1.ArrayList----->底层就是一个数组所属的包 java.util如何创建对象无参数构造方法 带默认空间的构造方法 带collection参数的构造方法常用的方法—小容器存 add取 get删 remove改 set个数 size add(E e) add(int index,E e)...

2019-08-26 10:47:32 526

原创 java set与map

java set与mapSet 无序无重复1.具体的实现类HashSetTreeSet2.基本的使用3.无序 无重复无序:我们使用集合存放元素的顺序 集合内取出来的顺序不一致集合本身是有自己的算法排布顺序 hash算法HashSet---->(HashMap (数组+链表) 散列表 临接连表)1.java.util2.如何创建对象 无参数 有参数3.集...

2019-08-26 10:37:47 268

原创 java StringBuffer和StringBuilder

java StringBuffer和StringBuilderStringBuffer和StringBuilder两个用法一样Buffer是1.0版本出来的线程安全Builder是1.5版本出来的可以进行多线程使用,安全性较差1.所属的包 java.lang包2.继承AbstractStringBuilder 间接继承 Object实现接口Serializable,CharSequen...

2019-08-23 17:44:21 432

原创 java包装类

java包装类Java中提供的类------官方API帮助文档Application Programming Interface应用程序编程接口,一些预先创建好的类及方法,目的是为了让我们更好进行程序开发包装类 数学相关 日期相关 字符串相关 集合相关 异常相关I/O相关 线程相关 网络相关 反射注解 GUI相关包装类1.包装类有八个 与八个基本类型一一对应 ...

2019-08-21 07:43:57 416

原创 java String常用方法

java String常用方法String类1.所属的包java.lang 没有继承类 默认继承Object2.实现了三个接口 Serializable CharSequence Comparable<>3.String是一个非常特殊的引用数据类型,创建对象方式如下:String str = “abcd”;String str = new String();Stri...

2019-08-21 07:20:43 688

原创 java多态与内部类

多态同一个对象 体现出来的多种不同形态(身份) 将一种行为表现出不同的效果要想实现多态的效果 需要现有继承关系体现:父类类型的引用 指向 子类的对象 Person p = new Teacher();该引用只能调用父类中定义的属性或方法如果子类中将父类的方法重写,那么调取方法后执行的结果是子类重写之后的那个结果如果父类与子类有同名的属性 执行父类的属性如果父类与子类有同...

2019-08-16 10:42:59 158

原创 java抽象类和接口

抽象类和接口在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象...

2019-08-08 09:04:38 103

原创 PHP魔术方法

PHP魔术方法__construct(), __destruct(), __call(), __callStatic(), __get(), __set(), __isset(), __unset(), __sleep(), __wakeup(), __toString(), __invoke(), __set_state(), __clone() 和 __debugInfo() 等方法在 PH...

2019-08-07 14:10:39 198

原创 java权限修饰符+特征修饰

java权限修饰符+特征修饰一. 权限修饰符1. public - 共有的-可以在本项目中任意位置使用2.protected-保护的-可以在本类、同包、子类中使用3.默认-默认的-可以在本类、同包中使用4.private-私有的-可以在本类中使用java语言的严谨性和安全性,我们在以后使用这4种修饰符时创建一个类,这个类的权限尽量要小,这样才能减少漏洞和提高安全性,从而体现java面向...

2019-08-04 21:17:42 915

原创 java面向对象

java面向对象面向过程的编程思想解决问题的时候按照一定的过程(流程)钟点工—> 大象装冰箱 总共分几步1.开门 2.大象装里面 3.关门以过程为本–复用–增加了很多冗余大段的过程 拆分成小段 — 到底是哪一个实体来做的面向对象的编程思想解决问题的时候按照现实生活中的规律来考虑问题考虑在这个问题的过程中 有几个实体参与进来理解为 实体动作动作的支配者 没...

2019-07-31 07:44:02 118

原创 java数组

java数组数组是什么呢?数组是一种最简单的复合数据类型,它是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和不同的下标来唯一确定数组中的元素。根据数组的维度,可以将其分为一维数组、二维数组和多维数组等。java数组的定义有两种方法第一个:静态数据类型[] 变量名 = new 数据类型[]{数组的内容};这是静态定义的标准写法,也可以像这样简写数据类型[] ...

2019-07-18 20:59:36 2325

转载 PHP面向对象

PHP面向对象面向过程编程思想:就是将要完成的任务(工作、事情)分解为若干的步骤,程序开始后,从前往后,每个步骤依次执行,最后达到所期望的结果。面向对象编程思想:OOP:Object Oriented Program(面向对象编程)就是将要完成的任务(工作、事情),分拆为不同的“对象”要做的不同的子任务,程序开始后,每个不同的对象,依据“他人的要求”,去完成自己的子任务,最后大家都按...

2019-07-13 02:01:01 77

原创 java语法结构

java语法结构一. if、switchif判断的格式第一种:只有一个if,如果为真执行花括号里的代码,如果为假什么都不做if(判断条件--是否为true){要执行的代码}第二种:多了一个else,如果为真执行花括号里的代码,如果为假执行else花括号的代码if(判断条件--是否为true){要执行的代码}else{要执行的代码}第三种:多重判断,优化嵌套式判断...

2019-07-13 01:44:52 518

转载 cookie和session

cookie和session什么是cookie?Cookie意为“甜饼”,是由W3C组织提出,最早由Netscape社区发展的一种机制。目前Cookie已经成为标准,所有的主流浏览器如IE、Netscape、Firefox、Opera等都支持Cookie。由于HTTP是一种无状态的协议,服务器单从网络连接上无从知道客户身份。怎么办呢?就给客户端们颁发一个通行证吧,每人一个,无论谁访问都必须携...

2019-06-11 15:01:01 55

原创 MySQL更改数据

MySQL更改数据在 MySQL 中,可以使用 UPDATE 语句来修改、更新一个或多个表的数据。使用 UPDATE 语句修改单个表,语法格式为:UPDATE <表名> SET 字段 1=值 1 [,字段 2=值 2… ] [WHERE 子句 ][ORDER BY 子句] [LIMIT 子句]。例:UPDATE cs_user SET gender = '男' WHERE id...

2019-06-11 14:47:26 5087

原创 MySQL删除数据

MySQL删除数据数据库一旦删除数据,它就会永远消失。 因此,在执行DELETE语句之前,应该先备份数据库,以防万一要找回删除过的数据。MySQL提供了非常有用的工具,用于在服务器上本地备份或转储MySQL数据库。MySQLDump是由MySQL提供的程序,可用于转储数据库以备数据库或将数据库传输到另一个数据库服务器。转储文件包含一组用于创建数据库对象的SQL语句。 此外,mysqldum...

2019-06-11 14:38:29 439

原创 MySQL插入数据

MySQL插入数据使用INSERT语句向数据库中插入数据基础语句结构:INSERT INTO 表名 (列名集合) VALUES (值集合)代码示例:INSERT INTO Studen `name` VALUES ("Tom");还可以多条插入INSERT INTO Student (name,sex,age) VALUES ('赵六','男',19),('钱七','男',20),...

2019-06-11 14:29:32 684

原创 MySQL查询数据

MySQL查询数据语法使用SELECT column_name,column_nameFROM table_name[WHERE Clause][LIMIT N][ OFFSET M]**Mysql 简单查询语句,可以通过不同的查询语句进行套用。**查询语句中你可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。SELECT 命令可以读取一条...

2019-04-17 19:12:29 257

转载 Java 变量类型

Java 变量Java语言支持的变量类型有:类变量:独立于方法之外的变量,用 static 修饰。实例变量:独立于方法之外的变量,不过没有 static 修饰。局部变量:类的方法中的变量。Java 局部变量:局部变量声明在方法、构造方法或者语句块中;局部变量在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁;访问修饰符不能用于局部变量;局部变量只在声...

2019-04-17 19:04:45 71

原创 Java 基础数据类型

Java 基础数据类型基础数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。整型:byte(字节):byte 数据类型是8位、有符号的,以二进制补码表示的整数,最小 值 是 -128(-2^7) 最大值是 127(2^7-1)默认值是 0;short(短整)short 数据类型是 16 位、有符号的以二进制补码表示的整数,...

2019-04-14 19:01:22 181

原创 MYSQL存储引擎

存储引擎在数据库中,数据表设计的是否合理直接影响着数据库的功效,而在设计数据表时存储引擎的选择,则决定着数据表具有哪些功能。接下来将对 MySQL 常用存储引擎及其作用进行介绍。InnoDB 存储引擎MyISAM 存储引擎MEMORY 存储引擎ARCHIVE 存储引擎InnoDB存储引擎InnoDB 存储引擎自 MySQL 5.5 版本起被指定为默认的存储引擎,用于完成事务、回滚...

2019-04-12 18:44:40 133

原创 MYSQL创建与删除

创建数据库创建数据库就是在数据库系统中划分一块存储数据的空间。基本语法格式如下:CREATE DATABASE 数据库名称;示例:创建一个名称为 itcast 的数据库,SQL语句如下CREATE DATABASE itcast;需要注意的是,为了避免用户自定义的名称与系统命令冲突,最好使用反引号()包裹数据库名称、字段名称和数据表名称。如果创建的数据库已存在,则程序会报错。因此,为...

2019-04-12 18:37:57 540

原创 web表单生成

web表单生成在项目的实际开发中,经常需要设计各种各样表单。直接编写HTML表单虽然简单,但修改、维护相对麻烦。因此,可以利用PHP实现一个Web表单生成器,使其可以根据具体的需求定制不同功能的表单。具体实现需求如下:使用多维数组保存表单的相关信息支持的表单项包括文本框、文本域、单选框、复选框和下拉列表5种类型保存每个表单项的标记、提示文本、属性、选项值、默认值等将功能封装成函数,根...

2019-04-02 14:20:21 936

原创 PHP错误处理

PHP错误处理在PHP中,错误用于指出语法、环境或编程问题。根据错误出现在编程过程中的不同环节,大致可以分为以下4类。语法错误,运行错误,逻辑错误,环境错误语法错误:是指编写的代码不符合PHP的编写规范。 特点:语法错误最常见,也最容易修复。运行错误:一般不会阻止PHP脚本的执行,但会导致程序出现潜在的问题。逻辑错误:最让人头疼,不但不会阻止PHP脚本的执行,也不会显示出错误信息。环...

2019-04-02 14:06:54 117

原创 PHP变量

变量在 PHP 中全局变量和局部变量的定义是和 C 语言类似的。在函数外定义的变量称为全局变量,在函数内定义的是局部变量。但是,想要在函数内部使用全局变量却不可以直接使用,而是要先通过 global 关键字声明PHP 变量规则:变量以 $ 符号开头,其后是变量的名称变量名称必须以字母或下划线开头变量名称不能以数字开头变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)...

2019-03-16 08:55:43 181

原创 php的基础语法

一.标记与注释1.标记注释:在PHP开发中,为了便于对代码的阅读和维护,可以使用注释来进行解释和说明。它在程序解析时会被PHP解析器忽略。2.注释注释:多行注释中可以嵌套单行注释,但不能再嵌套多行注释。二.输出语句输出语句:使用很简单,它不仅可以输出各种类型的数据,还可以在学习和开发中进行简单的调试。echo:可将紧跟其后的一个或多个字符串、表达式、变量和常量的值输出到页面中,多...

2019-03-07 18:53:33 470

linux常用命令集合.rtf

Linux命令常用集合,归纳了常用的200条命令使用方法,非常详细的写出了如何使用,方便查询命令的使用方法,学习linux基础的最佳文档!

2019-12-22

MySQL优化.docx

mysql优化文档,这是本人自己总结的一个word文档,如果有不对的地方亲联系我更改

2019-08-26

空空如也

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

TA关注的人

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