自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 Dubbo服务注册过程浅析

一、Dubbo依赖dubbo依赖引入比较简单,只需要引用一个jar包,相关的子依赖包即可自动导入:<!-- https://mvnrepository.com/artifact/com.alibaba/dubbo --><dependency> <groupId>com.alibaba</groupId> <arti...

2019-02-24 22:26:59 1068

原创 Python内置数据类型之--set

set是我们使用python的过程中经常用到的数据类型,以前只知道其具有去重的作用,但是对于其更加详细的信息却不得而知,相关的权威资料也不是很好找,想到了python(我这里差的是python3.6.3版本)官网的doc,应该会比较详细,详细地址请参考:官网对set的解释查询结果果然没让人失望。首先看set的简介部分:4.9. Set Types — set, frozensetA ...

2018-12-08 07:32:38 361

原创 Leetcode前k个出现次数最多的单词--对python3排序函数的思考

目录 0. 磨叽一下1. leetcode题目--返回前k 个出现次数最多的单词2. 未领会题目精神的错误解答3. python多条件排序  0. 磨叽一下刷leetcode有一阵子了,出于效率考虑,还只是把重点放在简单类型的题目,这个难度的题目花费时间不会太长,基本上利用每天到公司上班前的一小段时间可以完成一道。但是总是停留着自己的舒适区是不会有太大的进步,于...

2018-11-24 14:10:10 1749 1

原创 Springboot学习之WebApplicationInitializer

Springboot的一个重要功能就是可以消除几乎所有的配置文件,使用JavaConfig取而代之。而Servlet3.0以后也推崇实用注解的方式取代web.xml配置文件,为了实现这一目的,Springboot提供了对应的类。WebApplicationInitializer SpringServletContainerInitializer首先看一下使用web.xml配置文件的方式...

2018-07-22 22:00:48 5001

原创 MySQL redo log和undo log

MySQL作为一个最受欢迎的开源关系型数据库,其对于可靠性和稳定性有着很高的要求。Innodb是MySQL几个存储引擎当中功能最强大的一个,能够支持完整的事务功能。什么是Redo Log?Redo Log,顾名思义,即为重做日志,是Innodb存储引擎可靠性的一个重要保障。为什么这么说呢?想象一下,当MySQL同时连接众多的会话,为其提供各自的事务功能,事务操作往往比较耗时。同时,...

2019-02-13 22:07:34 937

原创 MySQL事务与锁

读锁select ... lock in share mode;添加一个共享锁,确保可以读到最新的数据,阻塞其他事务对该数据的更新;可以兼容其他的共享锁;两个select ... lock in share mode可以互相兼容。select ... for update;添加一个排他锁,阻塞其他更新事务;同时也会阻塞其他排他锁;两个select ... for update无法兼...

2019-02-13 22:07:00 173

原创 Mybatis拦截器学习记录

Plugin.wrap类public static Object wrap(Object target, Interceptor interceptor) { Map<Class<?>, Set<Method>> signatureMap = getSignatureMap(interceptor); Class<?> type = ...

2018-07-08 11:41:50 284

原创 微信小程序学习--常见问题篇

1.小程序调试时,出现wx.login失败的问题,什么原因引起的?详情-不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书勾选该选项时,会导致无法登陆2.tabBar无法显示的原因确认几点:1:这几个页面有在上面的pages里面定义吗?2:当前访问的页面在tabBar的list里面吗?3:pages里第一个页面在tabBar的list里面吗?如果不行,保存之后重启编辑...

2018-07-08 11:41:07 443

原创 Mybatis源码学习-MapperMethod

MapperMethod是代理方式的实际执行类,JDK动态代理调用的invoke方法,实际是转发到了MapperMethod的execute方法,参考源码如下:public Object invoke(Object proxy, Method method, Object[] args) throws Throwable { if (Object.class.equals(method.g...

2018-07-08 11:40:10 439

原创 Spring学习-FactoryBean的使用

Spring的核心功能是管理bean的生命周期。需要使用一个bean时,只需要首先通过xml方式或者JavaConfig方式定义即可,之后使用@Autowired即可注入。使用xml定义时,使用方法如下:<?xml version="1.0" encoding="UTF-8" ?><beans xmlns="http://www.springframework.org/sc...

2018-07-08 11:34:33 274

原创 Spring学习-自动装配

Spring自动配置的两个核心功能为:1.组件扫描;2.自动装配。组件扫描就是指将@ComponentScan注解指定路径下的@Component,@Controller,@Service,@Repository,等注解标记的类注册到Spring上下文当中,这个过程假设所有的组件相互之间没有依赖;但是现实不可能这么简单!缺少依赖关系的组件也很难实现有用的功能,因此自动装配的重要性也就显而易见,所谓...

2018-06-29 00:01:29 202

原创 Springboot学习-bean的定义

Springboot以其强大的功能而广受开发者的喜爱,其中非常优秀的一个功能就是注解非常智能化,本文探讨springboot的自动发现功能。spring框架中用来定义bean的注解有@Repository,@Component,@Bean(@Configuration注解的类中),@Controller,@Service,等注解。这些注解用来标记对应的类是一个bean,然而,如何在spring容器...

2018-06-28 21:59:45 5957 1

原创 Spring学习-@ComponentScan注解

Spring的配置主要有两种方式,一种是基于xml配置文件,另一种是基于JavaConfig注解配置,由于基于注解的配置能够保证类型安全,使用起来更加方便,得到了越来越多用户的青睐。@ComponentScan是一个使用非常频繁的注解,该类的作用使得Spring定义Bean非常灵活方便,通过将当前类所在目录的子路径全部扫描,获取包含@Component注解的类,从而生成Bean。本文主要探讨@Co...

2018-06-28 20:16:22 506

原创 Java日志学习记录

SLF4J 用户手册学习记录(本学习感受参考SLF4J官网的参考文档,原文地址为:点击打开链接)SLF4J全称为Simple Logging Facade for Java,言下之意就是,该框架是Java日志的一个门面模式,该日志框架仅仅提供一种抽象的日志框架,单独使用该日志框架无法真正记录日志,需要搭配其他具体的日志框架才能够实现日志记录。由上图可见,使用SLF4J的标准姿势为,在应用程序当中使...

2018-05-17 23:30:47 421

原创 Cron表达式详解

无论是在软件开发还是实际生产过程中,定期执行特定的任务或者指令是非常有必要的,这不但能够将程序员们从这种重复劳动中解放出来,而且任务的执行周期也更加准确。任务调度框架中,为了表示任务的执行周期,cron表达式被发明出来。1、何为Cron表达式cron表达式是类unix系统中用于表示任务调度的表达式,能够表示特定周期进行的特定的时间、日期等。cron表达式的具体形式,有两种说法:1)根据百度百科,c...

2018-03-21 17:04:25 775

原创 Java编程:Comparable和Comparator用法比较

自学Java,第一次使用csdn记录自己的学习记录,一来可以帮助自己整理知识内容,二来希望能够为新的学习者提供一点点参考,如有不当之处,还望指正。主要内容:1、Comparable使用2、Comparator使用3、注意事项1、Comparable使用Comparable是Java中一个接口,当类实现该接口之后可以进行排序操作。该接口仅有一个函数:publi

2017-10-29 11:29:37 240

空空如也

空空如也

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

TA关注的人

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