自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 Spring源码系列(6)- bean的加载(二)

我们接着上一章的内容继续讲解。这里说点题外话,最近一个是因为五一,再一个因为工作的原因,还有自己比较懒吧,都想放弃了,不想写了。。感觉没什么用。但是又想到,不能半途而废,最起码这一系列得写完吧。感觉没什么用,是不是写的还是太少?这样安慰自己。哈哈。。希望能给坚持不下去的童鞋带来一些动力。还是照样,贴代码。本节重点讲标红的这一句代码。下一节我们再讲解三级缓存(getSingleton这个方法)的内容。这行上边的代码无需多解释,我们着重看红色部分。点进去,进入前面几行代码主要是判断bean na

2021-05-07 16:43:23 155

原创 究竟什么是DDD

文章目录前言定义适用场景如何做?人的组织架构系统的架构设计前言DDD,网上太多解释了,但都大同小异,就是解释名词的,看的发晕,我这里给出通俗的解释,助大家能理解究竟什么才是DDD。定义DDD,英文全称是Domain Driven Design,对应的中文含义是领域驱动设计,指的是针对特定领域进行定制化的设计。DDD是指导思想,不是具体的实操技术,这里有一个重点需要注意,不是每个系统设计都可以使用DDD,DDD解决的复杂问题。适用场景那DDD究竟适用于什么场景,从以下几种判断:1、系统组

2021-04-21 15:55:44 4570 2

原创 Spring源码系列(6)- bean的加载(一)

Spring源码系列(6)- bean的加载回顾我们先来回顾总结一下之前几个章节讲的内容。前面几个章节讲的内容,如果映射到代码,其实就一行代码BeanFactory bf = new XmlBeanFactory(new ClassPathResource"test.xml");所以,可以看到,只是这一行代码,spring就做了多少工作,总结起来就是以下这么几点:1、通过ClassPathResource解析XML2、通过XmlBeanDefinitionReader从xml文件进行读取。

2021-04-16 16:24:51 126 1

原创 Spring源码系列(5)- BeanDefinition的注册

Spring源码系列(3)- BeanDefinition的注册前言注册准备前言本章接着上篇,主要来介绍BeanDefinition的注册,本篇比较重要。BeanDefinition 这个类是spring的前奏中比较重要的一环,这个类从字面意思,就很清楚,Bean定义的接口,啥意思呢?就是所有的自定义普通bean类,只要想注册到spring容器中,首先得转换成spring认识的类,也就是BeanDefinition,这个里面会包含bean的基础信息,比如类的属性、是否有依赖,依赖的类是什么,是否有父类

2021-04-06 16:29:33 322

原创 mybatis-plus查询无数据问题

由于本周工作原因,spring系列放到下周写,今天分享一个实际开发中出现的问题和解决办法。先说说背景。事情是这样的,我们上线了一个缴费系统,但是一到高峰缴费,就会出现通过手机号查询不到个人的缴费信息。只要重启,能好那么一下,然后隔一段时间,就又不行了。而且这块还发现一点规律,比如查询某个号码的,发现是点了9次之后,才会出现,之后便会一直这样。使用的技术是springboot+spring mvc+mybatis,数据库是sqlserver(查的别人的库)ps:由于事情过去一段时间了,当时忘了

2021-03-26 17:44:56 5616

原创 Spring源码系列(4)- spring XML文件的解析

Spring源码系列(3)- 从xml配置文件说起 2 -> XmlBeanFactory前言XmIBeanDefinitionReader开始真正解析封装BeanDefinition前言本章重点将上一篇留下的尾巴说完,本章就一个重点,this.reader.loadBeanDefinitions这个方法, 把这个搞明白就可以了。每篇只讲一块内容,这样便于大家理解,也不会迷糊。XmIBeanDefinitionReader话不多说,先来这段代码。this.reader.loadBeanD

2021-03-18 16:42:28 377

原创 Spring源码系列(3)- 从xml配置文件说起

Spring源码系列(3)- 从xml配置文件说起文章目录Spring源码系列(3)- 从xml配置文件说起前言容器的基础XmlBeanFactory前言从本章开始,我们就正式进入源码的阅读了。大家如果7、8年前用过spring,应该有印象,最开始我们的bean都是在xml里面管理的,当时配置起来非常痛苦,每次有个新的Bean都需要在xml里面配置一下,不仅麻烦,而且很容易出错。只不过从spring5.0以后,spring就开始支持无配置文件了,极大的方便了开发。再加上springboot的加

2021-03-08 17:33:03 116

原创 Spring源码系列(2) - 整体架构介绍

@[TOC](Spring源码系列(2) - 整体架构介绍)前言首先在这里祝大家春节愉快!本章对spring 的整体体系做一个介绍,本章很重要,很多人可能会忽视整体的介绍,直接扎进去阅读源码,这种是不可取的。整体架构图先来看spring的架构图。这个图基本上都一样的哈,spring大体就是分为以上几个模块,下边详细介绍下每个模块。1. Core Container先来看看核心容器模块,这里主要包含有Core、Beans、Context和Expression Language模块Core和B

