斑尾塍鹬
码龄6年
求更新 关注
提问 私信
  • 博客:7,174
    7,174
    总访问量
  • 19
    原创
  • 1
    粉丝
  • 6
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
加入CSDN时间: 2019-03-19
博客简介:

weixin_44800330的博客

查看详细资料
个人成就
  • 获得4次点赞
  • 内容获得0次评论
  • 获得9次收藏
  • 博客总排名1,528,223名
创作历程
  • 22篇
    2019年
成就勋章
TA的专栏
  • 复习
    5篇
  • 项目管理工具
    3篇
  • 框架
    5篇
  • 微服务
    3篇
  • 面试
    1篇
  • 注解
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

74人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Controller和RestController注解的区别

@RestController注解等价于@ResponseBody + @Controller。@RestController和@Controller的共同点是都用来表示Spring某个类是否可以接收HTTP请求,二者区别: @RestController无法返回指定页面,而@Controller可以;前者可以直接返回数据,后者需要@ResponseBody辅助。下面详细分析。1...
原创
发布博客 2019.08.12 ·
556 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

springboot框架之访问HTML页面与js、css静态文件

写在前面的话:找到工作不久,接手的第一个项目是超市的收银系统,该系统功能非常多,也很完善。由于初期使用SSM框架的时候,对框架理解的不透彻,所以果断摒弃了SSM框架,使用了更好用的Springboot框架。环境很好搭,但是真正测试的时候,静态资源和HTML文件全访问不到。现在解决了,把过程记录下来,方便自己以后复习。1.关于jar包(第一步)<!-- thymelea...
原创
发布博客 2019.08.12 ·
1270 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试过程心得

写在前面的话:本人是19届毕业生,专业为机械设计制造及其自动化,在大四实习的时候,选择了一家公司去实习,该公司为一个java培训结构。作为一个半路出家的和尚,在找工作上遇到很多坎坷,迄今为止,我已面试5家公司,每家公司都需要笔试,很显然,我的所有找工作经历都是死在了笔试上。今天,是我面试的最后一家公司,从公司走出来,突然觉得离开了爸妈,离开了学校,我什么都不是。但是,值得庆幸的是,这五家公...
原创
发布博客 2019.07.23 ·
289 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

linux系统介绍及使用

1.什么是Linux:Linux是一款广泛应用在服务器上的操作系统2.什么是操作系统:操作系统是硬件基础上的第一层软件,应用软件都需要安装在操作系统上使用。3.Linux的特性:安全、免费开源、稳定、快速、多用户(指一个用户的操作完全不会影响到其他用户的操作)4.简介1、在linux系统中,万物皆文件。因为操作Linux系统实际就是操作系统中的文件。与java中万物皆对象类似。...
转载
发布博客 2019.07.05 ·
199 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

消息队列Rabbit的使用及一些问题的处理

1.Rabbit是神马 Rabbit是一个在微服务模块中,模块与模块之间进行相互通信,相互调用的一个消息中间件。2.为什么要使用RabbitMQ解耦: 我们在做微服务开发中,会涉及到多个模块之间的相互调用。我们以ABCD四个独立运行的模块举个例子。假设现在A系统产生了一条数据,BCD三个系统都需要,这个时候,又新加入了E系统,E系统也需要这个数据,这个时候,C系统又不...
原创
发布博客 2019.07.04 ·
1183 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

Spring Cloud的组件之Eureka

1.什么是Eureka Eureka是Netflix的子模块之一,用于实现服务注册与发现,是微服务架构中最核心和基础的模块。Eureka由两部分组成:一个是EurekaServer(服务提供者),用于定位服务以实现中间层服务器的负载均衡和故障转移;另一个是EurekaClient(服务消费者),用于与服务提供者进行交互,并通过服务标识符去获取服务。2.Eureka有什么作用 我们使...
原创
发布博客 2019.07.04 ·
196 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring cloud介绍

由于本人知识运用有限,这篇博客是来自于其他博客的一些内容,这里附上原文地址:Spring Cloud全家桶主要组件及简要介绍1.微服务介绍 微服务架构,是以开发一组小型服务的方式来开发一个独立的应用系统的。其中,每个小型服务都运行在自己的进程中,采用HTTP资源API(即RPC和REST通信机制)来相互通信。这些服务围绕业务功能进行构建,并能通过全自动的部署机制来进行独立部署。 ...
原创
发布博客 2019.07.04 ·
108 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring AOP的深入理解

1.动态代理的实现原理 在Spring中,如果想要了解AOP,就必须了解动态代理的原理,因为AOP就是基于动态代理实现的。而动态代理要从JDK说起。在Jdk的java.lang.reflect包下有个Proxy类,它正是构造代理类的入口。在这个类中,有一个方法newProxyInstance就是创建代理对象的方法。这个方法需要三个参数,ClassLoader,用于加载代理类的Load...
原创
发布博客 2019.07.03 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring IOC深入理解

由上文----Spring的深入理解可以知道,Sring中三大核心组件有哪些,它们的作用是什么。现在我们来看一下Spring中重要的两个概念:Spring IOC容器与Spring AOP编程思想。1.什么是IOC容器 举一个例子,把IOC容器比作一个箱子,这个箱子里又球的子模,可以用这些模子来很多种不同的球,还有一个造这些球模的机器,这个机器可以产生球模。对应的关系就是:Bean...
原创
发布博客 2019.07.03 ·
178 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring深入理解

