- 博客(17)
- 资源 (166)
- 收藏
- 关注
原创 转.我在MySQL的那些年
Allen Lai) 前MySQL官方团队成员,专注数据库内核开发近二十年,先后就职于达梦,Teradata,北大方正以及MySQL InnoDB存储引擎团队,是达梦数据库内核,方正XML数据库,以及MySQL InnoDB的GIS支持,透明加密功能的主要开发者。现任腾讯TEG云架构平台部数据库团队专家工程师,负责腾讯云MySQL数据库内核的研发。Part1 相遇2012年的春天,我正在张江的一栋橙黄色的大楼里,窗外的阳光很好,我跟我的小伙伴们正在一起奋力地敲打着键盘,随着一阵轻柔的电话铃响起,手机屏
2020-12-31 17:54:26 453
原创 点个外卖搞定「软中断」
最近,某团外卖被爆出大数据杀熟,所谓的大数据杀熟指的是平台利用户的数据,分析你是否是钱多的人,或者是否是不纠结价格的人,如果是,那么你买同样的物品会比普通用户贵一点,一般这种没有特地去对比价格是很难发现的,所以平台就利用了这点额外赚一些钱。说来很可笑,我们作为平台的资深用户,竟然被平台背后偷偷捞一笔。不过,大数据杀熟早已是屡见不鲜的事情了,事实上,几乎所有大平台都存在这种现象,没办法,这就是真实的互联网。刹车,大数据杀熟的话题就说到这了,我们还是回归到今日的技术主题:什么是软中断?。01中断是什么
2020-12-31 17:44:49 403
原创 GC(垃圾处理机制)面试加薪必备
1: 详细解释Java中垃圾收集的主要流程。垃圾收集主要有两种形式:手工、自动自动会不定期进行回收,以释放无用的空间手工调用的是System类中的gc()方法,此方法实际上调用的是Runtime类中的gc()方法,当一个对象被回收之前将调用类中的finlalize()方法,此方法为 Object类所提供,表示对象回收前的收尾工作。即使出现了异常,也不影响程序的执行,而且此方法抛出的是Throwable,表示可能是异常也可能是错误。2、GC是什么? 为什么要有GC?GC是垃圾收集的意思(Gabage
2020-12-31 17:39:37 395
原创 苹果乔布斯的成功启示,看完要被惊醒!
比尔.盖茨曾被问到成功的秘诀,他只给出了一个词:“Focus”(专注);而乔布斯的回答更直接:专注和简单,一直是我成功的秘诀。乔布斯一直是“少即是多”的代言人,不仅在手机设计上是这样,日常生活中更是这样。从1998年到2011年,他都穿着同一套衣服——黑色高领毛衣,牛仔裤和运动鞋。这就是简洁到极致。乔布斯为什么常年穿一模一样的衣服?因为他觉得时间很宝贵,不愿在穿衣打扮上浪费时间和精力。对乔布斯有所了解的人都知道,他的精神世界充盈着东方思维,有静坐冥想的习惯。而作为CEO的乔布斯,重要工作是决策
2020-12-29 09:05:31 2479
原创 Ali,Tencent遭反垄断罚款!巨头们的蛮长时代要结束了?
这是一个希望与失望博弈的时代。12019年10月的乌镇,秋高天暖。一年一度的互联网大会如约而至,然而,不管是互联网的大佬们,还是微末的互联网从业者,心里却暖和不起来。乌镇还是那个乌镇。那些黛瓦白墙,见证了行色匆匆的互联网大佬们,也见证了这个疯狂与冷静、希望与失望并存的互联网时代。19年的乌镇大会上,丁磊的饭局仍在继续,但参局者只有李彦宏和丁磊两人。当时正值“十月小阳春”,两人穿着短袖。言笑之间,孙丕恕加入进来,李彦宏说了句:“今天有点冷,咱们喝热的吧。”这似乎是一个隐喻:凛冬将至,互联网行业陷入
2020-12-29 09:00:48 963
原创 能力圈扩展
年底了,经理们忙着做绩效评价。互联网打工人,又要开始忙着写年终总结,盘点一年的得失。每年到了要做复盘的时候,都会有人感慨,徒增年岁。当然,作为“打工人”,还是按捺不住心中的骚动,呐喊:年终奖!升职!加薪!但,作为你的绩效评价经理,不禁要发出灵魂的拷问:“年终奖?升职?加薪?凭什么?每年都是用以往的技能和经验在干活,你的能力有提升了吗?”扎心了,老铁!能力没有提升,看来年终奖要凉凉了。既然聊到这个份上了,我们就来聊聊“钱途”与“前途”相关的话题–能力圈扩展。什么是能力圈?能力圈,顾名思义,指的
2020-12-29 08:58:40 854
原创 mysql 密码忘记了怎么办? [仅msyql8版本]
mysql 密码忘记了怎么办? [仅msyql8版本]直接上步骤:①首先关闭mysql服务 [这个简单就不说了]②在c盘根目录下创建mysql.txt文件,文件内容为:ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’;[意思是将你的密码改为123456]③使用管理员权限打开命令行直接ctrl c ctrl v 以下内容:mysqld --init-file=c:\mysql.txt --console出现以上结果时,恭喜,你的密码已
2020-12-25 16:06:40 384
原创 在MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES)
在MySQL登录时出现Access denied for user ‘root’@‘localhost’ (using password: YES)解决方案1.解决方案2.mysql目录里找data文件夹下的XXX.err笔记本方式打开找到这条信息(红色框里就是默认密码)登录时输入这个就可以进入,每个人的不一样,需要你自己查看自己电脑上mysql里data的。...
2020-12-25 16:04:36 799
原创 刘铁猛挨踢人感言:做一个高情商的程序员
一个在光怪陆离混迹的群体,他们自称程序猿、攻城狮、挨踢民工,一面乐观的自嘲,一面努力的工作。提起他们,你也许想到了张江男,想到了眼睛、T恤、牛仔裤、运动鞋、双肩包,但是有些故事是你眼睛所看不到的。在这里,我们一起来倾听一个IT人生的故事,技术路上不孤单!姓名:刘铁猛 Tim性别:男生日:70后所在城市:Redmond(雷德蒙德,美国华盛顿州城市,微软总部)关键词:《深入浅出WPF》职业信息:从业时间:2002行业:软件职位:软件工程师关注技术:架构与模式小序:很高兴..
2020-12-22 11:20:12 8912 2
原创 JDK之ZGC介绍.JAVAEE最新JDK剖析
前言ZGC是最近由Oracle为OpenJDK开源的新垃圾收集器。它主要由Per Liden编写。ZGC类似于Shenandoah或Azul的C4,专注于减少暂停时间的同时仍然压缩堆 。虽然我不会在这里给出完整的介绍,但“压缩堆”只是意味着将仍然存活的对象移动到堆的其他区域.这样做有助于减少碎片,但通常这也意味着整个应用程序(包括其所有线程)需要暂停,这通常被称为Stop the world 。只有GC完成后,才能恢复应用程序。在GC相关的文献中,应用程序通常称为mutator ,因为从GC的角度来看
2020-12-20 22:27:57 7549 11
原创 Asp.Net文件上传
https://edu.csdn.net/course/detail/30867/*般来说,使用FileUpload控件上传文件一般有如下几个步骤:(1)利用HasFile属性判断是否上传了文件。(2)在服务器上指定一个物理路径,并检查这个物理路径是否存在,如果不存在先创建(3)指定上传文件在服务器上的上传路径,利用Save()保存上传的文件,这一步还可以做一些其它检查工作,比如检查上传的文件是否符合要求或文件内容大小是否符合要求(4)将相对路径或者URL地址保存起来,以便客户访问下载*/p
2020-12-16 16:32:36 1018
原创 互联网产品设计思路参考
互联网产品设计思路参考产品开发流程产品开发流程产品研发产物主要分为五个阶段:项目启动,需求阶段,产品设计,开发上线,版本迭代立项 启动 评估立项:确定要做一个什么产品启动:确定项目相关人员,项目需求,产品原则,时间排期评估:评估产品机会需求阶段需求收集来源:老板提出,项目需求,产品优化,业务需求,用户需求,运营需求,增长需求,商业化需求等方式:头脑风暴、用户调研、用户反馈、竞品分析和数据分析头脑风暴产品、运营、视觉、技术都可以参与。人数不要过多,超过5个效果反而不好。围绕着一个核
2020-12-13 17:40:11 2353
原创 IETF:名词历史简介互联网精神的典范
国际互联网工程任务组(The Internet Engineering Task Force,简称 IETF)是一个公开性质的大型民间国际团体,汇集了与互联网架构和互联网顺利运作相关的网络设计者、运营者、投资人和研究人员,并欢迎所有对此行业感兴趣的人士参与。互联网工程任务组,成立于1985年底,是全球互联网最具权威的技术标准化组织,主要任务是负责互联网相关技术规范的研发和制定,当前绝大多数国际互联网技术标准出自IETF。IETF是一个由为互联网技术工程及发展做出贡献的专家自发参与和管理的国际民间机构。它
2020-12-07 21:47:57 2159 2
原创 区块链中的数学 - EdDSA签名机制
Ed25519 使用了扭曲爱德华曲线,签名过程和之前介绍过的 Schnorr,secp256k1, sm2 都不一样,最大的区别在于没有使用随机数,这样产生的签名结果是确定性的,即每次对同一消息签名结果相同。一般说来随机数是安全措施中重要的一种方法,但是随机数的产生也是安全隐患,著名的索尼公司产品 PS3 密钥泄露事件,就是随机数产生的问题导致的。如果你对之前绍过的 Schnorr,secp256k1,sm2 等签名过程比较熟的的话,就容易理解如果在签名过程中出现了这个相同的随机数 r,那么私钥将很容易被
2020-12-07 13:17:06 2730 10
原创 JAVA15.JDK15.7 HiddenClass
第七讲 HiddenClass视频课:https://edu.csdn.net/lecturer/1516JEP 371:Hidden Classes(隐藏类) 该提案通过启用标准 API 来定义无法发现且具有有限生命周期的隐藏类,从而提高 JVM 上所有语言的效率。JDK内部和外部的框架将能够动态生成类,而这些类可以定义隐藏类。通常来说基于JVM的很多语言都有动态生成类的机制,这样可以提高语言的灵活性和效率。隐藏类天生为框架设计的,在运行时生成内部的class。隐藏类只能通过反射访问,不能
2020-12-04 20:53:27 825
原创 JAVA15.JDK15.6 Record二次预览特性
第六讲Record视频课:https://edu.csdn.net/lecturer/1516历史渊源:JEP359:JEP384: 疫情原因,欧美程序员没有变化。 2019,java语言架构师,Brian Goetz,“太啰嗦、繁文缛节”。创建纯粹的数据类,大量低价值、重复、易出错的代码:构造方法、getter/setter、equals、hashCode()、ToString()。一.概念是一种轻量级的class,可以看作数据结构体,是一种形式受限制的类。publi
2020-12-04 20:52:00 846
原创 JAVA15.JDK15新特性.4 TextBlock
第四讲 TextBlock**视频课:https://edu.csdn.net/lecturer/1516历史渊源:JDK13:JEP355 第一次预览版本JDK14:JEP368第二次预览版本JDK15:JEP378转正(妹妹你大胆的往前走)一.概念文本块:是一种多行字符串文字,避免了大多数转义序列的需要,开发人员可以自己控制格式,简化编写Java代码。二.为什么要用 大段 的字符串,如果是文本编辑器,但是在java代码里面,就是一个噩梦。IDE可以帮助我们自动换行,但是
2020-12-04 20:49:09 776 1
云计算及Linux教程之入门篇
2024-08-23
云计算linux基础实战课程经典作业
2024-08-02
安卓 web端移动布局开发免费课件
2024-05-31
nosql课程设计、教学设计、Redis,MongoDB课程设计,HBase教学设计
2024-05-31
Redis缓存中间件技术实践指南
2024-05-21
nosql精通教学PPT资源包
2024-05-21
分布式计算docker容器开发实战技术大全
2024-05-08
JAVAEE期中考试试题JAVAEE期中考试试题JAVAEE期中考试试题
2024-03-30
毕业设计 毕业项目 大型支付项目,java就业项目
2024-03-30
C# OOP程序设计系列教程
2024-03-20
Android面试题从菜鸟到高手
2024-03-06
Linux和Redis从入门到精通技术实践
2024-03-06
JAVA+零基础学JAVA+运算符教程
2022-12-30
JAVA基础语法格式入门
2022-12-26
springboot+mybatis+springmvc爱家服务系统
2022-04-03
springboot音乐聊天室系统
2022-04-03
springboot开源镜像系统
2022-04-03
睿知家教平台系统睿知家教平台系统睿知家教平台系统睿知家教平台系统睿知家教平台系统睿知家教平台系统睿知家教平台系统睿知家教平台系统
2022-04-03
2022年最新运维+测试+实施面试宝典,宝典在手,高薪我有!!!!2022年最新运维+测试+实施面试宝典,宝典在手,高薪我有!!
2022-03-24
住房公积金贷款还款系统.rar
2021-05-07
C#.Asp.Net超市管理系统.zip
2021-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人