Skip to main content

Posts

Showing posts from January, 2021

Go Conditional Statements and Loops

Conditional statement is those statement, which is used to execute code on a certain condition. Unlike C or Java conditional statement, conditions are not required to be written inside parenthesis in Go. Lets dive into different conditional statement. Go has following conditional statements are: 1. If condition 2. If-else condition 3. If-else if-else condition 1. If condition: If condition used to check true statement only, means if condition is true then the enclosed code will be executed other wise do nothing. Suppose we've a variable with value as "Mango" and we want some task to perform while condition is true, so above line of code will execute with true condition and will print the message. If the condition isn't true then the code will do nothing. 2. if-else condition:          Another form of conditional statement is " If-else" condition, it has two part, the first part will execute while the condition will be true otherwise the second pa

Apache Tika server using Golang

Apache Tika?      Apache Tika is a toolkit/library that uses to detect meta data and extract contents from different types of files (such as .txt, .docx, .pdf, .ppt etc).      Tika parsed all types of file through single interface, with Tika make useful for search engine indexing, content analysis and much more. Configuration To setup a tika server on local machine, you need to go download   page. Which looks like below image. From download page just download with the 3rd link Viz. "Mirrors for tika-server-1.25.jar". After download completion, go to the downloaded file and open a command prompt. Inside command prompt type below command to start tika server. java -jar tika-server-1.25.jar Now your tika server has been started on local environment and it'll provide an URL to access tika server. http://localhost:9998/ After configure tika server go to your GOPATH directory, create a file with name as you want to give file name with .go extension. I'm taking as "