Skip to main content

About me

Hello friends,

I'm Girish Salaskar. A web developer having knowledge of different technologies like Java, PHP, MySQL etc.

The purpose of this blog is to share my knowledge, experiences I got while working on technologies, tips and tricks I'm familiar about and so on.

Many of us (almost all of us) get some challenges in work, at that time we find some ways to overcome that. After resolving the issue or fulfilling the requirements, we forget about even noting down the solution (or sometimes tricks we can say) we applied to make the thing possible.

So firstly I've started noting down those challenges. But at some point, my friends also was facing same issue, so I've explained them. Then I thought that instead of noting down personally and explaining that to friends, start writing blog to share the tricks and extra knowledge about the technologies.

So after publishing 2 notes on medium blogging site, I decided to shift from medium to blogger. I'm adding all the past and future tricks on this blog. So it will be helpful to everyone who is seeking for it.

You also can share your knowledge, tips and tricks in comment. I'll moderate and post those with the author name.

Good luck friends.🙂🙌🙏👍
Girish.

Popular posts from this blog

Initialization blocks in Java

Hello friends, Welcome back. Today in this article, I'm going to explain you about the static block and initializer block. As the Java language is pure OOP language, whatever the code we write is only in classes. So whenever we use class to represent a real life entity, we use members in the class as the attributes or properties of that entity. To initialize those properties or members, we can use one of the way i.e. Constructor Setter method Inlinie Blocks I'm assuming that you are familiar with all methods. Here about first three methods, I'm just giving a short description. The first three methods are : we initialize member in constructor by using a parameterized constructor. Setter methods is a java standard which denotes that class's member should be private and it should have setter method so that the member can be initialized. Third method is inline i.e. when we declare a member or variable, at the same time, we set its value. In this article, we...

The final keyword in java

Hello friends, Welcome back 🙂. In this article, I'm going to give a short introduction to final keyword which would be helpful to know more about it. The final keyword in java has multiple uses. The main purpose of the final keyword is to add some restrictions on java elements (class, member and method). The restrictions have been described as below. Use of final keyword: 1. The final class : We can say the class is final when it declared as final. The restriction on final class is that the final class cannot be extended by any class. Rest of the behavior of the class remains same as any normal class. 2. The final method : The method declared using final keyword is to be said as final method. The restriction is that the final method cannot be overridden by derived class. This restriction applies to static method also. 3. The final member : The final member is the java class's member which is declared using final keyword. The restriction is that it can be initial...

Recover messed up/lost UTF-8 characters in MySQL db

Hi friends, This was my first story on medium, now copying as it is on blogger. In this note, I’m going to explain you what are the messed up/lost/bad utf-8 characters and how to recover them to original in MySQL db. What is messed up/lost/bad utf-8 characters? The messed up or lost or bad characters are those characters which are normal if we convert it to UTF-8, but due to mistakes while import/export, that characters not display properly. Consider following example: 很好的产品。就是没货了 The above sentence is actually a Chinese sentence, but while import/export from db, it’s get messed up. How to recover them? To recover the messed up characters, we should convert them first into binary form, then convert that binary string to UTF-8 string, that’s it! To do this, use following SQL: In above SQL, we firstly converted data of varcharColto binary form using MySQL’s CAST function. Then converted that binary string to UTF-8 using CONVERT function. Aft...