自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis第一部分数据结构与对象

redis随笔第一篇

2023-01-28 15:54:03 98

原创 2020-12-21

敬冬至

2020-12-21 22:07:30 89

原创 多线程与并发详解第一版

越学越不会怎么办,头发秃了怎么办,老子曾说过:是人就得认命,小拇指是拗不过大腿的。面试要求会的是越来越多,只能悄悄的打工学习。在计算机中,多线程是重中之重。在JAVA中,多线程也亦是如此。多线程写的好,代码执行效率更高线程的概念(标准开头)...

2020-11-24 11:30:46 142

原创 Mybatis之——动态sql与缓存

动态sql 动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。( 借助了OGNL 的表达式)常用的标签:ifchoose(when,otherwise)trim(when,set)foreachwhere1、if标签(常常与where标签一起配合使用)直接上xml文件演示了

2020-11-02 20:26:25 183

原创 MyBatis打工人——sql配置文件详解

这一篇,老多代码了,我的天。我用了经典的emp表和dept表做演示。加油!打工人。(看到隔壁的铁人为了调休奋战了36小时没睡,我陷入入了沉思)Mybatis SQL映射 在SQL映射文件中,有需要的顶级元素标签: --cache – 该命名空间的缓存配置。 --cache-ref – 引用其它命名空间的缓存配置。 --resultMap – 描述如何从数据库结果集中加载对象,是最复杂也是最强大的元素。 --parameterMap – 老式风格的参数映射。此元素已被废弃,并可能在将来被移除!.

2020-10-29 17:55:10 665

原创 MyBatis配置文件的常用配置之——全局配置详解

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><!--在填写标签的时候一定要注意相关配置的顺序--><configuration> <!-- 当

2020-10-27 14:39:03 248 2

原创 诸君请听

虽然我们一直默默无闻,彼此的交流常在频幕前。对着频幕自言自语,因为异常百感交集。依旧无法阻挡我们披荆斩棘迈步笑着前行。虽然今日是我们的节日,不被他人所知。但在这里、在此刻、在心里…愿诸君!武运昌隆!...

2020-10-24 00:26:08 62

原创 Spring详解二号AOP冰霜篇

Spring的另一个核心就是AOP:Aspect Oriented Programming 面向切面编程面向切面编程:基于OOP基础之上新的编程思想,OOP面向的主要对象是类,而AOP面向的主要对象是切面,在处理日志、安全管理、事务管理等方面有非常重要的作用。AOP是Spring中重要的核心点,虽然IOC容器没有依赖AOP,但是AOP提供了非常强大的功能,用来对IOC做补充。通俗点说的话就是在程序运行期间,将某段代码动态切入到指定方法的指定位置进行运行的这种编程方式。在没有学习Spring的时候,添加

2020-10-10 16:58:58 106

原创 Spring详解一号IOC京都大火篇

Spring或许是现在很多人学习的第一个框架(主要我是个碎嘴子,总想扯东扯西)先对不起各位,我又开始扯皮了。Spring、SpringMVC、SpringBoot、SpringCloud可以说占了java开发的半壁江山,而学习Spring就成了重中之重,正是Spring这种良好的生态环境,使得程序猿这个物种可以更快的产出馋品锦鲤需要的食物。Spring是什么?Spring是一个开源的框架,为了简化企业开发而生,可以使开发变得更加的优雅和简洁核心本质:–Spring本质就是个IOC和AOP的容器框架

2020-09-29 19:19:34 190

原创 MySQL之索引种类

索引的分类在索引开始篇中论述了索引的数据结构。这一次就仔细说说索引种类,和不同存储引擎导致的索引不同MySQL索引有五种类型:通过给字段添加索引可以提高数据的读取速度,但是根据字段不同,添加的索引种类也是不同的1、主键索引–主键是一种唯一性索引,但它必须指定为PRIMARY KEY,每个表只能有一个主键。2、唯一索引–索引列的所有值只能出现一次,必须唯一,值可以为空。3、普通索引–基本的索引类型,值可以为空,但是没有唯一性的限制。(覆盖索引)4、组合索引–由多个列组成的索引,专门用于组合

2020-09-12 15:11:13 214

原创 MySQL索引开始篇——与回表

