
杂谈
Moshow郑锴
Powered by Core iMoshow
-
原创 IDEA cpu100%卡顿解决方法
前言通常对于小项目,IDEA默认的配置是够用的,但是对于微服务等一整套的项目或者稍微复杂一点的项目,容易出现CPU占用100%的情况,这个时候需要通过修改jvm配置来实现优化。大部分情况下,不是垃圾回收造成的CPU负载过高(内存足够的情况下比较少发生)就是是由于JIT Compiler实时将class文件编译成本地机器代码占用了大量的CPU资源导致的卡顿(这就是IDEA快的原因,也是IDEA卡的原因)。配置文件位置打开IDEA安装目录中的配置文件(位置:D:\software\IntelliJ ID2021-01-28 23:02:44126
0
-
原创 回顾2020,展望2021
by zhengkai.blog.csdn.net回首2020,度过了一个踏实的年。有一年酸甜苦辣,有一年喜怒哀乐。理科生,总需要些许逻辑来总结,思考了一下,不妨列举一些关键字。一下为个人2020年关键字。BigProject:Baby今年最大的Project,就是生了BB啦,小名 好好 。半夜比较乖,多得身边的亲人都是很会逗小孩的,万里长征,也许我从小就是被逗大的,怀着梦想与努力。希望好好健康乖大,身体健康,闪闪惹人爱。QLik Sense 与 BI年初加入QlikSenseTeam,从此与BI2021-01-09 00:19:46268
0
-
原创 DEEPIN/UOS双屏显示及分辨率设置(主屏、复制、扩展、副屏)
背景前段时间通过Ventoy(U盘系统启动盘引导制作工具)给笔记本装上了DEEPIN/UOS操作系统,体验起来是丝丝顺滑,除了软件有小部分不适应或者难crack之外,其它甚好。但是对于投屏,是真的不友好,这里就需要一些命令行来辅助我们设置啦。解决方案查看当前连接屏幕信息xrandr一般我们的笔记本屏为eDP-1-1,外接屏为HDMI-1-1指定输出2K分辨率xrandr --output HDMI-1-1 --same-as eDP-1-1 --mode 2560x1440复制屏幕2020-12-24 17:57:09597
2
-
原创 阿里云如何给c盘扩容
背景 对于阿里云服务器,如果C盘不够用,是可以升级c盘的,升级后新扩容的容量会显示为“未分配”。官方教程: 在线扩容云盘(Windows系统)升级步骤:点击已存在且需要扩容的硬盘,右键点击扩展卷 ,选上新的扩容磁盘,点下一步直接扩容。扩展成功 :可以看到新空间已經被合并了。...2020-11-29 21:28:32265
0
-
原创 用Ventoy同时引导ubuntu/centos/windows多系统安装
什么是Ventoy新一代多系统启动U盘解决方案,一张图就可以告诉你他的强大,什么都能引导安装。同样也适用于以下问题:关于deepin无法进入引导安装界面及无法进入系统界面开机黑屏deepin/UOS统信系统引导u盘如何同时引导windows/ubuntu/centos一个u盘引导安装多份系统ubuntu/fedora引导安装下载链接https://www.ventoy.net/cn/download.htmlhttps://www.lanzoux.com/b01bd54gb安装2020-11-28 22:29:02585
0
-
原创 Mysql移除重复记录实战
前言这是一次mysql移除重复记录实战,想起来之前并没有share过,所以整理一下发上来大家参考。假设有company表:company_name+price为判断重复条件,也就是 group by 并 having count(*)>1 的条件需要保留最大company_id(也就是移除最小company_id的记录)有些记录不止重复了一两条,可能上百条,多次执行移除重复记录,最后手工筛查过多重复的实战记录纯SQL,供参考。############################2020-11-15 23:28:21189
0
-
原创 Intelij IDEA打开类视图的方法(Structure,类似eclipse的outline视图)
IDEA默认是不打开类视图的,如果需要,请自己打开。关于怎么打开:Structure结构视图默认是不打开的在菜单 View>Tool Windows>Structure或者使用 Alt+7 打开除了类视图还支持什么视图:这里的Structure视图比类视图更为强大,支持不仅仅是类视图,包括html等都可以展示。关于位置:推荐是Move to > Right Top右上角 , 这样就跟Eclipse的风格是一样的了。整理by zhengkai.blog.csdn.n2020-11-15 17:30:44385
0
-
原创 word方框(□)打勾(√)方法
前言平时我们会遇到很多表单需要在word中填写,有时候会有身份证 □护照需要打勾的地方方法一:字体Windings 2 中的打勾符号插入>符号>字体Windings 2>找到打勾符号方法二:2611,alt+x输入数字 2611,再按 Alt+X 也可以成功获得一个打勾的效果,只不过样式会特殊一点...2020-10-20 13:49:01376
0
-
原创 Google Analytics(分析)个人资格认证2018-2019-2020最新中英文题库
Google Analytics(分析)个人资格认证考查的是 Google Analytics(分析)的初高级概念,其中包括:规划和原则;实施和数据收集;配置和管理;转化和归因;以及报告、指标和维度。我的考试:我的证书:2020最新题库(英文版,100%准确)https://www.answerout.com/google-analytics-individual-qualification-exam-answers/2018-2019题库与答案(中文版,文字有些出入)1.如果用户在单次会2020-10-20 00:44:45931
1
-
原创 css中a标签不显示下划线怎么设置(通过text-decoration:none样式)
前言有时候我们需要设置一些隐藏的入口,例如后台管理页面,内部人员可以轻松的从某处文字点击进入,而外部其他人没有研究网页或者不熟悉的话是不知道的。大系统来讲是不合理的,小系统来讲还挺不错的。而a标签自带的下划线会暴露这是一个链接,设置a标签没有下划线的样式则是本文的重点。解决方案设置 style="text-decoration:none;" ,text-decoration是文字装饰的样式,相当于不要任何的文本样式。<p> <a href="${request.context2020-10-19 19:45:48903
0
-
原创 WIN10如何开启视频预览功能(需要Media Preview或者K-Lite Codec Pack)
WIN10本身系统是不支持直接预览视频的,百度搜了一下,看到很多人在问,也总结了两种解决方案:一、安装K-Lite Codec Pack 解码包(推荐)。。。二、安装Media Preview视频缩略图浏览软件。。。K-Lite Codec Pack->K-Lite Codec Pack 是解码器包的鼻祖,它可以扩展播放器功能,使其能解码更多格式。它也自带经典播放器media player classic(MPC),可以让解码器包配合他使用。提供绝大多数影音格式的解码器,装了它可以预览视频也可以解码视频2020-10-18 22:49:471162
0
-
原创 Windows10安装Ubuntu子系统+配置SSH连接+安装xfce4图形界面+配置xrdc远程桌面连接
WIN10的所有`非精简版的系统`,都已经`内置Linux内核`,可以直接打开一个PC应用一样使用`Ubuntu子系统`。这是非常Cool的体验,并且经历了一段时间的完善和摸索,现在应用起来都非常成熟。本教程包含- **启用linux功能和从微软商店安装Ubuntu**- **配置和启用SSH连接,使用xshell远程连接**- **安装xfce4图形界面和RDP远程桌面连接**不过,网上说只有专业和企业版可以使用,其实我家庭版也是ok的,只要`Microsoft Store商店`可以打开。2020-10-13 22:33:593989
19
-
原创 推荐大家去撸60元的阿里云ACA DevOps认证
2020-09-12 21:37:56681
1
-
原创 ISO20022报文
什么是ISO20022?ISO 20022 是国际标准化组织 (ISO) 提议用于开发所有金融消息的平台 , 金融消息标准化使得各行各业的运作变得更加有效和高效,它们为产品和服务提供了规范,以确保产品和服务安全、可靠、具有良好的质量。ISO 20022 标准包含多个部分,由负责银行、证券和其他金融服务领域的标准化的 ISO 技术委员会 (ISO/TC 68) 开发和维护。ISO 20022 没有描述消息本身;它描述了一个使用以下工具开发标准化消息的通用平台:一种建模方法(基于 UML),用于采用某种2020-09-12 20:02:38785
0
-
原创 英国银行Ring-Fenced围栏概念(RFB)
前言做银行金融系统的时候,经常看到UK分为UK-RFB和UK-NRFB,究竟什么是RFB呢.Whats “围栏”(Ring-Fenced Bank)?英国在全球金融危机中遭受重创,为维护金融稳定,重塑稳健安全的银行体系,英国政府对银行业实施了一系列改革,其中最重要、争议最大的是所谓“围栏”(Ring-Fencing)改革,即通过把零售银行 Retail Bank和Investment Bank 投资银行业务隔离开的结构性改革来有效隔离风险,维护储户等债权人利益。此举可能会对英国银行业的经营模式产生重要2020-09-08 19:35:49710
0
-
翻译 Outlook使用条件搜索以缩小范围(Learn to narrow your search criteria for better searches in Outlook)
了解如何缩小搜索条件的范围以便在 Outlook 中更好地搜索(Learn to narrow your search criteria for better searches in Outlook)You can type a number of phrases in the Search box at the top of the Outlook message list. In addition to searching for different words and phrases, you ca2020-07-20 16:38:24285
0
-
原创 Secure Code Warrior - got Java Yellow/White Belt
CertificateSkil不使用任何string或者拼接sql直接查询,查询也要用prepareStatement不使用任何url根据参数跳转页面,必须固定规则或者基于useRole跳转页面不输出{param.value}到input上不使用get进行form提交不使用任何参数拼接file文件路径,固定path或者根据user信息设定不使用任何直接OS命令,进行严格限制不相信用户输入得任何东西,都要校验不直接输出任何用户得东西,需要escapeHtml进行转义...2020-07-13 17:50:52522
0
-
原创 DBeaver-Driver-All ( DBeaver驱动包,所有JDBC驱动整合包)
DBeaver-Driver-AllDBeaver-Driver-All ( DBeaver驱动包 )整合所有DBeaver的JDBC驱动包,供DBeaver使用,无需每次都搜索和下载,只需clone本项目即可,一个包包含几乎所有的驱动,如果有缺漏的驱动欢迎提Issue补充。DBeaver-Driver-All, a DBeaver JDBC Driver Package , contains all jdbc drivers for dbeaver,no need to download it ev2020-07-09 11:51:146197
10
-
原创 用noMeiryoUI为Windows10换个OPPO Sans字体吧
Background 优化背景WINDOWS10的自带的雅黑字体其实,并不是特别耐看,你可以对比一下Windows/Ubuntu/MacOS的字体,就会觉得Windows下的字体麻麻地,于是就有了MacType来帮忙渲染Mac的字体,有了noMeiryoUI来设置Windows的字体。Solution 解决方案所以我的解决方案就是:OPPO Sans字体+noMeiryoUI工具+Chrome字体设置+IDEA字体设置。OPPO Sans 特色与下载而最近OPPO Sans随着ColorOS 7发2020-07-02 20:19:29834
0
-
原创 Intellij IDEA官方最完美编程字体Mono
什么是JetBrains Mono?JetBrains Mono的字体形式非常简单,没有不必要的细节。 以小尺寸显示,文本看起来更清晰。样式越容易,眼睛感知它们的速度就越快,大脑处理它们所需的精力也就越少。2020-02-15 11:42:3310139
21
-
原创 BAT批处理判断服务是否正常运行(批处理命令综合应用)
综合功能如下:- 批处理获取当前日期时间- 批处理生成动态的文件名- 批处理输出echo到日志文件- 批处理遍历列表list- 批处理函数与call函数- 判断服务是否运行中- 批处理count计数- 批处理copy复制文件- 批处理判断大于gtr(记住那辆跑车名,批处理大于、小于、等于、不小于、不大于和不等于)2020-01-18 13:29:304397
0
-
原创 grep搜索服务器日志(搜索指定关键字的行,按照日期group by count)
grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。用于过滤/搜索的特定字符。可使用正则表达式能多种命令配合使用,使用上十分灵活。查找包含指定关键字的文件...2020-01-09 11:47:541437
0
-
原创 英语日期序数词的写法?什么时候加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:495700
0
-
原创 js复制文本到粘贴板(Clipboard.writeText())
前言js如何复制文本到粘贴板呢,网上所说的各种复制。。在Chrome都没用。网上的代码基本思路是通过 window.clipboardData.setData('Text',textVal)这个 对象来操作的。可是都不work。/*** 复制代码 */$('#btnCopy').bind('click', function (e) { if (!$.isEmptyObject...2019-11-14 22:43:192002
0
-
原创 探索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 15:02:02716
0
-
原创 JAVA+MYSQL+CSV用正则表达式获取CPU天梯分数
前言这是一次补记录,那天接到基友一个临时任务。根据他给的文件,分析并获取CPU天梯榜的分数,然后进行分级。下面开始我们的思路拆解:数据处理部分如果有多份文件,也都是按照这个思路处理。原始CPU数据:首先是excel文件,为每一列添加一个序列seq,并另存为CSV。例如cpu_1020.xlsx另存为cpu_1020.csv然后通过navicat的导入向导功能,可以导入为数据库表。c...2019-10-27 12:19:25831
2
-
原创 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:13:002390
0
-
原创 微软Windows命令行参考文档(涵盖超250项控制台命令,终于发布)
微软Windows命令行参考文档微软在 4 月 18 那天发布了题为《Windows Command Reference》的 PDF 文档,内容达到了惊人的 948 页,全面覆盖了超过 250 个 Windows 控制台命令。=。=长久以来,许多人一直对各个版本的 Windows 控制台命令行不是很了解,更别提如何去使用了。显然,这件事主要归咎于文档的缺乏。好消息是,这一情况将很快得到改变...2018-05-06 13:20:471453
0
-
原创 win+e替换为xyplorer打开
xyplorerXYplorer是一款类似于”资源管理器”的 Windows 文件系统超级管理工具,其多窗口模式,快速定位等功能相当好用。(btw,而且有很多pj版,淘宝有5元永久正版,当时买了一份)win+e替换为xyplorer首先命令行输入regedit打开注册表,找到计算机\HKEY_CLASSES_ROOT\Folder\shell\opennewwindow...2019-06-22 00:19:035470
5
-
原创 2019中国大学生喜爱雇主
2019-06-06 10:28:26683
0
-
原创 JAVA Remote Debug With Tomcat | Tomcat远程调试
Java Remote Debug?Java远程调试的原理是两个JVM之间通过Debug协议(JDWP)进行通信,然后以达到远程调试的目的。通讯方式为socket,所以会看到transport=dt_socket的配置JDWP是Java Debug Wire Protocol的缩写。The JavaTM Debug Wire Protocol (JDWP) is the protocol us...2019-05-24 15:42:50604
0
-
原创 ubuntu软件商店提示has install-snap change in progress问题
问题背景在ubuntu软件商店安装软件时忽然报错:cannot install “chromium”: snap “chromium” has “install-snap” change in progresscannot install “electronic-wechat”: snap “electronic-wechat” has “install-snap” change in...2019-03-25 23:41:066213
5
-
原创 一封2014年回怼微软坑爹正版计划的信
前言这封信尘封再我的有道笔记已经五年了,现在分享出来重见天日,觉得当时还挺有意思的,微软的经销商CGS还是很恶心的。天天经销商+总部电话跟我讲,还上门了好几次,然后还发了法务函给公司,也是厉害,我从不佩服现在微软windows做的多成功或者营销多成功,只是佩服比尔·盖茨本人事迹和精神,以及微软在AI方面的成就。声明:本封邮件与任何公司无关,不代表个人立场和商业立场,仅供娱乐参考。正文...2019-03-06 10:55:56481
0
-
原创 一个项目思路——EasyUrlTask
项目背景最新又想开源一个项目,思路大致如下,提供一个基于URL的定时调度任务管理中心。暂时就叫EasyUrlTask吧。目前参考了spring-boot-Task,正在参考xxl-job。基础框架SpringBoot2QuartzUI(Vue Bootstrap Freemarker)MybatisPlus功能点描述支持分布式(包括负载均衡)支持URL调度(Token附加、...2019-03-06 10:48:33311
0
-
原创 Java正则表达式匹配字符串并提取中间的值
前言有时候正则表达式不只是匹配一下什么数字/邮箱/身份证/日期等等,还需要匹配某一段文字,并按照既定格式提取其中的某些值.场景一:提取SAML2报文SAML2报文内容如下,从中提取对应的attribute name和value.<saml:AttributeStatement> <saml:Attribute Name="mail"> <saml:Att...2019-07-02 15:42:2010669
0
-
原创 设置win10自动登录/免密码自动登录方法
前言有时候win10好烦,需要自己输入密码登录,当然,这里有个前提就是,如果是公司电脑,一般是有安全性考虑,就请自觉设置密码,如果是个人在家的电脑,那么就可以设置无密码登录了。StepWIN+R或者在运行中弹出窗口中输入Control Userpasswords2命令,确定【要使用本计算机,用户必须输入用户名和密码】前面的勾√请取消掉,系统会让你输入两次密码确认重启,搞定!!!...2019-07-07 00:18:3927772
5
-
原创 MySQL 8.0 Windows zip 使用手册
前言mysql8之后,即使是zip包,安装和使用步骤也有所不同。使用步骤下载mysql win64 zip包 https://dev.mysql.com/downloads/mysql/ ,目前我下载到的版本是mysql-8.0.17-winx64。解压zip包到软件目录,例如我的安装目录是C:\SWDTOOLS\mysql-8.0.17-winx64。在安装目录下新建一个 my.in...2019-07-25 16:17:001047
0
-
原创 ubuntu下安装和使用aria2(wget太慢了?用aria2吧)
What &Why Aira2?Aria2作为一款Linux下的下载神器,很多极客都在使用,可以下载http资源、种子文件、磁力链接等,功能强大,而且整合Chrome插件可以摆脱百度云盘的速度限制。高速,自动多线程下载;断点续传;轻量占用内存非常少,通常情况平均4~9MB内存占用(官方介绍);多平台。支援 Win/Linux/OSX/Android 等操作系统下的部署;模块化...2019-08-09 11:49:363117
0
-
原创 Ubuntu配置JDK环境变量(ubuntu java_home)
修改全局配置文件,sudo gedit /etc/profile ,作用于所有用户。export JAVA_HOME=/home/moshow/Development/Environment/jdk1.8.0_221export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib e...2019-08-10 00:27:393141
0
-
原创 在lambda的foreach遍历中break退出(lambda foreach break)
前言Q: 当我们需要在lambda的遍历循环中返回或者退出,应该怎么办?A: 在lambda的foreach中是不能用break的,这相当不人性化。但是别忘了,用回默认的forEach遍历是可以的。另外,还可以用return啊,exception啊,java9的takewhile啊,findAny啊等等来实现2019-09-06 16:52:555582
5