Wesley13 Wesley13
4年前
java架构之路
说一下mysql比较宏观的面试,具体咋写sql的这里就不过多举例了。后面我还会给出一个关于mysql面试优化的试题,这里主要说的索引和BTree结构,很少提到我们的集群配置优化方案。1.索引是什么?有什么作用以及缺点  答:索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。也可以理解为索引就
Wesley13 Wesley13
4年前
2020字节高频算法题
字节跳动现在是非常火热的哈,小伙伴们都极为关注。每天都有许多人在面试,有很多童鞋在牛客网写面经,阅读量都非常高。大家都知道字节跳动面试的特色哈,面试必定是要手撕算法的哈~总结了最近两月字节跳动提前批的算法题,大都数都是leetcode上的原题哈,也有一部分是剑指offer上的原题。有需要的小伙伴可以关注下哈。leetcode1
Stella981 Stella981
4年前
NodeJs+Express4 练习Demo2——我的博客
有图有真相,这是部分页面。有部分内容还没有完成。我也只是想写的时候写写。尽量完善一下。目前还存在几个问题,事务没有统一,部分页面功能没有实现。现在只是基本功能。色调准备后面再改改,样式已经改成扁平滴哒。我还觉得挺好看的。布局还得改改,部分地方比较空。嘿嘿。不错!。心得:NODEJS上手挺快,搭建一个小系统也着实不错。语法结构还得适应。(截图有调整
Stella981 Stella981
4年前
2020年csdn盘点
  十年前就注册了csdn账号,之后一直没有写过博客,都是看别人的博客,等到2015年左右发表了第一篇自己的博客,直到2016年底觉着做技术的就需要记录自己的博客,不仅是自己学习的过程,说不定还可以帮助别人,于是坚持写了差不多四年,平均每年100篇,如今产量已经达到600篇,很多都是很浅显的内容,我刚开始写的时候,一个同事还很瞧不起这种没有技术含量的博客
Easter79 Easter79
4年前
Unicode、ANSI、UTF
最近在写网络通信上的一些东西,快被这些编码格式搞崩溃了。一、什么是编码  编码是对现有“符号”进行转化,可以存储在计算机中,在没有计算机时,我们的使用的“符号”,都是手写的,我们的大脑对其编码,这样我们就能记住和识别。但计算机只能存储电信号,即二进制。所以,我们需要对其编码,能使计算机储存。  各个国家和地区所制定了不同ANSI编码标准中,都
Wesley13 Wesley13
4年前
1区块链底层技术
  每次在讲解区块链时,都会收到很多关于底层技术问题,感觉很有必要对区块链的底层技术进行分享,这也是我写这一系列文章的动力。  2015年接触比特币(可惜当时没有囤币),作为一个在IT行业摸爬滚打多年,并且是技术出身的人,成功的被比特币底层技术区块链所吸引。区块链与其说是新兴技术,不如说是新的理念、新的概念或者说是一种架构应用,是对目前中心化系统存在问
Wesley13 Wesley13
4年前
C#代码中为数据库开启多线程进行数据更新引起的BUG总结。
   刚开始编程的时候,对多线程有着盲目的崇拜。遇到需要调用写的方法,就想用多线程来进行调用。结果这几天才发现了软件中的BUG,看来多线程也不是想用就能用的,用不好就会非常糟糕,导致一些莫名其名的BUG。        我写了一个数据库的小例子,也验证了这个BUG是确实存在的。首先呢,我在数据库中创建了两个字段的表格,两个字段分别为M,N。其中M我设
Wesley13 Wesley13
4年前
mysql商品库存扣减问题总结
文章讨论内容秒杀类的问题一直都是web领域比较热点的问题,一个超高并发的网站需要考虑从产品、前端优化、站点部署及后端服务等等所有环节进行考虑。mysql所能抗住的写压力是一定的,高并发的web站点,你需要在数据持久化之前控制好压力,而不是把所有的请求都落到数据服务这一层。今天我不在这篇文章里讨论秒杀整体设计的问题(我也没这个资格),我们讨论
Stella981 Stella981
4年前
Hbase入库基于java
计划每周写一篇博客,督促自己快点学习,懒惰会让人上瘾,努力奋斗,不忘初心。某天,忽然来任务,要做hbse入库,之前自学过hbase,感觉挺简单的,网上搜了些model直接撸码,一天完成核心功能,测试了下跑通了,更加需求建了两个表,每张表日录入数据量接近两千万,感觉挺简单的。大概过了快一个月,这个很简单的东西,罢工了提示查询失败。因业务需要,设计时ke
爬虫时“封IP”试试这个方法
我想很多会爬虫技术的小伙伴有给别人写爬虫软件赚外快的经历,小编也不例外。有时候就会遇到粉丝在后台留言,问:大佬,运行你的爬虫程序怎么报错了?于是我让他把报错信息发过来,看过之后一声叹息。多数爬虫源码运行的报错都是由于访问目标网站过于频繁,从而导致目标网站返回错误或者没有数据返回。这也是最常见的方式,也就是我们经常听到的“封IP”,需要不断地切换IP访问。