摘要:
一、阿里的代码规范: 【强制】线程池不允许使用Executors 去创建,而是通过ThreadPoolExecutor的方式,这样的处理方式让写的同学更加明确线程池的运行规 则,规避资源耗尽的风险。 说明: Executors返回的线程池对象的弊端如下: 1)FixedThreadPool和 Sin 阅读全文
摘要:
配置负载均衡ribbon,在加入@LoadBalanced启动后就报错No instances available for XXX 把spring-cloud-starter-netflix-ribbon依赖删除即可 因为spring-cloud-starter-netflix-eureka-cli 阅读全文
摘要:
SpringCloud微服务框架搭建 以上是我的springcloud项目,eureka是注册中心,ribbon和feign都是cloud的rpc远程调用。 首先先创建空项目Empty Project 一、注册中心Eureka 1.创建基于web的Maven项目(springcloud)2.创建服务 阅读全文
摘要:
引用:Linux:在文件中查找指定内容并输出到文件 一、 关键字查询 1.查找搜索目标所在行数 $cat xxx.log | grep -n "查询关键字" 2.查看搜索目标后2行数据 $cat xxx.log | grep -A 2 "查询关键字" 3.查看搜索目标前2行数据 $cat xxx.l 阅读全文
摘要:
0、算法概述 0.1 算法分类 十种常见排序算法可以分为两大类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。 非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时 阅读全文
摘要:
一、多对一(例如多个学生对应一个老师) 1、学生实体 package com.me.domain; import lombok.Data; @Data public class Student { private int id; private String name; private Teache 阅读全文
摘要:
首先看看各种键的定义: 超键(super key):在关系中能唯一标识元组的属性集称为关系模式的超键 候选键(candidate key):不含有多余属性的超键称为候选键 主键(primary key):用户选作元组标识的一个候选键程序主键 外键(foreign key)如果关系模式R1中的某属性集 阅读全文
摘要:
在开发中经常有从列表跳到详情页,然后返回详情页的时候需要缓存列表页的状态(比如滚动位置信息),这个时候就需要保存状态,要缓存状态;vue里提供了keep-alive组件用来缓存状态。 可以用以下几种方案解决问题; 一、利用meta标签 1、首先在路由中的meta标签中记录keepAlive的属性为t 阅读全文
摘要:
在Oracle中创建新用户, 并且赋予该用户查看其他用户视图的权限 1. 需求提出在HIS与第三方系统进行集成时,某第三方系统需要访问HIS数据库的视图而非全部的数据库表。 HIS的数据库为Oracle, 因此需要在Oracle中在原有用户的基础上,再增加一个用户,该用户仅能查看HIS中为其开放的视 阅读全文
摘要:
Oracle中字符串截取最全方法总结 substr 函数:截取字符串语法:SUBSTR(string,start, [length])string:表示源字符串,即要截取的字符串。start:开始位置,从1开始查找。如果start是负数,则从string字符串末尾开始算起。length:可选项,表示 阅读全文