Microsoft has got to be kidding

I have never been so frustrated in my whole life. Microsoft has really crossed the line with both Skype, and Internet Explorer. They should be ashamed of themselves. How can Microsoft's own software be so bloated and crappy? They are the ones who made very good Operating Systems after all (excluding Vista and Windows 8 ). I haven't used a single software created by microsoft which isn't a big piece of crap, expect for the OS. Internet explorer is always crashing for apparently, no bloody reason at all. Skype was also ruined by the piece of crap company, crashing all the time, delay in calls, bloated, and crappy. I sometimes wonder why the programmers at Microsoft aren't cleaning toilet full of their own software, yes, crap. And you know what? I don't give two craps if I posted this in the wrong section, Microsoft has been doing wrong things for a long time, one mistake on my end shouldn't affect anything.Microsoft has got the reverse of the midas touch, just like EA Games, they touch something and turn it right into crap. I bet the thing they're going to be ruining next will be Minecraft. I really hope they'll do a good job with windows 10 this time...

Ann,
As the above responder stated, servlets, and therefore instance variables declared in servlets, are not inherently thread safe in nature. It is up to you to program all of the update logic for instance variables in your servlet, which usually means some sort of synchronized blocks in your code. Another way which you may solve your problem of DataSource synchrnization is to use sessions. For instance you could have the following code:
public class LoginClass extends HttpServlet{
  public void init() throws ServletException {
    //verify user and password here
   HttpSession session = request.getSession(true); // create a new session if one does not exist
    //form a connection to your database here
    session.setAttribute("connection", connection); // add the connection to your database to the session of the user
}Then in another servlet that uses the connection simply use:
HttpSession session = request.getSession(); //notice no parameter
Connection conn = (Connection)request.getAttribute("connection");You must cast the getAttribute() results to a Connection because it returns an Object. I have used this method in a web app with 10 simultaneous users without problem and without synchronization blocks of code. Hope this helps.
-Matt

Similar Messages

  • You've got to be kidding me? SR 10697418951

    Hello,
    I've got a customer who has a problem with CIFS on an oes2 cluster. We opened up a SR and sent the Tech Support several configuration files and the load.out & unload.out log files. This is the answer we got:
    "With regards to Service Request 10697418951 (CIFS on cluster resource comatose)
    The file shows that the add secondary IP address for 139.64.221.215 was done. Then a ping to that address was done and there was no reply. Then there was an ARP for that address that also failed. So it appears that the IP binding of that address failed. That would cause the ncpcon bind of the resource name to the IP address to also fail which would explain why the resource went comatose. So we have to try to figure out why the IP binding failed that day. If it ever works, then it was likely that this particular time there was a problem with the driver loading or the NIC not being available, etc. I hope this is what you were looking for.
    Best Regards,"
    Of course I'm not going to show any names. You have got to be kidding me? The Tech Support individual obviously had / has no idea how a cluster works. The resource has to ping the address and ARP it before it can bind it. Just makes sense... Now, this is the answer that I helped the customer write:
    " Thank you for your prompt reply.
    The Ping for the add secondary IP address is a standard procedure when the cluster adds the secondary IP address. It pings the address first to make sure that it is available. If the ping returns an answer (so successful) then the cluster resource will go comatose, because the address is already assigned. As far as I know this is standard operating procedure for all cluster resources. My other cluster resources also do this and do not get an answer and therefore do not go comatose. This cannot be our problem. The ARPing falls under the same category. This cannot be our problem.
    As was stated in the original call that when we load a cluster resource without the CIFS protocoll enabled it has no problems and we can then perfom the novcifs --add command manually and it is successful. When we activate the CIFS protocoll within the cluster resource (iMgr) and take the resource offline then online it goes comatose. The resource was originally created with OES2 sp1, therefore we've used the cifsPool.py scripts. Both of them give us the INVALID_DN_SYNTAX error. We have a test cluster that was installed with SP3 and when we activate CIFS for an existing cluster resource we have a similar problem. When we activate CIFS directly when creating a resource it works. This is a known problem with cluster resources that were created before OES2 sp2. As stated I believe that the cifsPool.py scripts still have a problem, that or sp3 has a problem (INVALID_DN_SYNTAX error). Please note what I said relating to creating an SP3 cluster resource w/o CIFS activiated and then activiating it.
    Thank you for your assistance and if you need more information or files please contact me asap.
    Sincerely,"
    Now, I do not want to be rude but WTF? The customer is already REALLY upset with Novell because we implemented oes2 SP3 in order to setup CIFS and it caused his cluster to regularly die (SR 10687567801). The solution to that was available 2 months later, eDirectory 8.8 sp6 Patch2 from April 22, 2011. The customer is not very happy....
    I've worked professionaly with Novell products since 1989. What is going on? And what is going on with the open SR relating to CIFS? Is it possible to get help from someone that actually knows the products involved? No offense intended...
    Thank you for any assistance you are able to provide. IMO moving your Support was a mistake.
    Mike.

