12 Moshow郑锴

尚未进行身份认证

Powered by Core iMoshow

等级
TA的排名 2k+

%AppData%\Roaming\Microsoft\Crypto\RSA滿了

BackgroundFolder %AppData%\Roaming\Microsoft\Crypto\RSA filled up with hundreds of small filesknowledge from https://support.qlik.com/articles/000070548Folder %AppData%\Roaming\Microsoft\Crypto\RSA...

2020-02-19 20:16:06

Intellij IDEA官方最完美编程字体Mono

什么是JetBrains Mono?JetBrains Mono的字体形式非常简单,没有不必要的细节。 以小尺寸显示,文本看起来更清晰。样式越容易,眼睛感知它们的速度就越快,大脑处理它们所需的精力也就越少。

2020-02-15 11:42:33

Qlik Sense Desktop 下载和安装

前言现在经常要和Qlik Sense打交道,通常企业用的比较多的是Hub版,但是对于个人而言,Desktop是免费且不错的。什么是Qlik Sense Desktop?Qlik Sense Desktop 是一个 Windows 应用程序,让个人用户有机会使用 Qlik Sense 并通过多个数据源以简便的拖放操作创建个性化、交互式数据可视化、报告和仪表板。个人和内部业务使用时免费。您可以...

2020-02-14 17:59:30

BAT批处理判断服务是否正常运行(批处理命令综合应用)

综合功能如下:- 批处理获取当前日期时间- 批处理生成动态的文件名- 批处理输出echo到日志文件- 批处理遍历列表list- 批处理函数与call函数- 判断服务是否运行中- 批处理count计数- 批处理copy复制文件- 批处理判断大于gtr(记住那辆跑车名,批处理大于、小于、等于、不小于、不大于和不等于)

2020-01-18 13:29:30

springcloud之Hystrix熔断器

雪崩效应在分布式系统中,各个服务相互调用相互依赖,如果某个服务挂了,很可能导致其他调用它的一连串服务也挂掉或者在不断等待中耗尽服务器资源,这种现象称之为服务器雪崩效应;熔断机制未来防止系统雪崩,熔断机制必不可少,就是当一个服务挂掉后,调用它的服务能快速熔断,不再耗费资源,快速失败并提供回退方案;HystrixHystrix是spring cloud全家桶的Circuit Breaker熔...

2020-01-14 11:15:55

grep搜索服务器日志(搜索指定关键字的行,按照日期group by count)

grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。用于过滤/搜索的特定字符。可使用正则表达式能多种命令配合使用,使用上十分灵活。查找包含指定关键字的文件...

2020-01-09 11:47:54

oracle知识整理(1) union和union all的区别,left join和right join的区别(各种join的区别)

union和union all的区别UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。UNION相当于真正的关联,会进行连接+排序+去重复UNION ALL相当于简单把结果连接起来,速度快UNION在进行表链接后将会按照字段的顺序进行排序,会筛选掉重复的记录,Union All不会去除重复记录,也不存在排序。所以从效率上说,...

2020-01-02 18:08:25

动态获取tomcat启动端口,控制台打印项目访问地址

前言正常我们输出项目的访问地址,都是通过在@SpringBootApplication的启动类中增加一个log.info来输出项目地址.感谢网友@Gao Hang Hang 则为我们带来一个动态获取tomcat端口的改造.非常有意思,所以share一下.原始方法package com.softdev.system.generator;import lombok.extern.slf4j....

2019-12-30 10:26:29

node中安装yarn(nodejs Yarn替代npm包管理)

什么是Yarn?Yarn是Facebook公司出品的用于管理nodejs包的一款软件,开发过nodejs的同学应该知道,我们一般都使用npm作为我们nodejs项目的模块管理器,但npm有一些历史遗留问题:极其快速。Yarn 会缓存它下载的每个包,所以无需重复下载。它还能并行化操作以最大化资源利用率,安装速度之快前所未有。特别安全。Yarn会在每个安装包被执行前校验其完整性。超级可靠。...

2019-12-02 22:49:48

英语日期序数词的写法?什么时候加st?什么时候加th?1~31号分别是怎么加的?

background有时候写英文邮件需要用到日期,例如I will have core leave from 21st Dec to 23rd Dec .规律就是:除第11、第12、第 13,数字后加 th 外,逢1,2,3都是加 st 、nd 、rd,如此类推:第一first1st第二second2nd第三third3rd第四fourth4th...

2019-11-21 18:39:49

Spring Boot2+JPA之悲观锁和乐观锁实战

