自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梦空间

命运掌握在死神手中,而我就是死神!

原创 今日大家一起来学MySQL的存储引擎和锁机制

目录 文章目录目录前言MySQL的存储引擎MyISAMInnoDBMyISAM和InnoDB的对比讲一下让人敬畏的锁机制乐观锁和悲观锁共享锁和排他锁MySQL中的锁总结参考资料 前言 时光冉冉,转眼间,距我上回提笔写字发表文章,已经是很久之前的事了,久到甚至我需要翻看记录才回想起上一篇文章的...

2019-03-04 22:13:45 261 0

原创 Java基础-new一个在不同个包中且只有protected构造方法的类的对象(匿名内部类的使用)

目录 目录 前言 实现过程 扩展 知识点扩展或参考 前言   如何new一个不在同个包中只有protected构造方法的类的对象呢?在讲解如何实现之前,来讲一下事情的缘由。下面将说明如何实现(这里主要讲的是如何使用匿名内部类实现)。后续描述的内容如有问题请广大读者能够耐心指出...

2018-07-21 17:12:24 838 0

原创 MyBatis框架自学之路——简易入门

目录 目录 介绍 入门案例 准备工作 MyBatis的CURD MyBatis框架的基本原理 使用MyBatis的工具类 测试类 查询操作 根据用户ID查询对应的用户记录 根据用户名查询一条或多条用户记录 添加操作 自增主键的返回 非自增主键的返回 删除操作 更新操作 修改用户信息 ...

2018-05-01 21:15:18 1539 4

原创 Spring框架自学之路——事务管理

目录 目录 前言 介绍 案例说明 案例准备及问题分析 声明式事务管理 事务管理器 基于XML配置声明式事务 XML配置 事务配置说明 基于注解实现声明式事务 注解配置 @Transactional注意事项 知识点扩展或参考 前言   文中主要介绍的是Spring的...

2018-04-07 17:12:58 1355 1

原创 Spring框架自学之路——JdbcTemplate

目录 目录 介绍 使用JdbcTemplate 准备工作 添加操作 更新操作 删除操作 查询操作 返回一个值 返回对象(返回一行数据) 返回List集合(返回多行数据) Spring配置c3p0连接池 c3p0连接池介绍 使用c3p0连接池 知识扩展或参考 介绍 ...

2018-04-01 21:02:32 1329 0

原创 Spring框架自学之路——AOP

目录 目录 AOP 介绍 AOP底层原理 核心概念 基于AspectJ的Spring AOP操作 AOP操作准备 XML方式 定义切点 案例扩展 注解方式 AOP 介绍   AOP,即面向切面编程,简单来说其思想指的是在不修改原有代码的情况下扩展新的功能。在传统...

2018-03-24 12:21:57 1683 2

原创 Maven项目构建工具的入门使用

目录 目录 前言 Maven的介绍及环境搭建 创建Maven项目 Maven的常用命令 自动创建目录骨架 Maven中的坐标和仓库 坐标 仓库 关于仓库的介绍 更改本地仓库的位置 Maven的生命周期和插件 生命周期 插件 pom.xml常见元素介绍 Maven的依赖 依赖范围 ...

2018-03-10 21:31:19 591 0

原创 Linux中Web环境安装php的扩展

目录目录 前言 安装ImageMagick 安装php扩展imagick前言 继上文《Linux中Web环境memcached和redis安装(FOR PHP)》,在上文的环境下,安装php的imagick扩展。  参考:Linux下安装 php imagick扩展安装ImageMagi...

2017-11-11 17:55:13 485 0

原创 Linux中Web环境memcached和redis安装(FOR PHP)

目录目录 前言 php memcached扩展安装 服务器端安装 客户端安装 设置memcached开机自启脚本 创建脚本 设置服务 服务命令 php redis扩展安装 redis安装 服务命令 开放redis端口 redis手动安装 修改redis配置文件 设置redis开机自启脚本 创建脚本...

2017-11-10 19:25:28 674 2

原创 Linux中的网络管理——网络配置及命令

目录目录 Linux网络配置 ifconfig命令 Linux网络配置文件 网卡信息文件 主机名文件 DNS配置文件 VMWare中Linux的网络参数配置 VMWare桥接模式下配置静态IP Linux网络命令 网络环境操作 网络测试命令Linux网络配置  在Linux中配置IP地址的方法有以...

