Java旅途_社区达人页

个人头像照片
Java旅途
已加入开发者社区2039

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
开发者认证勋章
开发者认证勋章
个人头像照片
初入江湖
初入江湖

成就

已发布85篇文章
101条评论
已回答0个问题
0条评论
已发布0个视频
github地址

技术能力

兴趣领域
  • Java
  • JavaScript
  • Python
  • 微服务
  • 项目管理
  • 消息中间件
  • 数据库
  • Linux
擅长领域
  • Java
    初级

    能力说明:

    了解变量作用域、Java类的结构,能够创建带main方法可执行的java应用,从命令行运行java程序;能够使用Java基本数据类型、运算符和控制结构、数组、循环结构书写和运行简单的Java程序。

技术认证

暂无个人介绍

暂无精选文章
暂无更多信息

2023年01月

  • 01.29 16:47:43
    发表了文章 2023-01-29 16:47:43

    spring-boot-route(七)整合jdbcTemplate操作数据库

    在一部分内容中,我们学习了Restful接口的编写,及接口文档的生成。我们需要将接口数据进行持久化存储,这一部分我们主要学习几种持久化框架将数据进行存储。本部分内容中,我们都将使用mysql为例来做为演示数据库。
  • 01.29 16:47:03
    发表了文章 2023-01-29 16:47:03

    spring-boot-route(六)整合JApiDocs生成接口文档

    上一篇文章中介绍了使用Swagger生成接口文档,非常方便,功能也十分强大。如果非要说Swaager有什么缺点,想必就是注解写起来比较麻烦。如果我说有一款不用写注解,就可以生成文档的工具,你心动了吗?他就是我们今天的主角——JApiDocs。
  • 01.29 16:45:31
    发表了文章 2023-01-29 16:45:31

    spring-boot-route(一)Controller接收参数的几种方式

    Controller接收参数的常用方式总体可以分为三类。第一类是Get请求通过拼接url进行传递,第二类是Post请求通过请求体进行传递,第三类是通过请求头部进行参数传递。
  • 01.29 16:43:26
    发表了文章 2023-01-29 16:43:26

    spring-boot-route(四)全局异常处理

    在开发中,我们经常会使用`try/catch块`来捕获异常进行处理,如果有些代码中忘记捕获异常或者不可见的一些异常出现,就会响应给前端一些不友好的提示,这时候我们可以使用全局异常处理。这样就不用在代码中写那些烦人的`try/catch块了`,代码的可读性也会提高。
  • 01.29 16:42:44
    发表了文章 2023-01-29 16:42:44

    spring-boot-route(三)实现多文件上传

    Spring Boot默认上传的单个文件大小`1MB`,一次上传的总文件大小为`10MB`。 单个文件上传使用MultipartFile参数来接收文件,多文件使用MultipartFile[]数组来接收,然后遍历它,当成单文件来处理。
  • 01.29 16:41:28
    发表了文章 2023-01-29 16:41:28

    spring-boot-route(二)读取配置文件的几种方式

    Spring Boot提供了两种格式的配置文件,分别是`properties` 和 `yml`。Spring Boot最大的特点就是自动化配置,如果我们想修改自动化配置的默认值,就可以通过配置文件来指定自己服务器相关的参数。

2021年12月

  • 12.24 11:21:42
    发表了文章 2021-12-24 11:21:42

    分布式session的几种解决方案,你中意哪种?

    在分布式环境下,session就会出现问题了,假如服务端部署在两个服务器A和B上。第一次往购物车添加商品时,请求落在了服务器A上,服务器A创建了一个session,并返回JessionId,第二次往购物车添加商品时,请求落在了服务器B上,请求携带的JesssionId在服务器B上并不会找到对应的session。这时候服务器B就会创建一个新的session,并返回对应的JessionId,客户端发现第一次添加的商品丢失了。。。
  • 12.24 11:20:41
    发表了文章 2021-12-24 11:20:41

    RabbitMQ灵魂九问

    RabbitMQ常问面试题
  • 12.20 22:28:52
    发表了文章 2021-12-20 22:28:52

    sql注入实战演示

    SQL注入攻击是黑客对数据库进行攻击常用的手段之一,随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。
  • 12.20 10:05:49
    发表了文章 2021-12-20 10:05:49

    Redis可以做哪些事?

    Redis是一种基于键值对的NoSQL数据库,它的值主要由string(字符串),hash(哈希),list(列表),set(集合),zset(有序集合)五种基本数据结构构成,除此之外还支持一些其他的数据结构和算法。
  • 12.20 10:04:14
    发表了文章 2021-12-20 10:04:14

    “锟斤拷“的前世今生

    “锟斤拷“的前世今生