    Hi Mike,
    I apologize for the delay on responding here in this forum. I did take action the same day this came through with the frontline engineer involved. From what it looks like, there may have been some miscommunication with the backline team on this as a clustered environment.
    You're welcome to follow up with me directly if needed through the SR. I have since seen multiple updates from our team. Please let me know if there is more we can do.
    Best regards,
    Brian Armstrong

  • White spotting on MBP - You've got to be kidding me

    All,
    I have a week 11 MBP that I received as a system replacement for a PB G4 that had to be sent back 4 times for white spotting on my LCD. I was grateful to Apple for approving this exchange for me and have been mostly happy with my MBP.
    Well, much to my dismay, I woke up this morning to what looks like white spotting on my MBP - You've got to be kidding me! It's strange, but just to the center-left and center-right of my LCD are a series of white spots in perfect circles. I can see six of them right now. They are about 1/4 inch in diameter and very noticeable with all background colors.
    I absolutely cannot believe this - I am VERY frustrated with this. Has anyone else noticed this?
    - JB

    Richard, I agree with what you are saying in terms of outsourcing. I agree with you that it is a "Quality Control" issue. It is good to keep in mind that until the mid 70's Japanese made goods were also like how we perceive the Chinese ones today. And just remember how bad the craftsmanship were within GM cars made in the States in the late 80's and Mercedes made in Germany in the 90's.. Companies do take notice of consumer complaints and get their act together in the end.. Sadly we are on the recieving end of this right now and acting like the guinea pigs, I guess it is the price to pay sometimes when being the first to test new technology. Having said that I have all the faith in Apple to resolve the issues and support us with all the concerns. I had to replace mine too and the current one has the CPU whine but I am getting around it with temp. fixes until something solid is announced.. Kind regards

  • There has GOT to be a way to sync Entourage on one mac with Entourage on...

    There has GOT to be a way to sync Entourage on one mac with Entourage on another mac! So far, the only way I can find to keep my mail synced on two macs using Entourage is to kill the Daemon on one machine and copy over the contents of the Microsoft directory to the other machine, but this is NOT a sync, it's a replacement. This will not work if email has been exchanged on both machines before the copy can be done. So what are we supposed to do? Thx for any help on this perplexing problem.
    coocoo

    Wait, I'm confused. Chronosync is just a fancy filecopy no? I think i tried it once moons ago just for folder syncing. it worked, but i did not see much advantage of that over just dragging the files. It still won't sync the individual emails right? (ie. add new, leave old alone). But u say using an imap server will help there? I don't even know what that is, but I guess I can install it on one of my macs right? Or do I have to pay to subscribe to one (like mac.com or whatever that thing is)? not an option here in Nepal. Well thanks for ur help so far!

  • Whether the fields of a single row in an internal table has got value.

