#DOM探索之基础详解篇

超全MyBatis动态SQL详解!( 看完SQL爽多了)

MyBatis令人喜欢的一大特性就是动态SQL。在使用JDBC的过程中,根据条件进行SQL的拼接是很麻烦且很容易出错的。MyBatis动态SQL的出现,解决了这个麻烦。MyBatis通过OGNL来进行动态SQL的使用的。目前,动态SQL支持以下几种标签: 1数据准备为了后面的演示,创建了一个Maven项目my...

一文带你轻松搞懂事务隔离级别(图文详解)

事务隔离级别(图文详解)什么是事务?事务是逻辑上的一组操作,要么都执行,要么都不执行。事务最经典也经常被拿出来说例子就是转账了。假如小明要给小红转账1000元,这个转账会涉及到两个关键操作就是:将小明的余额减少1000元,将小红的余额增加1000元。万一在这两个操作之间突然出现错误比如银行系统崩溃,导致小明余额减少而小...

Redis 基础、高级特性与性能调优

本文将从Redis的基本特性入手,通过讲述Redis的数据结构和主要命令对Redis的基本能力进行直观介绍。之后在性能调优等方面进行更深入的介绍和指导。概述Redis是一个开源的,基于内存的结构化数据存储媒介,可以作为数据库、缓存服务或消息服务使用。Redis支持多种数据结构,包括字符串、哈希表、链表、集合、有序集合、...

mina框架详解

ApacheMinaServer是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(当然,也可以提供JAVA对象的序列化服务、虚拟机管道通信服务等),Mina可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina提供了事件驱动、异步(Mina的异步IO默认使用的是JAVAN...
代码星球 ·2021-01-30

spring的初始化bean,销毁bean之前的操作详解

  我所知道的在spring初始化bean,销毁bean之前的操作有三种方式:第一种:通过@PostConstruct和@PreDestroy方法实现初始化和销毁bean之前进行的操作第二种是:通过在xml中定义init-method和 destory-method方法第三种是: 通过bean实现I...

C++中头文件与源文件的作用详解

一、C++编译模式通常,在一个C++程序中,只包含两类文件――.cpp文件和.h文件。其中,.cpp文件被称作C++源文件,里面放的都是C++的源代码;而.h文件则被称作C++头文件,里面放的也是C++的源代码。C++语言支持"分别编译"(separatecompilation)。也就是说,一个程序所有的内容,可以分成...

Linux使用scp命令进行文件远程拷贝详解

前言scp是securecopy的缩写,scp是Linux系统下基于ssh登陆进行安全的远程文件拷贝命令。Linux的scp命令可以在Linux服务器之间复制文件和目录。使用语法:/scp [参数][源路径]@IP:/目标路径scp参数如下:-1:强制scp命令使用协议ssh1-2:强制scp命令使用协议ss...

PHP中使用Redis接管文件存储Session详解

前言php默认使用文件存储session,如果并发量大,效率会非常低。而redis对高并发的支持非常好,可以利用redis替换文件来存储session。最近就遇到了这个问题,之前找了网上的一套直播系统给客户用,刚开始是没问题的,在后面人数上来之后网站开始变得卡顿,卡的一批。之后查看php慢日志发现session_sta...

《PHP基础全面总结》系列分享专栏

《PHP基础全面总结》已整理成PDF文档,点击可直接下载至本地查阅https://www.webfalse.com/read/201777.htmlPHP基础之运算符的使用方法PHP基础之数组(1)PHP基础之字符串(1)PHP基础之介绍PHP的编程语句php基础之连接mysql数据库和查询数据PHP基础之数据类型1—...

《TCP/IP详解 卷1:协议》系列分享专栏

《TCP/IP详解卷1:协议》是一本详细的TCP/IP协议指南,计算机网络历久不衰的经典著作之一。作者理论联系实际,使读者可以轻松掌握TCP/IP的知识。阅读对象为计算机专业学生、教师以及研究网络的技术人员在这里整理书中内容,做学习笔记,阅读请购买正版。《TCP/IP详解卷1:协议》已整理成PDF文档,点击可直接下载至...

《TCP/IP详解 卷1:协议》第3章 IP:网际协议

IP是TCP/IP协议族中最为核心的协议。所有的TCP、UDP、ICMP及IGMP数据都以IP数据报格式传输(见图1-4)。许多刚开始接触TCP/IP的人对IP提供不可靠、无连接的数据报传送服务感到很奇怪,特别是那些具有X.25或SNA背景知识的人。不可靠(unreliable)的意思是它不能保证IP数据报能成功地到达...

关于MySQL的锁机制详解

锁概述  MySQL的锁机制,就是数据库为了保证数据的一致性而设计的面对并发场景的一种规则。  最显著的特点是不同的存储引擎支持不同的锁机制,InnoDB支持行锁和表锁,MyISAM支持表锁。  表锁就是把整张表锁起来,特点是加锁快,开销小,不会出现死锁,锁粒度大,发生锁冲突的概率高,并发相对较低。  行锁就是以行为单...
代码星球 ·2021-01-30

Git 与 SVN对比详解

一、GitvsSVNGit和SVN孰优孰好,每个人有不同的体验。Git是分布式的,SVN是集中式的这是Git和SVN最大的区别。若能掌握这个概念,两者区别基本搞懂大半。因为Git是分布式的,所以Git支持离线工作,在本地可以进行很多操作,包括接下来将要重磅推出的分支功能。而SVN必须联网才能正常工作。Git复杂概念多,...
代码星球 ·2021-01-30

详解CSS中的几种长度px、em、pt

说说css的几种距离吧,大致有px、em、pt、pc、in、mm、cm、ex八种,其中最常见到的是px,我还见到过的有ex和mm、cm,当然后两个在当年见的更多。其实px,我们最熟悉,而在电脑上也应用最多,因为显示器的分辨率就是...px*....px,我们知道分辨率的话是不是对于浏览器最大时对界面的实际更方便简洁,应...

Node.js中的不安全跳转如何防御详解

导语:早年在浏览器大战期间,有远见的Chrome认为要运行现代Web应用,浏览器必须有一个性能非常强劲的Java引擎,于是Google自己开发了一个高性能的开源的Java引擎,名字叫V8。在2009年,Ryan正式推出了基于Java语言和V8引擎的开源Web服务器项目,命名为Node.js。对于任何web开发人员来说,...
首页上一页...4546474849...下一页尾页