2020年07月

  • 07.31 10:45:55
    发表了文章 2020-07-31 10:45:55

    面试官:说一下你常用的加密算法

    加密算法我们整体可以分为:可逆加密和不可逆加密,可逆加密又可以分为:对称加密和非对称加密。
  • 07.21 09:28:15
    发表了文章 2020-07-21 09:28:15

    来了,来了,你们要的Nginx教程来了

    `Nginx`是一个高性能的`http`和反向代理服务器,其特点是占用内存小,并发能力强。`Nginx`专为性能优化而开发,性能是其最重要的考量,能经受高负载的考验,有报告表明能支持高达50000个并发连接数。
  • 07.16 09:12:06
    发表了文章 2020-07-16 09:12:06

    Java8——Stream流

    Stream是数据渠道,用于操作集合、数组等生成的元素序列。
  • 07.13 12:53:31
    发表了文章 2020-07-13 12:53:31

    Java8——方法引用

    方法应用及构造器引用其实可以理解为lamdba的另一种表现形式
  • 07.07 19:01:41
    发表了文章 2020-07-07 19:01:41

    Spring Cloud Alibaba系列(六)sentinel的实际应用

    上一章中我们通过Dashboard来为Sentinel客户端设置各种各样的规则,但是这些规则默认是存放在内存中,极不稳定,无法用于生成环境,所以需要将其持久化。
  • 07.07 19:00:31
    发表了文章 2020-07-07 19:00:31

    Spring Boot读取配置文件的几种方式

    Spring Boot获取文件总的来说有三种方式,分别是@Value注解,@ConfigurationProperties注解和Environment接口。这三种注解可以配合着@PropertySource来使用,@PropertySource主要是用来指定具体的配置文件。
  • 07.06 10:06:39
    发表了文章 2020-07-06 10:06:39

    Spring Cloud Alibaba系列(六)sentinel的实际应用

    上一章中我们通过Dashboard来为Sentinel客户端设置各种各样的规则,但是这些规则默认是存放在内存中,极不稳定,无法用于生成环境,所以需要将其持久化