什么时候用悲观锁或者乐观锁: 1. `悲观锁`适合`写多读少`的场景。因为在使用的时候该线程会独占这个资源,就适合用悲观锁,否则用户只是浏览文章的话,用悲观锁就会经常加锁,增加了加锁解锁的资源消耗。2.`乐观锁`适合`写少读多`的场景。由于乐观锁在发生冲突的时候会回滚或者重试,如果写的请求量很大的话,就经常发生冲突,结合事务会有经常的回滚和重试,这样对系统资源消耗也是非常大。

2019-11-15 15:20:36

js复制文本到粘贴板(Clipboard.writeText())

前言js如何复制文本到粘贴板呢,网上所说的各种复制。。在Chrome都没用。网上的代码基本思路是通过 window.clipboardData.setData('Text',textVal)这个 对象来操作的。可是都不work。/*** 复制代码 */$('#btnCopy').bind('click', function (e) { if (!$.isEmptyObject...

2019-11-13 22:46:26

探索StringUtils3之StringUtils.isEmpty()和StringUtils.isBlank()的区别

StringUtils中有很多方法,常用的也许你除了isEmpty/isNotEmpty/isNotBlank/isBlank外,并不知道还有`isAnyEmpty/isNoneEmpty/isAnyBlank/isNoneBlank`的存在, come on ,让我们一起来探索`org.apache.commons.lang3.StringUtils;`这个工具类.#isEmpty系列#isBank系列#其他方法

2019-11-05 14:17:53

JAVA+MYSQL+CSV用正则表达式获取CPU天梯分数

前言这是一次补记录,那天接到基友一个临时任务。根据他给的文件,分析并获取CPU天梯榜的分数,然后进行分级。下面开始我们的思路拆解:数据处理部分如果有多份文件,也都是按照这个思路处理。原始CPU数据:首先是excel文件,为每一列添加一个序列seq,并另存为CSV。例如cpu_1020.xlsx另存为cpu_1020.csv然后通过navicat的导入向导功能,可以导入为数据库表。c...

2019-10-27 11:20:58

ORA-1653: unable to extend table by 1024 in tablespace(oracle表空间满了的解决方案)

前言今天某项目的一个Repository的正常CRUD操作,发现报错信息ORA-1653:unable to extend table by 1024 in tablespace,什么意思呢,就是表空间已满,无法扩展.问题分析USERS表空间是默认用户表空间,在创建一个用户并没有指定此用户使用表空间时,该用户所有信息都会放入到users表空间中,如果有指定则一般是用户名相关的表空.--查看...

2019-10-23 14:10:24

Java stream判断列表是否包含某几个元素/重复元素

背景(需求经过修改过)判断一个profile是否包含PROFILE-IN-A和PROFILE-IN-B且都是Enable=1打勾的.既然已经JDK8了,那就用lambda吧,如果是foreach可能比较难处理,用stream的filter则可以这样做.核心代码可以这么写int intCheck = profileServiceDtoList.stream().filter(e ->...

2019-10-07 18:15:42

IDEA中查看文件中所有方法(类似eclipse里面的outline) alt+7

IDEA中查看文件中所有方法(类似eclipse里面的outline) -> Alt + 7

2019-10-07 18:07:30

fastjson @JSONField与SerializerFeature

名称 含义 备注 QuoteFieldNames 输出key时是否使用双引号,默认为true UseSingleQuotes 使用单引号而不是双引号,默认为false WriteMapNullValue 是否输出值为null的字段,默认为false 常用 WriteEnumUsingToString Enum输出n...

2019-09-23 22:49:21

JUnit+Mockito单元测试之打桩when().thenReturn();

什么是Mock 测试Mock 测试就是在测试过程中,对于某些不容易构造(如 HttpServletRequest 必须在Servlet 容器中才能构造出来)或者不容易获取的对象(如 JDBC 中的ResultSet 对象,JPA的CRUDRepository,需要执行数据库操作的),用一个虚拟的对象(Mock 对象)来创建(覆盖方法返回)以便测试的测试方法。JUnit 是一个单元测试框架。...

2019-09-18 15:00:57

JavaScript使用localStorage存储数据

背景以前js都是 Session 和 Cookie 来存储信息,仿佛我还停留在那个时候,一问同事有没有新的solution,才知道现在已经有 HTML5 localStorage 本地存储 这个东西,可以在浏览器端储存数据。记得最早的Cookies只能存很小的东西,4KB的样子,并且安全性很差,在IE6时代一个域名也只能二十个Cookies吧,限制挺大,当然IE还有userData的东西,没什...

2019-09-18 10:53:12

查看更多

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