Feb132021
探究Laravel使用env函数读取环境变量为null的问题
最近在工作中遇到一个问题,不知道大家有没有遇到过,在 Laravel中(除 app/config 目录下的配置文件中)使用env函数读取环境变量,有时有用,有时返回 null,这究竟怎么回事?下面通过这篇文章让我们一探究竟。有需要的朋友们下面来一起看看吧。
发现问题
在 Laravel 项目中,如果执行了 php artisan config:cache 命令把配置文件缓存起来后,在 Tinker 中(Tinker 是 Laravel 自带的一个...阅读全文
作者:绝缘体.. | 分类:bootstrap, laravel, MySQL, PHP, 前端技术, 后端框架, 数据库, 编程语言 | 阅读: | 标签:bootstrap, laravel, MySQL, PHP, 配置文件
抢沙发
Dec202020
SpringBoot整合Netty:实现高性能的异步通信
引言
随着互联网的迅猛发展,实时性和高并发性能成为了现代应用开发中的重要需求。传统的基于阻塞I/O的通信框架已经无法满足这些要求,因此非阻塞I/O和异步通信成为了新的趋势。
Netty是一个基于Java NIO的网络通信框架,它能够提供高性能、异步的网络通信,广泛应用于诸如聊天服务器、游戏服务器等场景。而SpringBoot则是一个开箱即用的Java开发框架,它提供了大量的便利配置和注解,让...阅读全文
Nov232020
Sep182020
使用Spring Cloud进行微服务架构实战
引言
随着互联网技术的发展,微服务架构已经成为构建分布式应用的流行方式。Spring Cloud作为一套开源的微服务框架,提供了丰富的功能和工具,使得构建和管理微服务变得更加简单和高效。
本文将介绍如何使用Spring Cloud进行微服务架构的实战,内容涵盖以下方面:
环境准备:安装和配置Java、Maven、Docker等必要的工具。
创建服务注册中心:使用Spring Cloud Eureka构建注册中心,用于...阅读全文
Apr252020
Bootstrap中的JavaScript插件使用与问题
Bootstrap是一款强大的前端开发框架,其中的JavaScript插件是其重要的一部分,可以为网页提供丰富的交互效果。本文将介绍Bootstrap的JavaScript插件的使用方法,并探讨其中可能遇到的问题。
使用方法
下载Bootstrap:首先,在Bootstrap官网上下载最新版本的Bootstrap框架文件,并将其引入到你的HTML文件中。可以选择全局引入或按需引入。
引入jQuery:Bootstrap的大部分JavaScript插...阅读全文
作者:绝缘体.. | 分类:bootstrap, html, javascript, 前端技术, 编程语言 | 阅读: | 标签:bootstrap, html, javascript, JS,Jquery, 插件
Apr092020
Java中的JVM字节码与类加载机制:深入解析
Java虚拟机(JVM)是Java语言的核心运行环境,它负责将Java程序翻译成机器码并执行。在Java编译过程中,Java源代码会被编译成字节码,这些字节码最终会被JVM加载、解析并执行。本文将深入探讨JVM字节码以及类加载机制的工作原理。
JVM字节码
Java字节码是一种中间语言,它使用特定的指令集来描述Java程序的逻辑。字节码文件以 .class 扩展名保存,其中包含了类、方法、字段等信息。JVM通...阅读全文
Feb092020
Laravel 超好用代码提示工具 Laravel IDE Helper
Laravel IDE Helper 是一个极其好用的代码提示及补全工具,可以给编写代码带来极大的便利。
Github 戳这里
安装
安装 larave-ide-helper
# 如果只想在开发环境安装请加上 --dev
composer require barryvdh/laravel-ide-helper
安装 doctrine/dbal 「请装上它,在为模型注释字段的时候必须用到它」
# 如果只想在开发环境安装请加上 --dev
composer require "doctrine/dbal: ~2.3"
在 「conf...阅读全文
Jan232020
在Linux服务器上安装和配置Kafka消息队列
Kafka是一个高性能、分布式的流数据平台,适用于构建实时数据管道和流式应用程序。本文将指导您如何在Linux服务器上安装和配置Kafka消息队列。
步骤1:准备工作
在开始安装之前,确保您的Linux服务器满足以下要求:
运行一个支持Java的操作系统(如CentOS、Ubuntu等)。
安装了适当版本的Java JDK(建议使用Java 8或更高版本)。
步骤2:下载和解压Kafka
首先,您需要下载适用于Linux的...阅读全文
Dec072019
使用Kafka实现高效消息队列系统
引言
随着互联网的快速发展,数据的产生和传输量越来越大。为了保证系统的高可靠性和高吞吐量,很多企业开始采用消息队列系统来解耦和缓解数据传输的压力。Kafka作为一款高性能、分布式的消息队列系统,被广泛应用于各种业务场景。本文将介绍如何使用Kafka实现高效的消息队列系统。
什么是Kafka?
Kafka是一个分布式的、基于发布/订阅模式的消息队列系统。它主要由以下两个核心组件组成:...阅读全文
Aug192019
如何使用Spring Cloud Config进行统一配置管理
在微服务架构中,配置管理是一个非常重要的部分,它能够帮助开发人员轻松地管理和更新配置信息,而不需要重新部署和重启应用程序。Spring Cloud Config是一个开源的配置管理工具,它提供了一种简单易用的方式来集中管理应用程序的配置信息。本篇博客将介绍如何使用Spring Cloud Config进行统一配置管理。
什么是Spring Cloud Config
Spring Cloud Config是一个用于管理和分发应用程序配置...阅读全文