Je ne comprends pas comment la machine virtuelle JVM peut encore interviewer, et j'ai terminé ce dictionnaire d'entrevue Java de 1307 pages.

Programmeur Ifni 2021-09-15 04:14:07
je ne comprends pas comment


Texte

Module(Module)、Components(Component)、Sac(Package),Ces concepts ne sont pas étrangers à nos camarades de classe techniques.,Mais tout le monde ne comprend pas ce que c'est..

Après une compréhension approfondie,Je viens de le découvrir.,Le sens profond derrière cela est la pensée classifiée.Et cette classification est au cœur de l'architecture d'application,Par différentes tailles de particules、Classification à différents niveaux,Contrôler les implémentations logicielles complexes dans des conditions compréhensibles、Degré d'entretien.Sinon,Pour la règle mobile100Logiciel avec 10 000 lignes de code,L'humanité n'a aucun moyen de comprendre et de maintenir.

Imaginez une situation extrême,Sans ces concepts, nous pourrions les classer,Nous écrivons toute la logique d'entreprise en une seule classe,Quel sera le résultat??Beaucoup d'entre nous“Non humain”Système,C'est parce qu'il n'y a pas de classification raisonnable.

Début,J'aime pas ça.JavaScriptUne raison importante,C'est parce qu'il manque quelque chose commeJavaMoyennepackageEtjarLe concept de,Provoque une organisation lâche du Code、À volonté..Jusqu'àES6、ReactPour obtenir une meilleure solution,Avant ça,Les ingénieurs de première ligne doivent compter surseaJS,requireJSCes cadres sont modulaires、Component things.

Jusqu'ici.,Vous avez peut - être des questions.,Quelle est la magie de la classification??Comment est - ce devenu le noyau de l'architecture d'application??Monsieur, ne vous inquiétez pas.,C'est moi qui décide..

Importance de la classification

Classification,C'est - à - dire diviser un objet donné en groupes selon certaines normes..Nous, les humains, sommes nés avec un instinct de classification.,Par exemple,Quand nous regardons le graphique ci - dessous,.

Je ne comprends pas.JVM Comment les machines virtuelles interviewent - elles? ,J'ai fini de peindre ça ensemble1307PageJavaInterview BaoDian,_Java

Qui que ce soit,Au début, j'ai vu les six points noirs.,On pense qu'il y a deux groupes de points d'encre.,Trois par groupe.La raison principale de cette impression est,Le cerveau humain organise automatiquement tout ce qu'il trouve d'une manière ou d'une autre..En gros,,Le cerveau pense qu'il y a un lien entre tout ce qui se passe en même temps,Et organiser ces choses d'une manière logique.

La raison pour laquelle notre cerveau a cet instinct,Parce que le nombre de pensées ou de concepts que l'homme peut comprendre à la fois est limité.Comme George Miller dans son article《Merveilleux nombre7》Proposé dans.La mémoire à court terme du cerveau humain ne peut pas s'adapter à la fois7Plus d'éléments de mémoire.Alors...,Lorsque la quantité d'information est excessive,Seul le regroupement peut nous aider à comprendre et à gérer les problèmes.

En fait...,Depuis l'Antiquité et aujourd'hui,L'humanité a fait la catégorisation/Classification,Dès le printemps et l'automne,《Politique nationale de guerre》C'est ce que j'ai dit.“Les choses se ressemblent.,Les gens se rassemblent”Le concept de.

Dans l'industrie Internet,Nous classons les clients,Les opérations sont ensuite échelonnées pour différents clients,C'est la même chose..

Derrière ce que nous appelons l'analyse et la synthèse,En fait, c'est la capacité de classification..L'analyse consiste à trouver des différences dans une classe,La synthèse consiste à trouver des liens entre différentes choses.、Trouver un terrain d'entente,Et cette similitude correspond à la dimension de la classification.

Capacité de pensée classifiée,C'est la capacité de voir à travers la nature des choses..