2017-11-01 23:25:13 29139 1

原创 Linux中的网络管理——计算机网络基础

目录目录 OSI七层网络模型 TCPIP协议四层模型 OSI模型与TCPIP模型的比较 IP地址 IP地址分类 子网掩码 端口 DNS DNS服务 域名 DNS查询过程OSI七层网络模型ISO/OSI七层模型  需要说明的是:当今互联网上使用的网络协议并不是建立在OSI的七层模型基础之上的,而是对...

2017-10-04 23:41:28 1185 0

原创 微信第三方小程序授权开发之旅

目录 目录 开发准备 开发流程 注意事项 开发准备 授权方AppId 第三方AppId 开发流程 注意事项 开发过程中,处于测试阶段(未全网发布),需要在微信第三方平台中设置授权测试公众号列表,填写公众号(或者说小程序)的原始ID。否则,在测试授权的过程中...

2017-09-14 17:08:23 12449 2

原创 Linux中Web环境的搭建LNMP

目录目录 环境搭建准备 为Linux创建后续使用的用户 XShell的上传下载 上传安装包 Web服务器的搭建 目录的创建 php-fpm编译安装 安装GCC 安装libxml2和libxml2-devel包 安装BZip2包 安装libcurl包 安装libjpeg包 安装libmcrypt包 ...

2017-09-05 09:59:31 1630 0

原创 MySQL深度掌握之路

目录目录 前言 知识点 前言知识点 MySQL要求AUTO_INCREMENT列必须有某种索引,如果没有索引,那么表的定义就是不合法的。 任何一个PRIMARY KEY列必须是NOT NULL的。如果定义没有设置为NOT NULL,MySQL也会自动加上。 使用DESCRIBE 表名命令,可以查看...

2017-08-26 23:31:05 349 0

原创 MySQL易忘常用的知识点

目录目录 前言 WHERE DISTINCT GROUP BY SELECT语句完整的执行顺序 NOT NULLNULL和default默认值 MySQL中文字节问题 关于MYSQL Incorrect string value 参考前言  这里介绍MySQL中不得不记却经常被我们遗忘的重要知识点...

2017-07-25 11:17:48 713 0

原创 Linux中的计划任务Crontab

目录目录 介绍 安装并检查Crontab服务 入门栗子 Crontab的基本组成 用户任务调度 crontab命令的使用及相关文件 Crontab的任务配置格式 系统任务调度 系统级任务调度与用户级任务调度 注意事项 参考介绍  Crontab是什么?   Crontab是一个用于设置周期性被执...

2017-07-11 09:38:19 971 0

原创 Linux中的用户管理

目录目录 概述 关于用户组的配置文件 关于用户的配置文件 用户和用户组的基本命令 用户组操作 用户操作概述  使用操作系统的人,我们称之为用户。在Linux中允许多个不同用户同时登录同一个Linux系统并进行使用。而拥有相同系统权限的一组用户,称为一个用户组。下面将讲解一下用户或用户组相关的配置文...

2017-07-10 00:01:42 431 0

原创 Linux中的磁盘管理

