|
Auteur | Sujet : BlaBlaTech@JAVA [ELITE, viendez les boobs] |
---|
basketor63 Macron l'anti-démocrate | Reprise du message précédent : Le fait que tes traitement soient plus rapides parallelisés peuvent venir de goulot d'étranglement diverse par exemple lenteur niveau java avec cpu pas tres rapide en mono thread. Tu as dit que le reader ferme l'entitymanager, et que tu comptais le partager avec le writer. Mais c'est pas du partage de session ça en fait ? Message cité 1 fois Message édité par basketor63 le 28-03-2018 à 21:23:46 |
Publicité | Posté le 28-03-2018 à 17:37:48 |
poulpeleach Octopus paradisi |
--------------- Les lacets le gravier et dans l'air du soir , la Chrysler s'envole dans les fougères et les nénuphars |
poulpeleach Octopus paradisi | On va prendre un exemple tout con (on va prétendre que c'est un prog java qui l'execute mais ca pourrait etre n'importe quoi) : un bete traitement de purge. J'ai la liste des réferences de commande (pour rester sur mon ex. perso) à purger en entrée dans une table "COMMANDES_A_PURGER" qui est une table qui sert à juste de point d'entrée. Elle est alimentée uniquement par un traitement qui determine la liste des commandes à purger, ce traitement la remet à zero à chaque fois. Le traitement de purge d'une commande fait simplement un "delete COMMANDE where refcommande=<ref>" . Derrière, c'est le SGBD qui nettoie toutes les tables qui réferencent de manière directe ou indirecte ma commande ( foreign key avec cascade on delete , sous Oracle). Je constate que ma purge est la plus rapide quand je répartis le traitement de purge sur 5 threads. Message cité 1 fois Message édité par poulpeleach le 05-04-2018 à 06:59:20 --------------- Les lacets le gravier et dans l'air du soir , la Chrysler s'envole dans les fougères et les nénuphars |
_finalfantasy5_ | Rebonjour à tous.
Message édité par _finalfantasy5_ le 06-04-2018 à 20:48:24 |
DDT Few understand | Tu peux déjà commencer les Kotlin koans: https://kotlinlang.org/docs/tutorials/koans.html
--------------- click clack clunka thunk |
_finalfantasy5_ |
Message édité par _finalfantasy5_ le 14-04-2018 à 01:01:45 |
DDT Few understand | Faut bien faire la différence entre le langage et la bibliothèque standard.
Message édité par DDT le 14-04-2018 à 18:30:40 --------------- click clack clunka thunk |
DDT Few understand | Ce topic n'est pas particulièrement actif non plus.
--------------- click clack clunka thunk |
Publicité | Posté le 20-04-2018 à 10:37:59 |
Numou La Couenne | ok, je vais essayer --------------- Touche a ton cul ! sens ton doigt ! |
basketor63 Macron l'anti-démocrate |
|
BGentle | Questions pour progresser en java/conception, est-ce que vous vous servez souvent dans le monde pro:
|
Anonymouse |
|
basketor63 Macron l'anti-démocrate |
Les design patterns c'est utile mais peu de monde les connait. ( je les connais pas suffisament bien à part les classiques, faudrait que je me lise un ouvrage, je me dis ça depuis un bail ) Enfin ça me rappelle quand tu fais des trucs bien avec héritage etcetera, et puis tu te rends compte après qu'un type est passé sur ton code et rajoute des if et passe des paramètres nimporte comment, bref fait de la merde, et tu peux rien dire parce-que "ce qu'il a fait marche", que le code review il y a pas le temps blabla. Ha ça me revient, j'avais fait une vue swing dont le constructeur prenait des paramètres MaVue(x,y,z), et il y avait une methode mavue.init() appellée ensuite. Et puis biensur dans la methode il rajoute un if then else degueux, alors qu'il suffit de surcharger la méthode. Donc voilà, dans le monde pro, à quoi bon parler de design pattern quand les types comprennent même pas les bases des langage objet, comme l'intérêt de l'héritage, du constructeur, des attributs de classe. Message cité 1 fois Message édité par basketor63 le 04-05-2018 à 23:46:49 |
ulaw Barrez-vous, cons de mimes ! |
--------------- Whenever I see a world untouched by war, a world of innocence... I just wanna nuke the crap out of it |
otobox Maison fondée en 2005 |
--------------- OtObOxBlOg - - - Etre seul à avoir tort c'est plus difficile, mais c'est bien plus beau que d'avoir raison avec une bande de cons |
invik J'ai pas ma manette :o | Tu ne peux pas utiliser un writer pour ça je pense, cf la javadoc de Writer:
|
poulpeleach Octopus paradisi |
Message édité par poulpeleach le 01-06-2018 à 08:03:21 --------------- Les lacets le gravier et dans l'air du soir , la Chrysler s'envole dans les fougères et les nénuphars |
_finalfantasy5_ | Petite excuse pour me ré-introduire sur le topic après de nouveaux mois d'absence de pratique :
array serait "déréférencé" et pointe vers un autre objet non présent dans ce code (ou pas ?), mais array repasse en paramètre de la méthode anotherArray et est "re-référencé" vers le "1er objet" de array ? Message édité par _finalfantasy5_ le 28-07-2018 à 19:24:48 |
DDT Few understand | Java n'a pas de passage par référence. Dans ta méthode modifyArray, l'adresse de ton tableau est une variable locale. Donc si tu la fais pointer vers un nouveau tableau, ça n'a aucune incidence en dehors du contexte de ta méthode.
--------------- click clack clunka thunk |
_finalfantasy5_ |
Message édité par _finalfantasy5_ le 28-07-2018 à 21:19:02 |
basketor63 Macron l'anti-démocrate | Putain j'ai perdu un monstrueux à chercher pourquoi j'arrivais pas à effacer certains fichiers, et qu'ils disparaissaient que quand la jvm était terminée.
Message édité par basketor63 le 09-08-2018 à 20:53:51 |
BGentle | Hello,
|
tryptique Stay hungry, stay foolish | Ou alors le JPQL produit une requête SQL non optimisée. --------------- "J'ai les goûts les plus simples du monde, je me contente du meilleur" O. Wilde - Freedom of time is the new luxury. Time to sleep, work, play, relax, travel, inspire and get inspired. Time to write your story. |
basketor63 Macron l'anti-démocrate |
Pour moi non car avec les Criterias on peut écrire les mêmes requêtes qu'a la main. Le besoin de faire du natif c'est plus pour accéder à des fonctionnalités qui ne sont pas dans hibernate, comme les fonctions Rank. Message édité par basketor63 le 13-10-2018 à 22:07:29 |
fiscalisator tu dois rompre | perso j'utilise jooq pour certaines query car je trouve l'écriture et la mise à point plus aisée qu'avec les criterias
--------------- no pasaran hein |
bodi | salut |
bodi |
fiscalisator tu dois rompre |
--------------- no pasaran hein |
poulpeleach Octopus paradisi | Vous pensez quoi des streams? Message cité 1 fois Message édité par poulpeleach le 28-11-2018 à 21:31:16 --------------- Les lacets le gravier et dans l'air du soir , la Chrysler s'envole dans les fougères et les nénuphars |
gelatine_velue |
|
poulpeleach Octopus paradisi |
J'en suis convaincu, je refactore des tonnes de for/if/for/if avec. Du moins quand ils sont bien couverts par les TU avant.... (gros legacy)
Quand sur un projet le dev est externalisé, il est courant que le prestataire du dev soit objectivé sur sonar et le taux de couverture.
Dans mon équipe, on fait revue de code et parfois pair programming. J'en suis arrivé au point où je relis quasi tout le code de l'équipe sur la partie Java du coup... mais quand je suis en vacances, des horreurs passent. Java8 a été introduit sur un nouveau module de mon projet sur lesquels 2 mecs ont bossés +ou- dans leur coin pendant des mois. Bref, ce que je veux dire, c'est que les stream, même bien utilisés, rendent plus compliqués la vérification de la qualité du code et de la couverture des tests et que c'est un sujet qui ne semble jamais évoqué. Message édité par poulpeleach le 29-11-2018 à 05:07:49 --------------- Les lacets le gravier et dans l'air du soir , la Chrysler s'envole dans les fougères et les nénuphars |
basketor63 Macron l'anti-démocrate | Les problèmes de lisibilité viennent plus de l'écriture fonctionnelle que des streams je trouve.
|
Publicité | Posté le |
Sujets relatifs | |
---|---|
[java]Ouvrir un fichier dans la fenetre principale | formation pour developpeurs Java |
crontab : programme java | [JAVA] Aide pour packager un jar |
[java] copie de fichier et progressbar | installation java |
[JAVA]Comment insérer un texte dans un fichier audio? | [JAVA] Intégrer ANT : API ou ligne de commande ? |
[Java][Bouley]Serializable : mauvaise instanciation des champs | [JAVA : JNI] Pb a l'execution avec library |
Plus de sujets relatifs à : BlaBlaTech@JAVA [ELITE, viendez les boobs] |