Pensée classifiée dans l'architecture d'application

Définition du concept

Avant de discuter de l'architecture,Soyons clairs.Module、ComponentEtPackageCes concepts.

Parce que ces concepts ont toujours été très ambigus.AdoptionStack OverflowDes dizaines de questions posées sur ces différences conceptuelles,Et des réponses variées..

Dans un articleStack OverflowPosts from[1]Moyenne,Nous avons vu cette réponse:

The terms are similar. I generally think of a “module” as being larger than a “component”. A component is a single part, usually relatively small in scope, possibly general-purpose.

Et pourtant,Un autre articleStack OverflowPosts from[2],Mais avec des réponses différentes:

There is n o criteria to measure which one is greater than the other. One component can contain list of modules, and one module also can contain many co mponents.

In《Mise en œuvre de la conception axée sur le domaine》Dans un livre,L'auteur a une telle description:

If you are using Java or C#, you are already familiar with Modules, though you know them by another name. Java calls them packages. C# calls them namespaces.

Et pourtant,InAngularJSDocuments de conception pour[3]Moyenne,C'est vrai.ModuleEtComponentC'est la définition.:

The module can be considered as a collection of components, Each component can use other components. One of many modules combines up to make an Application.

Je ne comprends pas.JVM Comment les machines virtuelles interviewent - elles? ,J'ai fini de peindre ça ensemble1307PageJavaInterview BaoDian,_Programmeur_02

Par comparaison,Combiner mes propres perceptions,Je suis plus d'accord.AngularJSDéfinition à l'intérieur,C'est - à - dire:ModuleOui.ComponentUn concept plus large.Comme dansMavenMoyenne,ModuleEst la compositionApplicationNiveau 1,EtComponentLa taille des particulesModulePlus petit.,PlusieursComponentQui formeront unModule.

Donc,,Avant d'aller plus loin,J'ai délibérément défini ces concepts comme suit::

  • Application(Application):Système d'application,Il y en a plusieurs.ModuleComposition,Représenté par une boîte.

  • Module(Module):UnModuleOui, il y a un groupe.ComponentComposition,Représenté par un carré.

  • Components(Component):Représente un objet qui peut fournir un aspect de fonctionnalité indépendamment,AvecUMLReprésentation graphique des composants pour.

  • Sac(Package):PackageComparaison relativetricky,C'est une forme d'organisation,Et la granularité n'est pas une dimension,C'est - à - dire,UnComponentPeut contenir plusieursPackage,UnPackagePeut également contenir plusieursComponent.

Basé sur la définition ci - dessus,Leur représentation(Notation)C'est comme ça:

Je ne comprends pas.JVM Comment les machines virtuelles interviewent - elles? ,J'ai fini de peindre ça ensemble1307PageJavaInterview BaoDian,_Arrière - plan_03

Éléments du schéma d'application

Il y a beaucoup de définitions du schéma,Mon préféré,Et la définition la plus simple est:

Je ne comprends pas.JVM Comment les machines virtuelles interviewent - elles? ,J'ai fini de peindre ça ensemble1307PageJavaInterview BaoDian,_Java_04

C'est - à - dire que l'architecture est une structure,Oui par objet(Components)+ Relations entre les objets + Composition des principes directeurs.

Il en va de même pour l'architecture d'application,Sur un plan plus large,,Les applications au niveau de l'entreprise ne peuvent échapper à la structure à trois niveaux illustrée ci - dessous.,C'est - à - dire l'extrémité avant、Back - end et base de données.

Je ne comprends pas.JVM Comment les machines virtuelles interviewent - elles? ,J'ai fini de peindre ça ensemble1307PageJavaInterview BaoDian,_Java_05

Pour le développement de back - end,La couche application est notre champ de bataille principal,C'est aussi la partie la plus complexe du système.(Bien sûr.,L'avant n'est pas simple non plus.),Toute la logique opérationnelle converge ici.Alors...,Pour les couches d'application,Nous avons besoin d'une séparation plus poussée,Au lieu d'écrire la logique d'entreprise ici, c'est fini..