    I am doing an archiving report in PS Module.
    The table RPSCO has 12 fields which represent each month.The records in the table are based on OBJNR  and YEAR
    Now i need to check for the latest year which month has some value .If any of the month  has got some value i need to take that month.
    Sample table given below.
    OBJNR           year    Month1    month2      month3    so on
    1)PR00002409  2006     0.00     0.00     664.70-     0.00 0.00     0.00     0.00     0.00     0.00                                                                      
    0.00     0.00     0.00     0.00
    2)PR00002409  2005     0.00     0.00     0.00     0.00     0.00     0.00     0.00 0.00     0.00     0.00     48.70     127.20     0.00
    In this case the output should be Month3.Because the latest year is 2006 and Month is Month3.

    Hi Susmita,
    You have to use DO VARYING option from field 3 onwards.
    Below is the sample program to check whether the field has a value or not.
    tables: rpsco.
    data: it_rpsco like rpsco occurs 0 with header line.
    data: v_wlp type rpsco-wlp00,
          v_wtp type rpsco-wtp00,
          v_pos type i.
    select * from rpsco into table it_rpsco where gjahr = '2007'.
    if lines( it_rpsco ) gt 0.
    loop at it_rpsco.
      clear v_pos.
      do 16 times varying v_wlp from it_rpsco-wlp00 next it_rpsco-wlp01
                  varying v_wtp from it_rpsco-wtp00 next it_rpsco-wtp01.
       v_pos = v_pos + 1.
       if not v_wlp is initial.
         write:/5 v_pos , 35 v_wlp, 70 v_wtp.
         exit.
       endif.
      enddo.
    endloop.
    endif.
    Regards,
    Kumar Bandanadham
    Edited by: Velangini Showry Maria Kumar Bandanadham on Jun 1, 2009 9:30 AM

  • I pad has been disabled as kids typing in wrong passcode to many times. I pad says connect to I tunes, tried to but pc asks to put in passcode to enter I tunes but as its disabled I can't type in a passcode. Any ideas ?

    iPad has been disabled as kids have typed in wrong passcode too many times. Have tried to connect to iTunes to restore it but can't as PC says to enter passcode but I obviously can't as iPad is disabled. Any ideas ?

    You have to restore the device within iTunes. You want to use the same computer that you always sync with so that you can restore your app data and settings. You can restore with any other computer, but you will lose everything on the iPad.
    You will need to restore using Recovery Mode. You can read about it here.
    http://support.apple.com/kb/ht4097
    Recovery Mode Instructions
    Disconnect the USB cable from the iPad, but leave the other end of the cable connected to your computer's USB port.
    Turn off iPad: Press and hold the Sleep/Wake button for a few seconds until the red slider appears, then slide the slider. Wait for iPad to turn off.
    If you cannot turn off iPad using the slider, press and hold the Sleep/Wake and Home buttons at the same time. When the iPad turns off, release the Sleep/Wake and Home buttons.
    While pressing and holding the Home button, reconnect the USB cable to iPad. When you reconnect the USB cable, iPad should power on.
    Continue holding the Home button until you see the "Connect to iTunes" screen. When this screen appears you can release the Home button.
    If necessary, open iTunes. You should see the recovery mode alert that iTunes has detected an iPad in recovery mode.
    Use iTunes to restore iPad.

  • I had a USA itunes card in my account and now I have shifted to the UK, I would like to shift my account and change my itunes store to the UK based store but cant do it as itunes card has got some credit left about $1.30. Please help

    I had a USA itunes card in my account and now I have shifted to the UK, I would like to shift my account and change my itunes store to the UK based store but cant do it as itunes card has got some credit left about $1.30. Please help.

    You can try contacting iTunes Support and ask them if they can remove the balance from your account so that you can change countries : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page, then Purchases, Billing & Redemption

  • Short dump while executing few queries , which has got created on Infoset.

    Hi,
    We went to BI7.0 upgrade from BW3.x now.
    We are getting short dump short dump while executing few queries and work book, which has got created on Infoset.
    When i was executing work book where i was geting popup message saying that "Erro ZSD_XST_F00121 is invalid".When i click that message it went to dump.
    I was getting this error while executing query on infoset.
    We are currently SP Stack 13(Patch level 15).
    I found some note 1067918 as per the shortdum,where it is saying that you need to apply SP Stack14(patch level16).
    Please some one who had earlier this kind of issue.
    I appreciate your answer.

    Dear Krish,
    Yes, It is the patch problem.
    We too faced the same issue on Infosets.
    Apply SP 15.
    Regards,
    Ram.

  • Hi there. Can anyone help with restoring my Mac to it's origin white, it has got very grubby. Thanking you.

    Hi there. Can anyone help with restoring my Mac to it's origin white, it has got very grubby. Thanking you.

    From here:
    http://forums.macrumors.com/archive/index.php/t-863188.html
    "You can use the Magic Eraser to clean the white plastic."
    "thanks for the Magic Eraser tip, I willtry that..so far I've been using disinfectant wipes, which work pretty well, too because of the alcohol in them"

  • HT201401 my iphone screen has got line please tell me what's wrong with my phone

    i have bought recently iphone 5s from apple store but now my iphone screen has got line please tell me what's wrong with my phone

    It is not working cprrectly.
    Take it back.

  • I have a Mac pro. A mini disc has got into the disc drive. Eject won't work. How do I get it out without damage to the disc drive?

    I Have a MacBook pro laptop. A mini-disc has got into the disc drive. The eject won't work. How do I get it out without damage to the disc drive?

    Alternatively, you could try some of these suggestions (at your own risk of course):
    https://www.ifixit.com/Discuss/thread/4563

  • Payment has got blocked while running Automatic payment program for vendors

    Dear Experts,
    Greetings for the day !
    I created a proposal for 10 vendors out of which one vendor payment has got blocked. The blocked payment is there in REGUS table.  I just want to include the vendor in the current proposal.  What could be the possible solution.
    Thanks in Advance

    Hello dear,
    If it is blocked, means there is minimum one reason. Can be related to missiing payment method in master record for vendor FK02. Or there are missiing customizing in FBZP for ranking order or missing combinations for Payment method/currency and bank account
    Please check first the master record, the documents to be paid (the invoice) and FBZP settings, then correct what is wrong.
    Then, delete your proposal and create it again in F110
    Hope this help
    Regards
    Tarek

  • How to know which table has got referencial integrity constraint

    Dear All,
    How can i know which table has got referencial integrity constraint on which table ?
    Ex : Department id column is a primary key in departments table whereas it is a foreign key in employees table. From where can i find the info regarding the relation between employees and departments table ?
    Waiting for your reply.
    Regards,
    Shyam

    you can use dba_constraints or all_constraints to help.
    http://download.oracle.com/docs/cd/B14117_01/server.101/b10755/statviews_1037.htm
    Example:
    select owner, CONSTRAINT_NAME,CONSTRAINT_TYPE,TABLE_NAME from dba_constraints where R_OWNER=':A' and R_CONSTRAINT_NAME=':B'
    A = owner of primary key
    B = constraint name (primary key name)

  • How to Create a datatype for a storeprocedure which has got array ?

    Hi All,
    Please tell me how to create a datatype for a storeprocedure which has got an array structure ?
    Thanks,
    Sindhu.

    Hi Sindhu.
    You would have to use a JDBC Cursor for this but it's possible only Output parameters, not Input parameters.
    It's describle in a help link:
    Defining an EXECUTE Statement  http://help.sap.com/saphelp_nwpi711/helpdata/en/44/7b72b2fde93673e10000000a114a6b/frameset.htm
    The following SQL data types are supported:
    INTEGER, BIT, TINYINT, SMALLINT, BIGINT, FLOAT, REAL, DOUBLE, NUMERIC, DECIMAL, CHAR, VARCHAR, STRING, LONGVARCHAR, DATE, TIME, TIMESTAMP, BINARY, VARBINARY, LONGVARBINARY, BLOB (input and output), CLOB (input and output), CURSOR (output; only in connection with the Oracle JDBC driver)
    I think you can execute your StoreProcedure many times depends of array occurs.
    Regards.
    Bruno.

  • HT2736 How is it delivered and how do I know if has got there?

    If I gift an App,....
    How do I know it has been delivered and how do I know it has got there?
    Do I get an email or message?

    You can try reaching out to iTunes support and see if they can tell you if a purchased code has been redeemed or not, but I don't know if they track that.
    I'm guessing you cannot ask the gift receiver?
    iTunes Support

