sqlServer或mysql更新date时间类型数据时,数据库变为00:00:00,时间变为当天0点解决 这里bean或者说entity的时间类型应该为Timestampimport java.sql.Timestamp;import java.util.ArrayList;import java.util.Date;// 这样就可以插入当前时间了entity.setDate(new Timestamp(new Date().getTime()));如果使用date类型,时间会变成0点...
Eureak禁止自我保护和设置不可用服务剔除时间 Eureak禁止自我保护添加如下配置即可eureka: server: # 关闭自我保护 enable-self-preservation: false # 将不可用服务剔除时间改为2s eviction-interval-timer-in-ms: 2000
Java实现简单的单向链表 数据节点类/** * 创建节点类 每一个节点就是链表上的一个数据 */public class Node { // 指定该节点的下一个节点 Node nextNode = null; // 存储数据 Object data; // 链表长度 不包括头节点 int size = 0; // 提供有参构造方法 public Node(Object data) { this.data = data; } p
Java中的list你所应该了解的知识点,面试必备 List问的相对简单一些你知道List的实现有哪几种?ArrayListLinkedListVector他们之间有什么区别?Vector是ArrayList(线程不安全)的线程安全实现,两者底层都是基于数组的,便于查询,不便于增删LinkedList线程不安全,底层基于链表,便于增删,不便于查询如果数据的增加和删除都是在尾部,那么ArrayList的效率是比LinkedList高的,因为不需要移动数据list的线程安全实现你还知道哪些?Collections.synchroni
动态代理模式 动态代理模式分类基于jdk的动态代理基于cglib的动态代理区别是基于jdk的动态代理要有实现的接口,而cglib不需要动态代理实现真实角色——房东package com.xiaobai.dynamicproxy.jdk3;/** * 房东 出租角色 */public class Landlord implements Rent { @Override public void rent() { System.out.println("我是房东 我房
静态代理模式 首先通过一张图了解一下代理模式在这里:中介就是一个代理人,帮助房东实现出租房屋的功能,这就是静态代理的实现。然后看代码房东类package com.xiaobai.proxy;/** * 房东 出租角色 */public class Landlord implements Rent{ @Override public void rent() { System.out.println("我是房东 我房屋租出"); }}代理类 房屋中介pac
Hashmap你所应该了解的知识点,面试必备! hashmap绝对是面试中的高频面试点了!整理以下hashmap你所应该掌握的知识!1. 面试中有些人喜欢从底层结构开始问起你了解hashmap的底层结构吗?hashmap的底层结构在jdk1.7和jdk1.8是不同的。jdk1.7是数组加链表的结构,采用头插法;jdk1.8是数组加链表加红黑树的结构,采用尾插法为什么jdk1.7是数组加链表的结构呢?hashmap采用数组加链表的方式解决哈希冲突,即两个不同的元素,通过哈希函数得出的实际存储地址相同,第二个元素要插入的时候发现位置已经被占用了,
Spring—bean的自动装配 自动装配?自动装配是spring实现bean依赖的一种方式,Spring会在上下文中自动寻找bean,并自动给bean装配属性Spring中有三种装配方式在xml中显式的配置在java中显式配置隐藏的自动装配bean自动装配类型autowire=“byName”: 会自动在容器上下文中查找,和自己对象set方法后面的值对应的bean的id(保证bean的id全局唯一)autowire=“byType”: 会自动在容器上下文中查找,和自己对象属性类型(class)相同的bean(必须保证
Spring—bean的作用域 bean作用域类型分为以下几种singleton 单例模式 唯一beanprototype 原型模式 每次从容器中get的时候都会获取新对象request http的一次请求同一个请求中是同一个对象session http的一次session会话同一个session会话中是同一个对象application 一个应用websocket指的是一个连接...
Spring——优点 优点准备重学Spring,记录一下笔记Spring是一个开源免费的框架(容器)Spring是一个轻量级的(小),非侵入式的框架(不依赖)控制反转(IOC)面向切面编程(AOP)支持事务(声明式事务)的处理支持整合绝大多数框架...
Vue-cli安装 首先要安装node.jscmd安装vue-clinpm install vue-cli -g --registry=https://registry.npm.taobao.org输出如下:npm WARN deprecated vue-cli@2.9.6: This package has been deprecated in favour of @vue/clinpm WARN deprecated request@2.88.2: request has been deprecated, se
Vue——内容分发与自定义事件 内容分发 slot事件 $emit调用具体实例:<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=
Vue计算属性 html文件methods 为方法computed 为属性 会被缓存在浏览器<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0,
Vue——组件 封装了一个my-li 只要引用 页面就会展示hello<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scal
Vue表单输入——数据的双向绑定 html页面数据双向绑定在vue是通过 v-model这个属性来实现的,可以通过修改input里面的值来了解一下<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, ma
Vue——通过axios跨域访问 html页面<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <met
Vue——通过axios请求json数据 html文件:<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <me
Spring Cloud Alibaba Nacos Docekr安装与启动 参考官方手册Clone 项目git clone https://github.com/nacos-group/nacos-docker.gitcd nacos-docker单机模式 Derby docker-compose -f example/standalone-derby.yaml up单机模式 Mysqldocker-compose -f example/standalone-mysql.yaml up集群模式docker-compose -f example
Docker Compose 网络设置——docker间通信 默认情况下,Compose会为我们的应用创建一个网络,服务的每个容器都会加入该网络中。这样,容器就可被该网络中的其他容器访问,不仅如此,该容器还能以服务名称作为Hostname被其他容器访问。查看存在的网络docker network ls查看docker网络命令# 查看docker网络命令docker network --helpUsage: docker network COMMANDManage networksCommands: connect Connect a
Docker Compose 部署 Harbor harbor下载harbor-offline-installer-v1.8.0链接:https://pan.baidu.com/s/1GOHjkX5tSc3UF0IbuL3asQ提取码:dcvhharbor-offline-installer-v2.0.0链接:https://pan.baidu.com/s/1g82RxeBcLYzPaoC3grIpoQ提取码:8wda推荐1.8.0!上传并解压安装包tar zxvf harbor-offline-installer-v1.8.0.tgz