自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

若水寒空_小贝的博客

若水寒空_小贝系菜鸟一枚

  • 博客(19)
  • 收藏
  • 关注

原创 @Async注解失效的 9 种场景

在项目某个方法使用@Async注解,但是该方法还是同步执行了,异步不起作用,到底是什么原因呢?这个问题还是比较有意思的,今天总结了@Async注解失效的9种场景,希望对你会有所帮助。

2024-05-07 10:06:23 1007 1

原创 http升级https

升级HTTPS,我们可以分为购买证书、安装证书、设置跳转这三个步骤,下面我们展开来讲讲这三步详细的实施流程。申请证书证书类型分为DV、OV、EV这三种,这三种有什么区别?DV(域名型SSL):个人站点、iOS应用分发站点、登陆等单纯https加密需求的链接; OV(企业型SSL):企业官网; EV(增强型SSL):对安全需求更强的企业官网、电商、互联网金融网站;SSL证书的...

2019-03-05 22:51:47 459

原创 阿里26款超赞Java开源项目

1、分布式应用服务开发的一站式解决方案 Spring Cloud AlibabaSpring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spr...

2019-03-05 22:34:21 277

原创 SaaS、PaaS、IaaS

这是云计算的三种服务模式。1、SaaS:Software-as-a-Service(软件即服务) 提供给客户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设备上通过客户端界面访问,如浏览器。消费者不需要管理或控制任何云计算基础设施,例如网络、服务器、操作系统、存储等。2、PaaS:Platform-as-a-Service(平台即服务) ...

2019-03-05 22:13:59 172

翻译 如何找到一份合适的工作?

【 昨晚看了罗胖的“知识就是力量”其中一节:“怎样找到一份合适的工作”,特此记录一下 】现在要找一份合适的工作,该怎么找?投亲靠友?这是什么时代了?当然是投递简历了。但是,如下图: 一、找工作不是参加考试,不能用高考的心智模式 找好工作关键是要把价值传递出去   “六度空间理论”:最多通过五个人,你就能连接到世界上的任何一个人  二、把自己的价值变成...

2018-10-04 17:40:31 536

原创 web入门之Session与Cookie

Cookie是客户端技术,服务器把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是用户各自的数据了。Session是服务器端技术,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个其独享的session对象,由于session为用户浏览器独享,所以用户在访问服务器的web资源时,可

2018-01-30 22:53:39 159

原创 分布式、集群、负载均衡

1、分布式小明的公司有3个系统: 系统A、系统B和系统C ,这三个系统所做的业务不同,被部署在3个独立的机器上运行, 他们之间互相调用(当然是跨域网络的), 通力合作完成公司的业务流程。将不同的业务分布在不同的地方, 这就构成了一个分布式的系统,现在问题来了, 系统A是整个分布式系统的“脸面”, 用户直接访问,用户量访问大的时候要么是速度巨慢,要么直接挂掉, 怎么办

2018-01-30 14:34:35 228

原创 什么是微服务

在介绍微服务之前,我们先了解单体架构。单体架构:应用服务被当作一个单体进行部署,例如:一个Java Web应用仅包含一个运行在Tomcat之类的Web容器上WAR文件。上图就是传统的MVC单体架构,所有的业务子模块都集成在一个很笨重的JVM进程中。这种单体架构的好处是便于管理,所有的代码都在同一个项目中,但当规模越来越大的时候,弊端渐现:1、项目过于臃肿:当大大小小的功

2018-01-30 13:57:52 705

原创 Memcached、Redis、MongoDB如何选择

在此之前我们要先知道数据库分为关系型数据库 和 非关系型数据库。关系型数据库(表格式,结构化数据)主要有:DB2、Oracle、Sybase、SQLserver、MySQL等。非关系型数据库(即Nosql)常见的有Memcached、Redis、Mongodb等,它是基于动态结构,存储格式为key-value类型的,存储于内存,可动态适应数据类型和结构的变化。下面来介绍上述三种主要nosql:

2018-01-28 23:20:15 570

原创 杂谈笔记:项目经理所需品质(1)

项目管理三个重要时期:招人、用人、留人。项目经理所需的能力,总的来说就是对项目本身按目标达成的一种掌控能力,所做的每一件事都是为了达成这个目标而不断奋斗!1.目标驱动:时刻问自己,项目的目标是什么?项目当前状态与项目目标的差距是什么?我该怎么去应付和解决?2.系统思维:清楚的认识影响项目达标与成功的各个因素及它们之间的关系,建立适合项目的动态系统模型来平衡各方利益;没有最优,只有满意,