Une nouvelle stratification de la couche d'application,Et voilàCOLAStructure à quatre niveaux préconisée,Correspond àMavenMoyenne,Oui.4- Oui.Module,Après avoir compilé l'emballage, il y aura4- Oui.Jar.Une application typique,LeModulePrésente la structure suivante::

<modules>?????????<module>cloudstore-adapter</module>?<!--Adapter?Couche-->??????????<module>cloudstore-app</module>??<!--App?Couche-->??????????<module>cloudstore-domain</module>??<!--Domain?Couche-->??????????<module>cloudstore-infrastructure</module>??<!--Infra?Couche-->??????????<module>cloudstore-client</module>??<!--RPC?SDK-->??????????<module>start</module>??<!--SpringBootDémarrage-->??</modules>?

  • 1.

Quand les affaires deviennent compliquées,Cette stratification est naturellement préférable à l'absence de stratification.Et ça aussi.COLAA travaillé sur les problèmes à résoudre——Complexité du contrôle.

DeCOLA 1.0C'est pas grand - chose.,ÀCOLA 3.0De la complexité à la simplicité.Je commence à comprendre,COLAEn tant qu'architecture d'application,Le cœur n'est pas de fournir des fonctionnalités,Au lieu de cela, le module de base est fourni(Archetype).

In1.0Quand,COLAOffreInterceptorCapacité,OffreEvent BusCapacité,Fournit une capacité de point d'extension.L'un est que je pense que tout le monde“Besoin”Ces,L'autre est le sentimentNBLe cadre devrait être complet.,Il n'y a pas beaucoup de fonctionnalités avancées embarrassées par l'Open Source.Il s'est avéré,J'ai fait une erreur d'inertie.——Conception excessive.InterceptorÇa marche.AOPSubstitution,Les événements internes et les points d'extension sont rarement utilisés.Donc, dansCOLA 3.0Quand,Enlevez - les de façon décisive.“Côtes de poulet”,Seule la fonctionnalité du point d'extension est conservée.

Retour à la nature de l'architecture,COLALa structure et les spécifications de l'application spécifiée devraient être au cœur de,C'est - à - dire le modèle de base de l'architecture d'application(Archetype).Au lieu d'être obsédé par des fonctions qui ajoutent.

Mise à jour versCOLA 3.1

En fait,,Un tel retour au travail,COLA 3.0C'est presque fait..Cette fois3.1Mise à jour de,En plus de l'enlèvement supplémentaireEvent BusEn dehors de la fonction,Le plus important est de normaliser la stratégie de sous - traitance.,Et étend la couche de contrôle originale(Controller)Responsabilités.

Ajustement de la politique de sous - traitance

La stratification est une sorte de segmentation transversale dans une dimension fonctionnelle,C'est - à - dire que chaque niveau a ses propres responsabilités.

  • AdapterCouche:Utilisateurs de routagerequest + Adaptationresponse.

  • AppCouche:Réception des demandes,Union européennedomainCouche pour le traitement des affaires ensemble.

  • DomainCouche:Modèle de domaine + Capacité du domaine.

  • InfrastructureCouche:Détails techniques(DB,Search,RPC…) + Protection contre la corrosion(Anti-corruption).

Pas de problème avec la stratification,C'est juste cette division fonctionnelle.,Ça pose un problème.,C'est - à - dire que la cohésion des dimensions du domaine est affectée.Quand unapplicationPas de problème avec un seul domaine.Et pourtant,Quand unapplicationLorsque plusieurs secteurs d'activité sont inclus,Les inconvénients de ce manque de cohésion sont évidents..

Une meilleure stratégie de sous - traitance est par domaine,Pas par fonction.Parce que,Domaine plus cohésif,La fonction est au service du domaine,Devrait appartenir au domaine.

