等风吹.
码龄6年
关注
提问 私信
  • 博客:17,402
    问答:51
    17,453
    总访问量
  • 34
    原创
  • 975,473
    排名
  • 5
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2019-04-02
博客简介:

Philanderers的博客

查看详细资料
个人成就
  • 获得38次点赞
  • 内容获得6次评论
  • 获得42次收藏
创作历程
  • 7篇
    2022年
  • 27篇
    2021年
成就勋章
TA的专栏
  • JAVA面试题
    4篇
  • java基础
    7篇
  • MySQL
    7篇
  • 框架
    8篇
  • redis
    3篇
  • JAVA基础知识
    12篇
兴趣领域 设置
  • 大数据
    mysql
  • 微软技术
    c#.netasp.net
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Redis五大数据类型+三种特殊数据类型

一.五大数据类型Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件MQ。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LR
原创
发布博客 2022.01.11 ·
827 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Redis入门与安装

一Redis入门1.1 概述1. Redis 概念Redis(Remote Dictionary Server ),即远程字典服务。是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。免费和开源,是当下最热门的 NoSQL 技术之一,也被人们称之为结构化数据库。Redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了 master-slave(主从)同步。2. Red
原创
发布博客 2022.01.11 ·
218 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

NoSQL-Redis详细介绍

Redis一.Redis 知识点介绍nosql 概述阿里巴巴的数据架构演进nosql 四大分类Redis 入门及安装(Window & Linux服务器)​五大基本数据类型 String List Set Hash Zset​三种特殊数据类型 geospatial hyperloglog bitmap​​Redis 事务操作​基础API 之 Jedis 详解二.NoSQL概述2.1 数据
原创
发布博客 2022.01.11 ·
204 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

SSM整合项目搭建步骤XML版(基于maven)

注解版SSM整合也是老生常谈的话题了,先给大家甩个概括图,再谈具体内容~1.1项目骨架1.2 log4f.properties日志属性文件# Global logging configuration# 在开发环境下日志级别要设置成DEBUG,生产环境设置成info或errorlog4j.rootLogger=DEBUG, stdout# Console output...log4j.appender.stdout=org.apache.log4j.Con
原创
发布博客 2022.01.10 ·
675 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

Spring+MyBatis整合项目搭建步骤(基于maven)

一图概括~
原创
发布博客 2022.01.10 ·
375 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

JVM(JDK1.8之后的最新整理)

一、JVM是什么?JVM是JAVA虚拟机,用来执行JAVA的字节码文件(.class)JAVA优秀的跨平台性(一处编写,处处运行)的核心就是JVM二、JVM的三大种类Sun HotSpot提起HotSpot VM,相信所有Java程序员都知道,它是Sun JDK和OpenJDK中所带的虚拟机,也是目前使用范围最广的Java虚拟机。BEA JRocket专注于服务端应用(JRockit内部不包含解析器实现,全部代码都靠即时编译器编译后执行)。Jrockit JVM .
原创
发布博客 2022.01.07 ·
1983 阅读 ·
3 点赞 ·
5 评论 ·
5 收藏

区分JDK、JRE、JVM

你真的理解JDK、JRE、JVM三者之间的区别了吗?
原创
发布博客 2022.01.07 ·
714 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

IO与NIO总结

1、Java 中 IO 流?Java 中 IO 流分为几种? 按照流的流向分,可以分为输入流和输出流; 按照操作单元划分,可以划分为字节流和字符流; 按照流的角色划分为节点流和处理流。 Java IO 流共涉及 40 多个类,这些类看上去很杂乱,但实际上很有规则,而且彼此之间存在非常紧密的联系, Java IO 流的 40 多个类都是从如下 4 个抽象类基类中派生出来的。 InputStream/Reader: 所有的输入流的基类,前者是字节输入流,后者是字符输入流
原创
发布博客 2021.12.26 ·
242 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

JAVA异常考题总结

1、Java中异常分为哪两种?编译时异常 运行时异常2、异常的处理机制有几种?异常捕捉:try…catch…finally,异常抛出:throws。3、如何自定义一个异常继承一个异常类,通常是RuntimetimeException或者Exception4、try catch finally,try里有return,finally还执行么?执行,并且finally的执行早于try里面的return 结论:1、不管有木有出现异常,final
原创
发布博客 2021.12.26 ·
741 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

SpringMVC框架总结(架构原理分析)

一、什么是SpringMVC1.什么是SpringMVC ?springmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合。springmvc是一个基于mvc的web框架。2.什么是MVC?mvc是一个设计模式(设计模式就是总结了日常开发中很好的经验和编写代码的方法,进行了抽取)3.springmvc框架架构原理分析第一步:发起请求到前端控制器(DispatcherServlet)第二步:前端控制器请求Handle..
原创
发布博客 2021.12.26 ·
1174 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

MyBatis原理总结

