tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Wolfgang Orthuber <>
Subject Re: [OT] Serialization
Date Wed, 06 Oct 2010 10:55:41 GMT

Not always it seems adequate to write to the mailing list - so you 
marked my question with [OT] which was a further hint for me to write to 
you directly. Concerning serialization I answered already on 04.10.2010. 
The build in serialization tool of java has probably high performance 
(which is in the long run important for search), and needed not much 
time for programming, therefore it was my initial choice.

„Vectorial Search“ is also not direct topic of this list, but because 
you asked me, Iet me point to which 
contains a description. There is a simple technical reason why such 
numeric search will come in addition to conventional word based search:

For every new word (symbol) you need a new definition, but not for a new 
number or sequence of numbers. It is sufficient to define the vector 
space, and implicitly uncountable many vectors in this space are 
defined, you can search them and talk about them.

Symbolic and word based descriptions are simpler perceived by human 
brain, but they can never reach the resolution and precision of 
vectorial descriptions. Such resolution is for example important in 
medical diagnoses. In nontrivial cases you need a very fine description 
of a patient for decision support, that you can productively exchange 
experiences. The first application of vectorial search may be, that the 
rough diagnosis determines the vector space, and measurement results 
determine the fine description as vector within the space. This would 
allow to sort medical histories precisely and to learn systematically 
from past experience. So every patient who wants to share his 
experiences in precisely searchable form, can get the opportunity for 
doing this. So it would be technically feasible to systematically 
exchange medical experience, so that medical treatment will less 
strongly depend on the experience of the chosen doctor.

Besides medicine there are further applications. May be that I have to 
program the first prototype for demonstration of the principle. But it 
seems also attractive for me that we form an open source community for 
the complete project, if this can be organized productively. Let me know 
if there is interest in this.


Am 05.10.2010 22:59, schrieb Christopher Schultz:
> Hash: SHA1
> Wolfgang,
> (I'm cc'ing the tomcat-user mailing list in case others would like to
> read my response. Please try to keep things on the list rather than
> emailing contributors directly.)
> On 10/5/2010 9:34 AM, Wolfgang Orthuber wrote:
>> thanks for your detailed answer. You are right, up to now I wrote
>> e.g. C, C++ programs, since July I am working with Java because
>> server programming and the java class library is necessary. There are
>> many new conventions and my main problem is lack of time.
> I understand. Learning any new language has its caveats. The problem in
> this case was that you didn't understand the nuances of Java
> serialization. For instance, RTTI is written out as part of the
> serialization process, so attempting to read-into a different class
> (even with the same fields and code) causes an error.
> My recommendation would be to /not/ use Java's built-in serialization,
> and instead write your data out in a way that does not depend on a
> particular class's interpretation of the data. Just define a standard
> (binary, XML, whatever) and then read and write to that format.
>> But the fundament of the plan is reliable (vectorial search) and I am
>> interested in an up to date installation of tomcat and java.
> What is "vectorial search"?
>> There is a great range of sources on the web for java and tomcat,
>> partially incompatible, or old. Which source and selection do you
>> recommend for an up to date and reliable installation of tomcat and
>> java?
> If you're starting from scratch, get the latest and greatest Tomcat
> version, which is currently 6.0.29. This page has more information on
> the currently-supported versions of Tomcat:
> If you must stick with the 5.5.x line, you should upgrade to 5.5.31
> after reading the changelog to see if anything might interfere with your
> webapp's functioning.
> As always, get Tomcat directly from the source:
> Go to the "Download | Tomcat 6.0" page and get the latest version. All
> you need is the "core" package: choose whatever packaging makes sense
> for your environment.
> For a Java version, we always recommend running on Sun's JRE (or JDK if
> you prefer). The only currently-supported version is 1.6.something: to
> go and download whatever the most recent version is.
> Feel free to come back to this list if you have any problems installing
> or configuring Tomcat.
> Good luck,
> - -chris
> Version: GnuPG v1.4.10 (MingW32)
> Comment: Using GnuPG with Mozilla -
> iEYEARECAAYFAkyrkcUACgkQ9CaO5/Lv0PCM5gCgoDam11AZxLAiQGFBj/zk/ikL
> Q4UAn229pufQzRHOlgvQt86/TWag0cDI
> =5FB9

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message