like this
like this
Roland Häder is now friends with admin
I'm currently developing (free time project) a Java Server Faces application which uses the #JPA (very common to do so) over EJBs (Enterprise Java Beans). When I turned on logging of SQL queries, I thought I didn't see it right. For each entity ("row" in database table) a distinct query has been issued. Means, when I have 1,000 rows, the same amount of queries are being issued.
This can become a nightmare when "only" 100 users are on the server. Does someone know how to reconfigure the JPA (I use #Payara ) to issue only one SQL query per table?
Surely I have used JPQL (Java Persistence Query Language) and no WHERE
was used there. So normally the whole table should be fetched. But this is not the case for linked tables (e.g. with @OneToOne
) where each such referenced entity is being fetched distinctly.
So is there a way to prevent this from happening? RAM is not a issue here. 16 GB are installed and data will not grow so much.
Hard to say as you cannot compare PHP and Java as they are fundamentally different languages. PHP is type-lazy (allows no type at all) and Java is type-safe (unless you do "unsafe casts").
To answer your question, I like both, if that satisfies your question.
Ich wurde hier #aufarbeit angesprochen, ob ich [bold]hier[/bold] auf #Facebook unterwegs sei ... Ja, ist verwechselbar, wenn man sehr ungenau hinsieht. Vielleicht hat er sich an dem Favicon festgeklammert?
Naja, nicht als Kritik oder FB-Bashing verstehen, was damit auch nicht beabsichtigt ist, ich weis sehr wohl, dass Friendica != Facebook ist, da es eine freie Alternative ist.
Ich finde es halt etwas bedenklich. Ich musste nachkorrigieren und sagen, dass es nicht FB, sondern Friendica ist. Mal schauen, vielleicht wechsel ich das Theme? Sieht es wirklich so verwandt mit FB aus? Finde nicht, hier ist vieles weiss und grau, bei FB weiss und blau.
I currently have a glass stuck in a porcelain. I have already setup cold water in top glass and hot (boiling, I'm careful) around lower but still they remain stuck. Plus I added salt in upper (cold) glass. I got this (last) idea from a #youtube video with ID #HOglOnne3As which seems quite straight-forward but still no success here.
Any ideas? I cannot currently upload images, size limit of 780k exceeded but I set $a->config['system']['maximagesize'] = 2*1024*1024;
which should be enough, right?
Strange #bug in #Friendica ... So you have to live with a link to my #nextcloud instance: cloud.mxchange.org/s/rnFtrpbQq…
Roland Häder🇩🇪 likes this.
I have managed to bring back my #searx instance at
back working again. I had updated my Apache installation to 2.4 and forgot to change the settings to Require all granted
.
Feel free to use it (on your own risk, careful: adult content is possible to find).
like this
@Friendica Support I had always a working XMPP instance on my friendica instance. Now it doesn't connect. I have enabled debug log in .htaconfig
file but nothing is written there.
With pstree I can only see beam.smp with 18 beam.smp threads but no ejabberd_auth.php sub process which did happen before. strace tells me that it tries to read from 0 (stdin) so it seems to wait for input. Access rights and correct user/group are set (0700, ejabberd.ejabberd according to documentation). Yet still it isn't starting.
Any ideas what might cause this?
<IfModule mod_proxy.c>
<IfModule mod_proxy_http.c>
ProxyPass /http-bind http://127.0.0.1:5280/http-bind retry=0
</IfModule>
</IfModule>
# netstat -lnp|grep 5280
tcp 0 0 127.0.0.1:5280 0.0.0.0:* LISTEN xxxxx/beam.smp
#
Roland Häder is now friends with Holger (Hubzilla)
Frank Dapor #podmin likes this.
Today I have one of the very rare opportunities to have a relatively quiet and calm office room for myself, my workmate is ill and others are not in. Only sometimes the CEO comes in.
Will use that moment to program and focus more.
Adam Magness likes this.
I have just pushed a pull request for #PrimeFaces on #GitHub. Let's hope, they accept it.
Here is the link:
Wenn #Unkenntnis von Nicht-ITlern zum Ende des Vorzeigeprojektes #LiMux wird, hat der Verstand versagt. Einfach peinlich, was da abgeht ... Und dann sich beschweren, dass Linux eingeschränkt ist?! Hackt es? Ja, die #NSA-Software namens #Skype kann nicht unbeobachtet installiert werden, oh wie schade aber auch ...
#ReScam "redet" sogar mit einem ...
I'm currently looking for a proper translation for the German word Pfand. Here in Germany we have 25 EUR cents on some plastic bottles (not all) like soft drinks or even caned drinks (not all cans).
When we bring that empty bottle/can back to the supermarket and put it there in a machine for one-way-bottles/cans, then we can that 25 EUR cents back for each bottle (that has a proper symbol on it's cover printed).
dict.cc gives me a lot words for this: pawn, collateral, mortgage, pledge, deposit, forfeit, earnest, security, gage. I can rule out 2,3 and 5, 6 sounds strange. Any ideas which might be the right one?
Roland Häder🇩🇪 likes this.
Roland Häder is now friends with Adam Magness
Adam Magness likes this.
When editing #Friendica code, I use a local commit hook, finding leading and trailing white-spaces. The hook itself is GIT's default pre-commit
hook plus a few extra lines:
# Find bad scripts
./util/typo.php
# PHPUnit
if [ -x ./vendor/bin/phpunit ]
then
./vendor/bin/phpunit || exit 255
fi
So, please don't wonder when I touch "the whole file". Then I have just changed DOS -> Uni* line-break (CRLF
to LF
) as it was being detected as trailing white-space characters.
Frank Dapor #podmin likes this.
Browsers (even #Firefox #Quantum) tend not to download CSS/JS when they have downloaded it already. This forces your users to press CTRL+F5
(under Firefox at least). The fix is to include a version number in the URL and always increment it when you change something.
Examples: /js/main.js?v=1.0.0
or /css/default.css?v=1.0.0
Static files normally ignore parameters so this is safe to do so. When you change that file, just increment the last patch number until you want it (I prefer to increment from 1.0.9
to 1.1.0
but that is up to the community (you should come up with a versioning convention). #cache-busting
Roland Häder🇩🇪
in reply to Roland Häder🇩🇪 • •Roland Häder🇩🇪
in reply to Roland Häder🇩🇪 • •Roland Häder🇩🇪
in reply to Roland Häder🇩🇪 • •noscript
tags eingebunden sein. Hier wird aberdiv id="checkjavascript"
verwendet, dass dann vom JavaScript rausgenommen wird. Sollte vielleicht mal umgestellt werden und der Code von Friendica muss dann den noscript-Tag einfach ignorieren.Roland Häder🇩🇪
in reply to Roland Häder🇩🇪 • •Roland Häder🇩🇪
in reply to Roland Häder🇩🇪 • •about:config
undjavascript.enabled=false
gesetzt, schon werden die noscript-Tags sichtbar.