Java Kuche Day Memo

Java Kuche Day Memo

08.12.2018 (Sa) 13: 00-18: 00 Uhr

CODEBASE

Proto-Lösungsmanagement

Programmierklasse: HTML / JS / Ruby (1000 Stunden)

Praktikant

Beta-Version Hackason

Praktiker-Event (AWS / Android)

Rekrutierung von Veranstaltungen / Eröffnung des Co-Working-Space

Oracle Code One-Bericht (Mr. Ito)

Java One.

Ausgestellt von Fujitsu / Rakuten

40-50 Teilnehmer (Japanisch), 10 Sitzungen (Moderator ist kostenlos)

Auch mit Oracle Open World

Vorregistrierungsdatum + 4 Tage Sitzung

9:06

Sitzungsinformationen

Oracle-Richtlinie

Öffnen Sie Java und kostenpflichtige Funktionen

Innovativ

Ökosystemunterstützung

JDK11 Unternehmensengagement

2500 Fälle / 500 Organisationen (Red Hat, Google usw.)

2000 von ihnen (Oracle)

Java in a World of Containers

Das JDK ist groß, so dass es schwierig ist, in den Container zu gelangen

Anpassung der Java-Laufzeit

JDK (530 MB) -> Sehr schwer

-> Erstellen Sie ein benutzerdefiniertes JDK mit Jigsaw

Voll (300 MB) -> nur java.base (48 MB)

Betriebssystem Minuten 250MB-> schlanke Version weiter optimiert

Project Portola

20 MB Hallo Welt

Monolith vs Microservice

Monolith

Microservice

JDK Flight Recoder

Erklärung des JDK-Neuerscheinungsmodells (Mr. Ito)

JDK 11 API-Dokument Japanische Version veröffentlicht

Installationsdokumente usw. werden nacheinander freigegeben

So erstellen Sie Oracle JDK (konventionell)

BCL

von jetzt an

JDK 12 Early Access-Version veröffentlicht

Zu entfernende Funktionen

Beschrieben im Versionshinweis API entfernt

In mindestens 1 Jahr gelöscht (2 Versionen)

Non-Corporate

JDK 8 Lizenz

Oracle JDK ist bis 2020 nur für den persönlichen Gebrauch verfügbar

Java SE Subscription

Was wird angeboten

Für Details wird Folie veröffentlichen für Folienfreigabe ausgeführt.

Twitter 4J (Herr Yamamoto)

Erhielt den Duke's Choice Award

Erhielt den Japan OSS Encouragement Award

Duke's Choice Award

Gegeben an diejenigen, die zur Java-Technologie beigetragen haben

  1. in Japan

Erhalten Sie eine Konferenzpass-Trophäe (aus Holz)

Rekrutierung von Mai bis August

Bewerbung über Webformular (kostenlos)

Twitter 4J

Java-Bibliothek, die die Twitter-API umschließt

Nutzungsnachweis großer Unternehmen

  1. Jahr in diesem Jahr

100.000 DLs pro Monat

Dritte Selbstempfehlung

Practical Library Design

Informationen zur Ausnahmebehandlung

Große Informationsmenge (Vor- / Nachteile)

Es braucht Zeit, um die Ursache zu identifizieren

Einfallsreichtum

Jetzt des Frühlingsrahmens (Herr Tsunami)

Spring One + Oracle Code One-Bericht

Spring One

2019 wird in Texas stattfinden

Spring Framework

Eine Sammlung von Java-Frameworks

2004~

1.x Webbasiertes Framework

4.x Spring Boot

4.3 Unterstützung bis 2020

5.x

5.1 Java 11-Unterstützung

5.2

Spring WebFlux

JDK12

Amber

325:Swiching Expressions

Kommerklich getrennter Fall

Lambda-Notation

Rückgabewert zur Switch-Anweisung

Rückgabewert in break-Anweisung ist möglich

326:Raw String Literals

Bis jetzt wurden viele Literale benötigt, um einen Pfad zu schreiben

Literale mit Anführungszeichen hinzugefügt

Blockchain (Mr. Otani)

Verkehr

Blockchain-Grundlagen

Blockchain

Zeit zum Konsens

Bergbau

Gaskosten

Intelligenter Vertrag

Zeichen

Sicherheit

Harte Gabel

Nation x Blockchain (Estland)

Gemeinde x Blockchain (Kaga City)

Initiativen mit Blockchain

Aragon

COLONY

Blocklancer

In der Entwicklung berücksichtigte Punkte

dApps

Web apps

Brieftasche
Verwendung der Verwaltungsadresse

GO ist praktisch für den Betrieb von Ethereum!

Viele Ingenieure lernen

Es ist schwierig, numerische Werte als Unternehmen vorherzusagen

Es ist schwierig, eine externe Sicherheitsdiagnose zu erhalten

Oracle Code One Java SE-Update (Herr Sakuraba)

Java Champion

Es gibt 4 Leute in Japan

Ist Jetbrains IDE kostenlos?

Moscone Center

OpenJDK nach GitHub verschieben?

Java is still free

Presenter verwendet Emacs (verwendet keine IDE)

#WorksLikeHeavenOnJDK11

JEP

Normal

Preview

Incubator

Experimental

Preview / Incubator ist die offizielle Version in der 1. und 2. Version

Amber

Loom

Panama

Valhara

Local Variable Type interface

Project Panama

Ein Projekt, das Muttersprachler und Java verbindet

Vector API

== Nicht java.util.Vector ==

Berechnen Sie mehrere Daten gleichzeitig

Scalar Loop

