详情

全站展示位

源星球——鱼鱼的小伙伴们

提供一些文件的下载服务,用户可在此上传和下载文件-web灵魂开发工程师鱼鱼的后花园。。。

推荐

Redis原理-源码解析:数据结构3 hash -鱼鱼的Java小站

所有原理实现基于Redis版本6.0.9 hash在Redis中可以认为是套了一层的string,当然,对hash来说没有数字类型 让我们依旧通过基本命令看看hash的基本数据结构实现 在set方法中我们看到了hash的初始创建过程,一个hash最开始是zipist Redis,dict,

[Quick Start]RedisTemplate的bean手动配置 -鱼鱼的Java小站

有时我们可能需要手动配置Redis的连接,例如动态修改或是从特殊的参数中获取,而不是使用SpringBoot的自有配置,此篇文章意在快速指引redis的手动配置 基于Spring项目和Jedis的底层,使用RedisTemplate; 通过Maven引入相关依赖,可以的话spring-data-redis选择2.0.0以上版本,较低版本需要的依赖: NoSQL,java,Redis,RedisTemplate,Configuration,环境变量,redis连接池,Jedis,JedisPool,

Dwiki-鱼鱼的Java小站

软件工程师开发词典——鱼鱼的Java小站

并发之AQS全解析-鱼鱼的Java小站

我们知道juc(java.util.concurrent)包下有很多实用的类,提供了很多并发工具,例如线程池、原子类、并发工具、信号量工具、锁等,可以说基本实现都为悲观锁,底层原理基本都使用了AQS(AbstractQueuedSynchronizer),AQS不是一种概念,是并发中实打实的工具类 ReentrantLock,并发,AQS,java,

心灵鸡汤

  北宋时期有位州官,为人极其廉洁。一天晚上,有人从京城送来一封上司的来信。他猜想这必须是朝廷有什么重要指示,立刻命令公差点上蜡烛阅读。

  谁知读了一半,他又命令把官家的蜡烛吹灭,把自我买来的蜡烛点上,继续往下看。公差很纳闷,难道官家买的蜡烛不及他自我出钱买的亮吗之后才明白,那封信有小半是关于他留在京城家属的情景,他认为这是私事,不能点官家的蜡烛。在有些人看来,为了半封家书,竟然换烛再读,实在有点“小题大做”。

  但正是这样的小事,却更能从细节上表现出一个人的品质,更足以让当今存在公“话”私打、公车私用、公请私吃、公费私游等等凡此种种揩公家油的一些领导干部汗颜。

列表展示

主站展示位

Spring MVC源码解析-分类-鱼鱼Java的小站

web灵魂开发工程师鱼鱼的技术博客

算法:最短路径问题-鱼鱼的Java小站

最短路径问题是图论研究中的一个经典算法问题,旨在寻找图(由结点和路径组成的)中两结点之间的最短路径 算法具体的形式包括: (1)确定起点的最短路径问题- 即已知起始结点,求最短路径的问题 适合使用Dijkstra算法 (2)确定终点的最短路径问题- 与确定起点的问题相反,该问题是已知终结结点,求最短路径的问题 算法,

待办事宜-鱼鱼的Java小站

2018-10-18 解决XSS攻击问题(v-html) 针对缺省有所设置(blog:page等) 添加新增按钮 添加置顶 解决日志编辑首行出现空格 开发射线:一个匿名交流板 留言 联系方式 可回复 筑楼 时限性 超时关闭 匿名 默认匿名 日记,

南宫NG·28(中国)官方网站

南宫NG·28(中国)官方网站【www.ng28.com】最安全平台之一,公司产品广泛,提供南宫NG28最新网址,官网入口,app下载,手机网页版,登录,南宫NG28app官网24小时为您服务!更多精彩活动娱乐等着您

算法:递归-鱼鱼的Java小站

递归算法主要寻找: 终止条件:递归的尽头 单级递归的行为:在一次递归里要做的事情 返回值:每次迭代要return的东西 例如 首先,假定方法是已经实现的 终止条件为:当当前节点(传了空节点)或下一节点(传了单节点)为空,则无需反转返回当前节点 递归行为:假定之后的节点均已实现反转,则需要将已经反转的尾部的next变为当前节点,而当前节点由于是第一个节点,其next为null 算法,递归,

Consul API文档-鱼鱼的Java小站

这是一个记录Consul 常用API的文档,因为Consul的跨语言性,所以,

ConventionDAO文档(简版)-鱼鱼的Java小站

