{"id":1353,"date":"2021-05-23T05:46:17","date_gmt":"2021-05-23T05:46:17","guid":{"rendered":"https:\/\/codeinsightacademy.com\/blog\/?p=1353"},"modified":"2021-05-25T14:10:00","modified_gmt":"2021-05-25T14:10:00","slug":"java-cheat-sheet","status":"publish","type":"post","link":"https:\/\/codeinsightacademy.com\/blog\/java\/java-cheat-sheet\/","title":{"rendered":"Java Cheat Sheet"},"content":{"rendered":"\n<p>Softwares to Install<br><\/p>\n\n\n\n<p>JDK 11<br><a href=\"https:\/\/www.oracle.com\/in\/java\/technologies\/javase-jdk11-downloads.html\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.oracle.com\/in\/java\/technologies\/javase-jdk11-downloads.html<\/a><\/p>\n\n\n\n<p>Apache Tomcat Server (version 9)<br><a href=\"https:\/\/tomcat.apache.org\/download-90.cgi\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/tomcat.apache.org\/download-90.cgi<\/a><\/p>\n\n\n\n<p>Eclipse EE (2021)<br><a href=\"https:\/\/www.eclipse.org\/downloads\/packages\/release\/neon\/3\/eclipse-ide-java-ee-developers\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.eclipse.org\/downloads\/packages\/release\/neon\/3\/eclipse-ide-java-ee-developers<\/a><\/p>\n\n\n\n<p>Xampp for MySQL (latest version)<br><a href=\"https:\/\/www.apachefriends.org\/download.html\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.apachefriends.org\/download.html<\/a><\/p>\n\n\n\n<p>Postman for REST API<br><a rel=\"noreferrer noopener\" href=\"https:\/\/www.postman.com\/downloads\/\" target=\"_blank\">https:\/\/www.postman.com\/downloads\/<\/a><\/p>\n\n\n\n<p class=\"has-text-align-center\"><strong>Addition of Two Numbers<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>class Main {\n\t\n\tpublic static void main(String args&#91;]) {\n\t\tSystem.out.println(args&#91;0]);\n\t\tSystem.out.println(args&#91;1]);\n\t\t\n\t\tint num1 = Integer.parseInt(args&#91;0]);\n\t\tint num2 = Integer.parseInt(args&#91;1]);\n\n\t\tint add = num1 + num2;\n\t\t\n\t\tSystem.out.println(String.format(\"%s + %s = %s\", num1, num2, add));\n\t}\n\t\n}<\/code><\/pre>\n\n\n\n<p class=\"has-text-align-center\"><strong>Inheritance<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>class Bank {\n\t\n\tprotected int balance;\n\t\n\tpublic Bank(int bal) {\n\t\tthis.balance = bal;\n\t\tSystem.out.println(String.format(\"Account opened with Balance: %s\", this.balance));\n\t}\n\t\n\tpublic void deposit(int amt) {\n\t\tSystem.out.println(String.format(\"Deposit Amount: %s\", amt));\n\t\tthis.balance += amt;\n\t}\n\t\n\tpublic void withdraw(int amt) {\n\t\tSystem.out.println(String.format(\"Withdraw Amount: %s\", amt));\n\t\tthis.balance -= amt;\n\t}\n\t\n\tpublic void showBalance() {\n\t\tSystem.out.println(String.format(\"Available Balance: %s\", this.balance));\n\t}\n\t\n}\n\nclass HDFC extends Bank {\n\tpublic HDFC(int bal) {\n\t\tsuper(bal);\n\t}\n}\n\nclass SBI extends Bank {\n\tpublic SBI(int bal) {\n\t\tsuper(bal);\n\t}\n\t\n\tpublic void withdraw(int amt) {\n\t\tsuper.withdraw(amt);\n\t\tsuper.balance -= 20;\n\t}\n\t\n}\n\nclass Main {\n\tpublic static void main(String args&#91;]) {\n\t\tBank bobj = new Bank(1000);\n\t\tbobj.showBalance();\n\t\tbobj.deposit(500);\n\t\tbobj.showBalance();\n\t\tbobj.withdraw(300);\n\t\tbobj.showBalance();\n\t\t\n\t\tSystem.out.println(\"====================\");\n\t\t\n\t\tHDFC hobj = new HDFC(2000);\n\t\thobj.showBalance();\n\t\thobj.deposit(500);\n\t\thobj.showBalance();\n\t\thobj.withdraw(300);\n\t\thobj.showBalance();\n\t\t\n\t\tSystem.out.println(\"====================\");\n\t\t\n\t\tSBI sobj = new SBI(3000);\n\t\tsobj.showBalance();\n\t\tsobj.deposit(500);\n\t\tsobj.showBalance();\n\t\tsobj.withdraw(300);\n\t\tsobj.showBalance();\n\t}\n}\n<\/code><\/pre>\n\n\n\n<p class=\"has-text-align-center\"><strong>Exception Handling<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>class Main {\n\tpublic static void main(String args&#91;]) {\n\t\ttry {\n\t\t\t\n\t\t\tint num1 = Integer.parseInt(args&#91;0]);\n\t\t\tint num2 = Integer.parseInt(args&#91;1]);\n\t\t\t\n\t\t\ttry {\n\t\t\t\tint div = num1 \/ num2;\n\t\t\t\tSystem.out.println(String.format(\"Division of %s and %s is %s\", num1, num2, div));\n\t\t\t} catch (Exception e) {\n\t\t\t\tSystem.out.println(e);\n\t\t\t}\n\t\t\t\n\t\t\t\n\t\t} catch (ArrayIndexOutOfBoundsException aie) {\n\t\t\tSystem.out.println(aie);\n\t\t\t\n\t\t} catch (Exception e) {\n\t\t\tSystem.out.println(e);\n\t\t}\n\t\t\n\t}\n}<\/code><\/pre>\n\n\n\n<p class=\"has-text-align-center\"><strong>Servlet Demo<\/strong><\/p>\n\n\n\n<p>Servlet Life Cycle<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/media.geeksforgeeks.org\/wp-content\/uploads\/Life-Cycle-Of-Servlet.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<ol><li>form.html<\/li><\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html&gt;\n&lt;head&gt;\n&lt;meta charset=\"ISO-8859-1\"&gt;\n&lt;title&gt;Addition of 2 numbers&lt;\/title&gt;\n&lt;link\n\thref=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@5.0.1\/dist\/css\/bootstrap.min.css\"\n\trel=\"stylesheet\"\n\tintegrity=\"sha384-+0n0xVW2eSR5OomGNYDnhzAbDsOXxcvSN1TPprVMTNDbiYZCxYbOOl7+AMvyTG2x\"\n\tcrossorigin=\"anonymous\"&gt;\n&lt;\/head&gt;\n&lt;body class=\"container\"&gt;\n\t&lt;form action=\"CalcServlet\" class=\"m-5\"&gt;\n\t\t&lt;div class=\"row\"&gt;\n\t\t\t&lt;div class=\"col\"&gt;Number 1&lt;\/div&gt;\n\t\t\t&lt;div class=\"col\"&gt;\n\t\t\t\t&lt;input type=\"text\" name=\"num1\" placeholder=\"Enter number\" autofocus&gt;\n\t\t\t&lt;\/div&gt;\n\t\t&lt;\/div&gt;\n\t\t&lt;div class=\"row\"&gt;\n\t\t\t&lt;div class=\"col\"&gt;Number 1&lt;\/div&gt;\n\t\t\t&lt;div class=\"col\"&gt;\n\t\t\t\t&lt;input type=\"text\" name=\"num2\" placeholder=\"Enter number\"&gt;\n\t\t\t&lt;\/div&gt;\n\t\t&lt;\/div&gt;\n\t\t&lt;div class=\"row\"&gt;\n\t\t\t&lt;div class=\"col\"&gt;\n\t\t\t\t&lt;input class=\"btn btn-primary\" type=\"submit\" value=\"Calculate\" \/&gt;\n\t\t\t&lt;\/div&gt;\n\t\t&lt;\/div&gt;\n\t&lt;\/form&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<p>2. CalcServlet<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import java.io.IOException;\nimport java.io.PrintWriter;\n\nimport javax.servlet.ServletException;\nimport javax.servlet.annotation.WebServlet;\nimport javax.servlet.http.HttpServlet;\nimport javax.servlet.http.HttpServletRequest;\nimport javax.servlet.http.HttpServletResponse;\n\n\/**\n * Servlet implementation class AddServlet\n *\/\n@WebServlet(\"\/CalcServlet\")\npublic class CalcServlet extends HttpServlet {\n\tprivate static final long serialVersionUID = 1L;\n       \n    \/**\n     * @see HttpServlet#HttpServlet()\n     *\/\n    public CalcServlet() {\n        super();\n        \/\/ TODO Auto-generated constructor stub\n    }\n\n\t\/**\n\t * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)\n\t *\/\n\tprotected void <strong>doGet<\/strong>(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {\n\t\t\/\/ TODO Auto-generated method stub\n\t\t\/\/response.getWriter().append(\"Served at: \").append(request.getContextPath());\n\t\tint num1 = Integer.parseInt(request.getParameter(\"num1\"));\n\t\tint num2 = Integer.parseInt(request.getParameter(\"num2\"));\n\t\t\n\t\tresponse.getWriter().write(String.format(\"%s + %s = %s\", num1, num2, num1+num2));\n\t}\n\n\t\/**\n\t * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)\n\t *\/\n\tprotected void <strong>doPost<\/strong>(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {\n\t\t\/\/ TODO Auto-generated method stub\n\t\t\/\/doGet(request, response);\n\t\tint num1 = Integer.parseInt(request.getParameter(\"num1\"));\n\t\tint num2 = Integer.parseInt(request.getParameter(\"num2\"));\n\t\t\n\t\tresponse.getWriter().write(String.format(\"%s * %s = %s\", num1, num2, num1*num2));\n\t}\n\t\n\tprotected void <strong>doPut<\/strong>(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {\n\t\t\/\/ TODO Auto-generated method stub\n\t\t\/\/doGet(request, response);\n\t\tint num1 = Integer.parseInt(request.getParameter(\"num1\"));\n\t\tint num2 = Integer.parseInt(request.getParameter(\"num2\"));\n\t\t\n\t\tresponse.getWriter().write(String.format(\"%s - %s = %s\", num1, num2, num1-num2));\n\t}\n\n\tprotected void <strong>doDelete<\/strong>(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {\n\t\t\/\/ TODO Auto-generated method stub\n\t\t\/\/doGet(request, response);\n\t\tint num1 = Integer.parseInt(request.getParameter(\"num1\"));\n\t\tint num2 = Integer.parseInt(request.getParameter(\"num2\"));\n\t\t\n\t\tresponse.getWriter().write(String.format(\"%s \/ %s = %s\", num1, num2, num1\/num2));\n\t}\n\n\tprotected void <strong>doOptions<\/strong>(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {\n\t\t\/\/ TODO Auto-generated method stub\n\t\t\/\/doGet(request, response);\n\t\tint num1 = Integer.parseInt(request.getParameter(\"num1\"));\n\t\tint num2 = Integer.parseInt(request.getParameter(\"num2\"));\n\t\t\n\t\tresponse.getWriter().write(String.format(\"%s %% %s = %s\", num1, num2, num1%num2));\n\t}\n\n}\n<\/code><\/pre>\n\n\n\n<p>DATABASE SQL<\/p>\n\n\n\n<p>CREATE DATABASE<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CREATE DATABASE company;<\/code><\/pre>\n\n\n\n<p>CREATE TABLE<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CREATE TABLE users(\n    id INT,\n    NAME VARCHAR(100) NOT NULL,\n    age TINYINT NOT NULL,\n    city VARCHAR(200) NOT NULL\n);<\/code><\/pre>\n\n\n\n<p>ALTER TABLE<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ALTER TABLE\n    users MODIFY id INT PRIMARY KEY AUTO_INCREMENT;<\/code><\/pre>\n\n\n\n<p>MySQL JDBC<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import java.sql.Connection;\nimport java.sql.DriverManager;\nimport java.sql.ResultSet;\nimport java.sql.Statement;\n\npublic class CRUDLDemo {\n\tpublic static void main(String args&#91;]) {\n\t\tString conn_str = \"jdbc:mysql:\/\/localhost:3306\/company\";\n\t\tString dbusername = \"root\";\n\t\tString dbpassword = \"\";\n\n\t\ttry {\n\t\t\tClass.forName(\"com.mysql.cj.jdbc.Driver\");\n\t\t\tConnection conn = DriverManager.getConnection(conn_str, dbusername, dbpassword);\n\n\t\t\tString select_sql = \"SELECT * FROM users\";\n\t\t\tStatement stmt = conn.createStatement();\n\n\t\t\tResultSet rs = stmt.executeQuery(select_sql);\n\n\t\t\twhile (rs.next()) {\n\t\t\t\tSystem.out.println(rs.getInt(\"id\"));\n\t\t\t\tSystem.out.println(rs.getString(\"name\"));\n\t\t\t\tSystem.out.println(rs.getInt(\"age\"));\n\t\t\t\tSystem.out.println(rs.getString(\"city\"));\n\t\t\t}\n\n\/\/\t\t\tString insert_sql = \"INSERT INTO users VALUES (NULL, 'Priyanka', 30, 'Mumbai', NOW(), NOW())\";\n\/\/\t\t\tStatement stmt = conn.createStatement();\n\/\/\t\t\tint result = stmt.executeUpdate(insert_sql);\n\/\/\t\t\tSystem.out.println(result);\n\n\/\/\t\t\tString delete_sql = \"DELETE FROM users WHERE id = 3\";\n\/\/\t\t\tStatement stmt = conn.createStatement();\n\/\/\t\t\tint result = stmt.executeUpdate(delete_sql);\n\/\/\t\t\tSystem.out.println(result);\n\n\/\/\t\t\tString update_sql = \"UPDATE users SET city = 'Panvel' WHERE id = 2\";\n\/\/\t\t\tStatement stmt = conn.createStatement();\n\/\/\t\t\tint result = stmt.executeUpdate(update_sql);\n\/\/\t\t\tSystem.out.println(result);\n\n\t\t} catch (Exception e) {\n\t\t\te.printStackTrace();\n\t\t}\n\n\t}\n\n}\n<\/code><\/pre>\n\n\n\n<p>select.jsp<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;%@page import=\"java.sql.ResultSet\"%&gt;\n&lt;%@page import=\"java.sql.Statement\"%&gt;\n&lt;%@page import=\"java.sql.DriverManager\"%&gt;\n&lt;%@page import=\"java.sql.Connection\"%&gt;\n&lt;%@ page language=\"java\" contentType=\"text\/html; charset=ISO-8859-1\"\n\tpageEncoding=\"ISO-8859-1\"%&gt;\n&lt;% \n\nString conn_string = \"jdbc:mysql:\/\/localhost:3306\/company\";\nString db_username = \"root\";\nString db_password = \"\";\n\nConnection conn = null;\n\ntry{\n\tClass.forName(\"com.mysql.cj.jdbc.Driver\");\n\tconn = DriverManager.getConnection(conn_string, db_username, db_password);\n} catch(Exception e) {\n\tout.println(e);\n}\n\nString select_sql = \"SELECT * FROM users\";\nStatement stmt = conn.createStatement();\nResultSet rs = stmt.executeQuery(select_sql);\n\nwhile(rs.next()) {\n\tout.println(String.format(\"Id: %s | Name: %s | Age: %s | City: %s&lt;br&gt;\", rs.getInt(\"id\"), rs.getString(\"name\"), rs.getInt(\"age\"), rs.getString(\"city\")));\n}\n\n%&gt;<\/code><\/pre>\n\n\n\n<p>insert.jsp<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;%@page import=\"java.sql.Statement\"%&gt;\n&lt;%@page import=\"java.sql.DriverManager\"%&gt;\n&lt;%@page import=\"java.sql.Connection\"%&gt;\n&lt;%\nString conn_string = \"jdbc:mysql:\/\/localhost:3306\/company\";\nString db_username = \"root\";\nString db_password = \"\";\n\nConnection conn = null;\n\ntry{\n\tClass.forName(\"com.mysql.cj.jdbc.Driver\");\n\tconn = DriverManager.getConnection(conn_string, db_username, db_password);\n} catch(Exception e) {\n\tout.println(e);\n}\n\nString insert_sql = \"INSERT INTO users VALUES (NULL, 'Priyanka', 30, 'Mumbai', NOW(), NOW())\";\nStatement stmt = conn.createStatement();\nint result = stmt.executeUpdate(insert_sql);\n\nif(result == 1) {\n\tout.println(\"Record inserted successfully...\");\n} else {\n\tout.println(\"Something went wrong...\");\n}\n%&gt;<\/code><\/pre>\n\n\n\n<p>update.jsp<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;%@page import=\"java.sql.Statement\"%&gt;\n&lt;%@page import=\"java.sql.DriverManager\"%&gt;\n&lt;%@page import=\"java.sql.Connection\"%&gt;\n&lt;%\nString conn_string = \"jdbc:mysql:\/\/localhost:3306\/company\";\nString db_username = \"root\";\nString db_password = \"\";\n\nConnection conn = null;\n\ntry{\n\tClass.forName(\"com.mysql.cj.jdbc.Driver\");\n\tconn = DriverManager.getConnection(conn_string, db_username, db_password);\n} catch(Exception e) {\n\tout.println(e);\n}\n\nString update_sql = \"UPDATE users SET name = 'Palkar' WHERE id = 4\";\nStatement stmt = conn.createStatement();\nint result = stmt.executeUpdate(update_sql);\n\nif(result == 1) {\n\tout.println(\"Record updated successfully...\");\n} else {\n\tout.println(\"Something went wrong...\");\n}\n%&gt;<\/code><\/pre>\n\n\n\n<p>delete.jsp<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;%@page import=\"java.sql.Statement\"%&gt;\n&lt;%@page import=\"java.sql.DriverManager\"%&gt;\n&lt;%@page import=\"java.sql.Connection\"%&gt;\n&lt;%\nString conn_string = \"jdbc:mysql:\/\/localhost:3306\/company\";\nString db_username = \"root\";\nString db_password = \"\";\n\nConnection conn = null;\n\ntry{\n\tClass.forName(\"com.mysql.cj.jdbc.Driver\");\n\tconn = DriverManager.getConnection(conn_string, db_username, db_password);\n} catch(Exception e) {\n\tout.println(e);\n}\n\nString delete_sql = \"DELETE FROM users WHERE id = 4\";\nStatement stmt = conn.createStatement();\nint result = stmt.executeUpdate(delete_sql);\n\nif(result == 1) {\n\tout.println(\"Record deleted successfully...\");\n} else {\n\tout.println(\"Something went wrong...\");\n}\n%&gt;<\/code><\/pre>\n\n\n\n<p>functions.jsp<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;%@page import=\"java.sql.DriverManager\"%>\n&lt;%@page import=\"java.sql.Connection\"%>\n\n&lt;%!\npublic Connection getConnection() {\n\n\t\tString conn_string = \"jdbc:mysql:\/\/localhost:3306\/company\";\n\t\tString db_username = \"root\";\n\t\tString db_password = \"\";\n\n\t\tConnection conn = null;\n\n\t\ttry {\n\t\t\tClass.forName(\"com.mysql.cj.jdbc.Driver\");\n\t\t\tconn = DriverManager.getConnection(conn_string, db_username, db_password);\n\t\t} catch (Exception e) {\n\t\t\tSystem.out.println(e);\n\t\t}\n\n\t\treturn conn;\n}\n\npublic void authorize(HttpSession session, HttpServletResponse response) {\r\n\t\r\n\tif(session.getAttribute(\"username\") == null) {\r\n\t\ttry {\t\t\t\t\r\n\t\t\tresponse.sendRedirect(\"login_form.jsp?msg=Please login to access this page\");\r\n\t\t\t\r\n\t\t} catch(Exception e) {\r\n\t\t\te.printStackTrace();\r\n\t\t}\r\n\t}\r\n}\r\n\n%><\/code><\/pre>\n\n\n\n<p>include functions and header<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;%@include file=\"functions.jsp\" %&gt;\n&lt;jsp:include page=\"header.jsp\" \/&gt;<\/code><\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Softwares to Install JDK 11https:\/\/www.oracle.com\/in\/java\/technologies\/javase-jdk11-downloads.html Apache Tomcat Server (version 9)https:\/\/tomcat.apache.org\/download-90.cgi Eclipse EE (2021)https:\/\/www.eclipse.org\/downloads\/packages\/release\/neon\/3\/eclipse-ide-java-ee-developers Xampp for MySQL (latest version)https:\/\/www.apachefriends.org\/download.html Postman for REST APIhttps:\/\/www.postman.com\/downloads\/ Addition of Two Numbers Inheritance Exception Handling Servlet Demo Servlet Life Cycle form.html 2. CalcServlet DATABASE SQL CREATE DATABASE CREATE TABLE ALTER TABLE MySQL JDBC select.jsp insert.jsp update.jsp delete.jsp functions.jsp include functions and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/codeinsightacademy.com\/blog\/wp-json\/wp\/v2\/posts\/1353"}],"collection":[{"href":"https:\/\/codeinsightacademy.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codeinsightacademy.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codeinsightacademy.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codeinsightacademy.com\/blog\/wp-json\/wp\/v2\/comments?post=1353"}],"version-history":[{"count":20,"href":"https:\/\/codeinsightacademy.com\/blog\/wp-json\/wp\/v2\/posts\/1353\/revisions"}],"predecessor-version":[{"id":1409,"href":"https:\/\/codeinsightacademy.com\/blog\/wp-json\/wp\/v2\/posts\/1353\/revisions\/1409"}],"wp:attachment":[{"href":"https:\/\/codeinsightacademy.com\/blog\/wp-json\/wp\/v2\/media?parent=1353"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codeinsightacademy.com\/blog\/wp-json\/wp\/v2\/categories?post=1353"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codeinsightacademy.com\/blog\/wp-json\/wp\/v2\/tags?post=1353"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}