Maybe you are looking for

  • Exception in declarative section to propagating in PL/SQL Block

    Hi All, I have a requirement to send emails to some receipient whenever there is an error in a process. The is working untill the put a wrong database link in the parameter, the cursor is in declarative statement, hence when other exception does not

  • Problem in Call transformation - xslt program

    Hi Experts, For the below XML file i have declared the XSLT Program  as described. i am not able to get the data into Internal table. Could you pls help me in where am i going wrong? Is it XSLT declaration or what? Data declarations TYPES: BEGIN OF T

  • Returnable Gate Pass in India

    Hi, We have a requirement of creating the Returnable Gate pass for the packaging material for an Indian client. Please let me know if we need to go for a new development to print retrunable gate pass or is there any standard output available to handl

  • (SOAP sender) --- XI ---- R/3 (RFC receiver) this sync scenario

    Hi Experts, Webservice(SOAP sender) < - > XI <--> R/3 (RFC receiver) this sync scenario tested with Infopath successfully. I have given partner number,student object id are the two input fields(request) and i am getting student number as response. Th

  • I am unable to install Mountain Lion.  I am currently running 10.7.4.

    I have some problems form other users installing ML but mine is slightly different  I have a 2010 IMac with plenty of HD space and memory.  When I laucnh the install, i get the "preparing for install" stage and then the computer retatrs after the 30s