MEAN Stack: Notes pt. 1
I’ve started a new book about the MEAN stack after I attended my third Node.js course via Learn Teach Code Seoul. Before learning about this, my mentor (who is also teaching the Node.js class) and I were building (and are continuing to build) a Spring web application. The thing with the app though, while it is robust, seeing a webapp being built with Node.js seems … Continue reading MEAN Stack: Notes pt. 1
What the CPU does
Growing up I remember our first Pentium computer, followed by the Pentium II and III. Each time, the MHz went up, and companies were pushing this number. Not knowing much about computers at the time, I associated these numbers with increased speed. Now that I’m studying for the A+, I’ve put to rest some incorrect beliefs about technology, and one of them is that a … Continue reading What the CPU does
CPU Sockets Specs
For the A+ exam there are 11 different CPU sockets to be aware of. These can be broken down into PGA (Pin Grid Array, which AMD chips use) and LGA (Land Grid Array, which Intel chips use). PGAs use ZIF, zero insertion force, and have the pins on the chips and the holes on the socket. LGAs have the pins on the socket and the … Continue reading CPU Sockets Specs
Apache Tomcat Overview and File Hierarchy
Apache Tomcat is a web container that allows you to deploy websites quickly. We have to be exact when using it and keep to a certain file hierarchy, but the set up itself is fairly easy. Just download the files (tar.gz for mac, regular exe installer for Windows) from the Apache website. After you download it, go to the /bin directory and from here you … Continue reading Apache Tomcat Overview and File Hierarchy
Deployment Descriptor
When deploying a web-app, we need some way to map the URL name typed by the client to the one used internally and the one of the actual class file stored on the server. How can we manage this seemingly complex task, and also why would we want to? In short, we don’t want end users having access to our source code, as it poses a … Continue reading Deployment Descriptor
Web Servers, JSP, Servlets, and Containers: How they fit together
Web servers like to do two things: Take in HTTP Requests and send back static page HTTP Responses. But wait you say, if they can only do these two things how can we get any kind of unique data back from the server? Enter JSP, Java Server Page, a hybrid between HTML and Java. We can easily write in Java code into the HTML using … Continue reading Web Servers, JSP, Servlets, and Containers: How they fit together
RAID Levels and Configurations
As we saw last time, Hard Disk Drives read data from spinning platters to retrieve information. The problem with this is that they are limited in terms of speed. Another problem is that because they are mechanical, they are prone to (and perhaps doomed to) eventual failure. A RAID (Redundant Array of Independent Disks) set up can solve either or both of these problems spending … Continue reading RAID Levels and Configurations