js时间格式化方法 js时间格式化方法我一个搞后端的让我帮他们调前端界面。。。。真是裂开 1234567891011121314151617181920212223242526Date.prototype.format = function(fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+" 2022-05-11 前端
策略模式 策略模式什么是策略模式说一下我的理解,就不用那些冠冕堂皇的话说了,直接白话文。 策略策略,策略是用来干嘛的呢?策略是用来解决问题的,也是一类问题的解决方案。就是我们常说的。 小明:我遇到了一个问题,你有什么策略应对吗? 我:有啊。 这里就说明了什么是策略,解决问题的方案。 还有人说策略模式可以消除if else ….. 其实不能。。就像上面说的策略模式只是针对某种问题提出一种应对策略。该有的if 2022-05-01 后端 java高阶
再识Integer 再识IntegerIntegerInteger是对象,int是基本类型 1234567Integer integer = Integer.valueOf(100);Integer integer5= Integer.valueOf(100);Integer integer1 = Integer.valueOf(101);Integer integer2 = new Integer(100);Int 2022-04-30 java高阶
MyBatis批量更新插入数据 MyBatis批量更新插入数据前言今天中午突然想到MyBatis框架,然后想到我在更新、插入、修改操作的时候他返回的值到底是多少? 一时间想不起来,在网山找了一些文章,发现他们说的互相冲突。 于是晚上下班,开始验证。 搭建环境新建一个springboot项目 引入相关依赖 123456789101112131415161718192021222324 <!-- SpringBoot集成my 2022-04-27 后端 后端框架
不一般的单例模式 不一般的单例模式多线程下的单例模式1234567891011public static StudentSingleton getInstance() { if (instance == null) { synchronized (StudentSingleton.class){ if (instance == null) 2022-04-26 后端 java高阶
Spring中的@AliasFor标签 Spring中的@AliasFor标签背景最近在回顾之前项目的代码,项目中有一个非常常用的注解 @Subscribe 定义如下: 1234567891011121314151617@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Inherited@Documentedpublic @interfa 2022-04-24 后端 后端框架
java面试之redis 1.Redis 是一个基于内存的高性能key-value数据库。2.Redis相比memcached有哪些优势:memcached所有的值均是简单的字符串,redis作为其替代者,支持更为丰富的数据类型redis的速度比memcached快很多redis可以持久化其数据3.Redis是单线程redis利用队列技术将并发访问变为串行访问,消除了传统数据库串行控制的开销 4.Reids常用5种数据类型 2022-04-05 java面试 面试
java面试之Mysql 一、存储引擎MySQL常见的两种存储引擎:MyISAM与InnoDBMySql最左匹配原则:索引的底层是一颗B+树,那么联合索引当然还是一颗B+树,只不过联合索引的健值数量不是一个,而是多个。构建一颗B+树只能根据一个值来构建,因此数据库依据联合索引最左的字段来构建B+树。 MySQL 关于联合索引的字段顺序规则 比如商品有三个分类A,B,C,类似「界门纲目科属种」那样,越左类别越大。还有一个是商 2022-04-05 java面试 面试
java面试之网络 Java面试之网络什么是三次握手,四次挥手三次握手三次挥手是建立连接,是为了确保客户端和服务端的发送接收能力都OK 我: 喂 ,你好,能听到我说话吗? 领导: 可以的。 我:好的。 然后开始巴拉巴拉说事情。 这就是三次握手,确保了双方都可以发送和接收。 第一次握手:客户端发送一个网络包,服务端接收到网络包。说明客户端的发送能力和服务端的接收能力是OK的 第二次握手:服务端发送一个网络包给客户端 2022-04-04 java面试 面试
java面试之集合 Java面试之集合什么是集合用于存储数据的容器。 集合框架通过提供有用的数据结构和算法使你能集中注意力于你的程序的重要部分上,而不是为了让程序能正常运转而将注意力于低层设计上。通过这些在无关API之间的简易的互用性,使你免除了为改编对象或转换代码以便联合这些API而去写大量的代码。 它提高了程序速度和质量。 集合的特点 对象封装数据,对象多了也需要存储。集合用于存储对象。 对象的个数确定可以使用数 2022-04-04 java面试 面试