Java
java相关技术
青衫红叶
Java开发工程师
展开
-
Java常用设计模式
一、单例模式参考博客:https://www.cnblogs.com/happy4java/p/11206105.html1、枚举实现/** * 枚举类实现单例模式,保证单一性和线程安全 * @author DELL * */public enum Singleton1 { /** * 单例变量 */ INSTANCE; public void doSomething() { System.out.println("do something ..."); }原创 2020-07-15 18:08:15 · 209 阅读 · 0 评论 -
IDEA快速搭建SpringBoot后端项目(ssm)
工具及环境准备:Jdk1.8、Maven3.3.9、Idea2018.2一、通过Idea的Spring Initializr功能自动生成demo项目(需要连外网才行)1、创建新的项目Idea的启动页创建或者进入Idea后创建2、项目模板选Spring Initializr,确定SDK(即JDK)后,直接点击“Next”3、项目设置默认即可,直接点击“Next”...原创 2019-05-02 01:12:52 · 1936 阅读 · 0 评论 -
docker安装rabbitmq、activemq
docker pull rabbitmq:3.9.11-managementdocker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.9.11-management原创 2021-12-18 17:46:06 · 1420 阅读 · 0 评论 -
sm4加密Java实现参考代码
来源博客:https://blog.csdn.net/CREATE_17/article/details/89067193package com.demo.utils;import java.util.Arrays;public class Sms4 { /** * @description: ENCRYPT与DECRYPT为加解密的判断依据 */ private static final int ENCRYPT = 1; private .原创 2020-08-09 22:01:20 · 5082 阅读 · 0 评论 -
fastJson解析三层嵌套字符串20200808
解析复杂嵌套的json报文,三层list嵌套,报文示例如下:{ "returnCode": "000", "returnMsg": "查询成功有数据", "policyInfo": [ { "insuranceInfo": [ { "insuranceId": "第二层list元素1", "paymentInfo": [原创 2020-08-07 22:55:50 · 880 阅读 · 0 评论 -
JavaSE之volatile与synchronized关键字
cpu缓存模型Java内存模型缓存一致性协议总线嗅探机制原创 2020-07-11 17:55:45 · 127 阅读 · 0 评论 -
Java Socket从NIO到Netty
一、传统IO参考博客:https://blog.csdn.net/a78270528/article/details/803185711、单向通信(客户端向服务端发消息)(1)服务端实现代码package com.demo.io;import java.io.IOException;import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;public class IOServ原创 2020-07-10 16:36:23 · 182 阅读 · 0 评论 -
JavaSE之final关键字与static关键字
1、static修饰类(只能修饰内部类)public class StaticTest { /** * 静态内部类 */ public static class InnerClass { InnerClass() { System.out.println("静态内部类构造方法。。。"); } public void method() { System.out.p.原创 2020-07-08 13:51:27 · 184 阅读 · 0 评论