能力说明:
了解变量作用域、Java类的结构,能够创建带main方法可执行的java应用,从命令行运行java程序;能够使用Java基本数据类型、运算符和控制结构、数组、循环结构书写和运行简单的Java程序。
暂时未有相关云产品技术能力~
CSDN专家 全栈领域优质创作者 华为云云享专家 操盘过电商,也负责过游戏,目前混迹在元宇宙中,针对虚拟现实等新一代信息技术如何赋能元宇宙领域开展深入研究,主要负责云渲染方向。
云原生是一种基于容器化、微服务架构和自动化运维的应用程序开发和交付方法论。它旨在提高应用程序的可移植性、可扩展性和弹性,并简化DevOps流程。
Rocketmq-消息驱动
java的内存模型(JMM)理解
Mysql安装
MySQL连接错误,使用Navicat连接MySQL出现访问被拒错误的情况:
使用Druid数据库连接池的配置和JDBC连接详情
程序员版本的八荣八耻
Java游戏任务背包系统设计思路
OpenCV的获取和安装
微服务实战
Netty 实战
Rocketmq-消息驱动
Mac 上如何安装Mysql
并发编程面试
认证授权流程及原理分析
spring boot 常用注解
redis原理
Mac 上如何安装Mysql?
spring 里的设计模式
我们大家都对定时器不陌生,无论是现实中还是项目中,都离不开定时。在现实中,它叫闹钟,在项目上,它叫定时器,即定时触发某件事情。它能帮助我们在某一个既定的时间节点上,来提醒我们做一些事情,那么作为一个项目开发人员,你都会哪些语言来写定时器呢?
IDEA安装和配置教程
【腾讯一面】我对我的Java基础不自信了
在项目中我们经常使用缓存架构,来缓存我们的数据,比如redis、caffeine等。那么redis和caffeine有什么区别?作用又有哪些不同呢?
如何优雅的设计一个分布式锁
如何正确设计一个分布式环境下全局唯一的信号器?
我们在项目中使用**layui**做前端的时候,就少不了表单**form**,但也有时候我们会使用**layui**的弹出层`layer.open`,来做一个弹出层表单,该弹出层有自己的**btn**(确定,取消按钮等等),那么如何对弹出层的表单做一个表单验证呢?
最近有一个项目,跳转页面的时候,不能让用户点击跳转,只能是页面A 自动跳转到页面B,并需要把页面A 的 用户Id :userId ,传递给页面 B。然后在页面B 内 根据传递过来的 用户Id userId 来进行操作:比如页面的刷新之类的。
最近做的项目里有一个新的需求,在不同的浏览器内打开的网页,监听用户的操作,比如关闭浏览器,刷新浏览器等等。 这就涉及到了几个平台:PC端浏览器,移动端IOS和安卓微信的webview等等。在微信里打开的H5网页,要获取到用户关闭页面的事件。经过对visibilitychange、 unload/pagehide 、onunload、popstate各种方法一阵测试,发现安卓里`visibilitychange`能监听到关闭事件。而iOS里使用`pagehide`能监听。
做项目时,在移动端,需要实现用户相册图片的上传,并对图片进行缩放裁剪的功能。下面说一下实现流程。
现在有一个需求,通过公众号或者链接,下载app应用,大家都知道,安卓和ios下载对应的版本都不一样。并且,ios 微信浏览器不支持应用下载,需要实现一个遮罩功能,提示用户通过浏览器下载,效果如下:
今天给大家介绍一下rabbitMq的详细安装教程
今天通过rabbitMq的直连模式(direct)来实现多个消费者对消息的轮询读取 前提是已经安装了rabbitMq! 话不多说,步入正题: 首先创建一个连接mq的服务器:
在做前端项目的时候,遇到图片的上传或者下载时,不可避免的会遇到Blob、File、Base64三种类型的转换。那么今天就总结下,三者之间的相互转换。 首先我们看看base64 ,File 对象,Blob 对象长什么样的,怎么来的。
相信只要是程序员,都有做过对进入大厂的梦。但也有好多小伙伴们,对大厂只了解一些外在的,不是那么了解。所以今天总结一下10家互联网大厂程序员岗位职级划分,让大家更加认清大厂职级,努力晋升,程序员翻身把家当!不要忘记点赞收藏哦~
动态配置服务让您能够以中心化、外部化和动态化的方式管理所有环境的配置。动态配置消除了配置变更时重新部署应用和服务的需要。配置中心化管理让实现无状态服务更简单,也让按需弹性扩展服务更容易。
前期有讲过Tomcat和Nginx分别部署SSL证书,但也有好多小伙伴们私信我说,帮忙出一期宝塔面板部署SSL证书的教程,毕竟宝塔的用户体量也是蛮大的,于是宠粉的博主,当然会满足粉丝的任何要求啦~如果有帮助,请点赞收藏➕关注哦~
在一次前端项目中,需要在网页端拉起微信,实现微信授权登录,然后把调用微信API,获取到用户信息,返回给后端。 网页授权分为两种,一种静默授权,一种非静默授权。微信网页授权是通过OAuth2.0机制实现的,在用户授权给公众号后,公众号可以获取到一个网页授权特有的接口调用凭证(网页授权access_token),通过网页授权access_token可以进行授权后接口调用,如获取用户基本信息; 这篇文章就讲诉一下如何实现微信授权登录。
在项目中,由于网络问题,我们很难保证生产者发送的消息能100%到达消息队列服务器,也就是说有消息丢失的可能性,因 此,生产者就必须具有消息丢失检测和重发机制,也就是我们常说的消息队列的事物机制。 不能把可靠性的保证全部交给TCP,TCP只保证了传输层的可靠传输,但是无法保证与应用层的交互是否出错 TCP无法给应用层任何反馈,因此必须在应用层处理差错
我们在实际项目中必然会遇到网络间的通信,也就是RPC,大家肯定都用过Dubbo,那么你对Dubbo底层---Netty了解多少呢?对于它为什么性能如此之高又了解多少呢?这篇文章就简单的介绍下Netty高性能原理。
Docker Hub是Docker官方维护的Docker Registry,上面存放着很多优秀的镜像。不仅如此,Docker Hub还提供认证、工作组结构、工作流工具、构建触发器等工具来简化我们的工作。 前文已经讲过,我们可使用 `docker search` 命令搜索存放在Docker Hub中的镜像。这篇文章我们来详细探讨Docker Hub的使用。
需求 - 启动一个Nginx容器。 - 将Nginx容器的首⻚改为 `Welcome to my first docker class` 。 - 将容器保存下来。
国内访问Docker Hub的速度很不稳定,有时甚至出现连接不上的情况。本节我们来为Docker配置镜像 加速器,从而解决这个问题。目前国内很多云服务商都提供了镜像加速的服务。 常用的镜像加速器有:阿里云加速器、DaoCloud加速器等。各厂商镜像加速器的使用方式大致类似, 笔者以阿里云加速器为例进行讲解。
这里总结了分别在CentOS环境下和Ubuntu环境下、windows下以及MacOS下,如何安装Docker,如果有帮助,期待收藏关注。
Docker是一个开源的容器引擎,它可以帮助我们更快地交付应用。Docker可将应用程序和基础设施层 隔离,并且能将基础设施当作程序一样进行管理。使用Docker,可更快地打包、测试以及部署应用程 序,并可减少从编写到部署运行代码的周期。
Spring 6 的第一个 GA 版本发布了,其中带来了一个新的特性——HTTP Interface。 这个新特性,可以让开发者将 HTTP 服务,定义成一个包含特定注解标记的方法的 Java 接口,然后通过对接口方法的调用,完成 HTTP 请求。下面我们参考官方文档来完成一个 Demo。
http接口是在接口不多、系统与系统交互较少的情况下,初期常使用的一种通信手段。优点就是简单、直接、开发方便。利用现成的http协议进行传输。
今天我们讨论下redis的过期策略以及内存淘汰机制,如果你想要考察一个人对redis的了解,那吗这个问题是必选的,从他对这个问题的回答中,就可以了解到他的redis深浅。
大家在做项目时,遇到的第一个问题就是如何提高服务器的性能,从而提升用户的体验。当遇到这个问题时,不可避免的就会引出了 `缓存` 这个概念。 而 `缓存`(主要从服务端介绍) 又分 本地缓存 和 分布式缓存 以及 数据库缓存 。这三种缓存分别适应不同的场景,这里我们先介绍一下本地缓存。 说到本地缓存,就不得不说到 `caffeine`,caffeine 被称之为缓存之王。它为什么被这么多人推崇呢?这离不开它的高性能。
想学习Spring Cloud,需要哪些基础,需要了解哪些spring cloud模块?今天一篇文章带你了解Spring Cloud 基础。
这篇就利用SpringBoot 搭建微服务,带大家从代码的角度来加深对微服务的概念,理解了概念才会知道微服务怎么架构的,组件与组件之间是如何互通通信的
对于自建还是托管,每个都有各自的优点和缺点,我目前企业里采用的是自建+托管的模式;
我认为优点有以下几点:
1、即企业自己购买云服务器,然后对于一些数据库或者别的购买云托管产品,把运维服务交给云厂商,这样组合降低了对运维人力的成本。
2、使用云托管产品,比如云Mysql数据库,则增加了产品的安全性的同时,也降低了运维对项目的维护的成本。
3、
假如拥有海量云资源,我最想拿它来做什么?深思了许久,想来如果我拥有海量云资源,我最想的是
1、先拿出一半做自己的产品,因为海量的一半还是海量,完全足够支持我去做我的产品。 1.1、对于产品做什么类型的,想了许久,还是觉得把地球当成一个整体,打破国家与国家的壁垒。把地球的资源、信息、人力、技术等等都汇整放在一个全球云数据库里,实现真正的地球村。
2、那么剩余的海量的一半,我会远低于市场价销售,让利于中小型企业,打破市场上云垄断,推行全球云化,实现真正的上云全球化。
开发者参与开源软件项目有哪些好处?其实细细回想参加开源软件项目的这两年,的确是收获蛮多:
1、能力水平:从刚开始参加开源软件时的磕磕碰碰到现在的从容,无一不彰显了自身能力的提高,只要坚持下去克服困难,自身能力是一段飞跃式的进步。
2、人际能力:在参加开源项目过程中,会遇到或者结识到各种各样的前辈大佬,对于自身来说是一个隐藏的福利,毕竟人脉能力在未来说不定会用上。
3、项目经验:其次是在参加开源项目过程中,我们会收获项目经验,比如从项目的搭建、项目管理、问题解决能力等等完整的一个流程。
目前是ECS深度使用者,主要用来以下几个方面:
1、作为项目服务器资源来使用,搭建项目服务器,对外提供接口。
2、其次利用腾讯云COS来存储文件系统,项目里的一些视频/图片等资源上传到cos上,来减轻服务器的压力和负担。
3、再利用腾讯云的IM即时通讯功能作为好友群聊系统,为用户提供社交功能。
4、最后利用腾讯云云渲染搭载app应用,做成云游戏。
假设我是面试官,首先,作为后端岗位的招聘,我会从以下几点来考核面试者的专业技能:
1、代码能力:因为身为一个后端开发人员,代码能力是职业上的基本能力,会提出一些简单的算法,让他当场手写,来考察他的逻辑思维能力和编写代码的能力,当然不要求最后能出正确的结果,这个只是看他思考问题的一个过程。
2、理论知识:代码能力考查的是实战能力,那么理论知识,就主要考察他的技术栈或者技术池有多深,有多广,因为业务实战中,肯定会或多或少都会遇到一些千奇百怪的问题。
3、沟通能力:在实际中,后端开发人员,也会进行组内沟通,和产品沟通,上级汇报等等,所以有一个好的沟通能力,在事情的处理上能够事半功倍。
我想成为乘风问答官
云游戏赛道也是一个亮点