摘要: 一: 安装rocketmq与启动 虚拟机环境分配4G内存,linux centos7 下载连接 http://rocketmq.apache.org/dowloading/releases/ 解压后进入bin目录,修改内存配置,否则启动失败(默认配置内存8G,内存不够会启动失败) # /home/admin... 阅读原文
2020-06-15 11:54:06 阅读(2576) 评论(0)
摘要: new→ empty project→.......→.new→module→......→file→project structure →project→配置好project sdk→project language leval→选择8开头的(因为我们jdk是8)→apply→ok src→new→java... 阅读原文
2020-06-15 10:36:04 阅读(2417) 评论(0)
摘要: 1.Socket链接的建立    java程序(server) 在应用空间中运行,当建立一个socket链接时,会向内核空间中的内核程序(sc)发送指令,内核程序中一定会执行Socket(AF_UNIX,SOCK_STAM,0) -> fd(文件标识符)6  --传递-> bind(6,9999)... 阅读原文
2020-06-15 08:51:02 阅读(2732) 评论(0)
摘要: 2020年YQ爆发,股市动荡各国家间关系不稳定,国内市场经济低迷,再这样的大环境下,各大公司采取了优化政策,以求自保。 本人履历 高中没考上,上了中专,在广州工作两年,16年来到杭州,已从事开发6年之久了,去过小公司、创业公司、国企都有待过,一直都是搬砖码农,没有正确的职业规划,导致6年来还是一个小小的搬砖码... 阅读原文
2020-06-15 06:51:45 阅读(2321) 评论(0)
摘要: 作者: 蒋谞https://tech.meituan.com/2016/09/29/distributed-system-mutually-exclusive-idempotence-cerberus-gtis.html 随着互联网信息技术的飞速发展,数据量不断增大,业务逻辑也日趋复杂,对系统的高并发访问... 阅读原文
2020-06-15 06:17:04 阅读(2839) 评论(0)
摘要: 最后一面挂在volatile关键字上,面试官:重新学学Java吧! 为什么会有volatile关键字? volatile: 易变的; 无定性的; 无常性的; 可能急剧波动的; 不稳定的; 易恶化的; 易挥发的; 易发散的; 从上面的单词本意我们可以知道这个关键词用于修饰那些易变的变量 为了让我们更好理解为... 阅读原文
2020-06-15 06:00:08 阅读(2378) 评论(0)
摘要: Trim  :翻译过来的意思是修剪,切边的意思  作用是去出字符串两端的空格,无论一串字符串两端有多少空格都会去掉,字符串中间的不会影响,除此之外,还可以去掉一些特殊的如:\t  \n  \v  \f  \r  \x0085  \x00a0  ?  \u2028  \u2029  。下面有列子: publ... 阅读原文
2020-06-15 00:00:08 阅读(2433) 评论(0)
摘要: 1 总有一些图片你想保存 小周浏览了某个网页发现上面的有很多很漂亮的图片,于是想保存下来,开始一波疯狂操作:右键-->图片另存为...。保存了50张图片后,手酸得不行了。只好求助于小南:我酸了,可以拯救我的手指吗? 小南不到一分钟,就下载好了所有图片,并打包好发给了小周。那天,小南向小周道出了他深藏多年... 阅读原文
2020-06-14 22:26:15 阅读(3640) 评论(0)
摘要: 小声逼逼 众所周知,日志是排查问题的重要手段。关于日志设计,以及怎么根据从【用户报障】环节开始到秒级定位问题这个我们下一期说(绝非套路),这一期,主要讲一下,在没有异常日志的情况下,如何定位问题。没有日志当真能排查问题,不会是标题党吧! 案例一 从最大的同性交友网站中拉取【dubbo-spring-boot... 阅读原文
2020-06-14 21:20:50 阅读(2490) 评论(0)
摘要: 数据与信息 数据是对客观事物的符号表示。信息是各种事物变化和特征的反映,是事物之间相互作用的表征。数据处理之后产生的结果为信息。 计算机中的数据与数据单位 计算机内部使用二进制表示各种信息。计算机中数据的最小单位是位,存储容量的基本单位是字节。8个二进制位称为1个字节,此外还有KB,MB,GB,TB。位(bi... 阅读原文
2020-06-14 21:07:04 阅读(2438) 评论(0)