Et pourtant,Malheureusement,,InCOLADans l'architecture d'application,Nous devons synthétiser la Division des dimensions fonctionnelles horizontales,Et la Division des dimensions longitudinales,Les deux vont bien.,Les deux..Comment faire??Nous pouvons combiner la partition physique et la partition logique.

Latéralement,Nous utilisonsModuleFaire une hiérarchie,Appartient à la Division physique.Longitudinalement,AdoptionPackagePour faire une partition logique.Enfin,Former une structure comme suit::

Je ne comprends pas.JVM Comment les machines virtuelles interviewent - elles? ,J'ai fini de peindre ça ensemble1307PageJavaInterview BaoDian,_Programmeur_06

Sous - traiter selon cette idée,En ingénierie,ModuleNiveau supérieur inférieurpackagePlus de fonction,C'est le domaine.:

Je ne comprends pas.JVM Comment les machines virtuelles interviewent - elles? ,J'ai fini de peindre ça ensemble1307PageJavaInterview BaoDian,_Java_07

La stratégie de sous - traitance par domaine offre au moins deux avantages:

  • Meilleure compréhension et maintenance du système,En langage vernaculaire.,Je cherche quelque chose de mieux..

  • Pour faciliter la séparation ultérieure,Comparé au champ unique suivant(Order)Ça devient de plus en plus compliqué.,Il faut le démonter.,Nous devons juste mettreOrderIl suffit de passer à une nouvelle application.

AvecAdatperRemplacerController

ControllerLe nom vient principalement deMVC,Parce que oui.MVC,Je l'ai apporté.WebMarque appliquée.Et pourtant,AvecmobileLa montée de,Il y a peu d'applications qui ne prennent en charge queWebFin,La norme habituelle estWeb,Mobile,WAPPrise en charge des trois côtés.

Dans ce contexte,La couche de contrôle étroite ne peut plus répondre à la demande,Parce qu'à ce niveau,,Pas seulement le routage,Et l'adaptation Multi - terminaux,Comme dans une architecture hexagonaleDriving AdapterLe rôle de.Compte tenu de ce qui précède,,Nous utilisons la couche d'adaptation(Adapter)Remplacé.Controller,D'un côté,Pour faire écho à l'architecture hexagonale;D'un autre côté,C'est une adaptation Multi - terminaux..

Sur la base de ces changements,Je l'ai reconstruit.COLA Archetype,Prends ça.AdapterSe démarquer comme un niveau.En fait,,InfrastructureAdaptateur aussi,Est l'adaptation à la mise en œuvre technologique(Ou découplage),Par exemple,,J'ai besoin de données pour aider à construireDomain Entity,Mais je ne le suis pas.careLes données proviennent deDB、RPCToujoursSearch,Ou plutôt,Je peux passer librement de ces implémentations techniques,Sans m'affecter.DomainCouche etAppStabilité de la couche.

Après transformationCOLADans le style architectural,Module、Les composantes et les stratégies de sous - traitance seront ajustées,Voir les deux figures suivantes pour les changements spécifiques.

COLASchéma:

Je ne comprends pas.JVM Comment les machines virtuelles interviewent - elles? ,J'ai fini de peindre ça ensemble1307PageJavaInterview BaoDian,_Programmeur_08

COLA3.1

COLADiagramme des composants:

Je ne comprends pas.JVM Comment les machines virtuelles interviewent - elles? ,J'ai fini de peindre ça ensemble1307PageJavaInterview BaoDian,_Java_09

Pensée classifiée dans la structure organisationnelle

Une capacité de pensée si importante,Son application ne se limite certainement pas à la conception architecturale.C'est déjà dit au début.,La classification est notre instinct humain,Est un moyen important d'analyser et de synthétiser les problèmes.

Les relations de production déterminent la productivité,Une bonne structure organisationnelle favorisera le développement des entreprises,Au contraire,Cela retardera le retour en arrière de l'entreprise.Donc,,De grandes entreprisesCEOChaque année, beaucoup de temps est consacré à la conception organisationnelle,C'est pourquoi,Dans une grande usine,Chaque année, nous assistons à des changements organisationnels importants..