2017-10-11 13:46:44 316 1

原创 web入门之Http协议

1.Http请求GET /first/hello HTTP/1.1Host: localhostUser-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:30.0) Gecko/20100101 Firefox/30.0Accept: text/html,application/xhtml+xml,applicatio

2017-06-15 12:59:30 369

原创 Web开发入门

1.web开发概念:静态网页:网页的内容(代码)不会改变。html/css/javascript。动态网页:网页的内容会改变的,通常是由java程序来生成的网页。哪些技术可以生成动态网页?--》 servlet、jsp技术都是动态网页的开发技术。静态网站:只包含静态网页的网站动态网站:即包含静态网页,也包含动态网页。 网站服务器:是一台PC机(硬件)。通过一些配

2017-04-20 12:59:47 418

原创 Java基础之泛型

1.泛型的作用:在泛型出现之前,集合存放的元素一定要指定具体的类型,限制了!jdk5.0以后,一般把运行时可能出现的异常提前到编译时。在jdk5.0之前:ArrayList list = new ArrayList();list.add(new Cat());list.add(new Dog());Cat cat = (Cat)list.get(0);Cat cat

2017-04-14 13:22:07 191

原创 Java基础之Socket编程

1. Socket的作用用于计算机与计算机之前通过网络传输数据通讯-->Socket 2. 基本网络知识IP:计算机在网络的唯一标示,通过IP地址就可以找到一台计算机端口:操作系统上软件的唯一标记。80(Web默认端口),3306(MySQL默认端口),1024以前的端口都被系统占用了。端口的范围:1~65535。定义端口的时候最好使用1024以后的端口。协议:UD

2017-04-14 13:03:55 247

原创 Java基础之Properties类

1.在实际开发中,很多时候我们在程序用到了一些参数,如果这些参数发送变化,需要修改源代码,这样做扩展性很不好!!!为此,可以使用properties配置文件去解决这个问题 2.Properties的使用:注意:文件名要以*.properties 命名,内容以key  - value对形式出现,key和value中间以“=”,或者是 空格 分割。使用步骤:

2017-04-14 08:57:48 195

原创 Java基础之多线程

1.线程的意义提高CPU的使用效率,但不会程序的运行效率。 2.创建线程的两种方式方式一:继承Thread类方式一:实现Runnable接口。推荐使用方式二,更符合面向对象的思想。因为把线程的执行逻辑(runnable接口的run方法的逻辑) 和 线程创建启动逻辑(start() 启动线程)分开。注意: run方法是线程的执行任务,直接调用run方法不会启动线程,而

2017-04-11 13:44:30 152

原创 Java基础之IO流

1.解决什么问题?设备与设备之间的数据传输问题...设备: 硬盘,内存,屏幕,网络 2. IO流的分类按流的方向: 输入流和 输出流按流的数据类型: 字节流和 字符流按功能 : 节点流 和 过滤流  InputStream /OutputStream (抽象类) 字节流(二进制) Reader /W

2017-03-29 13:26:42 165

原创 Java基础之集合(主要)

1.集合的作用集合是存储对象的专业的容器。注意:1)集合存储引用类型数据(可以写基础数据类型,因为jdk5.0之后的有自动封装机制)2)集合存储对象引用,而非对象本身。2.集合的体系|-Collection:单列集合。存储的一个对象作为集合的一个元素。|-List:元素有序的,可以重复。|-ArrayList:查询元素速度快,增删速度慢。底层是数组实现。可以用下

2017-03-28 12:54:23 252

原创 Java中重定向与请求转发的区别

比喻:请求转发:A向B发送请求,想让B帮忙完成一项工作,当B接收到请求后发现自己完成不了,于是B请C帮忙,C接收到B的请求后最终完成了该项工作,并把最后的结果返回给A。此过程A只发送了一次请求给B,A只知道把请求发给B,至于B是怎么完成的A并不关心,他只等待最终的结果。重定向:A向B发送请求,想让B帮忙完成一项工作,当B接收到请求后发现自己无法完成,就立即告诉A情况,并向A推荐C可以完成该

2017-03-19 12:46:04 416 3

空空如也

空空如也

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

TA关注的人

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