目录目录 磁盘管理命令 向服务器添加硬盘 磁盘分区 分区模式之MBR分区 分区模式之GPT分区 分区操作 Linux中的MBR分区 Linux中的GPT分区 分区格式化操作 挂载分区 Linux中的swap分区磁盘管理命令(1)查看磁盘分区使用状况 df命令 选项:   l 仅显示本地磁盘(...

2017-07-09 18:30:18 411 0

原创 Linux下的VIM编辑器

目录目录 VIM编辑器的概述 VIM编辑器的操作模式 vim命令的使用 操作模式的命令 底行模式的常用指令 命令模式的常用指令 VIM键位指令图VIM编辑器的概述VIM其实VI编辑器的升级版本。 VIM相对于VI,增强的功能: VIM支持多级撤销,而VI只能撤销一步 VIM可以跨平台运行 VIM...

2017-07-08 18:53:49 665 0

原创 PHPer的进阶探索之旅

目录目录 前言 魔术常量 PHP常量详解define和const的区别 PHP中的闭包 PSR 规范 PHP命令空间 Web性能优化与HTTP2前言  作为一个PHPer,一直认为Java与PHP都“差不多”,尽管身边的人会说大型网站是Java搭起来的,或者Java工程师的起薪会比PHP工程师高。...

2017-07-06 15:08:27 327 0

原创 Shell编程——基础入门

目录目录 Shell概述 Shell是什么 Shell的分类 脚本执行方式 Bash的基本功能Shell概述Shell是什么 Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。在Linux...

2017-07-06 09:35:05 505 0

原创 对php-fpm的理解重述

目录目录 CGI的出现 FastCGI php-fpm 摘录 FPM的请求处理流程 nginx转发请求给FPM 参考CGI的出现  早期的Web服务器只能处理HTML等静态文件,随着PHP等动态语言的出现,Web Server无法进行处理。为解决Web Server处理PHP的问题,Web Ser...

2017-07-05 12:20:23 707 0

转载 Session是怎么实现的?存储在哪里?

目录目录 前言 为什么有session 如何实现session的共享 SESSION 的数据保存在哪里呢 PHP中的session存储 Java中的session存储 博主注前言  文章内容转载或摘录自,如下文章。最后将在文末【博主注】这一部分,指出一些需要注意的地方。 阿里面试题————-se...

2017-06-30 21:20:00 76425 12

原创 Linux常用命令

目录目录 命令基本格式 文件处理命令 目录或文件处理 Linux中常见目录 链接命令 搜索命令 文件搜索命令 命令搜索命令 字符串搜索命令 find命令与grep命令的区别 帮助命令 压缩与解压缩命令 关机和重启命令 其他常用命令命令基本格式  命令提示符:[root@localhost~]# ...

2017-06-27 00:12:47 586 0

原创 Linux简介及系统安装

目录目录 Linux简介 Linux的应用 Linux与Windows的不同 字符界面的优势 Linux系统安装 VMware简介 虚拟机的新建与设置注意点 Linux的系统分区 安装Linux系统 Linux系统的安装日志Linux简介  Linux是一套免费使用和自由传播的类Unix操作系统,...

2017-06-25 15:58:22 3004 0

转载 访问网页后HTML,CSS,JavaScript文件的加载顺序

目录目录 前言 一般网页的加载流程 JS的执行依赖前面的样式 script标签的defer属性 script标签的async属性 参考前言  本文转载自:html,css,js加载顺序一般网页的加载流程(注:js放在head中会立即执行,阻塞后续的资源下载与执行。因为js有可能会修改dom,如果不...

2017-06-12 16:29:23 1525 0

原创 Spring框架自学之路——简易入门

目录 目录 介绍 Spring中的IoC操作 IoC入门案例 Spring的bean管理(配置文件) Bean实例化的方式 Bean标签的常用属性 属性注入 使用有参构造函数注入属性 使用set方法注入属性 注入对象类型属性 p名称空间注入属性 注入复杂类型属性 IoC和DI的区...

2017-06-01 00:02:22 103471 28

原创 Struts2框架自学之路——拦截器

目录目录 Struts2拦截器概述 重要知识点 自定义拦截器 拦截器的结构 自定义登录拦截器 创建登录访问的首页 登录页面以及登录操作 添加登录拦截器功能Struts2拦截器概述  Struts2框架封装了很多功能,而这些功能大多在拦截器中。Struts2内置了许多现成的拦截器,Struts2的某...

2017-05-28 23:25:01 542 0

原创 Struts2框架自学之路——值栈

目录目录 Servlet和Action的区别 什么是值栈 获取值栈对象 值栈的内部结构 向值栈存放数据 向值栈存放对象 向值栈存放List集合 向值栈获取数据Servlet和Action的区别  在正式讲解值栈之前,我们先来了解下Servlet和Struts2中Action中的区别: 对于Serv...

2017-05-27 21:02:25 907 0

原创 Struts2框架自学之路——Action获取表单数据的方式以及表单数据的封装

目录目录 Action获取表单数据的方式 通过ActionContext类获取 使用ServletActionContext类获取 通过特定接口访问 在Action中操作域对象 Action中原始方式封装表单数据 Struts2中表单数据的封装 属性封装Action获取表单数据的方式  在使用se...

2017-05-26 14:23:25 1294 0

原创 Struts2框架自学之路——结果页面的配置

目录目录 Struts2中结果页面的配置 全局结果页面 局部结果页面 result标签的type属性Struts2中结果页面的配置  在struts.xml核心配置文件中,我们可以配置Action类的URL访问路径,以及对应执行的方法(默认为execute),此外,如果方法有返回值还可以配置返回值...

2017-05-25 22:16:50 381 0

原创 重拾Hibernate框架——查询操作

目录目录 前言 OID查询 对象导航查询 HQL查询 QBC查询 SQL查询前言  以下案例的项目上下文在《重拾Hibernate框架——一对多关联》、《重拾Hibernate框架——多对多关联》这两篇文章中提及,如无特殊说明,本文中提及的案例将基于上述项目进行运行测试。OID查询  根据ID查询...

2017-05-24 14:44:16 504 0

原创 重拾Hibernate框架——多对多关联

目录目录 前言 多对多映射配置 创建实体类 让两个实体类之间相互表示 配置映射关系 配置核心配置文件 多对多级联保存 多对多级联删除 维护第三张表关系前言  这里将以用户和角色为例,其中用户与角色是多对多的关系。即一个用户可以拥有多个角色,一个角色可以分配给多个用户。以下将介绍如何使用hibern...

2017-05-24 11:15:17 438 0

原创 重拾Hibernate框架——一对多关联

目录目录 前言 一对多映射配置 创建实体类 让两个实体类之间相互表示 配置映射关系 配置核心配置文件 一对多关联操作前言  这里将以公司和员工为例,其中公司与员工是一对多的关系。即一个公司拥有多个员工,一个员工属于一个公司。以下将介绍如何使用Hibernate框架配置这样一种一对多的映射关系。配置...

2017-05-23 15:26:04 399 0

原创 重拾Hibernate框架——实体类、主键生成策略、session绑定本地线程

目录目录 实体类持久化类的编写规则 Hibernate主键生成策略 实体类操作 案例准备 对实体类CRUD操作 添加操作 查询操作 修改操作 删除操作 saveOrUpdate方法 实体类对象状态实体类(持久化类)的编写规则 属性私有化,即private修饰; 属性提供getter和setter方...

2017-05-20 21:43:07 550 0

原创 重拾Hibernate框架——入门

目录目录 Hibernate入门 第一个Hibernate程序 Session重点 Transaction Session重点 TransactionHibernate入门第一个Hibernate程序第一步 搭建Hibernate环境 (1)创建一个Java(或Java Web)工程项目; (...

2017-05-20 10:54:12 471 0

原创 Struts2框架自学之路——轻松入门

目录目录 简介 Struts2中的Action Action类的配置 webxml中Struts2的过滤器 Struts2的核心配置文件 标签package 标签package的属性 标签action 标签action的属性 标签result 标签result的属性 分模块开发 Struts2常量...

2017-05-16 16:29:35 446 0

原创 JSP中使用简单标签自定义标签

目录目录 简介 标签案例 防盗链标签简介  让标签处理器类继承于SimpleTagSupport类实现自定义标签功能。   以下案例的标签描述默认声明在 example.tld 中,如: example.tld<?xml version="1.0" encoding=...

2017-05-15 10:39:37 368 0

原创 JSP中的自定义标签

目录目录 简介 入门案例 自定义标签的运行原理 自定义标签功能扩展 控制JSP页面部分内容执行 控制整个JSP页面是否执行 控制标签体执行重复执行 用标签修改JSP页面内容简介  自定义标签主要用于移除JSP页面中的Java代码。   要使用自定义标签移除JSP页面中的Java代码,需要完成以下...

2017-05-14 22:39:51 491 2

原创 FileZilla连接Linux服务器(Ubuntu)

目录目录 前言 FileZilla使用ubuntu用户密钥的形式连接 FileZilla使用root用户密码的形式连接 参考前言  这里使用的是Ubuntu服务器,如果是Linux系统的服务器出现这样的问题,可能解决方法也是通用的。   在使用腾讯云服务器的过程中,我选择使用了Ubuntu系统,...

2017-05-11 12:14:10 18048 1

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