一、什么是单例模式?单例模式,顾名思义就是 一个类只能有一个实例,并且在整个项目中都能访问到这个实例。 二、Java中单例模式的7种写法及其分析写法一 public class Singleton { private Singleton(){} private static Singleton in ...
分类:
其他好文 时间:
2019-12-20 12:10:23
阅读次数:
55
常见标签分类在平常的学习中,我们应该都知道 html 标签可以分为块级标签和行内标签常见的块级标签有:ul、ol、li、form、h1-h6、hr、p、table、div 等常见的行内标签有:a、button、br、img、input、label、select、span 等但细心的同学就会发现,尽管 ...
分类:
其他好文 时间:
2019-12-20 12:10:07
阅读次数:
131
1、consul 2、Gateway->Ocelot 3、服务治理 Steeltoe.Discovery.ClientCore 4、缓存 CSRedisCore 5、服务调用 Feign.net 一套 6、日志 NLog 7、接口文档组件 Swashbukle.AspNetCore 8、Skywal ...
分类:
其他好文 时间:
2019-12-20 12:09:44
阅读次数:
92
存储过程其实就是函数,由一组 sql 语句组成,实现比较复杂的数据库操作; 存储过程 是 存储在 数据库服务器 上的,用户可以像调用 sql 自带函数一样 调用存储过程 语法解析 CREATE [OR REPLACE] FUNCTION function_name (arguments) RETUR ...
分类:
数据库 时间:
2019-12-20 12:09:33
阅读次数:
104
项目总结51:Jmeter小程序压力测试案例 针对电商项目上线,预测会有500+用户同时登陆小程序。进行有压力测试 压力测试思路 使用Jmeter,模拟500名真实用户,在120秒、60秒内,请求小程序主要页面共18个接口两遍,然后分析Jmeter提供的测试报告; 具体操作 1-下载安装Jmeter ...
分类:
微信 时间:
2019-12-20 12:09:03
阅读次数:
551
1. 定义拦截器 LoginInterceptor LoginInterceptor.java是整个登录认证模块中的核心类之一,它实现了HandlerInterceptor类,由它来拦截并过滤到来的每一个请求;它的三个方法能分别作用于每个请求的不同生命周期,你可以根据自己的需要来加入相应的处理逻辑 ...
分类:
编程语言 时间:
2019-12-20 12:08:33
阅读次数:
87
fsLayuiPlugin 是一个基于layui的快速开发插件,支持数据表格增删改查操作,提供通用的组件,通过配置html实现数据请求,减少前端js重复开发的工作。 GitHub下载 码云下载 测试环境地址:http://fslayui.itcto.cn 基础配置入口,包含常量的配置,错误消息处理配 ...
分类:
其他好文 时间:
2019-12-20 12:08:20
阅读次数:
71
1.延迟加载 1>类级别的延迟加载 指的是通过oad方法查询某个对象的时候,是否采用延迟, session. load(Customer class1L) 类级别延迟加载通过<class></class>上的laxy进行配置,如果让lazy失效 <class name="com.work.entit ...
分类:
Web程序 时间:
2019-12-20 12:08:05
阅读次数:
100
给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 ...
分类:
编程语言 时间:
2019-12-20 12:07:51
阅读次数:
86
这篇文章会为一个总结,一个大纲.我会在上面列举一些前端该学习的东西. 1:面试之道 2:浏览器 3:网络协议 4:设计模式 5:工程化 6:性能优化 7:前端安全 8:自动化测试 9:工具调试 10:算法与数据结构 11:小程序 12:微信公众号 13:HTML 14:CSS 15:ECMScrip ...
分类:
其他好文 时间:
2019-12-20 12:07:23
阅读次数:
62
sudo apt-get update报错:"E: Could not get lock /var/lib/apt/lists/lock" 出现此问题的原因可能是有另外一个程序在运行,导致资源被加锁,不可用。导致资源被锁的原因可能是上次更新源的操作没有完成! 从上图可以看出,报错的内容是不能获取那个 ...
分类:
系统相关 时间:
2019-12-20 12:07:07
阅读次数:
95
问题描述 拉丁方阵是一种n×n的方阵,方阵中恰有n种不同的元素,每种元素恰有n个,而且每种元素在一行和一列中 恰好出现一次。著名数学家和物理学家欧拉使用拉丁字母来作为拉丁方阵里元素的符号,拉丁方阵因此而得名。 比如: 1 2 3 2 3 1 3 1 2 问题:怎样构造N阶拉丁方阵? 列表 单循环链表 ...
分类:
编程语言 时间:
2019-12-20 12:06:50
阅读次数:
107
Link 题意:一棵$2n$个点的树让你分配$n$对居民在点上求每对居民之间路径和的最小值和最大值 思路:考虑一条边$(u, v)$ 1.若要使答案尽可能大,那么这条边应该取到尽可能多次。显然,如果$u, v$的子树大小分别表示成$sz_u, sz_v$,那么这条边最多被覆盖$min(sz_u, s ...
分类:
其他好文 时间:
2019-12-20 12:06:36
阅读次数:
75
array_walk、array_map、array_filter 和 foreach 都有循环对数组元素进行处理的功能。 一、array_walk 用法 1、循环数组,回调处理(并不修改数组元素的值,而是跳出去做其他的事情[回调的定义]) 如: $arr = [ ['name' => 'A', ' ...
分类:
其他好文 时间:
2019-12-20 12:06:24
阅读次数:
56
闭包的实现原理和作用 闭包: 有权访问另一个函数作用域中的变量的函数。 创建闭包的常见方式就是,在一个函数中创建另一个函数。 闭包的作用: 访问函数内部变量、保持函数在环境中一直存在,不会被垃圾回收机制处理 因为函数内部声明 的变量是局部的,只能在函数内部访问到,但是函数外部的变量是对函数内部可见的 ...
分类:
编程语言 时间:
2019-12-20 12:06:06
阅读次数:
122
JAVA面试 11、是否可以从一个static方法内部发出对非static方法的调用? 解析:不可以。因为非static方法(实例方法)是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时不需要创建对象,可以直接调用。也就是说,当一个static方法被调 ...
分类:
编程语言 时间:
2019-12-20 12:05:52
阅读次数:
74
转:https://vimjc.com/vimrc config.html Vim配置文件.vimrc Vim编辑器相关的所有功能开关都可以通过 文件进行设置。 配置文件分系统配置和用户配置两种。 系统vimrc配置文件存放在Vim的安装目录,默认路径为 。可以使用命令 来确定Vim的安装目录。 用 ...
分类:
系统相关 时间:
2019-12-20 12:05:18
阅读次数:
97