自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一明

本博客内容包括Java/.NET/前端

  • 博客(319)
  • 资源 (3)
  • 收藏
  • 关注

原创 Idea快捷键持续更新中。。。

Ctrl+N :搜索一个类Ctral+F12:搜索一个方法

2022-06-06 21:01:00 157

原创 linux操作-将查到的文件全部删除,可通过此命令

find ./* -type f -name "._*er" | xargs rm -rfxargs(英文全拼: eXtended ARGuments)是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。

2022-05-29 16:48:00 285

原创 【转】程序设计语言中的 一等公民,二等公民,三等公民

一等公民一般来说,如果某程序设计语言中的一个值可以作为参数传递,可以从子程序中返回,可以赋值给变量,就称它为一等公民二等公民可以作为参数传递,但是不能从子程序中返回,也不能赋给变量三等公民它的值连作为参数传递都不行(比如label)...

2020-08-09 14:17:00 1285 1

原创 sbt修改为阿里云镜像

在~/.sbt/下添加一个repositories文件,里面内容如下:PS:.sbt/文件一般在C:\Users\RYJ\ 下面,也可以使用类似Everything的工具快速搜索到。[repositories]localaliyun: http://maven.aliyun.com/nexus/content/groups/public/typesafe: http://re...

2020-07-18 22:50:00 1607

原创 java 中的原始类型与原始封装类型

Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。比如:Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类,常见的原始与对应的封装类如下: 原始类型 封装类 boolean Boolean char Charact...

2020-07-13 23:20:00 245

原创 【转】MySql中row_number()、rank()、dense_rank() 的区别

row_number的用途非常广泛,排序最好用它,它会为查询出来的每一行记录生成一个序号,依次排序且不会重复,注意使用row_number函数时必须要用over子句选择对某一列进行排序才能生成序号。rank函数用于返回结果集的分区内每行的排名,行的排名是相关行之前的排名数加一。简单来说rank函数就是对查询出来的记录进行排名,与row_number函数不同的是,rank函数考虑到了ov...

2020-07-05 18:19:00 211

原创 WPS_word使用

简述这篇文章主要围绕WPS中的Word使用进行讲解。我这里使用的是11.1版本,其它版本操作类似。下面主要采用文字方式讲解。实战✈给文档添加密码文件->安全性 ->设置打开权限密码(这样用户查看必须输入密码)设置编辑权限密码(这样允许用户以只读的方式进行查看,输入密码可编辑)✈选择文字方法与技巧单击左侧选中一行。双击选择一段。三击选择全文。(...

2020-06-18 23:14:00 317

原创 【转】查找jvm最耗时的函数

1、首先找到最耗时的进程idtop2、再查找此进程内最消耗cpu的线程top -Hp 172073、把线程id转成16进制,以便查找printf "%x\n" 173424、打印jvm线程栈jstack 17207 > a.tmp5、查找线程栈vim a.tmp红色箭头指示的就是此线程当前正在运行的方法...

2020-06-18 09:09:00 283

原创 使用SpringMVC搭建HelloWorld

目录前述:一、新建项目二、添加Maven支持三、引入Spring MVC包四、配置分发机制五、添加控制器视图六、配置注解,搜寻,以及视图解析七、运行效果图八、代码连接前述:历时2两天一大早终于搭建好了一个Spring MVC版的Hello World程序????。让我深深感受到了Java的入门难是啥意思,以及博客文章的各种不靠谱。对,以前是做.NET的,在强大的Visual Studio...

2020-06-07 18:06:00 1419 14

原创 利用wget命令实现爬虫的简单抓取

wget命令相信很多人并不陌生,但是绝大多数仅仅是利用它下载文件使用。其实它还有个作用,就是爬取数据。它虽然不如Python,Java手写代码那么灵活,但是对于需求简单的,用这个足够了。话不多说,首先上抓取命令(以抓取博客园为例):wget -o /tmp/wget.log -P /root/data --no-parent --no-verbose -m -D www.cnb...

2020-06-04 11:18:00 1041

原创 具有"瑞士军刀"美称的Netcat使用指南

首先科普下瑞士军刀是什么?它其实是瑞士军方配给士兵配的一种工具,形状如下图所示:说实话,这种刀具在我家也是有的,不过在没学Netcat技术之前还真不知道它原来叫瑞士军刀。 我家使用这种刀具削苹果,起啤酒。不过用在军方,应该算作一种利器吧。瑞士军刀了解了,那么结合图想想为什么这种技术称为"瑞士军刀"?它长得难道像刀子么?不是的!从图中可以看到这种刀具的作用还是很多的,很强大的,...

2020-05-22 12:55:00 290

原创 redis在Linux上操作

>.安装redisyum install redis>.启动redisservice redis start>.重启redisservice redis restart>.查看redis配置文件$ cd /etc/$ vim redis.conf>.进入redis操作页面$ redis-cli127.0.0.1:637...

2020-05-18 16:54:00 421

原创 【转】如何查看yum 安装的软件路径

今天使用yum 安装了一个软件,后来没有找到路径1、首先安装一个redis[root@iZbp1eem925ojwyx17ao9kZ ~]# yum install redis2、查找redis的安装包[root@iZbp1eem925ojwyx17ao9kZ ~]# rpm -qa|grep redisredis-3.2.10-2.el7.x86_64[root@iZ...

2020-05-18 15:43:00 313

原创 PicGo---一款支持本地图片上传图床工具(支持多种图床)

PicGo官方文档支持Typora使用PicGo的官方文档简书博文介绍

2020-05-12 11:10:00 536

原创 idea快速生成项目结构图

IDEA在写文档的时候,想把项目输出成文档树的形式,可以使用以下命令tree>>D:/tree.txt 只有文件夹tree /f >>D:/tree.txt 包括文件夹和文件结果如下:D:.├─.idea│ └─inspectionProfiles├─etc│ └─sql├─logs├─src│ ├─main│ │ ├─java│ ...

2020-05-08 15:54:00 6490

原创 Java中serialVersionUID是干嘛的?

serialVersionUID是在反序列化时校验版本的,如果传过来的字节流中的serialVersionUID和本地定义的版本号不一致,则不支持序列化,并抛出InvalidCastException异常。在Java中定义如下:class YourClass{private static final long serialVersionUID = 1L; }在Scala中定义如下:...

2020-05-08 06:10:00 308

原创 linux执行jar的两种方式

在打包时一种指定了主类是哪个,一种没有指定,详见配置。1.指定了的话直接使用下面命令执行:java -jar xxx.jar 参数2.如果没有指定,则需要运行时手动指定:java -cp xxx.jar 类的路径 参数...

2020-05-02 20:26:00 1692

原创 Java StringBuffer 和 StringBuilder 类区别

当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。StringBuilder 类在 Java 5 中被提出,它和 StringBuffer 之间的最大不同在于 StringBuilder 的方法不是...

2020-04-28 18:48:00 122

原创 Java代码执行Linux命令

1.环境准备在pom.xml里面添加打包依赖和日志依赖。2.创建一个Test.java类,并添加如下代码。import org.apache.logging.log4j.Logger;import org.apache.logging.log4j.LogManager;import java.io.BufferedReader;import java.io.IOExcep...

2020-04-27 09:50:00 5035

原创 Log4j2的使用

官网:https://logging.apache.org/log4j/2.x/1.在pom.xml里面添加依赖项 <!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core --> <dependency> &...

2020-04-27 09:36:00 223

原创 使用maven进行打包jar

1.在pom.xml里面添加如下配置即可:<build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuratio...

2020-04-27 09:26:00 740

原创 个人实现---多级排序

写过SQL的都知道,有个Order By排序功能,这个Order By不仅能根据一个元素进行排序,还能同时根据多个元素进行排序。你有没有好奇是怎么实现多个元素排序的呢?小编是很好奇。单个元素排序很简单,直接冒泡就行了,那么多个怎么实现呢?难道要写多个冒泡么?带着疑问,开始了构思。最终大道至简,可以把多个元素拼接成一个大的元素进行比对,这样用一个冒泡就完成了多个元素排序。是不是豁然开朗...

2020-04-25 11:43:00 170

原创 博客园创建目录(多级目录)实现

最近看很多用MarkDown编写文章的小伙伴,都在侧边栏生成了一个目录,于是百度搜了搜,也打算加个目录。但是百度搜到的结果千篇一律,基本上都是"孤傲苍狼"这位大佬出品,然后就试着加在了自己博客上,然而效果并不是自己想要的,因为他只实现了两级目录,而我想实现多级。于是就开启了代码改造之旅,经过周折最终终于实现了多级目录(h1~h6标签都会显示)。客官:小儿,上代码~好嘞,来喽。C...

2020-04-19 23:17:00 951

原创 VMWare虚拟机能上网,但是本地连接不上虚拟机问题解决

问题背景昨天更新软件,提示重启电脑才能生效,然后没过脑子,直接点了立即重启,这下可到好了,很多软件,文档都开着呢,包括虚拟机,幸好文档都提前保存了,幸免于难,但是今天打开虚拟机各种问题,不过很多都是老问题,已经知道怎么解决了,今天碰到了一个新的问题就是虚拟机能正常ping 通www.baidu.com,但是本地却怎么也连不上虚拟机。然后一点点排查解决了。解决方案首先ping下虚拟机...

2020-04-14 19:12:00 11596 2

原创 动态二维码制作

前言相信很多人都看过五花八门的二维码,但是很多都是静态的。最近小编浏览某技术网站,居然看到了一个动图二维码,很新奇。于是乎,搜了搜二维码在线渲染网站,也想找到生成这种二维码的工具,但是最终没如愿。然后就换了个搜索方式,直接搜如何生成动态二维码,搜索搜,一大堆出来了,而且老样子,千篇一律,都是利用Python工具库生成的。小编找了几篇参考了下,最后卡在了二维码连接上,在微信找了半天关...

2020-04-09 18:23:00 2256

原创 【转】事物隔离级别---未提交读,已提交读,可重复读,可串行读

事务的四种隔离级别(引自:Innodb中的事务隔离级别和锁的关系)在数据库操作中,为了有效保证并发读取数据的正确性,提出的事务隔离级别。我们的数据库锁,也是为了构建这些隔离级别存在的。隔离级别脏读(Dirty Read)不可重复读(NonRepeatable Read)幻读(Phantom Read)未提交读(Read uncommitted)可能可能可能...

2020-04-08 18:02:00 525

原创 【转】Java中throws和try catch区别

程序运行过程中可能会出现异常情况,比如被0除、对负数计算平方根等,还有可能会出现致命的错误,比如内存不足,磁盘损坏无法读取文件等,对于异常和错误情况的处理,统称为异常处理。 Java异常处理主要通过5个关键字控制:try、catch、throw、throws和finally。try的意思是试试它所包含的代码段中是否会发生异常;而catch当有异常时抓住它,并进行相应的处理,使程序...

2020-04-08 12:32:00 2512

原创 DIV悬浮效果实现

今天看雷锋网列表的悬浮效果不错,带阴影的,于是拔下来实现了下。代码如下:.kratos-hentry{ transition: all 0.2s ease-in;}.kratos-hentry:hover{ background: #f7f7f7; -webkit-box-shadow: 0 0 30px rgba(0,0,0,0.1); ...

2020-04-07 11:23:00 7503 2

原创 Error:(30, 15) Unable to find encoder for type String

错误:Error:(30, 15) Unable to find encoder for type String. An implicit Encoder[String] is needed to store String instances in a Dataset. Primitive types (Int, String, etc) and Product types (cas...

2020-04-03 12:05:00 1494 1

原创 java -source1.5中不支持lambda表达式

修改JDK的Language Level即可,参考:https://jingyan.baidu.com/article/fcb5aff762c2f4edaa4a71ee.html

2020-03-28 00:49:00 867 1

原创 Spark配置本地访问

点击导航栏Run->Edit Configuration,在左侧点击该项目。在右侧VM options中输入“-Dspark.master=local”,指示本程序本地单线程运行,再次运行即可。配置如图:...

2020-03-26 17:52:18 461

原创 Spark或Java获取项目相对路径的方法

val rootPath= System.getProperty("user.dir")这样就获取到了项目的根目录。

2020-03-26 17:31:00 785 2

原创 Java获取项目相对路径的方法

String rootPath= System.getProperty("user.dir")这样就获取到了项目的根目录。上面那种方式还得手动拼接,还可以通过下面方式直接获取 //这里在项目下面新建了一个data文件夹,里面放置了1.txt文件 File f = new File("data/1.txt"); //打印出相对路径 System.out.print...

2020-03-26 17:31:00 3169

原创 【转】Unicode 及编码方式概述

背景概述我们都知道计算机是不能直接存储字母,数字,图片,符号等,计算机能处理和工作的唯一单位是"比特位(bit)",一个比特位通常只有 0 和 1,是(yes)和否(no),真(true)或者假(false)等等我们喜欢的称呼。利用比特位序列来代表字母,数字,图片,符号等,我们就需要一个存储规则,不同的比特序列代表不同的字符,这就是所谓的"编码"。反之,将存储在计算机中的比特位序列(或...

2020-03-26 10:39:00 1190

原创 Error while importing sbt project:--创建sbt项目导入文件出错

错误截图如下:Error while importing sbt project:List([info] Loading global plugins from C:\Users\RYJ\.sbt\1.0\plugins[warn] insecure HTTP request is deprecated 'http://maven.aliyun.com/nexus/con...

2020-03-25 19:44:00 3297

原创 Idea中使用http请求解决中文乱码问题

以请求百度为例,使用如下代码即可解决:GET https://www.baidu.comUser-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.81 Safari/537.36 SE 2.X MetaSr 1.0...

2020-03-25 16:21:00 2548

原创 JavaScript和JSCript的标准ECMAScript

相信很多人都听过JavaScript(简称JS),甚至学过JavaScript。但是却没听过ECMAScript(简称:EC)。ECMAScript其实是JavaScript的标准,也就是JavaScript是基于ECMAScript定的规则开发的,同样比较出名的微软出的JSCript也是基于ECMScript开发的。另外想详细了解的参考:ECMAScript6教程JavaScr...

2020-03-24 12:25:00 588

原创 Error: java.net.ConnectException: Call From tuge1/192.168.40.100 to tuge2:8032 failed on connection ...

先看解决方案,再看唠嗑,唠嗑可以忽略。解决方案:使用start yarn.sh启动yarn就可以了。唠嗑:今天学习Spark基于Yarn部署。然后总以为Yarn是让Spark启动的,提交程序的时候Yarn就会启动~!于是乎我就只开启了Spark程序,没开启Yarn,然后执行提交./spark-submit --class org.apache.spark.examples.J...

2020-03-22 20:35:00 1045

原创 Linux下安装Python3.4

PS:如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,比如yum!!!!!不要动现有的python2环境!1. 安装依赖环境# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readl...

2020-03-21 20:35:00 325

原创 Linux---使用kill杀不掉进程解决方案

今天打开Linux虚拟机,然后使用jps命令查看,莫名奇妙多了一个1889进程然后使用kill杀掉后,再运行jps还是存在此进程。于是乎开始大量百度,最终找到了解决方案。说的很清楚了,杀不掉的原因有两种:1.这个进程是僵尸进程 2.此进程是"核心态"进程。First: 按照方案,我首先重启了下看看行不行,结果重启后使用jps命令还是能看到此进程。Second:尝试第二种...

2020-03-21 16:47:00 5628

截图录屏软件——绿色免安装版

一款便捷的图片截取视频录制软件,还支持更多的扩展功能,如将图片转换为PDF,还有测量尺,屏幕拾色器等小工具。

2017-09-15

winfrom计算器

一个排除了所有BUG的Winfrom计算器,欢迎下载~

2015-08-29

Reflector8.3C#反编译

Reflector8.3C#反编译软件安装包,可以反编译C#exe的一款软件...

2015-05-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除