MyBatis原理总结mybatis是一个持久层的框架,它让程序员将主要精力放在sql语句上。底层原理:1.mybatis是根据全局配置文件,sql映射文件,初始化出Configuration对象,2.创建DefaultSqlSessionFactory会话工厂对象,其中包含着Configuration以及Executor,3.通过getMapper()获取Mapper接口对应的MapperProxy代理对象,4.MapperProxy里面有DefaultSqlSession对象5.在执
原创
发布博客 2021.12.26 ·
201 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Spring框架精简总结

一、Spring是什么?1.1轻量级:并不是说Spring的jar包有多大,而是说Spring是非侵入性的(即当使用Spring时,不需要去实现Spring给提供的任何接口,不需要去继承它的任何父类,可以享用它的功能)基于Spring开发的应用中的对象可以不依赖于Spring的API1.2依赖注入(DI、IOC)1.3面向切面编程(AOP)1.4容器:Spring是一个容器,因为它包含并且管理应用对象的生命周期1.5框架:Spring实现了使用简单的组件配置组合成一个复杂的应用。在Sp
原创
发布博客 2021.12.26 ·
366 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java完成线程同步的三种方式

一、同步代码块- synchronized 关键字* - 语法* synchronized(对象锁){* //代码块* }* - "对象锁"可以有哪些表现形式* 1.1.1 this who调用方法,who就是对象锁* 若使用同一个对象(同一把对象锁)执行方法,出现"等待现象";* 若使用不同对象(不是同一把对象锁)执行方法,出现"争抢现象";**
原创
发布博客 2021.12.26 ·
361 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

数组、List、Set、Map总结

集合和数组的区别?数组的特点: 1.数组中存放的元素类型一致 2.数组的长度一经定义后无法进行修改集合的特点: 1.集合中可以存放任意类型的数据 2.集合没有长度的限制2、List接口总结List接口1.有序(存取顺序一致)2.允许存储重复元素3.允许存储null值实现类1.ArrayList -1.1基于数组的数据结构实现 -1.2查询...
原创
发布博客 2021.12.25 ·
470 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java集合-泛型

1、Array(数组)、ArrayList和LinkedList的区别Array(数组)是基于索引(index)的数据结构,它使用索引在数组中搜索和读取数据是很快的。Array获取数据的时间复杂度是O(1),但是要删除数据却是开销很大,因为这需要重排数组中的所有数据,(因为删除数据以后, 需要把后面所有的数据前移)。缺点:数组初始化必须指定初始化的长度, 否则报错。例如:int[] a = new int[4];//推荐使用int[] 这种方式初始化​int
原创
发布博客 2021.12.25 ·
1280 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

Spring(事务)

Spring的事务管理1.事务简介1).事务管理是企业级应用程序开发中必不可少的技术, 用来确保数据的完整性和一致性.2).事务就是一系列的动作, 它们被当做一个单独的工作单元. 这些动作要么全部完成, 要么全部不起作用3).事务的四个关键属性(ACID)原子性(atomicity): 事务是一个原子操作, 由一系列动作组成. 事务的原子性确保动作要么全部完成要么完全不起作用.一致性(consistency): 一旦所有事务动作完成, 事务就被提交. 数据和资源就处于一种满足业务
原创
发布博客 2021.12.19 ·
502 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Spring框架(AOP)

三.Spring的AOP3.1、AOP 原理1.需求增加需求:需求1-日志:在程序执行期间追踪正在发生的活动需求2-验证:希望计算器只能处理正数的运算2.代码实现片段ICount 计算器接口package com.cm.ch05.aop;​public interface ICount { public int add(int i, int j); public int sub(int i, int j);
原创
发布博客 2021.12.19 ·
149 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring框架(IOC)

一.Spring的IOC1.1、Spring_IOC&DI概述1.IOC和DI概述IOC(Inversion of Control):其思想是反转资源获取的方向. 传统的资源查找方式要求组件向容器发起请求查找资源. 作为回应, 容器适时的返回资源. 而应用了 IOC 之后, 则是容器主动地将资源推送给它所管理的组件, 组件所要做的仅是选择一种合适的方式来接受资源. 这种行为也被称为查找的被动形式。DI(Dependency Injection) — IOC 的另一种表述方式:即
原创
发布博客 2021.12.19 ·
422 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

MySQL(7.SQL99标准-连接查询)

#七.SQL99语法#7.1 内连接/* 1.语法 -- SQL92 select 查询列表 from 表1 别名 , 表2 别名 where 连接条件 and 筛选条件 group by 分组列表 having 分组后筛选 order by 排序列表; -- SQL99 select 查询列表 from 表1 别名 [INNER] JOIN 表2 别名 on 连接条件 where 筛选条件 group by 分组列表 having 分组后筛选 order .
原创
发布博客 2021.11.02 ·
206 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL(6.SQL92标准-连接查询-内连接)

#交叉连接:笛卡尔积查询,造成数据冗余select * from girl , boy; -- 12*6=72#六.SQL92标准-连接查询-内连接/* 1.语法 select 查询列表 from 表1 别名 , 表2 别名 where 连接条件 and 筛选条件 group by 分组列表 having 分组条件 order by 排序列表 2.执行顺序 from -> where 连接条件 and 筛选条件 -> group by -> having.
原创
发布博客 2021.11.02 ·
258 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多