Java中有三种变量类型:类变量、成员变量、局部变量变量的格式:type 变量名 = 值以及值之后的冒号int a, b, c; // 声明三个int型整数:a、 b、cint d = 3, e = 4, f = 5; // 声明三个整数并赋予初值byte z = 22; // 声明并初始化 zString s = "runoob"; // 声明并初始化字符串 s
原创 2022-08-18 09:00:27
70阅读
大家好,我是 yes。继上一篇 头条终面:写个消息中间件 ,我提到实现消息中间件的一些关键点,今天就和大家一起深入生产级别消息中间件 - RocketMQ 的内核实现,来看看真正落地能支撑万亿级消息容量、低延迟的消息队列到底是如何设计的。这篇文章我会先介绍整体的架构设计,然后再深入各核心模块的详细设计、核心流程的剖析。还会提及使用的一些注意点和最佳实践。对于消息队列的用处和一些概念不太清楚的同学强
转载 2021-06-07 11:02:26
149阅读
2评论
程序员程序员要如何成长这个问题,一直是各大网站、论坛的热点。对此网络上众说纷纭,一千个读者里面就有一千个哈姆雷特。LZ觉得想要让个人技能成长速度,大于公司规模或业务的成长速度,不断优化自己,成为一名“不错”的程序员主要需要掌握以下学习方法与实战技巧。学习方法 掌握良好的学习心态
原创 2022-05-19 08:40:16
0阅读
Python进阶、求职必看的前辈经验分享本文首发于微信公众号「编程派」(ID:codingpy)经过近两周的筹划和准备,「编程派」微信群的第一次技术分享总算成功结束了。首先感谢董伟明接受我的邀请,在群里分享个人在 Python 方面的工作经验,并热情回答众多群友的提问。其次感谢大家对活动的支持和配合,其中特别感谢群友 @lwh 在分群的转播工作,感谢群友 @不良人 在活动结束后不久就整理出来的记录
原创 2020-12-23 21:14:31
136阅读
如何提高C的代码效率?用C语言进行单片机程序设计是单片机开发与应用的必然趋势。如果使用C编程时,要达到最高的效率,最好熟悉所使用的C编译器。 先试验一下每条C语言编译以后对应的汇编语言的语句行数,这样就可以很明确的知道效率。在今后编程的时候,使用编译效率最高的语句。各种C编译器都会有一定的差异,故编译效率也会有所不同,优秀的嵌入式系统C编译器代码长度和执行时间仅比以汇编语言编写的同样功能程度长 5
原创 2022-02-16 14:17:09
373阅读
今天早上跑来参加 PyCon China 深圳场了。这是我参加的第一个技术性大会,不知道你来了没有?从官方发布的信息来看,今年大会的主题涉及三个方面:大数据、移动应用和网站开发。想简单吐槽一下。大数据大数据很早就火了,这两年尤其如此。很多做新媒体的也是经常把大数据分析挂在嘴边。得益于 Python 科学计算库的强大,Python 在大数据方面非常流行,势头感觉都要盖过竞争对手 R 了。不过可惜的是
原创 2021-04-17 10:21:10
162阅读
Python进阶、求职必看的前辈经验分享本文首发于微信公众号「编程派」(ID:codingpy)经过近两周的筹划和准备,「编程派」微信群的第一次技术分享总算成功结束了。首先感谢董伟明接受我的邀请,在群里分享个人在 Python 方面的工作经验,并热情回答众多群友的提问。其次感谢大家对活动的支持和配合,其中特别感谢群友 @lwh 在分群的转播工作,感谢群友 @不良人 在活动结束后不久就整理出来的记录
原创 2020-12-23 21:14:37
283阅读
RocketMQ 整体架构设计整体的架构设计主要分为四大部分,分别是:Producer、Consumer、Broker、NameServer。
原创 2021-07-13 11:15:39
49阅读
进阶Java架构师必看的15本书,虽然还没看过 ╮(╯▽╰)╭,但分享给大家,挑选几本开始
转载 2023-05-04 10:47:26
541阅读
正文Spring Cloud是目前市面上最火爆的Java微服务技术栈,因其功能丰富涉及微服务管理全面,并且在高可靠、高可阔以及在应对复杂业务和承受并发的能力上发挥出色,使其受到众多互联网公司的青睐。很多公司逐步转型到微服务架构风格,所以springcloud是成为进阶Java开发高级工程师的必备技术栈。本套课程将带你深入学习SpringCloud相关技术,学成之后可以去手动去搭建一个项目,相当可以
原创 2022-08-12 15:44:49
351阅读
关注我们|千源网络技术最专业/最全面/最详细/关注一个就够了!前言大家好我是小千,又和大家见面了越临近春节,天气越来越寒冷了,打字冻手的时候又到了,话题跑偏了,今天和大家分享Mac终端命令的相关技术文章,非常有必要掌握,话不多说进入正文。终端本内容会从基础讲起内容会比较多,但是真的想要学的是必须要知道的,俗话说会修电脑的不一定是大神,但大神一定会终端,什么是终端?如何使用终端?我们就以基础的
原创 2022-04-22 16:43:47
143阅读
Mac新手用户在开始操作mac系统时,总想着快点进阶成大神,其实快速掌握了一些操作技巧就会很快熟悉mac系统。下面我们分享一些进阶必看的mac操作技巧。 一、在Mac中加密文件 1、 打开Mac“磁盘工具”2、 在菜单栏选择“文件”——“新建映像”——“来自文件夹的映像”3、 选择要加密的文件夹,按 ...
转载 2021-10-13 08:58:00
82阅读
2评论
在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结一些方法,供大家参考。01对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。02应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。03应尽量避免在 where 子句中对字段进行 null 值判断,否则将导
转载 2022-08-22 07:28:40
102阅读
回答一共五种(一)String这个其实没啥好说的,最常规的set/get操作,value可以是String也可以是数字。一般做一些复杂的计数功能的缓存。(二)list使用List的数据结构,可以做简单的消息队列的功能。另外还有一个就是,可以利用lrange命令,做基于redis的分页功能,性能极佳,用户体验好。(三)hash这里value存放的是结构化的对象,比较方便的就是操作其中的某个字段。博主
闲谈说起正则 大家第一反应肯定是各种表单验证 什么用户名 密码 邮箱... 的确 前端使用正则进行用户输入验证是最常见的场景 但是我相信大多数的前端都忽略了正则这一块的知识点 和我一样 Ctrl+c Ctrl+v 各种正则表达式就到手了哈哈 直到我看 Vue 源码-模板解析这块正则时 我的内心是崩溃的(这是什么火星文) 既如此那就让我们代表月亮消灭它vue源码-解析属性相关正则/^\s*([^\s
原创 精选 2021-05-24 11:04:23
1161阅读
点击上方 "程序员小乐"关注,星标或置顶一起成长每天凌晨00点00分,第一时间与你相约每日英文Just because I'm not talking, do...
转载 2021-06-04 19:13:11
128阅读
RocketMQ 整体架构设计整体的架构设计主要分为四大部分,分别是:Producer、Consumer、Broker、NameServer。
原创 2021-07-13 11:45:55
54阅读
点击上方 "程序员小乐"关注,星标或置顶一起成长每天凌晨00点00分,第一时间与你相约每日英文Just because I'm not talking, do...
转载 2021-08-02 10:22:58
159阅读
作者:xybaby www.cnblogs.com/xybaby/p/10794700.html 由于项目的需求,最近花了较多的时间来看开源项目的代码,在本文中,简单总结一下对为什么要看源码、如何看源码这两个问题的思考。 看源码的意义 看源码只是一种方法、手段,而不是目的。我也曾经给自己制定过“阅读
每天早上七点三十分,准时推送干货对于初次接触 Java 的朋友,想必一定很迷茫,想知道 Java 具体能干啥,如何掌握好 Java 这么技术,如何运用好 Java 技术进行项目开发,以及对未来的等疑惑!曾经的我,也一度迷茫,虽然学的很多,但是技术积累的比较散,在面试的时候,一碰到面试官提一些自己没听说过的问题,瞬间就傻逼了,而且时常不够自信,但是自从认识了一些大牛之后,我才发现自己欠缺的是系统
原创 2022-02-15 15:39:43
51阅读
  • 1
  • 2
  • 3
  • 4
  • 5