Voir un article《Quelle est la structure organisationnelle d'Apple?》[4],Le succès d'Apple est lié à son excellente organisation..Comme le montre la figure ci - dessous,Les entreprises traditionnelles préfèrent les organisations axées sur les entreprises,Les entreprises de haute technologie préfèrent les organisations fonctionnelles.

Je ne comprends pas.JVM Comment les machines virtuelles interviewent - elles? ,J'ai fini de peindre ça ensemble1307PageJavaInterview BaoDian,_Programmeur_10

Vous sentez l'organisation d'Apple?,Et notreCOLALa pensée est la même:),Physiquement,Par fonction;Logique,Par entreprise et produit.

Des tissus comme Apple.,Parce qu'il s'agit d'une entreprise axée sur la technologie et l'innovation,Les coûts de collaboration ne sont pas le plus gros problème,Manque de professionnalisme(La technologie ne fonctionne pas.),Le manque d'innovation est la question de la vie et de la mort..Il préfère sacrifier la synergie.,Assurez - vous également d'être professionnel,C'est - à - dire,Les caméras, c'est tout.,Fais - le.iOSC'est tout.iOS,TechniqueleaderDirectementCEORapport,Peut décider de l'orientation du produit.Parce qu'ils sont plus spécialisés dans ce domaine.

Il y a longtemps.,Steve·C'est ce que dit Jobs.:Les dirigeants d'Apple devraient être des experts en gestion.In 1984 Dans une interview,Il a dit:

On a traversé cette phase à Apple.,On est sortis et on s'est dit:,Oh, mon Dieu.,Nous voulons être une grande entreprise,Employons des cadres professionnels.On est sortis et on a engagé un groupe de cadres professionnels..Ça ne marche pas du tout.……Ils savent comment gérer,Mais ils ne savent rien professionnellement..Si vous êtes un grand homme,Pourquoi voulez - vous travailler pour quelqu'un que vous n'apprendrez rien??Tu sais ce qui est drôle??Tu sais qui est le meilleur Manager??Ce sont de grands contributeurs personnels,Ils n'ont jamais voulu être gestionnaires.,Mais ils ont décidé qu'ils devaient être,Parce que personne d'autre ne peut faire du bon travail.

Pour être honnête,Après avoir lu cet article,Je suis très ému.,D'une part, j'admire la perspicacité de Jobs.,D'un autre côté, je suis désolé pour notre industrie.,La technologie des affaires est aussi la technologie.,Mais il n'y a pas d'environnement et de sol appropriés pour cultiver et développer la technologie.

Aujourd'hui,Technologie opérationnelleLeaderCombien d'autres se concentrent sur la technologie?,C'est devenu une affaire.Leader.Si la technologieLeaderSont devenus des gestionnaires purs,Qui se soucie de la technologie?,Qui se soucie du Code?,Qui se soucie de la croissance des ingénieurs??

La taxonomie est la science et l'art

Enfin,J'ai besoin d'un peu de modération.,La classification est importante,Mais c'est aussi difficile.,Avec une certaine subjectivité.Comme Bill..Bryson est là.《Une brève histoire de toutes choses》C'est ce qu'il a dit.:

La taxonomie est parfois décrite comme une science,Parfois décrit comme un art,Mais en fait, c'était un champ de bataille..Même aujourd'hui,Ce système est plus chaotique que beaucoup le pensent..Prenons l'exemple de la Division des portes qui décrivent la structure biologique de base.De nombreux biologistes insistent sur le fait que les totaux30Une porte.,Mais certains pensent20Une porte.,Et Edward est là.《La diversité de la vie》Les chiffres présentés dans un livre sont étonnamment élevés89Portes.

