首页 文章 精选 留言 我的

文章列表

共 97898 篇
天气变冷了,用Python给爸妈制作一个天气提醒小助手

天气变冷了,用Python给爸妈制作一个天气提醒小助手

天气慢慢变冷了,和父母聊天中得知,他们查看每天的天气预报不太方便,我记得小时候,每晚 19:30 左右,一家人都要守在电视机旁边收听第二天的天气情况。 如今,对于我们年轻人来说,获取天气情况很方便,但是对于我们不擅长用手机的父母来说,还是很吃力,他们用的多的还是微信吧。为此,我用不到 40 行代码写了一个小工具,每天定时把当天的天气情况直接发到微信群里。 查...

Java内存大家都知道,但你知道要怎么管理Java内存吗?

Java内存大家都知道,但你知道要怎么管理Java内存吗?

前言 深入研究Java内存管理,将增强你对堆如何工作、引用类型和垃圾回收的认识。你可能会思考,如果你使用Java编程,关于内存如何工作你需要了解哪些哪些信息?Java可以进行自动内存管理,而且有一个很好的、安静的垃圾回收器,它在后台工作,清理那些未使用的对象并释放一些内存。 因此,作为一名Java程序员,你不需要再为销毁无用对象这样的问题而烦恼了。但是,虽然...

什么是锁

什么是锁

场景描述 锁在JAVA中是一个非常重要的概念,尤其是在当今的互联网时代,高并发的场景下,更是离不开锁。那么锁到底是什么呢?在计算机科学中,锁(lock)或互斥(mutex)是一种同步机制,用于在有许多执行线程的环境中强制对资源的访问限制。锁旨在强制实施互斥排他、并发控制策略。咱们举一个生活中的例子:大家都去过超市买东西,如果你随身带了包呢,要放到储物柜里。咱...

什么是云主机,云主机是什么样的?

什么是云主机,云主机是什么样的?

​ 什么是云主机?这确实是值得思考的问题,随着互联网的快速发展,人们在享受互联网时代给我们带来了便利,但是同时也会因有很多新鲜事物的诞生而费解,什么是人工智能?区块链是什么?大数据又是什么东西?我们不理解这些事物的话,就一定先了解了解它的概念吧,就像我前面提到的问题,什么是云主机? 说起来云主机,就不得不提云计算了,云计算的核心思想,就是将大量使用网络连接的...

Java基础之Java语法

Java基础之Java语法

Java语法基础部分汇总 1,关键字:其实就是某种语言赋予了特殊含义的单词。 保留字:其实就是还没有赋予特殊含义,但是准备日后要使用过的单词。 2,标示符:其实就是在程序中自定义的名词。比如类名,变量名,函数名。包含0-9、a-z、$、_; 注意: 1),数字不可以开头。 2),不可以使用关键字。 3,常量:是在程序中的不会变化的数据。 4,变量:其实就是内...

Java难点解析之泛型

Java难点解析之泛型

Java难点解析之泛型,只要带有<>的类或者接口,都属于带有类型参数的类或者接口,在使用这些类或者接口时,必须给<>中传递一个具体的引用数据类型。 泛型技术:其实应用在编译时期,是给编译器使用的技术,到了运行时期,泛型就不存在了。 为什么?因为泛型的擦除:也就是说,编辑器检查了泛型的类型正确后,在生成的类文件中是没有泛型的。 在运行时...

面试题:如何设计一个权限系统?

面试题:如何设计一个权限系统?

点击关注CSDN:【程序员的梦想】,专注于Java,SpringBoot,SpringCloud,微服务,Docker以及前后端分离等全栈技术。 前言 权限管理是所有后台系统的都会涉及的一个重要组成部分,主要目的是对不同的人访问资源进行权限的控制,避免因权限控制缺失或操作不当引发的风险问题,如操作错误,隐私数据泄露等问题。目前在公司负责权限这块,所以对权限这...

剖析nsq消息队列(三) 消息传输的可靠性和持久化[一]

剖析nsq消息队列(三) 消息传输的可靠性和持久化[一]

上两篇帖子主要说了一下nsq的拓扑结构,如何进行故障处理和横向扩展,保证了客户端和服务端的长连接,连接保持了,就要传输数据了,nsq如何保证消息被订阅者消费,如何保证消息不丢失,就是今天要阐述的内容。 nsq topic、channel、和消费我客户端的结构如上图,一个topic下有多个channel每个channel可以被多个客户端订阅。消息处理的大概流程...

阿里云服务器86元/年,香港服务器119元/年,跟你拼了!

阿里云服务器86元/年,香港服务器119元/年,跟你拼了!

阿里云的双十一活动来了,活动名称叫“跟你拼了”,至于跟谁拼了大家心知肚明,前天友商云国内服务器88元/年的历史最低价格显然让阿里云很愤怒啊,这次阿里云心想,我就是比你便宜两块钱,看你能怎么着! 强烈建议:一次买3年,毕竟这个价格并不是经常有的!!! 活动时间:2019年10月24日0点—2019年11月12日0点 先领券再购买云产品》》 (限新用户)云产品一...

数据库架构演变过程

数据库架构演变过程

背景 在互联网初创时期,企业往往采用单体架构去搭建自己的应用系统,但是,随着企业的不断壮大,系统访问量不断随之上升,数据量也急剧增长。数据的存储是首先要解决的问题,在这个大数据时代,数据就是企业的命根子,数据库的单体架构很难满足数据的存储,这时,我们要对数据进行切分,数据的切分又分为垂直切分和水平切分。 数据切分和数据库架构 在数据切分之前,我们的所有业务都...

javaweb框架

javaweb框架

javaweb框架:Java是开源的,框架很多,这些框架都能解决特定的问题,提高开发效率、简化我们的代码复杂度,现在除了很多大家通用的一些主流框架外,很多公司针对自己的业务会自定义一些公司内部的框架,当然作为学习者我们首先要清楚最流行的javaweb框架有哪些? 回答这个问题首先要看我们的项目规模,对于”体量”较小的单应用项目,和需要处理海量数据、高并发的分...

该如何选择消息队列?

该如何选择消息队列?

在高并发业务场景下,消息队列在流量削峰、解耦上有不可替代的作用。当前使用较多的消息队列有 RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、Pulsar 等。 消息队列这么多,到底该选择哪款消息队列呢? 选择消息队列的基本标准 虽然这些消息队列在功能和特性方面各有优劣,但我们在选择的时候要有一个基本标准。 首先,必须是开源的产品...

牛!阿里云位居中国金融云市场第一

牛!阿里云位居中国金融云市场第一

近日,全球权威市场研究机构IDC发布《中国金融云解决方案市场跟踪研究,2019H1》报告:阿里云位居中国金融云解决方案市场第一,并成为市场份额突破两位数的唯一厂商,同比增长超过90%。 IDC统计数据显示,阿里云在金融云解决方案市场上份额为12.2%,排名第一,远超后者。 报告指出,金融业务面临的监管压力和经营压力倒推产业创新升级,云计算和分布式架构成为金融...

微服务架构案例(02):业务架构设计,系统分层管理

微服务架构案例(02):业务架构设计,系统分层管理

本文源码:GitHub·点这里 || GitEE·点这里 更新进度(共6节): 01:项目技术选型简介,架构图解说明 02:业务架构设计,系统分层管理 一、业务架构设计 1、基础概念 服务的架构设计决定软件的业务支撑能力,清晰的业务设计可以帮助开发人员理解系统。在业务架构设计过程中,需要根据用户需求作为核心方向,根据用户需求确定产品设计、框架搭建、服务划分、...

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册