Giter VIP home page Giter VIP logo

bat_interviews's Introduction

Hi there, I'm Bingyu! 👋

:octocat: 想把自己培养成技术型宅男,宅和男已经具备,就差技术了→_→

This is my state

✨Hi, I'm Bingyu, a college student majoring in electronics.✨

  • 🔭 I’m currently working on my project SuperMall
  • 🌱 I’m currently learning Java & Vue
  • 📫 How to reach me: send mail
  • 💬 Ask me about anything here

bingyu's Github Chart

Languages and Tools:

Java SpringBoot

HTML5 CSS3 JavaScript

Redis MySQL Git GitHub GitLab

LeetCode Docker

Word Excel PowerPoint

bat_interviews's People

Contributors

abumaster avatar lengyue1024 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bat_interviews's Issues

__metaclass__, __new__ 和 __init__ 的解释有点小问题

BAT_interviews/Python面试题及答案.md at master · lengyue1024/BAT_interviews

__new__和__init__ 解释:

__metaclass__是创建类时起作用.所以我们可以分别使用__metaclass__,__new__和__init__来分别在类创建,实例创建和实例初始化的时候做一些小手脚.

此处有点小问题:元类中也有 __new__,在类创建时也会调用一次,类中的 __new__ 其实是继承自元类(可以通过重写添加行为),只有在重写过的情况下才会在每次新建实例时调用一次。这样一来,说 __new__ 在实例创建时做一些小手脚就有一丢丢的误导性。

修正:__new__ 作为 object 中就存在的静态方法,在类创建和实例创建时,均会调用,并可以通过重写定制类创建和实例创建的具体行为。

class T:
    pass

t = T()
t.__new__ is T.__new__ # True
T.__new__ is object.__new__ # True

怎么理解Redis事务?

Redis面试题及答案.md
26、怎么理解Redis事务?

事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。

事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。

其中对于事务的解释是对的,但是redis的事务不是真的事务,比如有a,b,c三条命令在一个事务里,a执行成功,b执行失败,也不会回滚a的操作,也不会影响c的执行

单个 Redis 命令的执行是原子性的,但 Redis 没有在事务上增加任何维持原子性的机制,所以 Redis 事务的执行并不是原子性的。
https://www.runoob.com/redis/redis-transactions.html

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.