Conventiondao是基于Spring Jdbc、Freemarker以及一些约定的规则而实现的O/R Mapping 框架,只要简单的配置一下DTO与数据库表之间的对应关系就可以拥有这个数据库表的增删、改查等功能 字段名和pojo属性的对应,camel case(驼峰表示法),例如:表字段user_name 对应 Pojo的userName ConventionDAO,SQL,java,框架,

常见树形结构-鱼鱼的Java小站

树形结构 相关术语 结点(Node):表示树中的数据元素,由数据项和数据元素之间的关系组成 在图中,共有10个结点 结点的度(Degree of Node):结点所拥有的子树的个数,在图中,结点A的度为3 树的度(Degree of Tree):树中各结点度的最大值 数据结构,

MySQL杂记-鱼鱼的Java小站

Explain 可以分析一个SELECT语句的性能,只要加在查询语句之前即可,会输出关于查询语句的分析,分析这个例子: id: SELECT 查询的标识符. 每个 SELECT 都会自动分配一个唯一的标识符. select_type: SELECT 查询的类型. SQL,

算法1-鱼鱼的Java小站

给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水 上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水) 木板组成水桶装水,定义高度为一数组,间隔为1,求水桶最大容量如[1,5,1,2,6,3]为15,解题思路:自两边木板向中间遍历求容量,每次相对短的木板向内移动,共比较n-2次 算法,

Java中的数据结构-鱼鱼的Java小站

若不提到Jdk版本,本文中的源码都是基于jdk8版本分析的 注:有关同步集合(如Vector、ConcurrentHashMap、CopyOnWriteArrayList等)请移步博客 数组集合类,是Collection接口的子类,有序的Collection实现,包含ArrayList、LinkedList、Vector,其中Vector是线程安全的ArrayList,LinkedList是底层基于双向链表实现的List List,HashMap,数据结构,Map,扩容,Set,java,

造轮子1 注解管理-鱼鱼的Java小站

使用public @interface xxx{}可以自定义一个注解,在注解上面定义的注解叫做元注解 以下代码取自开源API文档生成项目Swagger: 在注解中也可以使用注解,我们称这些注解为元注解,上面代码中使用了一些比较常见的元注解 @Target({ElementType.TYPE})用于定义注解的使用范围,常见的包含 Annotation,造轮子,java,

多线程应用提高(II) 线程池-鱼鱼的Java小站

项目中,当发生并行操作时,一般都会用到线程池处理多线程任务,线程池的规则类似于数据库连接池,在此不予赘述 jdk自带线程池,此处主要讲述Spring框架自带的线程池ThreadPoolTaskExecutor 通过实现Runnable和Callable接口实现一个线程任务,从而能放入Executor进行线程管理 笔记,Exector,Callable,java,Future,并发,多线程,拒绝策略,ThreadPool,线程池,

使用RPC与Restful接口调用服务-鱼鱼的Java小站

在SOA和微服务架构中,远程通信是无法避免的,最常用的远程通信有两种方式: restful的接口,使用,笔记,

第3页-鱼鱼的Java小站

web灵魂开发工程师鱼鱼的技术博客,Java,后台开发,中间件,微服务,网关,数据库

Consul API文档-鱼鱼的Java小站

这是一个记录Consul 常用API的文档,因为Consul的跨语言性,所以,

Consul API文档-鱼鱼的Java小站

这是一个记录Consul 常用API的文档,因为Consul的跨语言性,所以,

CAT的使用和原理简介-鱼鱼的Java小站

开发中刚好碰到了CAT的应用,利用这篇文章总结一下 监控,CAT,应用监控,

Mybatis的缓存机制、redis数据库缓存实现和相关问题-鱼鱼的Java小站

高并发环境下,数据库要承受非常大的压力,我们不能奢求每一次都只依赖分布式结构的读写分离数据库来解决问题,所以引入了数据库缓存的概念,这里的缓存不是具体的memcache或是redis,可能只是一块内存区域 此文介绍Mybatis的缓存机制 BatchExecutor专门用于执行批量sql操作,ReuseExecutor会重用statement执行sql操作,SimpleExecutor只是简单执行sql没有什么特别的 redis实现二级缓存,redis缓存,java,数据缓存,缓存,Mybatis使用注解配置缓存,Mybatis,并发,二级缓存的刷新,SQLSession,自定义缓存类,二级缓存,

博客寄语:

    博主很懒什么都没留下!

实时播报:

博客号-学习成长

相信每一分耕耘都有每一分收获,致力帮助博客主所创作的博客能更快的被收录! 如果有其它需求,可联系下方邮箱。