for(i = 0; i < a.length; i++){
    c[i] = a[i] + b[i];
}
//Ich möchte alles auf einmal berechnen, weil es langsam ist

for(i = 0; i < a.length; i+=4){
    c[i] = a[i] + b[i];
    c[i+1] = a[i+1] + b[i+1];
    c[i+2] = a[i+2] + b[i+2];
    c[i+3] = a[i+3] + b[i+3];
}
//4x Geschwindigkeit

Die Vektor-API erhöht die Codemenge, ermöglicht jedoch die gleichzeitige Berechnung von Daten.

Foreign API

Native Call-Projekt

Vorteile der Verwendung von nativem Code

JNI

Foreign API

jextract

Zusammenfassung

Schnelleres Vorwärtsbewegen von Java (Java wächst sehr schnell)

In Zukunft als wertvoller Ingenieur wachsen (Herr Terada)

Java Champion

Kubernetes?

Jeder Mensch hat eine andere Form des Glücks

Zukünftige App-Entwicklung

Firma / Entwickler ist polarisiert

Digitale Revolution

Japans Position hat sich in den letzten 30 Jahren verändert (ist gefallen)

Netflix nähert sich Disney

Jüngere Unternehmen wachsen schneller

Microsoft verspürt auch ein Gefühl der Krise

Microsoft ♡ Linux

Liefern Sie, was das Unternehmen gemacht hat-> Hören Sie den Kunden zu

Risiken der Unternehmensführung

Risiko der Systemeinführung

Änderungen (IaaS, Container usw.) sind für Ingenieure schwierig (NIEDRIGES RISIKO)

Für das Unternehmen ist das Gleiche jedoch ein hohes Risiko

Es macht keinen Sinn, die Erfolgsgeschichten anderer Unternehmen nachzuahmen!

Sie sollten über die optimale Konfiguration für Ihr Unternehmen nachdenken

Hervorragende Humanressourcen sind Schätze

Es kommt zu einem Kampf um die Beschaffung von Humanressourcen

Entzug aus dem Jahreseinkommen von 40 bis 50 Millionen

Tun Sie, was Sie nicht in Ihrem Namen tun können, oder tun Sie, was nur Sie tun können

Tun Sie, was andere Ihnen gesagt haben, oder ergreifen Sie die Initiative?

Es ist wichtig, weiter zu lernen, egal wie alt du bist

Eine Lüge wie die 35-jährige Ruhestandstheorie

Die IT entwickelt sich rasant

Was jetzt ist, ist in Zukunft nicht richtig

Java-Champions konnten in der Vergangenheit weder gut Englisch noch Programmieren

Der Unterschied beim Lesen und Schreiben von Englisch ist der Unterschied zwischen Ingenieuren

Wenn Sie süchtig nach etwas Neuem sind, wird jemand, der Englisch sprechen kann, sofort eine Lösung finden.

Nicht nur Fehlerbehebung!

Kann sich jederzeit ändern

Dreams Come True

Bisher diente die IT hauptsächlich der Geschäftsverbesserung

Von nun an können wir die Welt um uns herum verändern

AI for Accessibility

Recommended Posts

Java Kuche Day Memo
Java Day 2018
Java-Memo
[Memo zur Studiensitzung] Java Day Tokyo 2017
Java alles Memo
Java Silver Memo
Java-Lerntag 5
Java, Maven Memo
Java Day Tokyo 2017
Oracle Java Day 2017
Java SE 7 Hinweis
Java alles Memo 2
Oracle Java Day 2017
Java-Spezifikationsnotiz
Java-Lerntag 2
Java-Muster-Memo
Java-Lerntag 1
Java Silver Study Day 1
Java Grundwissen Memo
Java-Lernnotiz (Methode)
Java Se 8 Programmierer Ⅰ Memo
Java bezahlte private Memo
Java-Lernnotiz (grundlegend)
Java Lambda Ausdruck Memo
(Memo) Java für Anweisung
Java Lambda Ausdruck [Notiz schreiben]
Java-Lernnotiz (Schnittstelle)
[Java] Implizites Vererbungsprotokoll
Java-Lernnotiz (Vererbung)
Programmiernotiz für Java-Wettbewerbe
Muscle Java Basics Tag 1
[Memo] Java Linked List
Java (WebSphere Application Server) Hinweis [1]
[Java] Namensnotiz des Variablennamens
Java-Memo-Teilzeichenfolge (Standardklasse)
Java-Lernnotiz (Datentyp)
Länge des Java-Memos (Standardklasse)
Java-Lerntag 4
Java Silver Lernmethode Memo
Erstellen Sie eine Java-Methode [Memo] [java11]
Java Silver Prüfungsvorbereitungsnotiz
Muskel Java Objektorientierter Tag 1
Java-Lernnotiz (logischer Operator)
Java-Lernnotiz (abstrakte Klasse)
[Java] Datum Verwandte Begriffsnotiz
Java Study Memo 2 mit Progate
5. Tag von Java
Was sind Java-Metriken? _Memo_20200818
Java HashMap, entrySet [Persönliches Memo]
Muskel Java Objektorientierter Tag 2 ~ Vererbung ~
[Eclipse Java] Memo zum Einstellen der Entwicklungsumgebung
Java-Lernnotiz (Erstellen eines Arrays)
Persönliches Memo: Metaprogrammierung mit Java-Reflexion
JCA-Verwendungsprotokoll (Java Encryption Architecture)
Java-Lernnotiz (while-Anweisung, do-while-Anweisung)
Java
Von Java zu VB.NET-Writing Kontrastmemo-
Stolpern von Java-Anfänger [Memo schreiben]