- 1
- 2
- 3
- 4
- 5
- 6
// inside some method
final DateFormat dateFormat = i18n.getDateFormat();
synchronized (dateFormat) {
formatedViolationDate = (violationDate != null) ?
dateFormat.format(violationDate) : "";
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+78
// inside some method
final DateFormat dateFormat = i18n.getDateFormat();
synchronized (dateFormat) {
formatedViolationDate = (violationDate != null) ?
dateFormat.format(violationDate) : "";
}
i18n.getDateFormat() возвращает статический объект DateFormat, который может использоваться несколькими потоками. В руки бы накласть тому, кто это писал.
Решение: getDateFormat() возвращает строку формата, объект формата создаем при каждом вызове.
alexoy 20.10.2011 19:07 # −10
roman-kashitsyn 20.10.2011 19:08 # +7
ахуенная логика
alexoy 20.10.2011 19:34 # −9
guest6 15.02.2023 00:36 # 0
bugmenot 20.10.2011 20:05 # +4
guest6 15.02.2023 00:04 # 0
Просто O(1) это очень быстро, шедулер не успеет переключиться на другую задачу. Поверьте, я у себя на ноутбуке три раза всё проверил
absolut 20.10.2011 20:33 # +4
Lure Of Chaos 20.10.2011 23:04 # 0
ага, "дата, когда меня изнасиловали"...
Lure Of Chaos 20.10.2011 23:06 # 0
roman-kashitsyn 20.10.2011 23:21 # 0
http://download.oracle.com/javase/1.4.2/docs/api/java/text/DateFormat.html
OCETuHCKuu_nemyx 14.02.2023 23:37 # 0
guest6 14.02.2023 23:46 # 0
К примеру, StringBuilder потоконебезопасен, а StringBuffer наоборот (или наоборот, я их путаю).
Пользователь класса должен по названию угадать потокобезопасный он или нет (со временем вырабатываается такая привычка, например ArrayList не безопасен, а Vector соответственно безопасен).
DateFormat не безопасный, но к сожалению, но новочки часто не могут этого угадать, шарят его между тредами, и получают смешной багор
guest6 15.02.2023 00:34 # 0
guest6 15.02.2023 00:40 # 0
Представь себе вот такой класс
Что будет, если хуяк вызвать из пяти потоков?
guest6 15.02.2023 00:52 # 0
guest6 15.02.2023 00:58 # 0
С листом тоже самое примерно
tir 21.10.2011 07:50 # +3
lucidfox 21.10.2011 08:32 # −1
Lure Of Chaos 21.10.2011 12:31 # 0
gegMOPO4 21.10.2011 14:14 # +1
absolut 21.10.2011 14:19 # +6
rat4 21.10.2011 20:35 # 0
Lure Of Chaos 21.10.2011 20:48 # 0
gegMOPO4 22.10.2011 12:27 # −2
hormand 13.02.2023 16:08 # +1
inkanus_gray 13.02.2023 18:43 # 0
guest6 12.02.2023 00:40 # +1
guest6 15.02.2023 00:38 # +2
HoBorogHuu_nemyx 15.02.2023 01:01 # 0
HoBorogHuu_nemyx 15.02.2023 00:59 # 0
All the “validation” you get is two-faced and half-hearted. Behind your back people mock you. Your parents are disgusted and ashamed of you, your “friends” laugh at your ghoulish appearance behind closed doors.
Men are utterly repulsed by you. Thousands of years of evolution have allowed men to sniff out frauds with incredible efficiency. Even trannies who “pass” look uncanny and unnatural to a man. Your bone structure is a dead giveaway. And even if you manage to get a drunk guy home with you, he’ll turn tail and bolt the second he gets a whiff of your diseased, infected axe wound.
You will never be happy. You wrench out a fake smile every single morning and tell yourself it’s going to be ok, but deep inside you feel the depression creeping up like a weed, ready to crush you under the unbearable weight.
Eventually it’ll be too much to bear – you’ll buy a rope, tie a noose, put it around your neck, and plunge into the cold abyss. Your parents will find you, heartbroken but relieved that they no longer have to live with the unbearable shame and disappointment. They’ll bury you with a headstone marked with your birth name, and every passerby for the rest of eternity will know a man is buried there. Your body will decay and go back to the dust, and all that will remain of your legacy is a skeleton that is unmistakably male.
This is your fate. This is what you chose. There is no turning back.
PE3yC 15.02.2023 01:00 # 0
пора и справлять
HoBorogHuu_nemyx 15.02.2023 01:03 # +1
guest6 15.02.2023 01:39 # 0
инью тоже решил с трапами дружить. последний нормальный тут былд
guest6 15.02.2023 01:47 # +3
представьте себе
и с трапами дружил
ISO 15.02.2023 20:20 # 0
Гологуб?
guest6 15.02.2023 20:23 # −1
А оказалось он говно
Хотя в лежал зелёный
Хотя и с мухами дружил
hormand 16.02.2023 14:52 # 0
guest6 15.02.2023 15:20 # −1
JloJle4Ka 15.02.2023 15:25 # 0
AnimeGovno 16.02.2023 14:57 # +1
roman-kashitsyn 21.10.2011 09:19 # 0
dwinner 21.10.2011 10:54 # 0