整篇开局就需要先引入题外话,一个是操作系统中的局部性原理和磁盘预读*局部性原理编写良好的计算机程序,它们倾向于引用邻近于其他最近引用过的数据项的数据项,或者最近引用过的数据项本身。局部性又分为时间局部性和空间局部性。 --时间局部性: 时间局部性是指如果程序中的某条指令一旦执行,则不久之后该指令可能再次被执行;如果某数据被访问,则不久之后该数据可能再次被访问。强调数据的重复访问。(直白点就是,你最近执行过的程序或者访问的数据,再次执行和访问的概率比其他未执行过的程序高的多。<行为学

2020-09-10 19:41:21 321

原创 多线程——理论创建篇

虽然千篇一律,但写多线程的时候,必然会从进程和线程的爱恨情仇说起。概念性东西,理解理解程序:比如‘’鹅信‘’“”“鹅Q”直接打开是一个指令的集合进程:一个静态的概念,也可看做执行中的程序。–进程是程序的一次静态执行过程,占用的是特定的地址空间–而且一个程序中的每个进程都是独立的,由三个部分组成cpu/data/code–但是只有进程的话,会有缺点,内存的消耗变大,cpu的负担也会变大(毕竟切换线程的消耗比切换进程的消耗小的多)线程:是进程中的一个最小执行单位了,“一个单一的连续控制流程”;线程

2020-09-09 13:46:20 81

原创 数据库级别的事务

啥叫事务事务:表示的其实就是操作的集合,这个集合内是不可分割的,要么全部成功,要么全部失败。事务是如何结束的:1、当正常的commit(对数据出现了修改的时候) 或者rollback(将数据恢复到开始事务前)。2、自动提交,一般是会把自动提交关闭,效率太低3、用户关闭此次会话的时候,也会自动提交事务。4,、但是当出现了系统崩溃,断电等不可抗力的因素,就会进行回滚事务,也就是将数据恢复到上一个状态-------倒是有一个很有趣的东西,有点小意思。savepoint (保存点) 这个东

2020-09-07 16:03:41 199

原创 Oracle的学习理解

本篇很多都是自己学习的时候理解,习惯用大白话的方式写入。学习数据库可以看做是学习SQL,虽Oracle和Mysql中的SQL语法有许些不同之处,却也相差不多。(膨胀了,竟然学Oracle了,死贵,用不起啊)一些比较运算符和逻辑运算符什么的,也就不写了。(因为一看都明白是干啥用的)但是有一些需要注意的地方:1、在Oracle数据库中,null 并不是我们理解上的空,在数据库中是一个比较特殊的存在,null做任何运算都还是null。一般就需要将null进行转换。例如:nvl(a1,a2) a1为nu

2020-09-01 14:51:58 230

原创 ==与equals其乐无穷小俩口

public static void main(String[] args) { StringBuilder a= new StringBuilder("123"); StringBuilder b= new StringBuilder("123"); //比较的是地址 System.out.println(a == b);//false //比较的是地址 //一看就是StringBuilder 没有重写e...

2020-08-09 19:29:39 107

原创 夏天是这么沉重

晌午时分依旧未曾休息片刻,迈着一摇三晃六亲不认的步伐来到楼下吞云吐雾。夏天的风有些湿润,灰蒙的空气中飘荡着雨滴。 看着一个少年郎本该骑着单车追梦的年华,却坐在光秃秃的草坪上,只有公告栏与其相伴但无法遮挡天空的雨水和心中的压抑也许没有时间打理自己,头发的形状是睡醒的样子。他好像感觉到我在注视着他自己,抬起头对着我笑了笑,又继续把头埋在双膝之间。扔下烟头,拍了拍身上的尘土,扭头回到工位…因为我知道[Emm]又码崩了一个哥们,且行且珍惜!兄弟,珍重...

2020-08-05 14:22:08 155

原创 嘛玩意叫OOP呢

OOP面向对象编程OOP是一种思想,是一种让人只可意会的思想。一百个人有一百个哈姆雷特,OOP作为一种思想,是如何做到条条大路通罗马…在Java中有一句:“万事万物皆对象” ,任何有具体,看到的摸得着的就可以定义为对象。比如:水杯是对象么?当提出这个问题的时候,你可能想到是这些水杯![在这里插入图片描述](https://img-blog.csdnimg.cn/20200803142855579.png而我这个清新脱俗的人,想到的水杯是这个样子又一次认证了一百个人有一百个哈姆雷特..

2020-08-03 14:53:54 98

空空如也

空空如也

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

TA关注的人

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