2020年06月

  • 06.28 15:17:24
    发表了文章 2020-06-28 15:17:24

    Spring Cloud Alibaba系列(五)sentinel实现服务限流降级

    sentinel的官方名称叫分布式系统的流量防卫兵。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。在Spring Cloud项目中最开始我们使用的是Hystrix,目前已停止更新了。现在Spring Cloud官方推荐的是rensilience4j。当然还有我们今天学习的sentinel。
  • 06.25 13:16:38
    发表了文章 2020-06-25 13:16:38

    Spring Cloud Alibaba系列(四)gateway网关

    在微服务架构里,服务的粒度被进一步细分,各个业务服务可以被独立的设计、开发、测试、部署和管理。这时,各个独立部署单元可以用不同的开发测试团队维护,可以使用不同的编程语言和技术平台进行设计,这就要求必须使用一种语言和平台无关的服务协议作为各个单元间的通讯方式。
  • 06.25 13:15:22
    发表了文章 2020-06-25 13:15:22

    Spring Cloud Alibaba系列(三)使用feign进行服务调用

    Feign是spring cloud提供的一个声明式的伪http客户端,它使得调用远程服务就像调用本地服务一样简单,只需要创建一个接口并添加一个注解即可。
  • 06.25 13:14:08
    发表了文章 2020-06-25 13:14:08

    Spring Cloud Alibaba系列(二)nacos作为服务配置中心

    Nacos 提供用于存储配置和其他元数据的 key/value 存储,为分布式系统中的外部化配置提供服务器端和客户端支持。使用 Spring Cloud Alibaba Nacos Config,您可以在 Nacos Server 集中管理你 Spring Cloud 应用的外部属性配置。
  • 06.25 13:12:27
    发表了文章 2020-06-25 13:12:27

    Spring Cloud Alibaba系列(一)nacos作为服务注册中心

    在spring cloud版本中我们使用eureka、consul等做为服务注册中心,使用spring cloud config做为配置中心。而在spring cloud alibaba中,使用nacos组件即可完成服务注册发现与服务配置两大功能。
  • 06.25 13:11:11
    发表了文章 2020-06-25 13:11:11

    六百字搞懂lambda

    理解的函数就是输入一些东西经过一定的规则后输出。假如我们超时买苹果,苹果的单价是5元,则f(x) = 5x;其中x代表我们购买苹果的重量,则苹果的重量和价格对应的一种关系就是函数。
  • 06.25 12:33:52
    发表了文章 2020-06-25 12:33:52

    Swagger之外的选择

    swagger想必大家都用过吧,非常方便,功能也十分强大。如果要说swaager有什么缺点,想必就是注解写起来比较麻烦。如果我说有一款不用写注解,就可以生成文档的工具,你心动了吗?他就是我们今天的主角——JApiDocs。
  • 06.25 12:22:20
    发表了文章 2020-06-25 12:22:20

    重复提交,你是如何处理的?

    幂等性就是说无论你执行几次请求,其结果是一样的。说到了幂等就不得不说重复提交了,你连续点击提交按钮,理论上来说这是同一条数据,数据库应该只能存入一条,而实际上存放了多条,这就违反了幂等性。因此我们就需要做一些处理,来保证连续点击提交按钮后,数据库只能存入一条数据。
  • 06.25 12:21:12
    发表了文章 2020-06-25 12:21:12

    使用wordPress搭建个人博客

    搭建个人博客有很多选择,如果你本人不是从事软件开发行业的人员建议使用GitHub page构建一个静态博客就可以满足使用了。作为一名软件开发人员,我会选择使用WordPress来搭建个人博客,顺便还能巩固一下相关知识,而且需要的费用也不是很多,毕竟在修自己的家,为何不修的高大上一点呢。
  • 06.25 12:19:37
    发表了文章 2020-06-25 12:19:37

    判空我推荐StringUtils.isBlank

    在我们日常开发中,判空应该是最常用的一个操作了。因此项目中总是少不了依赖commons-lang3包。这个包为我们提供了两个判空的方法,分别是StringUtils.isEmpty(CharSequence cs)和StringUtils.isBlank(CharSequence cs)。我们分别来看看这两个方法有什么区别。
  • 06.25 12:18:14
    发表了文章 2020-06-25 12:18:14

    IDEA奇淫小技巧

    IDEA你不知道的各种小技巧
  • 06.25 12:16:38
    发表了文章 2020-06-25 12:16:38

    rabbitmq系列(四)死信队列

    当消息在一个队列中变成一个死信之后,它将被重新publish到另一个交换机上,这个交换机我们就叫做死信交换机,死信交换机将死信投递到一个队列上就是死信队列。
  • 06.25 12:14:42
    发表了文章 2020-06-25 12:14:42
  • 06.25 12:13:35
    发表了文章 2020-06-25 12:13:35
  • 06.25 12:11:38
    发表了文章 2020-06-25 12:11:38

    rabbitmq系列(一)初识rabbitmq

    假如我们开发了一个商品抢购网站。这个网站的目的就是在某一时间点进行抢购商品,同时要求用户注册,在注册的时候会同时给用户电话和邮箱中发送验证码,以便完成信息注册。传统做法应该是这样的。两种方式,并行即启用两个线程,当用户提交信息后,分别去发送邮件和发送短信。这种方式很明显比串行的方式更快
  • 06.25 12:07:40
    发表了文章 2020-06-25 12:07:40

    使用aop加解密http接口

    最近在写一个小程序接口,由于安全性比较高,因此需要给请求参数和响应进行加密处理。如果在每个方法上都加密解密,那样代码就显得太繁琐了而且工作量会加大。所以,我们会统一进行加解密处理,一种比较传统的方式就是通过拦截器进行拦截处理。在这里我们选择通过使用spring的aop来实现。
  • 06.25 12:01:14
    发表了文章 2020-06-25 12:01:14

    一个汉字占几个字节你真的记住了吗?

    一个汉字占几个字节是不是不太好记呢,编码不一样则占字节位就不一样。下面用一段简短的代码了解一下一个汉字占几个字节。
  • 06.25 11:54:32
    发表了文章 2020-06-25 11:54:32
  • 06.25 11:50:18
    发表了文章 2020-06-25 11:50:18

    windows使用docker运行mysql等工具(一)windows安装docker

    由于我本地的mysql版本比较低,最近想着要升级一下mysql版本,鉴于docker容器的火热,就想着在本地装个docker环境,然后下载最新版的mysql镜像,完成mysql8.0的安装。电脑是windows 10版本。
  • 发表了文章 2023-01-29

    java类在何时被加载

  • 发表了文章 2023-01-29

    java类对象的初始化顺序

  • 发表了文章 2023-01-29

    你真的了解java序列化吗

  • 发表了文章 2023-01-29

    mysql中if函数的正确使用姿势

  • 发表了文章 2023-01-29

    Java面试经典100问,进入BAT不是梦

  • 发表了文章 2023-01-29

    jfinal-weixin是如何支持多公众号配置的

  • 发表了文章 2023-01-29

    你不是说你会Aop吗?

  • 发表了文章 2023-01-29

    聊聊MySQL中的int(1)

  • 发表了文章 2023-01-29

    揭开数组的真面目

  • 发表了文章 2023-01-29

    揭开链表的真面目

  • 发表了文章 2023-01-29

    使用枚举的正确姿势

  • 发表了文章 2023-01-29

    一文了解Zookeeper

  • 发表了文章 2023-01-29

    栈与队列简介

  • 发表了文章 2023-01-29

    推荐一个开源免费的Spring Boot教程

  • 发表了文章 2023-01-29

    Redis还可以做哪些事?

  • 发表了文章 2023-01-29

    (原因:不允许有多个 ‘Access-Control-Allow-Origin‘ CORS 头)

  • 发表了文章 2023-01-29

    Spring Boot开发的导师管理系统,可做毕设,增加项目经验

  • 发表了文章 2023-01-29

    基于Spring Boot开发的薪资管理系统,拿来做毕设也太爽了吧!

  • 发表了文章 2023-01-29

    B站有哪些值得Java初学者看的视频,Java学习路线

  • 发表了文章 2023-01-29

    这份github上被14万人点赞的Java教程太强了

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息