Nous regardons les choses d'un point de vue différent,Différents niveaux de connaissance du problème,La classification qui en résulte sera différente..Prends - le.COLADis,Jusqu'à maintenant3.1Version,Personnellement, je pense que la stratification et la Sous - traitance sont relativement raisonnables..Et pourtant,Très probablement dans une itération ultérieure,Et la classification va changer..

Il en va de même pour la classification des structures organisationnelles.,Par activité et par fonction,Tout va bien..La clé est de savoir si sa classification correspond aux caractéristiques de votre organisation.,Il n'y a pas de meilleure Classification,Seulement le plus approprié.

Enfin

Quelle que soit l'entreprise,Tout le monde attache de l'importance à la Fondation,Les grandes usines accordent plus d'attention à la profondeur et à l'étendue de la technologie,L'entrevue est un processus de sélection bidirectionnel,N'interviewez pas avec peur.,Pas bon pour soi - même..En même temps, il ne s'agit pas seulement de salaire.,Et ça dépend si tu aimes vraiment cette compagnie,Est - ce que je peux vraiment faire de l'exercice?.

Pour les points techniques de l'entrevue ci - dessus,Je partage des informations ici aussi.,J'espère que ça aidera tout le monde.

 CodeChinaProjet Open Source:【Grandes usines de première ligneJavaAnalyse des questions d'entrevue+Résumé de base notes d'étude+Dernière vidéo d'explication】

Je ne comprends pas.JVM Comment les machines virtuelles interviewent - elles? ,J'ai fini de peindre ça ensemble1307PageJavaInterview BaoDian,_Programmeur_11

Je ne comprends pas.JVM Comment les machines virtuelles interviewent - elles? ,J'ai fini de peindre ça ensemble1307PageJavaInterview BaoDian,_Arrière - plan_12

Je ne comprends pas.JVM Comment les machines virtuelles interviewent - elles? ,J'ai fini de peindre ça ensemble1307PageJavaInterview BaoDian,_Arrière - plan_13