本文写作思想来源于其他博客,在这里附上大神的连接:spring深入理解1.什么是Spring?用一句话概括。 spring是一个为了解决企业应用程序开发的,一个开源框架。内部采用了IOC容器来管理Bean之间的关系以及Bean的生命周期,采用AOP的编程思想,实现了分层架构,可以与其他很多优秀的框架集成。2.spring的架构图(拿一张度娘的图)我们可以看到,sprin...
原创
发布博客 2019.07.03 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

springMVC深入理解

1.javaEE项目体系结构 从上到下分别是应用层、web层、业务层、持久层。 应用层:就是我们的js、html,浏览器。 web层:SpringMVC框架。 业务层:Spring框架。 持久层:MyBatis框架。2.核心类与接口 DispatcherServlet ----前端控制器 HandlerMapping接口 ----处...
原创
发布博客 2019.07.02 ·
135 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

项目管理工具SVN

1、什么是SVN? SVN是一个代码版本控制软件,管理着随时间改变的数据。这些数据放置在一个中央资料档案库中,这个档案库就像是一个普通的文件服务器,它会每一次文件的变动。2、SVN有什么作用? 使用SVN可以很好地协调一个团队共同开发同一个项目,而不会出现代码冲突、覆盖的情况。 针对一个文件可以创建许多不同的版本,并且可以随时查看不同版本的内容。 公司领导...
原创
发布博客 2019.07.02 ·
459 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

项目管理工具GIT

1.git是什么? git是一个分布式版本控制系统。说白了,它就是一个版本控制系统,git只是它的一个名字而已。2.什么又是版本控制? 这里借助一篇博客的案例,假设有一个场景,你在做毕业论文的时候,第一次提交上去,知道老师发觉你写的不好,就叫你回去改,我们通常的做法就是不改变原论文,复制一份出来,在复制的论文上做新的修改,因为万一哪天知道老师说你改的还不如以前的,我们还可以在...
原创
发布博客 2019.07.02 ·
299 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

项目管理工具maven

1.什么是maven? 由于官方文档咬文嚼字,难以理解,这里就不介绍他的说法。(要是想知道,可以问度娘)。 在我看来,maven就是通过一个配置文件(pom.xml),合理地叙述项目间的依赖关系。但是这种依赖关系不能我们手动去添加,而是通过maven这个工具帮助我们来管理。2.maven仓库 通过pom.xml文件就可以获取到相应的jar包。但是这些jai包是哪里来的呢?...
原创
发布博客 2019.07.02 ·
132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql之mysql优化

1、什么是Mysql? 度娘:Mysql是一个关系型数据库管理系统,在web应用开发方面,Mysql是最好的关系数据库管理系统应用软件之一。所谓关系型数据库,就是将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。在Mysql中,所使用的SQL语言是用于访问数据库的最常用标准化语言。2、既然Mysql这么牛,为什么要优化? 影响Mysql...
原创
发布博客 2019.07.01 ·
244 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

减少java应用与Mysql数据库的交互案例

看图说话:如果我们不调用存储过程,按照传统的方式,就需要做3次IO交互(修改订单状态、增加商品库存、去掉购买记录)如果我们调用存储过程,通过指定存储过程的名字并传入特定的参数(这这里传入的是订单Id),此时,我们与Mysql数据库交互次数只有一次,剩下的就交给Mysql中存储过程对象去处理,大大提高了效率。...
原创
发布博客 2019.07.01 ·
509 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java设计模式-----代理模式

1.静态代理静态代理是由程序员创建或工具生成代理类的源码,再编译代理类。所谓静态也就是在程序运行前就已经存在代理类的字节码文件,代理类和委托类的关系在运行前就确定了。一句话,自己手写代理类就是静态代理。被代理对象RealSubject负责执行相关业务逻辑,不同的被代理对象处理不同的业务,而代理对象只需要访问这些业务方法就行,不需要处理具体业务逻辑,但是针对某一类共同问题的的处...
转载
发布博客 2019.06.15 ·
118 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java的设计模式---工厂模式

原文讲解工厂模式我个人认为其实比较难理解的,如果有接触过|听过|见过该模式的同学很可能就会想:我自己new一个对象出来就好了,简单快捷。用得着你这个工厂模式吗?搞一个工厂出来还要写一大堆的代码呢~,最后附上原文出处:java设计模式-----工厂模式网上的很多资料都是在阐述着:工厂模式的好处就是解耦。相信大家对解耦这个词也不陌生,那解耦究竟有什么好处呢?本文章试图去解释为什么要用工厂模...
转载
发布博客 2019.06.15 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java设计模式

1.单例模式 概念:就是在整个程序运行过程中到结束,一个类的实例只有一个。 使用场景:解决一个全局使用的类,频繁创建和销毁。拥有对象的唯一性,并保证内存中对象的唯一。可以节省内存,因为单例共用一个实例,有利于Java的垃圾回收机制。 优点:1、减少内存开销,尤其是频繁的创建和销毁实例; 2、避免对资源对过多占用。 缺点: ...
原创
发布博客 2019.06.15 ·
80 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

框架设计的灵魂--反射

1.类的加载在了解反射之前,先要了解一个类在内存中运行时,都经历了哪些事情。会经历三个步骤:加载:就是指将class文件读取到内存,并为之创建一个class对象;连接:验证是否正确的内部结构。例如构造方法,基本属性等;准备为类的静态成员分配内存,并设置默认初始化值;将类的二进制数据中的符号引用替换为直接引用(例如int a = 1,在内存中,凡是用到a这个边的地方,都直接改为1,就...
原创
发布博客 2019.06.15 ·
148 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多