4 剑灵尊

尚未进行身份认证

我要认证

一只站在树上的鸟儿,从来不会害怕树枝断裂,因为它相信的不是树枝,而是它自己的翅膀

等级
TA的排名 6k+

vue项目如何刷新当前页面

最近开发了自定义的表单,作为dialog的形式存在在表格同页面的部分,表单提交后,列表中么有进行相关的加载,但是我又不想window.refresh,就找到了下面这个方法1、course-list.vue 页面进行注册对应的add 组件 <el-dialog title="创新课程" width="97%" top=2vh :append-to-body=tru.

2020-09-19 18:26:42

MyEclipse中最常用的快捷键大全(绝对实用!!)

MyEclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。1. 【ALT+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。2. 【Ctrl+O】显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。3. 【Ctrl+/】快速添加注...

2020-07-24 20:48:26

mysql 查询当月的所有日期

SELECT ('2020-06-01' - INTERVAL DAY('2020-06-01') DAY) + INTERVAL s DAY AS d FROM ( SELECT 31 AS s UNION ALL SELECT 30...

2020-07-13 17:32:33

java实现对象的克隆

不通过构造函数也能创建对象吗?答:Java创建对象的几种方式(重要):1)、用new语句创建对象,这是最常见的创建对象的方法。2)、运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。3)、调用对象的clone()方法。4)、运用反序列化手段,调用java.io.ObjectInputStream对象的 readObject()方法。(1)和(2)都会明确的显式的调用构造函数 ;(3)是在.

2020-07-07 18:01:03

mysql 查询返回map 第二种方式

2020-07-06 14:49:53

docker 容器启动后设置开机自启动

1、设置容器开机自启动docker update mysql --restart=always

2020-07-05 13:43:10

mysql 查询json相关

mysql数据库数据如图,存放的是json字符串现在需要进行模糊查询,查询productId中有76的select bace.name,bace.target->'$.productId'from bill_coupon as bacewhere FIND_IN_SET('76', json_unquote(json_extract(bace.target,'$.productId')));1、json_extract 获取json中指定的值获取指定json字符串中指定.

2020-06-30 14:30:09

Spring的Event事件驱动 实现 日志系统相关记录 之 功能调用