版权声明
本文为[Programmeur Ifni]所创,转载请带上原文链接,感谢
https://qdmana.com/2021/09/20210915041405359K.html

  1. 你一定要知道的CSS选择器,web编程开发学习
  2. 作为一名优秀的前端需要了解哪几种设计模式?,前端开发基础学习
  3. 作為一名優秀的前端需要了解哪幾種設計模式?,前端開發基礎學習
  4. Quels modèles de conception faut - il connaître pour être un bon front end?Apprentissage de base du développement de première ligne
  5. Ce que vous devez savoir sur css Selector, Web Programming Development Learning
  6. HTTPS | SSL note - SSL two-way authentication failure (server certificate trust library does not contain client certificate) handshake process (including Wireshark analysis)
  7. HTTPS | SSL notes - SSL two-way authentication failure (client certificate trust library does not contain server certificate) handshake process (including Wireshark analysis)
  8. HTTPS | SSL notes - successful handshake process of SSL two-way authentication (including Wireshark analysis)
  9. [Java Core interview Dictionary] quelles sont les questions d'entrevue courantes pour les demandes de jour 18, get et post?
  10. 【 Java Core interview dictionary】 day 19, what will be interview questions for http protocol?
  11. 使用Docker、Nginx和Jenkins实现前端自动化部署,前端开发技术调研
  12. 使用Docker、Nginx和Jenkins實現前端自動化部署,前端開發技術調研
  13. Utilisation de docker, nginx et Jenkins pour réaliser le déploiement automatique de première ligne et la recherche sur la technologie de développement de première ligne
  14. Que se passe - t - il si le tableau dépasse la limite
  15. Understanding of functions in typescript? What is the difference with JavaScript functions?
  16. EasyUI DataGrid front end sorting by number (custom sorting)
  17. Top2 2021 expérience d'inscription à l'Université Internet, flux de documents standard CSS et flux de documents hors ligne
  18. Yahoo 35 military regulations, how many do you know?
  19. From the experience of a business project landing on vite, I re understood the pre build of vite
  20. Complete process of login business in several ways [good gifts around Nuggets at the end of the text]
  21. Monthly salary 10K yard farmer, job hopping to 40K architect, summary of technical learning Roadmap
  22. Manually compile and deploy LNMP environment (centos7.5 + nginx-1.18.0 + mysql-5.7.30 + php-7.4.14)
  23. The drama "light" of the Republic of China premiered, with a dismal audience rating of less than 0.4, creating the worst audience rating of Hunan Satellite TV!
  24. It is said that Ericsson will cancel Nanjing R & D center
  25. Question d'entrevue commune de Spring Cloud, où est l'avenir de 2021 Java?
  26. Sharedpreferences Replacement - mmkv Integration and Principles, 27 years old Preschool Development
  27. Différence entre TCP et UDP, développement frontal mobile
  28. The whole process of mybatis dynamic proxy implementation of spring series? The correct answer rate is less than 1%
  29. Ajax Foundation
  30. Développement Android comprendre ces entrevues naturelles sans peur, Android Knowledge System
  31. L'expérience de l'entrevue d'embauche de l'école Java peut vous aider à obtenir une entrevue.
  32. Leetcode pinceau question 989 - simple - addition d'entiers sous forme de tableau
  33. Children of the Qiao family: after reading Qiao Zuwang's last selflessness, we can recognize his simple father's love
  34. Partager une petite expérience d'entrevue et obtenir un produit
  35. Solution de capture de paquets https sur la plate - forme Android et analyse des problèmes, Android développe un apprentissage complet
  36. Young people are the first choice for transportation. These hatchbacks suck countless powder. Is it your dish?
  37. "Net red granny" over 70 has countless circle powder by wearing, and is more fashionable than young people
  38. Méthodes de fonctionnement des tableaux couramment utilisées en javascript
  39. Summary of Vue knowledge points
  40. 10 septembre: deuxième visite d'une journée à Yantai, Shandong - vue nocturne de Chaoyang Street, Zhifu District
  41. Front and back end data interaction (V) -- what is Axios?
  42. Windows configures nginx to boot automatically
  43. Des questions d'entrevue communes à Tomcat pour discuter de votre compréhension de la technologie de verrouillage distribué,
  44. JS handscrap, Classic interview question, web front end Development Process
  45. Android 400 questions d'entrevue pour vous aider à entrer dans l'usine, un tour pour vous apprendre à comprendre netty
  46. Développement et projet d'application Web statique côté PC
  47. Recommandé pour le tutoriel Spring Framework, 2021 dernière question d'entrevue d'embauche de la société aiqiyi Java,
  48. La dernière revue scientifique de l'académicien Luo Liqun: architecture de la boucle neuronale pour stimuler la nouvelle Ia
  49. [partage d'expérience de travail], 2021 les dernières questions d'entrevue Java de Baidu, Headlines, etc.
  50. Lisez l'analyse de 497 questions pour l'entrevue d'ingénieur principal Android et vérifiez les lacunes.
  51. Grâce à cette collection de questions d'entrevue d'automne, le salaire de saut d'emploi et l'entrevue de développement audio et vidéo ont doublé.
  52. Prenez d'un coup l'offre de Tencent meituan et jetez un coup d'oeil à cette copie de l'entrevue de printemps!
  53. L'expérience et l'expérience d'un Maverick Java en matière d'entrevue sur les MTD, l'expérience de l'entrevue d'embauche du printemps Java en 2021,
  54. Vue中自定义列表复选框和全选框-案例
  55. Vue bidirectional binding (V-model bidirectional binding,. Sync bidirectional binding,. Sync transfer object)
  56. CSS text overflow ellipsis summary, as you wish
  57. C'est la mode la plus étrange que j'ai jamais vue.
  58. Cases à cocher et toutes les cases à cocher de la liste personnalisée en vue - CAS
  59. Front end interview daily 3 + 1 - day 877
  60. Vue bidirectional binding (V-model bidirectional binding,. Sync bidirectional binding,. Sync transfer object)