自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 npm 打包异常-node-sass异常

一、接别人的工程,npm install遇到个坑,仔细分析异常node-sass,其实是版本问题,node-sass和node有对应版本。最后换成node10 解决。二、fsevents 警告意思是windows不需要。这个不用管,但如果npm run build 报错,那么手动删掉npm-shrinkwrap.json里的相关依赖吧。已用时间 00:04:06.29gyp ERR! build errorgyp ERR! stack Error: `C:\Program Files (x86)

2022-04-18 17:58:24 1980

原创 linux对日志文件内容进行统计-awk

语句使用基本AWKawk [option] 'cmd' file; $0代表所有 , 默认分隔符是空格假设存在 test.txtname age heght sexjack 12 170 manluck 18 190 womantom 20 200 man1:awk '{print $1,$4}' test.txt--分隔出第一列第四列的内容name sexjack manluck womantom man2:awk '$1=="jack" &

2022-01-07 22:32:17 1726

原创 linux检索文件内容基本操作

1:基本使用grep [要找的内容] [从什么文件找]例如: grep "jack" a.java 查找a.java文件中 jack的行grep "jack" a* 查找a*【a1.java、a2.java】文件中 jack的行2.-o 筛选出符合正则表达式的内容 , 通常配合管道符使用例如:cat a.java | grep -o 'test\[[0-9a-z]*\]' --cat打印a的文件内容,但要筛选出符合正则表达式的内容得到te...

2021-12-21 21:49:18 393

原创 Mysql数据库基础概念

一、数据库的三范式第一范式:列不可再分第二范式:行可以唯一区分,主键约束第三范式:表的非主属性不能依赖与其他表的非主属性 外键约束 且三大范式是一级一级依赖的,第二范式建立在第一范式上,第三范式建立第一第二范式上。二、数据库引擎MYISAM:全表锁,拥有较高的执行速度,不支持事务,不支持外键,并发性能差,占用空间 相对较小,对事务完整性没有要求,以select、insert为主的应用基本上可以使用这引擎 Innodb:行级锁,提供了具有提交、回滚和崩溃回复能力的事务安全,..

2021-12-14 20:42:48 474

原创 三种下拉搜索框-html、select2、angularJs

一、概述需要做一个简单的下拉搜索,简单收集整理了下几种下拉搜索实现。分别为只用html,使用select2,使用angular。没有优化界面,只用基本功能。 简单整合,资源为相对路径直接可以直接用。链接:https://pan.baidu.com/s/1XlmJPTzfnWvPmwbBTuXt-w提取码:4b50二、使用HTML使用html的DataList代码:<html><head> <ti...

2021-12-06 22:18:58 3602

原创 linux查找特定文件

查找特定文件:find path [options] params--在指定目录查找文件find / -name "filename.java"在根目录下递归查找filenamefind -name "filename" //当前目录或者子目录查找filenamefind ~ -name "filename*"--当前用户/home目录下模糊寻找find ~ -iname "filename*" --当前用户/home目录模糊寻找忽略大小写path是路径,可按照需求使用替换...

2021-12-05 21:52:38 971

原创 TCP和UDP的区别

TCP和UDP的区别TCP面向连接;UDP无连接TCP单播;UDP适合消息的多播发布,单个点向多个点传输TCP有握手、重传机制确定可靠性;UDP不做检查,不可靠TCP到达时会对数据包进行排序保证有序性TCP需要握手挥手,保证消息的可靠与有序,速度慢;UDP尽最大努力交付,如即时通讯、游戏TCP重量级,元数据的头TCP20字节,UDP8字节...

2021-12-04 21:44:38 62

原创 Java实现平台无关性的原理

一、概述java是可以在各个平台运行的,最常见的情况就是我们在windows本地编码,将文件发布到linux系统进行发布。同一份代码运行在了两个不同的环境。这就是Java的平台无关性。二、原理如下图:通过JVM(虚拟机)实现平台无关,Java源码会被编译为字节码文件(.class文件),可以被不同平台的JVM进行解析,不需要重新编译,JVM会把字节码文件解析成本地机器码执行为什么不直接使用.java文件,一方面因为.class是编译过的文件,不容易出错。另外就...

2021-12-03 21:24:51 2225

原创 AngularJS 的data-ng-

AngularJS 属性以ng-开头,但是可以使用data-ng-来让网页对 HTML5 有效。参考资料AngularJS 简介_w3cschool

2021-12-02 17:55:24 673

原创 常用的数据结构-数组、堆栈、队列、链表、树、哈希表

常用的数据结构与算法数组堆栈队列链表树图哈希表一. 数组数组(Array)是最简单,也是最常用的数据结构了。其他一些数据结构,比如栈和队列都是由数组衍生出来的。每一个数组元素的位置称为下标或者索引(index)标识的。大多数编程语言的数组第一个元素的下标是 0。根据维度区分,数组是分为一维数组和多维数组(数组的元素为数组)一维数组【int[] arr =new int[4];】:二维数组【int[][] arr =new int[3][4];】:...

2021-12-01 20:56:50 2519

原创 JAVA的特点

理论总是忘得快,简单记录下java的一些基础知识,再慢慢总结吧,java的基本特点如下1、平台无关性:即一次编译到处运行2、GC:垃圾回收机制,不必像C++需要手动清理内存3、语言特性:包括泛型、反射等4、面向对象:包括封装、继承、多态5、类库:本身自带的工具类、集合、IO等6、异常处理...

2021-11-30 20:43:01 142

原创 网络基础知识-OSI七层协议、TCP/IP四层协议

一、前言开发人员,网络知识也是要懂一点的,整理点笔记。1:OSI七层协议:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层2:tcp/ip四层模型 :链路层、网络层、传输层、应用层。 【 与七层协议对应:链路层包括:物理层、数据链路层; 网络层...

2021-11-29 20:31:35 1695

原创 Hadoop 的sbin/start-dfs.sh 启动 报错

HADOOP 命令sbin/start-dfs.sh 启动 报错Error: Cannot find configuration directory: /etc/hadoopJAVA_HME is not set and could not be found配置hadoop-env.sh 文件位置为 hadoop-2.7.1/etc/hadoop。文件路径写你自己的jdk 和hadoop路径。export JAVA_HOME=/usr/jdk1.8.0_221export H...

2021-11-28 22:12:53 6039

原创 Windows系统下从0开始安装虚拟机+Linux+JDK+Hadoop

前言正要测试下hadoop的相关程序,我电脑的Vm虚拟机炸了,没找到恢复的办法,虚拟机中的几个系统也都没了。。。。。。。。。。既然都这种状态了,那干脆一步步记录下重装的过程吧。分享下流程和资源。一、装虚拟机虚拟机的版本其实很多,我这用的是VmWare 16。不想挑的话可直接用我的。官方通道:wmware的官网https://my.vmware.com个人资源链接:https://pan.baidu.com/s/12L4o2MUSEW2...

2021-11-27 16:46:12 3377

原创 概述List、Set、Map的区别

List(对付顺序的好帮手): List接口存储一组不唯一(可以有多个元素引用相同的对象),有序的对象Set(注重独一无二的性质): 不允许重复的集合。不会有多个元素引用相同的对象。Map(用Key来搜索的专家): 使用键值对存储。Map会维护与Key有关联的值。两个Key可以引用相同的对象,但Key不能重复,典型的Key是String类型,但也可以是任何对象。...

2021-11-26 16:46:50 281

原创 Java垃圾回收(二)老年代垃圾收集器

常见老年代垃圾收集器:SerialOld收集器:单线程收集,暂停其他线程,简单高效,Client下默认老年代收集器(-XX:UseSerialOldGC,标记-整理算法)ParallelOld收集器:多线程,吞吐量优先(-XX:UseParallelOldGC,标记-整理算法)CMS收集器:尽可能的减少了停顿时间,并发几乎能与用户线程同时工作,内存cpu硬性条件高有优势,需要短暂stop-the-world。注意算法会生产碎片(-XXUseConcMa...

2021-11-25 20:16:10 451

原创 Java垃圾回收器(一)新生代垃圾收集器

一、概述新生代与老年代进行垃圾回收时,会使用不同的垃圾回收期。这里举出常用的垃圾回收器。如图:基本概念与关键点1:常见的垃圾 回收期有上面七种 Serial、ParNew、ParallerScavenge、Serial 0ld 、 Paraller Old、CMS ,G1 . 其中Serial、ParNew、ParallerScavenge多发生在年轻代,Serial 0ld 、 Paraller Old、CMS发生在老年代。G1均有可能发生。2:...

2021-11-24 20:29:51 3358

原创 Java 垃圾回收算法概述

一、概述Java的GC,垃圾回收机制。目前常用的标记算法有两种,主要是为了对垃圾进行标记,为之后进行垃圾回收做准备:1:引用计算算法;2:可达性分析算法;目前常用的垃圾回收算法有三种:1:标记-清除算法;2:标记-整理算法;3:复制算法;目前使用的两种GC:【jdk1.8版本已经没有永久代了】1:MinorGC方式(主要用于年轻代)2: FullGC方式(主要用于老年代)模型概述,将堆内存分为年轻代和老年代,年轻代占1/3,老年代占2/3 ;其中年轻.

2021-11-23 21:58:43 527

原创 select2部分文字的遮挡

select2,部分文字的遮挡,没有居中的问题。控制边界margin-top: 0px 。

2020-12-24 11:59:17 198

原创 mongodb查询条件与使用索引的关系

对于多个索引和单个索引,多个查询条件和单个查询条件。相互之前的对于关系做一个总结索引(a,b,c) 包含 (a,b) 和(a)1:单个查询,单个索引selece * from where a=‘1’;存在 索引 (a) 索引(b,c, d)此时使用(a)的索引2: 多个查询,单个索引selece * from where a=‘1’ and'b=2' and c='3'存在 索引 (a) 索引(b)此时使用(a)的索引. 也就是查询条件最近的字段。【...

2020-10-20 10:37:52 951

原创 Spring+SpringMVC+Quartz 持久化存储与数据源配置

一、前言最近工作需求,需要整合一个quartz框架的管理界面,要求数据持久化,前端界面管理。方便管理所有的定时任务,同时进行任务状态的监控。相关技术:springspringMvcmybatis【这个看你们自己使用的数据源】quartz二、前端界面前端界面各位请自行查找,不管是使用jquery还是vue。只要能实现请求发送就行。界面要实现基础的增删查改,暂停启动。具体可以参考这篇文档,界面可以直接参照使用。https://blog.csdn.net/u012907049.

2020-09-21 20:00:31 1285

原创 element-icons.ttf 与 element-icons.woff 本地图标乱码

一、现象使用http资源路径正常,下载下来之后异常,浪费不少时间,Failed to decode downloaded font: file:///D:/foreseeworkz/workplacesszzc/SpringMvcDemo2/SpringMvcDemo2/src/main/webapp/quarzt/fonts/element-icons.ttf?t=1510834658947JobManager.html:1 OTS parsing error: invalid versio

2020-09-21 12:10:23 2408 2

原创 Tomcat的图标替换

1:全局替换,替换tomcat图标D:\apache-tomcat-7.0.70\webapps\ROOT\favicon.ico2:个别替换,替换某个页面图标,优先级高<link rel="shortcut icon" href="<%=res%>/img/tiger.ico" type="image/x-icon" />

2020-08-04 14:49:13 1172

原创 Spring的classpath配置路径说明

classpath:spring-servlet.xml说明:无通配符,必须完全匹配classpath:spring-servlet?.xml说明:匹配一个字符,例如 spring-servlet1.xml 、 spring-servlet2.xmlclasspath:config/*/spring-servlet.xml说明:匹配零个或多个字符串(只针对名称,不匹配目录分隔符等),例如:config/a/spring-servlet.xml 、 user/b/spring-servle..

2020-08-04 14:39:29 1042 1

转载 Maven 命令

输出依赖树 mvn dependency:tree输出依赖树到指定文件 mvn dependency:tree --> tree.txt输出lib mvn dependency:copy-dependencies -DoutputDirectory=lib

2020-08-04 14:37:58 779

转载 Maven的scope详解

scope的分类compile默认就是compile,什么都不配置也就是意味着compile。compile表示被依赖项目需要参与当前项目的编译,当然后续的测试,运行周期也参与其中,是一个比较强的依赖。打包的时候通常需要包含进去。testscope为test表示依赖项目仅仅参与测试相关的工作,包括测试代码的编译,执行。比较典型的如junit。runntimerunntime表示被依赖项目无需参与项目的编译,不过后期的测试和运行周期需要其参与。与compile相比,跳过编译而已,说实话在终端的项目

2020-08-04 14:36:44 181

原创 关于linux系统的基础命令

测试笔记,参考博客http://c.biancheng.net/view/773.html在图形界面的左上方找到“Applications”字样,按照下面步奏即可:Applications--》System Tools--》Terminal这样就可以弹出一个命令行窗口了。输出文件的 https://blog.csdn.net/luo200618/article/details/52510638二、tail命令使用方法演示例子1、tail -f filename说明:监视filen.

2020-08-04 14:32:04 98

原创 GIT指令

一、git 下载mastex代码git clone http://xxxx二、git下载 分支代码git clone -b develophttp://xxxx

2020-08-04 14:27:44 74

原创 Linux配置JDK 

su - root 启动root用户,设置密码系统Ubuntu,下载jdk-9.0.11,切换到root ,创建文件夹xxxx@ubuntu:~$ sudo suroot@ubuntu:~# mkdir /usr/java 2,找到下载的jdk-9.0.1_linux-x64_bin.tar.gz,然后复制到刚才创建的 /usr/java目录下root@ubuntu:~# cd /mnt/hgfs/shareroot@ubuntu:/mnt/hgfs/...

2020-08-04 14:24:24 101

原创 PDFBOX合并两个PDF文件

expected='endstream' actual='' org.apache.pdfbox.io.PushBackInputStream@21a06946使用PDFBOX做合成时出现的问题,部分pdf出现。经过检查发现最新版本的可以支持,之前出错是因为pdf太大【达到两兆】,读取的时候不支持那么大的缓存区,现在这个版本已经可以兼容。pdfbox-2.0.20.jarimport java.util.Date;import org.apache.pdfbox.mul...

2020-08-04 10:55:39 1528

原创 java将各类文件转换为pdf格式【图片,excel,word等】

简单整理下笔记,几个简单的转换PDF的方法,涉及到图片,excel,word等测试可用。目前图片和word的转换都可以使用,excel的转换有点麻烦。一、图片转换为PDF文件这个方法可以直接将图片转换为pdf格式,同时这种pdf都是静态的。import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import j

2020-07-30 11:47:46 6288 4

原创 PYCHARM+ANACONDA内网机离线配置环境-完整

最近四处出差,有时候部分公司对内网机有严格的安全要求。禁止联通外网。但是我们又要使用内网环境进行开发,那么就需要在离线环境下将所有环境准备好。首先准备好必要环境工具:1:pycharm-professional-2018.1.exe 【python运行代码的工具】2:Anaconda3-4.4.0-Windows-x86_64.exe【一个python运行环境的整合,用来管理不同版本的...

2019-11-04 11:06:52 3694 1

原创 Properties 的用法

 Properties其实就是java的一个对象,他可以通过读取配置文件的方式来获取文件的内容。1:java代码示例@Test public void ptest(){ Properties properties = new Properties(); try (FileInputStream fis = new FileInputStream("D://servic...

2018-09-13 21:14:27 3518

转载 keytool的概念与用法

一、keytool的概念与用法keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。在JDK 1.4以后的版本中都包含了这一工具,它的位置为%JAVA_HOME%\bin\keytool.exe在控制台打印可以看到三、创建证书关于本机制作证书,其实可以使用jdk自带的...

2018-07-27 12:10:31 1859

转载 window.open以POST方式打开新窗口

主要是以下两个原因:1)后面的参数太长,需要传输大量数据,而浏览器对url长度是有限制的;2)涉及到一些敏感数据,不想直接暴露出来;所以我们可以借用表单来提交数据,首先用window.open()来创建一个空的页面,然后动态创建一个表单,将要传递的数据,填充到这个表单中,把这个表单插入到这个空页面中,最后自动提交表单,跳转到我们指定的页面。        function op...

2018-07-20 17:14:56 1667

原创 简析 @Component @Autowired @Resource @Named等等的用法

之前是了解了@Controller注解的用法,通过&lt;context:component-scan /&gt;让Bean定义注解工作起来(1)关于@Component@Component是所有受Spring管理组件的通用形式,不好区别时用这个。Spring还提供了更加细化的注解形式:@Repository、 @Service、@Controller,它们分别对应存储层Bean,业务层Bean,...

2018-07-14 21:43:59 3033

转载 java测试-断言

断言,为编程属于,表达一些布尔表达式,设某种情况为真或假。assertFalse(result);  为假通过断言assertTrue(result);   为真通过断言

2018-07-14 21:41:23 371

原创 json数组的生成,转换与解析

public class json { public static void main(String[] args) { //1.生成json String json1 = createJsonString("name","杰克"); System.out.println("json1:"+json1); //2.拼装json  , String 用json直接转对象 //JSON解...

2018-07-14 21:39:19 570

转载 小问题jsp页面获取参数 正则表达式

取session里的&lt;input type="hidden" name="cayh" id="cayh" value="${cayh }"/&gt;取页面java。也即jsp页面上的java代码获取到参数之后。&lt;input type="hidden" id="nsrsbh" name="nsrsbh" value="&amp

2018-07-14 21:36:35 204

原创 spring的新手回顾(配置拦截器,视图解析器等。。。。)

&lt;!------------------------------------------------------------------------------------------------------------------------&gt;由于经常有关于spring的问题,有时候一些回想不来抽了点时间简单回顾了spring mvc框架的搭建1.就是简单的新建工程,同时下好jar包...

2018-07-14 21:30:02 262

PDF比对全文内容,输出差异

概述:比对PDF全文内容,输出差异结果,过滤特定元素【只能比对简单文件】 测试用例: 1:比对交互式PDF全文内容,输出差异结果; 2:比对交互式PDF全文内容,输出差异结果,过滤特定元素不比对; 3:比对静态PDF全文内容,输出差异结果。 功能说明: 工程整合上述三种测试场景,导入即可运行,测试文件均以整合到工程中。需要的额外jar已通过maven的形式引入。

2018-12-28

空空如也

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

TA关注的人

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