如何使用自定义API日志下面我们使用blade-demo中的一个API接口来测试下API日志 增加@ApiLog注解,代码如下/** * 详情 */@ApiLog("Blog详情")@GetMapping("/detail")@ApiOperation(value = "查看详情", notes = "传入主键", position = 1)public R<Blog> detail(@ApiParam(value = "主键值") @RequestParam Intege

2020-06-16 18:01:07

Spring的Event事件驱动 实现 日志系统相关记录

前言系统一大,就会拆分成多个独立的进程,比如使用微服务架构,也就成了分布式系统。 传统的日志系统比如log4j已经无法满足,我们需要将这些日志合并展示到一个统一的地方。 如此一来,分布式日志收集系统就登场了。 现在用的较多的技术组合为 ElasticSearch+ logstash(基于java)+kibana(基于JRuby, logstash已自带),也就是大家常说的ELK。 但是此系统较为重量级并不是很适合轻量级微服务架构,SpringBlade封装了一个相对好拓展的日志系统,下面我们来具

2020-06-16 17:43:19

JVM 判断对象已死的算法

GC的历史比Java还有久远,我们在思考GC时候需要思考三个问题: 哪些内存需要回收? 什么时候回收? 如何回收?在Java中程序计数器、虚拟机栈、本地方法栈这三个区域随线程而生,随线程而灭:栈中的栈帧随着方法的调用和退出而有条不紊的进行着入栈和出栈的过程。每个栈帧分配多少内存在类结构确定下来时就已知的,方法结束或者线程结束内存自然跟着回收了。而Java堆和方法区不一样,一个接口中的多个实现类的内存可能不一样,每个方法的多个分支需要的内存也可能不一样,我们...

2020-06-16 15:52:34

Java获取N天前,N天后的日期(如3天)

一. JDK8之前 - CalendarJdk1.1 之后, 带来了java.util.Calendar工具类, 用于处理时间.1.1 某(3)天前:取负值Calendar calendar1 = Calendar.getInstance();SimpleDateFormat sdf1 = new SimpleDateFormat("yyyyMMdd");calendar1.add(Calendar.DATE, -3);String three_days_ago...

2020-06-12 18:00:39

SimpleDateFormat的线程安全问题与解决方案

SimpleDateFormat的线程安全问题与解决方案1. 线程不安全场景描述 SimpleDateFormat(下面简称sdf)类内部有一个Calendar对象引用,它用来储存和这个sdf相关的日期信息,例如sdf.parse(dateStr), sdf.format(date) 诸如此类的方法参数传入的日期相关String, Date等等, 都是交给Calendar引用来储存的. 这样就会导致一个问题,如果你的sdf是个static的, 那么多个thread 之间就会共享...

2020-06-12 17:41:42

Java8 函数式接口学习

Java8 函数式接口一览// Function<T, R> -T作为输入,返回的R作为输出 Function<String,String> fun = (x) -> {System.out.print(x+": ");return "Function";}; System.out.println(function.apply("hello world"));//Predicate<T> -T作为输入,返回的boolean值作为输出Predic

2020-06-12 14:42:38

Optional干掉空指针

简介空指针异常是导致Java应用程序失败的最常见原因。 为了解决空指针异常更加优雅,Java8 提供了Optional类库。 Optional实际上是个容器:它可以保存类型T的值,或者仅仅保存null。 Optional提供很多有用的方法,这样我们就不用显式进行空值检测。代码示例1、Optional.of()或者Optional.ofNullable():创建Optional对象,差别在于of不允许参数是null,而ofNullable则无限制。// 参数不能是nullOptio..

2020-06-12 14:36:11

Stream API 上

Stream API 上使用流创建流在使用流之前,首先需要拥有一个数据源,并通过StreamAPI提供的一些方法获取该数据源的流对象。数据源可以有多种形式:1. 集合这种数据源较为常用,通过stream()方法即可获取流对象:List<Person> list = new ArrayList<Person>(); Stream<Person> stream = list.stream();2. 数组通过Arrays类提供的静态函数st

2020-06-12 13:31:10

Stream API 下

Stream API 下Collector 收集收集器用来将经过筛选、映射的流进行最后的整理,可以使得最后的结果以不同的形式展现。collect方法即为收集器,它接收Collector接口的实现作为具体收集器的收集方法。Collector接口提供了很多默认实现的方法,我们可以直接使用它们格式化流的结果;也可以自定义Collector接口的实现,从而定制自己的收集器。归约流由一个个元素组成,归约就是将一个个元素“折叠”成一个值,如求和、求最值、求平均值都是归约操作。一般性归约...

2020-06-12 13:30:56

cnpm: 无法加载文件 C:\software\work\node\node_global\cnpm.ps1

cnpm : 无法加载文件 C:\software\work\node\node_global\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170中的 about_Execution_Policies。所在位置 行:1 字符: 1+ cnpm install --global vue-cli+ ~~~~ + CategoryInfo : SecurityErro...

2020-06-12 10:36:10

npm 安装 vue相关命令

1、npm 安装vue稳定版# 最新稳定版 $ npm install vue2、npm 安装 cnpm$ npm install -g cnpm --registry=https://registry.npm.taobao.org3、使用 cnpm 安装软件$ cnpm install [name]4、安装 vue-cli$ cnpm install --global vue-cli5、新建vue项目vue init webpack my-proj...

2020-06-09 17:12:20

node安装和环境变量配置

1、下载nodejs选择自己喜欢的nodejs,并下载,我用的是zip的,因为本地msi总是因为某个权限不够安装不了2、新建两个空的文件夹node_cache 和 node_global3、在路径输入cmd,打开命令行窗口,输入如下的命令 npm config set prefix "C:\software\work\node\node_global(你自己的,别用我的)" npm config set cache "C:\software\work\node\...

2020-06-09 16:48:42

SQL进阶技巧

主要目录如下: SQL 的书写规范 SQL 的一些进阶使用技巧 SQL 的优化方法 SQL 的书写规范在介绍一些技巧之前,有必要强调一下规范,这一点我发现工作中经常被人忽略,其实遵循好的规范可读性会好很多,应该遵循哪些规范呢?①表名要有意义,且标准 SQL 中规定表名的第一个字符应该是字母。②注释,有单行注释和多行注释,如下:--单行注释--从SomeTable中查询col_1SELECTcol_1FROMSomeT...

2020-06-01 13:54:05

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。