2021-02-22 09:58:45 482 2

原创 假如被公司辞退,你知道该做什么吗

最近一个朋友的公司发生了一些事情,在20年的最后一天,裁了一批人,员工稀里糊涂被拉去会议室,稀里糊涂就把字签了(虽然是N+1协议赔偿),且没有通知上级领导,更没有做工作交接,应该是怕串通吧。我发现很多做技术的人员都比较单纯,碰到这种事或者让签个什么表,毫不犹豫可能就签了。所以在这里写篇文章,告诉大家要懂得一些方式方法,免得公司坑你,而没有任何证据。还是那句话,防人之心不可无,多一手准备,总比没有准备的好。首先说说试用期的情况,如果在试用期内,你被辞退,如果不是你的个人过错(需要企业举证),则企业需要

2021-02-05 11:34:09 717 3

原创 疫情多久能好转

1月份的时候疫情又有加重的趋势,目前来看石家庄现有确诊424例,哈尔滨133例,绥化439例,通化247例。每日新增总数接近百例。但我在这里想说,大家只要做好自我防护,不用恐慌,相信我们的国家是以人为本的,这点难关会很快度过的。·新冠为什么跟当年的SARS不一样?一个原因是新冠的症状不明显,发现难度高且潜伏周期长,而SARS一般症状都比较明显且潜伏周期短,所以相对来说,新冠死亡率低,而SARS死亡率高。而这么厉害的新冠,也才属于乙类传染病,那甲类是谁,其中就有大名鼎鼎的鼠疫。。鼠疫传染率高,死亡率也非常

2021-02-01 16:09:36 1117

原创 spring源码系列(1)- 源码编译导入IDEA

spring源码系列(1)- 源码导入IDEA前言下载源码源码编译前准备修改配置文件jdk源码编译源码导入IDEAkotlin安装额外福利(不要想多了????,这里是别人没有讲过的) -- 源码导入到自己的工程前言由于本人最近在读spring源码,所以从本章开始,我们一起来啃啃spring源码,一个是记录自己的阅读历程,一个是给读者能带来一些不同的体验,尽量通俗易懂。这里也顺便说下我是怎么阅读源码的。为了不至于坚持不住,不至于陷到源码中,这里说一点源码阅读的技巧。1、最好旁边有一本对应源码的书籍(

2021-02-01 15:59:46 468

原创 技术人也要学会理财(非广告)

我发现很多技术人,只会拼命的挣钱,从来不会打理自己的钱财。要不就是放在余额宝存着,要不就是工资卡里面的钱从来没动过。这种习惯是要学会改变的,技术这个职业的工资相对来说是非常高的,可想过没有,等你40岁的时候,还只是挣这些死工资吗?怎么让钱生钱呢?本文将会有答案,通篇易懂,非常适合小白阅读。当然,理财的知识博大精深,不是靠一篇能说的明白的,有不明白的可以私聊或者留言。本篇文章从理财的定义、为什么要理财、如何理财说起。先来看看理财的定义,偷个懒,从《百度百科》摘抄一段,理财(金融术语),指的是对财务

2021-01-27 13:44:45 166

原创 程序员学习算法究竟有没有用

这个题目,其实网上搜一下,一大筐答案。所以这里来点干货,来点不一样的东西。这个事情我认为要分两面来看。如果你一辈子只是做应用级别的开发,只是简单的CRUD,或者说不想一辈子从事应用研发的工作,那我个人觉得完全没有必要浪费时间和精力(ps:确实占用的时间比较多,还不如腾出这些时间做别的事情)专门去学习算法。当然如果你还有一定的追求,想35岁之后(ps:很多人会说,谁能想得到35岁之后的事情,所以请你提前规划好自己的生涯,再多说两句,如果你确实热爱编程,感觉对编程有一定的悟性,我觉得你可以一直从事下

2021-01-26 10:19:16 909 2

原创 技术职业发展规划的一点点建议

第一次在csdn上发表文章, 也可以说第一次在公共媒体上发,心情还是很忐忑的,希望大家手下留情。少喷。首先说说开始写文章的一些原因,其实想写文章已经好长时间了,一直给自己找借口,没有付诸行动。最近在看一本书《软技能:代码之外的生存指南》,建议大家可以看看,书中提到了要懂得营销自己,写博客文章就是一个很好的方式,所以下定决心,从现在开始,将自己的见闻、知识等等,写下来,一个是为了记录自己的历程,一个是能给大家带来一些帮助,也是极好的。再有,也确实有私心,为了推销一下自己,看看自己能到哪一步。我是201

2021-01-25 14:12:16 234 2

数据库设计技巧

数据库设计的一些技巧介绍及各种例子,讲解清楚,任何有基础的人都可以看懂。

2011-10-19

.net及SQLSERVER餐饮管理系统

基于C#,SQLSERVER的管理系统,可以进行点菜,取消菜等操作,还有其他等一些的操作。界面美观,实用性强,请放心使用。

2010-03-11

空空如也

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

TA关注的人

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