Info

Login

Channels

APIs

Credits

  • cheeser
  • ernimril
  • joed
  • kinabalu
  • lunk
  • ojacobson
  • r0bby
  • ThaDon
  • ricky_clarkson
  • topriddy

« 2019-09-17

2019-09-18

2019-09-19 »

Nick Message Date
greggerz [greggerz!~greggerz@unaffiliated/greggerz] has joined ##java [12:22]
rruizt [rruizt!~rruizt@83-84-23-124.cable.dynamic.v4.ziggo.nl] has joined ##java [12:30]
Frobozz [Frobozz!~Frobozz@unaffiliated/frobozz] has joined ##java [12:38]
p[a]ddy [p[a]ddy!~paddyez@wikipedia/paddyez] has joined ##java [12:39]
tasse [tasse!~tasse@55d4a53c.access.ecotel.net] has joined ##java [12:56]
Hanii [Hanii!~Hanii@2a00:23c5:c587:a800:d4b4:e159:9d4b:c400] has joined ##java [12:59]
amosbird_ [amosbird_!~amosbird@2a01:111:f102:8001::1761:4cf8] has joined ##java [01:01]
glosoli [glosoli!~glosoli@unaffiliated/glosoli] has joined ##java [01:07]
Jantz [Jantz!~IceChat9@2407:7000:8d04:100:29e7:887b:442e:8bf0] has joined ##java [01:17]
steven__ [steven__!~shicks252@2600:1700:2428:20b0:6ce9:57dc:66f7:f844] has joined ##java [01:17]
shicks2525 [shicks2525!~shicks252@2600:1700:2428:20b0:6ce9:57dc:66f7:f844] has joined ##java [01:20]
shicks_ [shicks_!shicks2525@gateway/vpn/privateinternetaccess/shicks2525] has joined ##java [01:21]
Jantz [Jantz!~IceChat9@118-93-12-189.dsl.dyn.ihug.co.nz] has joined ##java [01:23]
greggerz [greggerz!~greggerz@unaffiliated/greggerz] has joined ##java [01:24]
mibr [mibr!~mibr@2a02:8308:20c3:1300:f6ee:38ca:5688:9e23] has joined ##java [01:29]
g00s [g00s!~g00s@unaffiliated/g00s] has joined ##java [01:31]
Jantz [Jantz!~IceChat9@118-93-12-189.dsl.dyn.ihug.co.nz] has joined ##java [01:43]
progart [progart!~kamee@5.77.214.104] has joined ##java [01:44]
exonity01 [exonity01!uid364582@gateway/web/irccloud.com/x-ijrgsookcvldzrlo] has joined ##java [01:46]
puppy_za [puppy_za!uid277586@gateway/web/irccloud.com/x-tgogvvqsvmvxnkcx] has joined ##java [01:46]
Jantz [Jantz!~IceChat9@2407:7000:8d04:100:b53e:ed74:8d0b:5237] has joined ##java [01:54]
fstd_ [fstd_!~fstd@unaffiliated/fisted] has joined ##java [01:55]
deebo are openjdks affected by the oracle lts scheme? or is it only oracle packaged jdk? [01:56]
very_sneaky [very_sneaky!~very_snea@221.121.132.89] has joined ##java [01:59]
sbeex [sbeex!~sbeex@46.140.90.107] has joined ##java [02:01]
sauvin [sauvin!sauvin@about/linux/staff/sauvin] has joined ##java [02:02]
Diablo-D3 [Diablo-D3!foobar@exelion.net] has joined ##java [02:04]
palasso [palasso!~palasso@unaffiliated/palasso] has joined ##java [02:11]
svm_invictvs Why can I never get the rules of classloaders right? [02:11]
iam730 [iam730!~iam730@c-24-6-215-59.hsd1.ca.comcast.net] has joined ##java [02:11]
Diablo-D3 [Diablo-D3!foobar@exelion.net] has joined ##java [02:14]
Jantz [Jantz!~IceChat9@2407:7000:8d04:100:a48a:b3bd:daea:7e2e] has joined ##java [02:16]
ogradyd [ogradyd!~Thunderbi@2a02:8070:88bf:9df0::29e] has joined ##java [02:28]
Matthijs [Matthijs!~quassel@unaffiliated/matthijs] has joined ##java [02:32]
led_dark_1 [led_dark_1!~Thunderbi@217.66.160.14] has joined ##java [02:34]
Corbit [Corbit!~corbit@2001:a61:34b6:3301:5558:363b:7a87:6a0d] has joined ##java [02:34]
Corbit parted the channel: [02:34]
Corbit [Corbit!~corbit@2001:a61:34b6:3301:5558:363b:7a87:6a0d] has joined ##java [02:34]
Corbit parted the channel: [02:34]
sa02irc [sa02irc!~sa02irc@155-079-043-212.ip-addr.inexio.net] has joined ##java [02:35]
Tichodroma [Tichodroma!~lutz@fsf/member/Tichodroma] has joined ##java [02:40]
benyoo [benyoo!~benyoo@ip1f11c996.dynamic.kabel-deutschland.de] has joined ##java [02:47]
progart [progart!~kamee@5.77.254.89] has joined ##java [02:56]
progart [progart!~kamee@5.77.254.89] has joined ##java [02:57]
macroprep [macroprep!~smallvill@cpe-172-193-55-193.qld.foxtel.net.au] has joined ##java [03:00]
sdu [sdu!d4fb6b53@givos1.ath.forthnet.gr] has joined ##java [03:02]
TomyWork [TomyWork!~TomyLobo@82.194.113.100] has joined ##java [03:03]
rruizt [rruizt!~rruizt@83-84-23-124.cable.dynamic.v4.ziggo.nl] has joined ##java [03:07]
progart [progart!~kamee@5.77.254.89] has joined ##java [03:08]
VegetarianFalcon [VegetarianFalcon!uid258908@gateway/web/irccloud.com/x-wuvtgrcnrxtywijs] has joined ##java [03:09]
progart [progart!~kamee@5.77.254.89] has joined ##java [03:09]
knaccc [knaccc!~knaccc@unaffiliated/knaccc] has joined ##java [03:33]
ravenous_ [ravenous_!~ravenousm@ptr-cud5aqfe2unjl1u4u9w.18120a2.ip6.access.telenet.be] has joined ##java [03:33]
Nicmavr [Nicmavr!~Nicmavr@unaffiliated/nicmavr] has joined ##java [03:35]
manualcrank [manualcrank!~manualcra@bras-base-mtrlpq2718w-grc-11-70-24-187-214.dsl.bell.ca] has joined ##java [03:36]
surial deebo: by proxy, yes. [03:36]
it_ [it_!~quassel@193.5.216.82] has joined ##java [03:37]
surial deebo: as in, technically, 'LTS' is an oracle concept only. However, in practice, every single last packaging of the openJDK source code either [A] treats alllll the releases as short term (namely: Oracle's own OpenJDK packaging; they ALL cease to be supported 6 months after release / the day of the release of Oracle OpenJDK (X+1)), or [B] treat as LTS all versions that Oracle OracleJDK (the commercial offering from oracle) [03:38]
surial treats as LTS. [03:38]
surial In addition, java8 is a bit of a special snowflake. It's considered LLTS by AdoptOpenJDK for example (they intend to support it for even longer than JDK11, for example). [03:38]
surial svm_invictvs: which bit? [03:38]
linuxdaemon [linuxdaemon!linuxdemon@unaffiliated/linuxdaemon] has joined ##java [03:39]
Jantz [Jantz!~IceChat9@118-93-12-189.dsl.dyn.ihug.co.nz] has joined ##java [03:40]
Sina [Sina!uid230776@gateway/web/irccloud.com/x-jifnxidcdderwaax] has joined ##java [03:45]
led_dark_1 [led_dark_1!~Thunderbi@217.66.160.14] has joined ##java [03:47]
Cahaan [Cahaan!~Cahaan@91.182.14.81] has joined ##java [03:48]
enoq [enoq!~textual@212-186-80-213.static.upcbusiness.at] has joined ##java [03:48]
Jantz [Jantz!~IceChat9@118-93-12-189.dsl.dyn.ihug.co.nz] has joined ##java [03:52]
dmiles [dmiles!~dmiles@c-73-67-179-188.hsd1.wa.comcast.net] has joined ##java [03:58]
Maldivia surial: Zulu Enterprise has MTS as well, for the September releases between LTS releases (they are providing 3.5 years for Java 13, 2.5 years for Java 15) [04:01]
Slyver [Slyver!~Slyver@ns525552.ip-192-99-63.net] has joined ##java [04:02]
sbalmos [sbalmos!~sbalmos@cpe-98-30-198-117.columbus.res.rr.com] has joined ##java [04:08]
immibis [immibis!~immibis@ip5b40f696.dynamic.kabel-deutschland.de] has joined ##java [04:14]
hojang [hojang!~hojang@main.spseitbrno.cz] has joined ##java [04:18]
Diablo-D3 [Diablo-D3!foobar@exelion.net] has joined ##java [04:28]
shirafuno [shirafuno!~shirafuno@cpc121556-lewi23-2-0-cust324.2-4.cable.virginm.net] has joined ##java [04:33]
Avaray [Avaray!Avaray@gateway/vpn/privateinternetaccess/avaray] has joined ##java [04:35]
Diablo-D3 [Diablo-D3!foobar@exelion.net] has joined ##java [04:38]
xa0s_ [xa0s_!xa0s@ma.sdf.org] has joined ##java [04:45]
ron [ron!~ron@unaffiliated/ron] has joined ##java [04:53]
minos_ [minos_!~simonbosm@137-152-21-31.ftth.glasoperator.nl] has joined ##java [04:58]
noirx [noirx!~noirx@217.149.135.32] has joined ##java [04:59]
noirx hi [04:59]
dreamreal hi [04:59]
Gazooo [Gazooo!~Gazooo@142.196.183.136] has joined ##java [05:07]
sbeex morning [05:11]
deebo surial: makes sense, just trying to figure out what to upgrade to from current jdk8 projects [05:13]
Jantz [Jantz!~IceChat9@2407:7000:8d04:100:381c:13c1:6f5c:af5] has joined ##java [05:13]
bolovanos [bolovanos!~bolovanos@ctrli.eu] has joined ##java [05:13]
deebo makes no sens to upgrade to non lts since we dont get enough allocation for things like these [05:13]
surial deebo: for your local dev laptop, probably oracle openjdk, or adoptopenjdk. For all your non-amazon EC2 servers, adoptopenjdk. For your amazon EC2 servers, coretto. For client side 'run java as a desktop app'.. god help you. [05:13]
deebo we mostly aim for alpine:8 atm, some services still on ec2 with whatever centos7 gives as "openjdk8" packaging [05:15]
KidBeta [KidBeta!~Kidbeta@hpavc/kidbeta] has joined ##java [05:15]
deebo could probably upgrade to 11 at least for better docker support [05:15]
deebo though 13 would have multiline strings which would be nice to have [05:15]
dreamreal I don't like the new switch options in java 13. :/ case ... : vs case ... ->... as well as the yield process. I don't think the general idea is bad, I just think it's an attempt to migrate to a kotlinish/scalaish expression mechanism and it's not entirely successful, because it's trying to be too many things. [05:17]
KeyJoo [KeyJoo!~KeyJoo@46.249.13.35] has joined ##java [05:18]
dreamreal OTOH, if/switch/try as expressions is incredibly useful in other languages, so as java gains those features, I'll... probably get over my concerns with it. Onward and upward, I suppose. [05:18]
ravenous_ [ravenous_!~ravenousm@ptr-cud5aqfe2unjl1u4u9w.18120a2.ip6.access.telenet.be] has joined ##java [05:20]
rruizt [rruizt!~rruizt@83-84-23-124.cable.dynamic.v4.ziggo.nl] has joined ##java [05:23]
Jonopoly [Jonopoly!~Jonopoly@unaffiliated/jonopoly] has joined ##java [05:24]
Jonopoly Anyone ever had an issue using intelliJ [05:25]
led_dark_1 [led_dark_1!~Thunderbi@217.66.160.14] has joined ##java [05:25]
Jonopoly Where it doesn't care for java file changes [05:25]
Jonopoly even when using war:explode [05:25]
mitch0 erm, is it OK to include the original domain name in the SAN extension as well? [05:25]
mitch0 in the ssl cert [05:25]
mitch0 (original: the one that comes from the CN) [05:25]
dreamreal Jonopoly: that is an amazing way to phrase that question. You may want to ask #idea-users, too. [05:26]
dreamreal and note that exploded wars are likely to be sensitive to *static resource* changes but class changes are likely to be harder to accomplish without things like jrebel [05:26]
Diablo-D3 [Diablo-D3!foobar@exelion.net] has joined ##java [05:28]
Jonopoly what's jrebel [05:28]
noirx hello can i past few line of code i need explaination please [05:29]
sonOfRa pastebin [05:29]
sonOfRa Please paste your code and any errors online. For runnable main-classes, try https://ideone.com/ . For general code and errors, use for instance https://gist.github.com [05:29]
noirx ok [05:29]
deebo if possible, just have idea delegate to your build system, things seem to work better that way :) [05:30]
dreamreal jrebel [05:30]
dreamreal dreamreal, jrebel is a small JVM-plugin that makes it possible for Java developers to instantly see any code change made to an app without redeploying. read more at http://zeroturnaround.com/jrebel/ [05:30]
deebo e.g. we have static resources that get downloaded to the gradle build, naturally idea doesnt see them [05:30]
ipe [ipe!~ipe@91.156.247.55] has joined ##java [05:30]
deebo just easier to delegate to gradle entirely [05:30]
noirx my code at https://ideone.com/iK6SBY prints 12, it adds 1 to 2 but not 3 [05:33]
noirx i expect 123 , can someone help me understand [05:33]
dreamreal no, jrebel noirx strings are immutable. [05:34]
dreamreal dreamreal, what does that even *mean*? [05:34]
dreamreal Notice in line 5 you use the RESULT of s1.concat(), but line 6 you ... throw away the result. [05:34]
noirx owhy does it add the second string then [05:34]
dreamreal because you ... assign the result of concat [05:34]
dreamreal concat returns a NEW STRING, it doesn't modify the prior value [05:34]
dreamreal immutable, you see [05:35]
noirx but it changed from 1 to 12 [05:35]
noirx why [05:35]
dreamreal no, jrebel is <reply>JRebel is a JVM plugin that makes it possible for Java developers to see any code change made to an app without redeploying. See https://jrebel.com/software/jrebel/ . [05:35]
dreamreal OK, dreamreal. [05:35]
dreamreal It didn't change [05:35]
dreamreal in line 4, s1 becomes "1" [05:36]
dreamreal in line 5, *s2* becomes the result of s1 with "2" added. It's *assigned* the result of s1.concat(). s1 does not change. [05:36]
noirx i got it [05:36]
noirx thanks [05:36]
dreamreal In line 6, you create a new, third string, with the value "123", and throw it away. [05:36]
dreamreal you could have done s2=s2.concat("3"); // obviously makes "12" inaccessible via the s2 reference [05:37]
noirx i though it was same sting changing, but s2 is different i got it thanks [05:37]
dreamreal you're welcome [05:38]
Diablo-D3 [Diablo-D3!foobar@exelion.net] has joined ##java [05:39]
ansyeb_ [ansyeb_!~ansyeb@ec2-3-122-199-107.eu-central-1.compute.amazonaws.com] has joined ##java [05:40]
ansyeb_ hi. we had nexus deployed via helm chart. had some issuer resulting in us purging the repo and redeploying the chart completely. lost all the repositories. is that an expected behavior? I would sort of assume it has some volume setting so that "stuff" is stored somewhere in EKS anyways and is available after the redeploy(mounts those volumes etc) [05:41]
deebo not a k8s deployment tech support channel :) [05:42]
deebo expect to bleed on the bleeding edge! [05:43]
ansyeb_ there isnt such ;/ [05:43]
ansyeb_ storageClass: "efs" it says in values.yaml [05:43]
deebo contact who ever created the chart, not on topic here [05:43]
ansyeb_ so .. in that case. Id definitely expect stuff to persist redeployments [05:43]
ansyeb_ ok [05:43]
DiabloD3 [DiabloD3!foobar@exelion.net] has joined ##java [05:50]
dpl [dpl!~dpl@193.108.170.166] has joined ##java [05:58]
dpl [dpl!~dpl@193.108.170.166] has joined ##java [05:59]
hussam [hussam!uid193284@gateway/web/irccloud.com/x-dgvppumypgeojarp] has joined ##java [06:08]
Chernabog_ [Chernabog_!~Chernabog@gate.fleeture.de] has joined ##java [06:13]
lightslategrey [lightslategrey!~lightslat@94.180.199.176] has joined ##java [06:15]
henbruas [henbruas!~henbruas@unaffiliated/henbruas] has joined ##java [06:21]
Chernabog__ [Chernabog__!~Chernabog@gate.fleeture.de] has joined ##java [06:21]
Starhowl [Starhowl!~starhowl@p508D5242.dip0.t-ipconnect.de] has joined ##java [06:34]
Tichodroma [Tichodroma!~lutz@fsf/member/Tichodroma] has joined ##java [06:36]
odinsbane [odinsbane!~mbs@pat-pool-138.crick.ac.uk] has joined ##java [06:39]
atrament666 [atrament666!~atrament@cpc95006-newt38-2-0-cust73.19-3.cable.virginm.net] has joined ##java [06:39]
mitch0 [mitch0!~mitch@85-238-69-213.pool.digikabel.hu] has joined ##java [06:45]
hypc1 [hypc1!~Thunderbi@113.232.157.70] has joined ##java [07:00]
Sheilong [Sheilong!uid293653@gateway/web/irccloud.com/x-azmnoeebsdqiaqdo] has joined ##java [07:03]
very_sne_ [very_sne_!~very_snea@104.238.51.112] has joined ##java [07:12]
Chernabog_ [Chernabog_!~Chernabog@gate.fleeture.de] has joined ##java [07:17]
Chernabog [Chernabog!~Chernabog@gate.fleeture.de] has joined ##java [07:20]
ansyeb_ [ansyeb_!~ansyeb@ec2-3-122-199-107.eu-central-1.compute.amazonaws.com] has joined ##java [07:21]
ansyeb_ ok. maybe I can ask this: where in NEXUS directory structure(if I were to check inside a container) are repositories themselves? [07:22]
ansyeb_ just red this: https://help.sonatype.com/repomanager3/installation/directories . didn't make it clear [07:22]
CookieM [CookieM!~tomek@affd155.neoplus.adsl.tpnet.pl] has joined ##java [07:23]
cfoch [cfoch!uid153227@gateway/web/irccloud.com/x-kegjubbwpciqjzwt] has joined ##java [07:27]
sdu [sdu!d4fb6b53@givos1.ath.forthnet.gr] has joined ##java [07:28]
Chernabog_ [Chernabog_!~Chernabog@gate.fleeture.de] has joined ##java [07:40]
dreamreal ansyeb_: nexus is maintained by sonatype, and they should answer questions like that [07:40]
dreamreal This is not a tech support channel, if someone knows they'll answer but it's a crapshoot [07:41]
CombatVet [CombatVet!~c4@gateway/tor-sasl/combatvet] has joined ##java [07:43]
Chernabog__ [Chernabog__!~Chernabog@gate.fleeture.de] has joined ##java [07:45]
mgrech [mgrech!~mgrech@188-22-224-43.adsl.highway.telekom.at] has joined ##java [07:45]
zeden [zeden!~user@unaffiliated/zeden] has joined ##java [07:48]
aweb [aweb!~aweb@ip68-3-187-172.ph.ph.cox.net] has joined ##java [07:50]
progart [progart!~kamee@5.77.214.104] has joined ##java [07:53]
waz [waz!~waz@pdpc/supporter/active/waz] has joined ##java [07:56]
Chernabog_ [Chernabog_!~Chernabog@gate.fleeture.de] has joined ##java [08:03]
tomboy64 [tomboy64!~tomboy64@gateway/tor-sasl/tomboy64] has joined ##java [08:05]
Jantz [Jantz!~IceChat9@2407:7000:8d04:100:381c:13c1:6f5c:af5] has joined ##java [08:06]
matsurago [matsurago!~matsurago@240b:10:b3a1:1700:3426:885e:b866:a9c1] has joined ##java [08:11]
atrament666 [atrament666!~atrament@cpc95006-newt38-2-0-cust73.19-3.cable.virginm.net] has joined ##java [08:12]
Chernabog_ [Chernabog_!~Chernabog@gate.fleeture.de] has joined ##java [08:13]
Lengsdorfer [Lengsdorfer!~Lengsdorf@unaffiliated/lengsdorfer] has joined ##java [08:14]
Chernabog__ [Chernabog__!~Chernabog@gate.fleeture.de] has joined ##java [08:15]
algoholic [algoholic!~algoholic@2a00:1398:9:fb03:3548:318b:4f7a:5555] has joined ##java [08:24]
mgrech_ [mgrech_!~mgrech@188-22-224-43.adsl.highway.telekom.at] has joined ##java [08:26]
x256 [x256!~Jace@i075.vpnclients.gwdg.de] has joined ##java [08:28]
wedr [wedr!~tom_mai78@144.121.46.202] has joined ##java [08:37]
peaceguy [peaceguy!~peaceguy@unaffiliated/peaceguy] has joined ##java [08:43]
Diablo-D3 [Diablo-D3!foobar@exelion.net] has joined ##java [08:51]
plarsen [plarsen!~plarsen@redhat/jboss/pdpc.professional.plarsen] has joined ##java [08:51]
MIC132 [MIC132!~MIC132@89-79-236-214.dynamic.chello.pl] has joined ##java [08:51]
royal_screwup21 [royal_screwup21!5661e695@gateway/web/cgi-irc/kiwiirc.com/ip.86.97.230.149] has joined ##java [08:57]
rruizt [rruizt!~rruizt@83-84-23-124.cable.dynamic.v4.ziggo.nl] has joined ##java [08:58]
waz [waz!~waz@pdpc/supporter/active/waz] has joined ##java [08:59]
Diablo-D3 [Diablo-D3!foobar@exelion.net] has joined ##java [09:01]
minos_ [minos_!~simonbosm@137-152-21-31.ftth.glasoperator.nl] has joined ##java [09:06]
xeno [xeno!~xeno@unaffiliated/xeno] has joined ##java [09:06]
KidBeta [KidBeta!~Kidbeta@hpavc/kidbeta] has joined ##java [09:07]
glosoli [glosoli!~glosoli@unaffiliated/glosoli] has joined ##java [09:08]
davlefou [davlefou!~davlefou@unaffiliated/davlefou] has joined ##java [09:10]
xeno_ [xeno_!~xeno@unaffiliated/xeno] has joined ##java [09:12]
henbruas [henbruas!~henbruas@unaffiliated/henbruas] has joined ##java [09:16]
minos_ [minos_!~simonbosm@137-152-21-31.ftth.glasoperator.nl] has joined ##java [09:17]
minos_ [minos_!~simonbosm@137-152-21-31.ftth.glasoperator.nl] has joined ##java [09:22]
very_sneaky [very_sneaky!~very_snea@221.121.132.89] has joined ##java [09:30]
HumanGeek [HumanGeek!~HumanG33k@62.147.242.8] has joined ##java [09:38]
minos_ [minos_!~simonbosm@137-152-21-31.ftth.glasoperator.nl] has joined ##java [09:42]
mindCrime_ [mindCrime_!~mindCrime@216.85.170.148] has joined ##java [09:44]
minos_ [minos_!~simonbosm@137-152-21-31.ftth.glasoperator.nl] has joined ##java [09:48]
caverdudelarry [caverdudelarry!~larry@184.62.100.121] has joined ##java [09:52]
minos_ [minos_!~simonbosm@137-152-21-31.ftth.glasoperator.nl] has joined ##java [09:53]
easyAnalyst [easyAnalyst!~easyAnaly@unaffiliated/easyanalyst] has joined ##java [10:16]
greggerz [greggerz!~greggerz@unaffiliated/greggerz] has joined ##java [10:17]
minos_ [minos_!~simonbosm@137-152-21-31.ftth.glasoperator.nl] has joined ##java [10:28]
RedSoxFan07 [RedSoxFan07!~Thunderbi@d-137-103-109-45.ct.cpe.atlanticbb.net] has joined ##java [10:33]
peaceguy [peaceguy!~peaceguy@unaffiliated/peaceguy] has joined ##java [10:40]
cnsunyour [cnsunyour!~cnsunyour@123.115.15.224] has joined ##java [10:40]
jamezp [jamezp!~jamezp@redhat/jboss/jamezp] has joined ##java [10:44]
AmVarPG [AmVarPG!~amvarpg@pool-100-36-157-160.washdc.fios.verizon.net] has joined ##java [10:45]
minos_ [minos_!~simonbosm@137-152-21-31.ftth.glasoperator.nl] has joined ##java [10:46]
x256 [x256!~Jace@erg107.goemobile.de] has joined ##java [10:52]
ron- [ron-!~ron@unaffiliated/ron] has joined ##java [10:57]
kupi [kupi!uid212005@gateway/web/irccloud.com/x-uzfowiveaatceaye] has joined ##java [10:57]
EgonX [EgonX!~Egon@2601:2c6:47f:98f4:b4d6:2bee:e0d3:765d] has joined ##java [10:58]
kupi hi. Is it wise to use short and byte instead of int? Almost everyone says on stackoverflow it is not, however the implementation of LocalTime uses bytes. [10:58]
hojang [hojang!hojang@nat/redhat/x-ztjblafblmuzzlzn] has joined ##java [11:02]
dreamreal no [11:03]
dreamreal use byte when you literally need to [11:03]
newbieG [newbieG!~bhaskar@27.61.96.219] has joined ##java [11:06]
minos_ [minos_!~simonbosm@137-152-21-31.ftth.glasoperator.nl] has joined ##java [11:09]
Matthijs [Matthijs!~quassel@unaffiliated/matthijs] has joined ##java [11:15]
kupi so use int when possible? [11:15]
dreamreal yes [11:16]
minos_ [minos_!~simonbosm@137-152-21-31.ftth.glasoperator.nl] has joined ##java [11:18]
kupi both in fields and functions? [11:19]
dreamreal everywhere, really, unless scale applies [11:24]
dreamreal if you have a representation of a file, well, byte[] makes sense [11:24]
dreamreal and if methods require bytes and not ints, well... there you go [11:24]
dreamreal it's not like the types are USELESS, it's just that from an optimization standpoint they work out nearly the same and you're usually better off using int [11:25]
bn_work [bn_work!uid268505@gateway/web/irccloud.com/x-iriymkganrohmncn] has joined ##java [11:27]
Jigsy` [Jigsy`!~Jigsy@unaffiliated/jigsy] has joined ##java [11:38]
upgrdman [upgrdman!~upgrdman@blender/artist/upgrdman] has joined ##java [11:43]
newbieG [newbieG!~bhaskar@106.207.54.1] has joined ##java [11:50]
progart [progart!~kamee@5.77.159.237] has joined ##java [11:52]
wedr We actually use Shorts in our code. :/ [11:54]
x256 [x256!~Jace@erg107.goemobile.de] has joined ##java [11:54]
wedr Because they are comfy and easy to wear! /jk [11:54]
wedr But seriously, yes, we do use shorts for our data IDs [11:55]
wedr But then again, the code hasn't been used since the last 20 years [11:55]
mbooth Cool story :-) [11:56]
Harlin [Harlin!~hseritt@c-73-14-133-234.hsd1.co.comcast.net] has joined ##java [12:01]
paddyez [paddyez!~paddyez@wikipedia/paddyez] has joined ##java [12:05]
esro [esro!~esro@b00001.krakowskiinternet.pl] has joined ##java [12:06]
BluesBoy [BluesBoy!~bboy@stotz2.com] has joined ##java [12:08]
x256 [x256!~Jace@i077.vpnclients.gwdg.de] has joined ##java [12:22]
zalt__ [zalt__!~lambda443@unaffiliated/lambda443] has joined ##java [12:23]
wedr Awwww yeahhh, we updated JUnit 4 to JUnit 4.11 [12:24]
wedr Now, I can use Assert.assertNotEquals [12:25]
rippa [rippa!~rippa@ppp-vpdn-37.1.85.157.yarnet.ru] has joined ##java [12:25]
xa0s_ [xa0s_!xa0s@ma.sdf.org] has joined ##java [12:26]
sdu [sdu!~doo@athedsl-169404.home.otenet.gr] has joined ##java [12:31]
dreamreal yay. Wait until you get to jupiter. [12:32]
Raptors [Raptors!Raptors@2600:3c01:e001:391c::100] has joined ##java [12:32]
newbieG [newbieG!~bhaskar@106.207.76.131] has joined ##java [12:35]
ItsNotGoodName [ItsNotGoodName!~ItsNotGoo@c-24-18-94-47.hsd1.wa.comcast.net] has joined ##java [12:42]
arkadio [arkadio!wvvs@gateway/shell/panicbnc/x-xxizivozjivgjqgy] has joined ##java [12:57]
rruizt [rruizt!~rruizt@83-84-23-124.cable.dynamic.v4.ziggo.nl] has joined ##java [12:57]
shantaram [shantaram!uid207478@gateway/web/irccloud.com/x-ksdyuzuccnnqrdqv] has joined ##java [01:03]
ogradyd [ogradyd!~Thunderbi@2a02:8070:88bf:9df0::577] has joined ##java [01:07]
TheJollyRoger [TheJollyRoger!~Peter@gateway/tor-sasl/thejollyroger] has joined ##java [01:13]
blaster [blaster!~blaster@unaffiliated/blaster] has joined ##java [01:14]
royal_screwup21 [royal_screwup21!5661e695@gateway/web/cgi-irc/kiwiirc.com/ip.86.97.230.149] has joined ##java [01:14]
yottabyte [yottabyte!uid195082@gateway/web/irccloud.com/x-yycruglxphwqwnkt] has joined ##java [01:15]
KeyJoo [KeyJoo!~KeyJoo@46.249.13.35] has joined ##java [01:16]
donofrio [donofrio!~donofrio@host-232.subnet-17.med.umich.edu] has joined ##java [01:21]
yottabyte I have a Map where .containsKey is returning false for a given key, but when I pick the key I'm trying to get and do key.equals(myObject) or Objects.equals(key, myObject), they both return true. I don't know what's going on [01:24]
progart [progart!~kamee@5.77.159.237] has joined ##java [01:24]
yottabyte the keys are jpa entities, I don't know if there's some underlying thing going on [01:24]
TheJollyRoger [TheJollyRoger!~Peter@gateway/tor-sasl/thejollyroger] has joined ##java [01:24]
dreamreal hashcode being calculated improperly? [01:26]
dreamreal that's what it sounds like [01:26]
dreamreal when you calculate the hash code, do you use field access or accessor? [01:26]
Revan- [Revan-!~Revan@72.174.107.194] has joined ##java [01:27]
comrad [comrad!~quassel@holarse/core/comrad] has joined ##java [01:27]
yottabyte field access. even the hashcodes are equal [01:27]
dreamreal field access for equals() and hashcode() in an entity is... difficult because of the proxy stuff [01:28]
KeyJoo [KeyJoo!~KeyJoo@46.249.13.35] has joined ##java [01:28]
yottabyte but I just looked up something and it said don't mutate the keys of a Map. I have a Map<MyEntity, MyEntity> (the keys and values are the same) so I can quickly update a value in the entity. the value I'm updating is not part of the equals or hashcode. but maybe changing it at all is causing things to get funky? [01:29]
dreamreal if the mutation does not affect equals() or hashcode()... I'd ... have to see how you're using the map, and which JPA impl, and whether it's returning new proxies or not when you alter a managed object [01:30]
dreamreal I really don't ... feel like... I dunno, truthfully mutating an entity used as a key in a map gives me the willies [01:30]
yottabyte yeah... [01:31]
hojang [hojang!~hojang@ip-89-176-64-99.net.upcbroadband.cz] has joined ##java [01:31]
dreamreal even if you're only mutating fields that don't factor into hashcodes or equality [01:32]
dreamreal wait, does your equality check object type concretely? [01:33]
ravenous_ [ravenous_!~ravenousm@ptr-cud5aqfe2unjl1u4u9w.18120a2.ip6.access.telenet.be] has joined ##java [01:35]
sizeof_void34 [sizeof_void34!~Thunderbi@2a00:1370:811e:5ad3:e16f:ef2f:6d22:ed32] has joined ##java [01:35]
minos_ [minos_!~simonbosm@137-152-21-31.ftth.glasoperator.nl] has joined ##java [01:40]
Nightwing52 [Nightwing52!~Thunderbi@67.7.4.149] has joined ##java [01:42]
yottabyte yeah, it does [01:42]
dreamreal that might be the problem... wait, you said equality PASSES, though [01:42]
yottabyte I used a dto of the entity as the keys for my map. that won't be mutating, only the values will be. trying that now [01:43]
KeyJoo [KeyJoo!~KeyJoo@46.249.13.35] has joined ##java [01:46]
manualcrank [manualcrank!~manualcra@bras-base-mtrlpq2718w-grc-11-70-24-187-214.dsl.bell.ca] has joined ##java [01:51]
sizeof_void34 [sizeof_void34!~Thunderbi@2a00:1370:811e:5ad3:5ccf:5dfb:b4:802f] has joined ##java [01:51]
glosoli [glosoli!~glosoli@unaffiliated/glosoli] has joined ##java [01:58]
aweb [aweb!~aweb@ip68-3-187-172.ph.ph.cox.net] has joined ##java [02:01]
KeyJoo [KeyJoo!~KeyJoo@46.249.13.35] has joined ##java [02:07]
Secret-Fire [Secret-Fire!~Secret-Fi@97-120-122-185.ptld.qwest.net] has joined ##java [02:09]
Sasazuka [Sasazuka!~Sasazuka@unaffiliated/sasazuka] has joined ##java [02:11]
minos_ [minos_!~simonbosm@137-152-21-31.ftth.glasoperator.nl] has joined ##java [02:14]
Nicmavr [Nicmavr!~Nicmavr@unaffiliated/nicmavr] has joined ##java [02:15]
Diablo-D3 [Diablo-D3!foobar@exelion.net] has joined ##java [02:21]
Diablo-D3 [Diablo-D3!foobar@exelion.net] has joined ##java [02:32]
g00s [g00s!~g00s@unaffiliated/g00s] has joined ##java [02:34]
rajrajraj [rajrajraj!uid72176@gateway/web/irccloud.com/x-blisbmqesywplzee] has joined ##java [02:37]
Suchorski [Suchorski!~regex@unaffiliated/suchorski] has joined ##java [02:40]
Diablo-D3 [Diablo-D3!foobar@exelion.net] has joined ##java [02:42]
bolt [bolt!~r00t@unaffiliated/bolt] has joined ##java [02:46]
progart [progart!~kamee@5.77.159.237] has joined ##java [02:48]
cdlftw [cdlftw!~cdlftw@87.255.151.190] has joined ##java [02:49]
dpl [dpl!~dpl@193.34.62.214] has joined ##java [02:53]
tobtobxx [tobtobxx!~tobtobxx@xdsl-188-155-26-14.adslplus.ch] has joined ##java [03:02]
cdlftw [cdlftw!~Gorf@cpc101958-wolv20-2-0-cust58.16-1.cable.virginm.net] has joined ##java [03:08]
cdlftw evening all. [03:12]
cdlftw i have a design problem i hope someone can assist with... [03:12]
cdlftw basically, it's a simple middleware app. [03:13]
cdlftw i'm calling some web services to get various data tables, then writing them to flat files. [03:13]
cdlftw most flat files have a one-to-one mapping to a query. [03:13]
cdlftw however a couple have one query=multiple files. [03:13]
cdlftw i'm trying to think of the best design pattern to use here. [03:14]
freeone3000 You don't need a design pattern, you just need to write some code to do this. [03:14]
cdlftw i've got code and it works. [03:14]
cdlftw just feels clunky. [03:14]
cdlftw read queries from a properties file, then run them and have one method for each query/write combination. [03:15]
cdlftw including the one query/multiple file writes, also in it's own method. [03:15]
cdlftw then one method which calls all individual methods. [03:15]
cdlftw just *feels* meh. [03:15]
livepan you'll need to be more specific [03:16]
cdlftw ok. [03:16]
yottabyte dreamreal: the dto as the key ended up working. thanks for discussing it with me [03:16]
freeone3000 cdlftw: Sounds like you're done. Move on. [03:17]
cdlftw there's a LOT of code repetition, which I hate. [03:17]
cdlftw every method has a string for flat file header. [03:17]
cdlftw then a string of fields to retrieve from json. [03:18]
cdlftw then a call to write the flat file from the json. [03:18]
tobtobxx [tobtobxx!~tobtobxx@xdsl-188-155-26-14.adslplus.ch] has joined ##java [03:18]
livepan if you can share examples that would be most helpful [03:18]
esro [esro!~esro@b00001.krakowskiinternet.pl] has joined ##java [03:18]
freeone3000 Because these are your business requirements, yes. [03:18]
livepan sometimes duplication costs less than a 'beautiful' design [03:18]
cdlftw sure, i understand that. [03:18]
livepan usually what I do is create models for the JSON and use libraries to automatically parse into a usable model [03:19]
livepan that may or may not be relevant to your code in this case [03:19]
cdlftw not overly in this case. [03:19]
cdlftw i'll knock up a gist and share. [03:20]
gelignite [gelignite!~gelignite@55d478fd.access.ecotel.net] has joined ##java [03:21]
tobtobxx [tobtobxx!~tobtobxx@xdsl-188-155-26-14.adslplus.ch] has joined ##java [03:22]
cdlftw ok, here's the gist: https://gist.github.com/cdlftw/5718222ae0c6450602e4e50976bed08e [03:25]
livepan that looks a little ugly for sure, but your problem is ugly, so that may be ok [03:26]
cdlftw sure. [03:26]
livepan you could always pass the string arrays as varargs to the methods inline [03:26]
cdlftw i was considering a class for each query and a filewriter class, then using a builder to assign 1+ filewriters to each query. [03:27]
livepan yeah i mean you could create types to model the input fields etc, but if it never gets more complicated than this, maybe this is ok [03:27]
cdlftw something to encapsulate each query... but seems very little value in so little code. [03:27]
livepan if the supplier fields and the output columns are 1:1 you can create types for those, insetad of passing two sets of data independently (string array + semicolon-delimited string) [03:28]
cdlftw that's what i'm thinking at this stage... adding complexity for no real benefit. [03:28]
livepan new Field("Account_Number__c", "code"), .... [03:28]
sabocat [sabocat!~Tomas@2601:600:9c80:1222:5595:adec:be72:bdd5] has joined ##java [03:28]
livepan with input and output values associated [03:28]
yottabyte parted the channel: [03:28]
livepan input and output column names [03:28]
sabocat Is the following legal and/or good practice?: [03:28]
livepan no [03:28]
sabocat class A { public A(B b, C c) {} } [03:28]
sabocat class X extends A { public X(Y y, Z z) {} } [03:29]
livepan it's certainly not legal if you don't call super() for A [03:29]
cdlftw unfortunately they're not always the same 1:1 :( [03:29]
livepan cdlftw: yea i mean as long as the code is easily legible, your problem is ugly and any improved design may only pay you back with better feelings [03:29]
sabocat livepan, Oh, right! Whoops. Pretend I did. :) [03:29]
livepan sabocat: then ... it's to be avoided since composition is more flexible than inheritance, but it's certainly "legal" [03:30]
cdlftw yeah, you're right it's an ugly problem. [03:30]
freeone3000 cdlftw: Yeah, you've hit a local maxima. Right now you have simple code that anyone can fix for a fairly simple process. It works, it's easy to change, ****/5 stars. Move onto your next problem, leave this as new-hire maintenence. [03:30]
cdlftw i even considered running one query per file - even when one query returns enough date for 3 files :S [03:30]
cdlftw just so the design could be made cleaner. [03:30]
cdlftw lol [03:30]
livepan if i had $100 for every solution I overengineered on the company dime where it provided no value, i'd have a lot of $100 bills. [03:31]
cdlftw hahahaha [03:31]
livepan it benefited me with better programming and design skills [03:31]
freeone3000 livepan: I mean... :P [03:31]
cdlftw this is the output of rewriting a new-hire's two month's effort. [03:31]
livepan but if you can invest those same hours in solving a different business problem, it's arguably better to just to live with it [03:32]
cdlftw yeah, my design skills are pretty reasonable, just wanted to bounce it off others. [03:32]
livepan I think when to *not* write code is a discipline we have to learn [03:32]
cdlftw see, that's a great point. [03:33]
livepan ive certainly realized that more and more only after a lot of experience [03:33]
livepan if there is no $$$ at stake it doesnt matter, you can craft it all day [03:33]
cdlftw none in this case, just a side project - called in to assist. [03:34]
cdlftw and i've not written a decent amount of code for a few years, so quite enjoying it. [03:34]
minos_ [minos_!~simonbosm@137-152-21-31.ftth.glasoperator.nl] has joined ##java [03:39]
svm_invictvs surial It looks like it's having a hard time finding resources I'm trying to load using getREsourceAsStream [03:41]
svm_invictvs surial I'm using getClass.getClassLoader() to do it and iirc that only works if hte resources are in the same location as the class itself. [03:42]
[twisti] gras [03:42]
[twisti] getResourceAsStream is a mechanism to read files from the same place your class files are stored - even from jars. Use it for data files that go with your app, like icon png files or a list of states in the US. For sample code and a tutorial, along with more explanation: http://javachannel.org/posts/how-to-access-static-resources/ [03:42]
cdlftw where would you like it to load the resources from? [03:42]
Bombe gRAS works for all over the classpath. [03:43]
bolt [bolt!~r00t@unaffiliated/bolt] has joined ##java [03:43]
guacjack_ [guacjack_!~guacjack@2a01:4b00:e80c:c200:6444:48d1:de42:1f5f] has joined ##java [03:43]
guacjack_ Anyone used John Thompsons Udemy courses? [03:43]
svm_invictvs cdlftw Anywhere on the classpath [03:44]
svm_invictvs https://gist.github.com/ptwohig/a9a2c7f973a940e68490cdc54ad6e662 [03:45]
svm_invictvs cdlftw AssetLoader is jsut a wrapper around opening an InputStream [03:45]
bolt [bolt!~r00t@unaffiliated/bolt] has joined ##java [03:47]
cdlftw https://docs.oracle.com/javase/7/docs/api/java/lang/Class.html#getResourceAsStream%28java.lang.String%29 [03:48]
cdlftw docs state that if you start with a / then the absolute name of the resource if the portion of the name following the / [03:49]
cdlftw -if+is [03:49]
cdlftw presumably you know *where* on the classpath the resources are? [03:51]
cdlftw or are you saying you want to load a resource from an unknown location, but on the classpath? [03:51]
svm_invictvs hrm [03:51]
svm_invictvs So ... I think I found it, cdlftw [03:51]
svm_invictvs cdlftw Somebody changed how Path works in this app [03:51]
dumptruckman [dumptruckman!dumptruckm@2600:3c02::f03c:91ff:fe6e:2cfd] has joined ##java [03:52]
cdlftw ok, cool :) [03:52]
svm_invictvs Here I thought that I was using the wrong classloader [03:52]
svm_invictvs 'cause I reworked how that ClassLoader is passed into the constructor. Derp. [03:52]
cdlftw << rubber duck :) [03:52]
svm_invictvs Yep [03:54]
svm_invictvs And ... the unit tests are commented out on this branch. Wonderful. [03:54]
svm_invictvs That's why it wasn't caught [03:54]
cdlftw hahahaha [03:54]
steven__ [steven__!~shicks252@2600:1700:2428:20b0:6ce9:57dc:66f7:f844] has joined ##java [03:58]
shicks2525 [shicks2525!shicks2525@gateway/vpn/privateinternetaccess/shicks2525] has joined ##java [04:02]
dendazen [dendazen!~dendazen@pool-72-76-93-243.nwrknj.fios.verizon.net] has joined ##java [04:11]
veegee [veegee!veegee@gateway/vpn/privateinternetaccess/veegee] has joined ##java [04:11]
guacjack_ [guacjack_!~guacjack@2a01:4b00:e80c:c200:6444:48d1:de42:1f5f] has joined ##java [04:12]
royal_screwup21 [royal_screwup21!5661e695@gateway/web/cgi-irc/kiwiirc.com/ip.86.97.230.149] has joined ##java [04:20]
shicks_ [shicks_!shicks2525@gateway/vpn/privateinternetaccess/shicks2525] has joined ##java [04:20]
cader [cader!~cader@204.12.247.35.bc.googleusercontent.com] has joined ##java [04:22]
cader Could someone help me figure out how to make this query case insensitive? [04:23]
cader https://github.com/CaderHancock/realfakestoreserver/blob/master/src/main/java/gq/cader/realfakestoreserver/repository/ProductRepository.java [04:23]
cader cader's title: "realfakestoreserver/ProductRepository.java at master CaderHancock/realfakestoreserver GitHub" [04:23]
cader Line 18 [04:23]
Anthaas_ [Anthaas_!~Anthaas@unaffiliated/anthaas] has joined ##java [04:24]
steven__ [steven__!shicks2525@gateway/vpn/privateinternetaccess/shicks2525] has joined ##java [04:25]
tang^ add IgnoreCase [04:26]
cader thanks. For some reason intellij didn't have that as an auto complet option and kept trying "IsLike" and other stuff. [04:28]
cader much love. [04:29]
tracks [tracks!~tracks@2600:100d:b14c:b37:85b0:8d6a:429f:64dd] has joined ##java [04:32]
Nightwing52 [Nightwing52!~Thunderbi@67.7.4.149] has joined ##java [04:40]
Deacyde [Deacyde!~Deacyde@unaffiliated/deacyde] has joined ##java [04:46]
HumanGeek [HumanGeek!~HumanG33k@62.147.242.8] has joined ##java [04:55]
Lengsdorfer [Lengsdorfer!~Lengsdorf@unaffiliated/lengsdorfer] has joined ##java [04:56]
HumanGeek [HumanGeek!~HumanG33k@62.147.242.8] has joined ##java [04:57]
Chernabog_ [Chernabog_!~Chernabog@gate.fleeture.de] has joined ##java [05:01]
troydm [troydm!~troydm@unaffiliated/troydm] has joined ##java [05:07]
otto_j [otto_j!~otto_j@hadi-gate-vlan-851.hadiko.whka.de] has joined ##java [05:07]
shugz [shugz!~shugz@2605:e000:fd42:8a00:ec2c:a378:3909:4389] has joined ##java [05:12]
EgonX [EgonX!~Egon@2601:2c6:47f:98f4:74ce:73fc:82c8:64b4] has joined ##java [05:12]
irrgit [irrgit!~ch33se@parajsa.chat] has joined ##java [05:14]
dreamreal cader: spring data? [05:18]
atrament666 [atrament666!~atrament@cpc95006-newt38-2-0-cust73.19-3.cable.virginm.net] has joined ##java [05:21]
nickel8448 [nickel8448!~rahul@2a02:8084:26e3:5580:e2b6:c3bb:53c4:2e59] has joined ##java [05:27]
ipe [ipe!~ipe@91.156.247.55] has joined ##java [05:29]
jackespio [jackespio!~jackespio@62.248.88.187] has joined ##java [05:35]
tracks [tracks!~tracks@2600:100d:b14c:b37:7848:6ce2:93e6:2c15] has joined ##java [05:36]
dreamreal yawkat: you around? [05:40]
cader dreamreal: Yup [05:44]
dreamreal cader: autocomplete for spring data isn't trivial :/ [05:45]
cader dreamreal: Yeah, this is my first foray into Spring and I'm still learning all the black magic that can be done in JpaRepositories. [05:46]
dreamreal cader: spring data's more black-magicky than most of spring [05:47]
cader It's cool but a little overwhelming. [05:47]
dreamreal but the GOOD news is that JpaRepositories aren't any different than ordinary paging- or crudrepositories, and the repositories are pretty API-neutral (a strength AND a weakness) [05:48]
dreamreal when you add custom calls they get verbose [05:48]
cader custom SQL queries? [05:48]
dreamreal custom repository calls. Spring data is not based on SQL [05:49]
dreamreal it maps pretty well to SQL, provided you use JPA or you're willing to endure the JDBC metamodel stuff (don't) but it's generally not built around SQL support [05:49]
dreamreal it was originally a way to support Neo4J and JPA without having to contort the API [05:50]
tang^ speaking of... [05:50]
tang^ I'm trying to figure out some queries as generated by spring data's QBE [05:51]
tang^ since I'm hitting SQL would I be better served using their JDBC module? [05:52]
dreamreal what method name [05:52]
dreamreal tang^: are you using jpa NOW? [05:52]
tang^ yeah [05:53]
dreamreal okay. I'd say no, offhand. But what's the query name [05:53]
cader Spring newb question. Do I have to call repository.save(thing) after modifying one of thing's fields? [05:53]
dreamreal like the query method name, sorry, I'm sick, my brane aint workin rite [05:53]
dreamreal cader: um... the answer is "sort of" but "really yes" [05:54]
tang^ in this case, I'm doing a findAll(example, pageable); [05:54]
dreamreal oh, THAT QBE [05:54]
tang^ and running into performance issues [05:54]
dreamreal yeah, you're quite likely to [05:54]
cader dreamreal: and it won't automagically create a duplicate entity in the DB? [05:54]
dreamreal TIAS [05:55]
dreamreal cader, Try it and see. You learn much more by experimentation than by asking without having even tried. [05:55]
dreamreal and no, it shouldn't [05:55]
cader Sorry. Will do. [05:57]
tang^ one of the columns we're using in the example is 32000 characters long... can't even index that one [05:57]
dreamreal cader: no apologies necessary :) [06:00]
HumanG33k [HumanG33k!~HumanG33k@62.147.242.8] has joined ##java [06:08]
cader dreamreal: If you feel like it, I'm looking for as much critical feedback on this project as possible. :3 [06:09]
KidBeta [KidBeta!~Kidbeta@hpavc/kidbeta] has joined ##java [06:10]
dreamreal cader: I wish I could, I'm running on fumes right now [06:12]
dreamreal my son gifted me a virus [06:12]
dreamreal like, a real one, not a computer virus [06:12]
cader Germ factories, those things... [06:13]
dreamreal yeah, never have kids [06:13]
dreamreal the human race should die out, it'd save the planet [06:13]
dreamreal (I used to do earth day posters with stuff like "save the whales! ... nuke the humans.") [06:13]
sosheskaz [sosheskaz!~sosheskaz@c-98-213-156-96.hsd1.il.comcast.net] has joined ##java [06:13]
dreamreal cader: incidentally, the reason it was "sort of but yes" is because of the different paradigms. With JPA, changes made while an object is in managed state WILL be reflected in the DB when the object exits managed scope. But Spring Data doesn't really use that paradigm, so you WANT to explicitly save. [06:19]
KidBeta [KidBeta!~Kidbeta@hpavc/kidbeta] has joined ##java [06:21]
cader Thanks for the help. Getting answers to my questions is a little tough because I am not in school or the industry. And google frequently gives me results not related to my questions. [06:22]
dreamreal always feel free to ask, just remember to wear your flame-retardant pants just in case someone's in a mood [06:23]
dreamreal if you ask me I'll always try to answer when and if I can, but ... I have moods too NOW GO AWAY AND DIE IN A FIRE [06:23]
cader Yeah, after my years driving night shift taxi and cooking in high volume fine dining, I think nerd rage is cute. [06:24]
dreamreal hee hee [06:24]
dreamreal I'm not a NERD, though. [06:24]
dreamreal adjusts his pocket protector and REALLY wishes Mongo hadn't broken his glasses for the fifth time. [06:25]
cader Says the guy in IRC [06:25]
cader on* [06:25]
dreamreal Hey I'm very cool and hip. Just ask my mommy. [06:25]
tracks [tracks!~tracks@2600:100d:b14c:b37:4590:c6b6:89ab:59d5] has joined ##java [06:25]
dreamreal She says I'm special, put bangles on my helmet and everything. [06:26]
cader hit inhaler [06:27]
cader hits* [06:27]
RoriconKnight [RoriconKnight!~RoriconKn@120.188.37.181] has joined ##java [06:29]
bitwinery [bitwinery!~bruno@c-73-37-18-139.hsd1.wa.comcast.net] has joined ##java [06:31]
peaceguy [peaceguy!~peaceguy@unaffiliated/peaceguy] has joined ##java [06:37]
bn_work hi, is there a good static landing page I can send users to download the 1.8.0_222 JRE redistributable? OpenJDK or Oracle? I can't seem to find a page for it on either (the former's OpenJDK site is very poorly organized) and the latter (Oracle) only has 221 and likes to keep moving things around. [06:44]
shugz [shugz!~shugz@cpe-98-150-75-96.dc.res.rr.com] has joined ##java [06:49]
peaceguy [peaceguy!~peaceguy@unaffiliated/peaceguy] has joined ##java [06:49]
tang^ Oracle probably isn't doing a 222 release [06:51]
Lengsdorfer [Lengsdorfer!~Lengsdorf@unaffiliated/lengsdorfer] has joined ##java [06:56]
tang^ I don't recall the difference between the xx1 and xx2 releases [06:57]
bn_work tang^: ok, what about a static page to d/l 221? [07:08]
bn_work and why isn't Oracle doing a 222 rel? [07:09]
nun [nun!~nun@178.115.236.156.static.drei.at] has joined ##java [07:20]
shugz [shugz!~shugz@2605:e000:fd42:8a00:6059:b7c:1718:fbdc] has joined ##java [07:30]
dreamreal bn_work: no. [07:36]
dreamreal bn_work: profits. Or they're trying to drive people away from the oracle JDK. [07:36]
dreamreal bn_work: sdkman has java 8 JDKs; use one of those. [07:36]
dreamreal tang^: there're some security patches somewhere [07:38]
dreamreal bn_work: and seriously, go to 11 [07:39]
bn_work dreamreal: are you referring to https://sdkman.io/? [07:39]
bn_work bn_work's title: "Home - SDKMAN! the Software Development Kit Manager" [07:39]
dreamreal yes [07:39]
bn_work dreamreal: is 11 backwards compatible with 8? has anything been deprecated? [07:40]
dreamreal yes. But in general it'll work fine. [07:41]
dreamreal Migration issues will be minor in most cases, and if they were NOT going to be minor, you wouldn't really need to be asking. [07:41]
black_ant [black_ant!~antilope@unaffiliated/black-ant/x-1505394] has joined ##java [07:41]
bn_work not familiar with sdkman... what benefits would it give? don't really need to switch versions around back and forth [07:42]
dreamreal "sdk install java" oh look it works now [07:44]
dreamreal "sdk upgrade" oh look I have the newest version I need now [07:44]
dreamreal if you need version 8 for real it has it [07:44]
bn_work dreamreal: the problem is I don't if our dependencies are 11 compatible so if there are issues it will be more difficult to fix [07:44]
bn_work s/don't/don't know/ [07:45]
dreamreal what dependencies do you have [07:45]
bn_work cassandra, kafka, etc. [07:46]
bn_work CLI installation? Linux distros (and now windows) has had that for years [07:46]
dreamreal those are just dependencies, kafka and cassandra should work fine on 11 [07:48]
bn_work what benefits does 11 give you? [07:50]
bn_work BTW, what's the diff between the server vs standard JRE? besides the former being a .tar.gz download? [07:51]
dreamreal current. maintained. not oracle. [07:51]
dreamreal there is no jre. [07:51]
bn_work https://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html [07:52]
bn_work bn_work's title: "Server JRE (Java SE Runtime Environment) 8 Downloads" [07:52]
bn_work oh, wait, or are you saying that's a benefit of 11? [07:53]
g00s [g00s!~g00s@unaffiliated/g00s] has joined ##java [07:55]
dreamreal it's a benefit [07:57]
c0ns [c0ns!~c0ns@dslb-094-219-055-240.094.219.pools.vodafone-ip.de] has joined ##java [07:59]
bn_work hmm, not sure if this is the same question? https://stackoverflow.com/questions/198577/real-differences-between-java-server-and-java-client [07:59]
bn_work here we go, straight from Oracle: https://blogs.oracle.com/java-platform-group/understanding-the-server-jre [08:03]
bn_work so is it more of a packaging diff? [08:03]
deavmi [deavmi!~deavmi@165.0.49.39] has joined ##java [08:06]
bn_work a few dozen MB diff in size really inconsequential in this day and age, but if the server JRE has performance benefits... [08:06]
bn_work not to mention the server JRE being just a .tar.gz isn't very deployable for Windows servers unfortunately [08:07]
_xor [_xor!~xor@74.215.46.133] has joined ##java [08:07]
dreamreal jlink can fix that but has implications [08:08]
dreamreal it's definitely not the same world as it was, but it's something that should have changed a long time ago [08:08]
bn_work jlink [08:10]
bn_work bn_work, jlink is a tool to assemble and optimize a set of modules and their dependencies into a custom runtime image. For documentation, see https://docs.oracle.com/en/java/javase/11/tools/jlink.html . [08:10]
begui [begui!~begui@108-200-216-48.lightspeed.dybhfl.sbcglobal.net] has joined ##java [08:14]
yawkat [yawkat!~yawkat@cats.coffee] has joined ##java [08:17]
Diablo-D3 [Diablo-D3!foobar@exelion.net] has joined ##java [08:22]
nivag_ [nivag_!~gavin@121.99.202.67] has joined ##java [08:25]
iam730 [iam730!~iam730@45.41.180.94] has joined ##java [08:26]
tracks [tracks!~tracks@2600:100d:b14c:b37:e09e:e133:12b9:31bb] has joined ##java [08:30]
bn_work dreamreal: Is an OracleOne account required to download the Oracle JRE|JDK now? [08:32]
bn_work or only for the client JRE? [08:32]
Janhouse [Janhouse!~Janhouse@torch.id.lv] has joined ##java [08:37]
Android [Android!~irc4andro@unaffiliated/commander32] has joined ##java [08:37]
shugz [shugz!~shugz@2605:e000:fd42:8a00:6059:b7c:1718:fbdc] has joined ##java [08:46]
Android Hello friendz [08:47]
dreamreal hi [08:48]
dreamreal bn_work: yes. More reason to not bother. [08:48]
dreamreal bn_work: short version of the tribal wisdom: don't bother with oracle's JVMs. [08:48]
hypc [hypc!~Thunderbi@113.232.157.70] has joined ##java [08:51]
android Why does everything at goodwill smell like the exact same ass sweat [08:52]
dreamreal why do people join ##java and not bother to be on topic [08:52]
Diablo-D3 [Diablo-D3!foobar@exelion.net] has joined ##java [08:53]
android And the same ass sweat smell is on the outside of many of the plastic packaging of new products including food [08:53]
dreamreal android: last warning. You will be banned if you can't find a way to be on topic, and that means... discussing java. [08:53]
android Like a ubiquitous ass sweat smell [08:53]
dreamreal aight [08:55]
kicked android (Banned: offtopic despite being asked to be *on* topic. One day.) [08:56]
Fairy [Fairy!~Fairy@unaffiliated/fairy] has joined ##java [09:07]
Viciouss [Viciouss!~viciouss@unaffiliated/viciouss] has joined ##java [09:08]
DiabloD3 [DiabloD3!foobar@exelion.net] has joined ##java [09:13]
NeXTSUN [NeXTSUN!~textual@172.98.93.176] has joined ##java [09:14]
Diablo-D3 [Diablo-D3!foobar@exelion.net] has joined ##java [09:23]
Diablo-D3 [Diablo-D3!foobar@exelion.net] has joined ##java [09:33]
g00s [g00s!~g00s@unaffiliated/g00s] has joined ##java [09:43]
Lengsdorfer [Lengsdorfer!~Lengsdorf@unaffiliated/lengsdorfer] has joined ##java [09:54]
waz [waz!~waz@pdpc/supporter/active/waz] has joined ##java [09:57]
Lengsdorfer [Lengsdorfer!~Lengsdorf@unaffiliated/lengsdorfer] has joined ##java [10:06]
aweb [aweb!~aweb@ip68-3-187-172.ph.ph.cox.net] has joined ##java [10:17]
rajrajraj [rajrajraj!uid72176@gateway/web/irccloud.com/x-nmtmilterycbxgru] has joined ##java [10:31]
Jigsy` [Jigsy`!~Jigsy@unaffiliated/jigsy] has joined ##java [10:32]
newbieG [newbieG!~bhaskar@106.207.69.122] has joined ##java [10:33]
Goplat [Goplat!~Goplat@reactos/developer/Goplat] has joined ##java [10:34]
Hanii [Hanii!~Hanii@2a00:23c5:c587:a800:f40a:ea72:fb5c:20f1] has joined ##java [10:39]
rajrajraj How to build a promotion engine. Basically. Given a cart, apply applicable discount and suggest. [10:41]
rajrajraj How does amazon or Walmart does it or if there is even better open source solution [10:42]
Jantz [Jantz!~IceChat9@2407:7000:8d04:100:d55f:ba1a:599:8e5b] has joined ##java [10:48]
waz [waz!~waz@pdpc/supporter/active/waz] has joined ##java [10:52]
g00s [g00s!~g00s@unaffiliated/g00s] has joined ##java [11:12]