重要设计模式 创建型模式:单例、抽象工厂、原型、建造者、工厂方法 结构型模式:适配器、桥接、装饰、组合、外观、享元、代理 行为型模式:模板方法、命令、访问者、迭代器、观察者、中介者、备忘录、解释器、状态、策略、职责链 工厂模式 工厂顾名思义就是创建产品,根据产品是具体产品还是具体工厂可分为简单工厂模 ...
分类:
编程语言 时间:
2020-07-30 01:41:53
阅读次数:
108
#java面试题2020 百度第一篇 ##一面 1.手写ArrayList 2.手写进制转换算法,求出一个数的二进制数 1 的个数 3.JAVA 基础,equals 和== 4.多线程方式、threadlocal,各种锁,synchronized 和 lock 5.设计模式、spring 类加载方式 ...
分类:
编程语言 时间:
2020-07-29 21:16:52
阅读次数:
78
一、字符串相关 1、String String声明 为final,不可被继承 实现Serializable接口,可序列化 String内部定义final char[] value 用于存储字符串数据。不可变 通过字面量(String s = "abc";)的方式(区别于new方式)给一个字符串赋值, ...
分类:
编程语言 时间:
2020-07-29 10:00:17
阅读次数:
57
#pragma warning (disable : 4996) #include<iostream> #include<algorithm> //#include<unordered_map> #include<fstream> #include<iomanip> #include<string> ...
分类:
其他好文 时间:
2020-07-29 00:41:30
阅读次数:
78
微服务阶段 javaSE : OOP Mysql: 持久化 html+css+js+jquery+框架: 视图、框架不熟练、css不熟练。 javaWeb: 独立开发MVC三层架构网站: 最原始 ssm: 框架,简化了开发流程,配置也变得较为复杂。 war: tomcat运行 spring再简化:S ...
分类:
编程语言 时间:
2020-07-27 23:56:33
阅读次数:
104
javaSE 数据类型 数值类型 整数类型 byte 1个字节(8位,-127--127) short 2个字节(16位) int 4个字节 (32位) long 8个字节 (64位) 浮点类型 float 4个字节 double 8个字节 其他 char 2个字节 boolean 1位 引用类型 ...
分类:
编程语言 时间:
2020-07-26 19:28:42
阅读次数:
59
tostring和Python中的__str__魔法方法一样 equals ...
分类:
编程语言 时间:
2020-07-26 00:58:34
阅读次数:
58
本篇我们将学习面向对象中的接口和多态,接口类似我们之前学习继承时的父类或抽象类,接口与众不同的时,接口中跟多的定义事物的功能(方法),子类或实现类可以实现或重写接口中的方法。而接口或继承,则是多态的前提。合理地利用多态可以提高我们程序的可扩展性和灵活性。 ...
分类:
编程语言 时间:
2020-07-25 23:20:01
阅读次数:
63
判断用户是否是游客身份,如果是游客身份则显示此标签内容 一、Shiro认证流程 二、SpringBoot应用整合Shiro JavaSE应用中使用 web应用中使用 SSM整合Shiro(配置多,用的少) SpringBoot应用整合Shiro 2.1 创建SpringBoot应用 lombok s ...
分类:
编程语言 时间:
2020-07-25 09:42:19
阅读次数:
121
https://docs.oracle.com/javase/specs/jvms/se8/html/ 介绍 JVM中的程序计数寄存器(Program Counter Register)中,Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息。CPU只有把数据装载到寄存器才能够运行 ...
分类:
其他好文 时间:
2020-07-24 18:58:53
阅读次数:
81