自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BigFuTou

TYismybestWF

  • 博客(21)
  • 收藏
  • 关注

原创 JAVA实现字符串多模匹配

package com.dft;import java.util.*;/** * @version V1.0 * @ClassName ACTrie * @Description 基于字典树实现AC自动机 * @Author DFT * @Date 2020/5/20 0020 */public class ACTrie { private boolean failureSetted = false; //是否建立了failure表 private Node root.

2020-05-24 14:33:50 731

原创 在Java中使用Grok解析日志

1.引入maven依赖<dependency> <groupId>io.krakens</groupId> <artifactId>java-grok</artifactId> <version>0.1.9</version></dependency>2.创建patt...

2020-03-28 23:55:15 1443

原创 Windows系统NodeJs安装及环境配置

1.NodeJs下载安装地址:https://nodejs.org/en/download/2.解压到本地文件夹文件目录结构如下:3.配置环境变量在环境变量配置之后才可以在控制台直接使用node命令。配置之前:新建一个node环境变量的NODE_HOME:值是nodejs的解压地址将NODE_HOME添加到path变量中:%NODE_HOME%...

2019-10-20 03:00:34 2942

原创 mysql8以上忘记root密码

1.net stop mysql_server 先关掉系统服务2.mysqld --console --skip-grant-tables --shared-memory3.重新打开一个cmd,进入bin目录mysql.exe -u root 可以以空密码的形式登录到mysql中4.UPDATE mysql.user SET authentication_string='' W...

2019-08-10 17:46:15 136

原创 解压版mysql使用

1.下载mysql2.删除MySql服务使用管理员身份打开cmd,切换到mysql解压的bin目录,运行命令:D:\MySql\bin&gt;sc delete MySql3.新建my.ini配置文件在mysql程序的根目录下,新建一个my.ini空白文件,用记事本打开,将以下内容复制进去,保存:# For advice on how to change setti...

2018-12-14 23:19:34 1568

原创 正则表达式

正则表达式语法    普通字符:直接返回字符        如:字母、数字、汉字、下划线、以及没有特殊定义的标点符号    简单的转义字符:直接返回字符含义        如:\n换行 \t制表符 \\表示斜杠  斜杠后面加特殊字符都表示字符本身        标准字符集合:返回一个满足要求的集合,大写的时候表示的是相反的含义        \d 任意一个数字,0~9的任意一个  ...

2018-11-19 00:20:37 205

原创 js冒泡事件处理

页面上如果设定有多个节点嵌套,在节点之间就建立了父子节点关系,如果父子节点同时加入onclick事件,当触发子节点的事件时父节点的事件也会被触发。这样会形成页面事件的多层并发,导致了页面的混乱。解决这个问题可以在子节点事件处理完成时将冒泡机制关闭,具体实现如下:&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...

2018-11-16 15:22:39 178

原创 JS运动框架

获取操作对象非行间样式:function getStyle(obj, name){ if(obj.currentStyle) { return obj.currentStyle[name]; } else { return getComputedStyle(obj, false)[name]; }}运动主体方法:function startMove(obj,...

2018-11-15 20:30:26 339

转载 Elasticsearch基础教程-API基本操作

基础概念Elasticsearch有几个核心概念。从一开始理解这些概念会对整个学习过程有莫大的帮助。接近实时(NRT)Elasticsearch是一个接近实时的搜索平台。这意味着,从索引一个文档直到这个文档能够被搜索到有一个轻微的延迟(通常是1秒)。集群(cluster)一个集群就是由一个或多个节点组织在一起,它们共同持有你整个的数据,并一起提供索引和搜索功能。一个集群由一个唯...

2018-11-13 15:29:54 272

原创 VMware workstation15 安装 CentOS7

1.下载VM:地址:https://my.vmware.com/en/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/15_0?wd=&amp;eqid=93ed7b5f0001468b000000065be7f00c2.下载CentOS7:地址:http://isoredirect.cent...

2018-11-11 18:13:57 694

原创 HashMap学习笔记

HashMap的基本数据结构是什么?HashMap是基于数组+链表+红黑树(JDK1.8)实现的。主干为一个存储Key-Value键值对的数组,存储位置由key经过Hash算法生成,冲突时以头插法的形式生成链表,当链表长度大于8时链表结构转换为红黑树。HashMap有哪几个关键的变量?分别起什么作用?关键变量:1)HashMap的当前长度Capacity,默认值为16。2)容量...

2018-09-18 11:17:08 483

原创 在eclipse上安装反编译插件

JD-Eclipse插件下载下载地址http://jd.benow.ca/安装插件打开Help——&gt;Install  New  Software... 窗口选择下载到本地的插件压缩包到此就安装成功了!判断是否插件安装成功查看 Window ——》 Preferences ——》 Java ——》 Decompiler,看下De...

2018-09-17 02:17:18 163

原创 Java知识进阶计划

底层知识内存模型,并发模型,线程模型,锁细节常见的设计模式与框架要求:阅读源码,分析源码总汇知识点常见设计模式——Proxy 代理模式,Factory 工厂模式,Singleton 单例模式,Delegate 委派模式,Strategy 策略模式,Prototype 原型模式,Template 模板模式Spring5——IOC容器设计原理及高级特性,AOP设计原理,Factor...

2018-09-06 10:27:48 341

转载 解决URL传中文参数乱码问题及原理

解决方案在前台,对URL的中文参数执行两次encodeURI:var param = encodeURI(encodeURI("中文"));后台取数据时使用 URLDecoder进行解码:String param = (String)request.getParameter("param");param = URLDecoder.decode(param,"UTF-8");...

2018-09-05 12:18:56 23800 1

原创 解决页面中文乱码问题

中文乱码的原因以不合适的编码集解码,如文件保存的格式为UTF-8解码时使用BGK。 以不支持中文的编码集进行编码,如IOS-8859-1JSP文件响应到浏览器的过程乱码通常会在jsp引擎预处理阶段和html文件响应到浏览器阶段发生。Jsp引擎预处理分为两个步骤:检查jsp文件&lt;%@ page language="java" contentType="text/html...

2018-08-28 11:27:44 34786

原创 批量获取输入框的值

批量获取输入框的值,把值存入一个对象中var inputs = document.getElementsByTagName("input");        var message = "{";        for(var i=0;i&lt;inputs.length;i++){            message+="\""+inputs[i].name+"\":\""+in

2018-07-18 22:13:48 825

转载 js去除字符串空格(空白符)

使用js去除字符串内所带有空格,有以下三种方法:( 1 ) replace正则匹配方法  去除字符串内所有的空格:str = str.replace(/\s*/g,"");  去除字符串内两头的空格:str = str.replace(/^\s*|\s*$/g,"");  去除字符串内左侧的空格:str = str.replace(/^\s*/,"");  去除字符串内右侧的空...

2018-07-17 16:32:21 1586

原创 HTML和CSS

1.使用CSS实现动态效果,要求IE9以上实际例子:/* 使用animation-duration、animation-name、animation-delay配合@keyframes实现动态效果,animation-duration设置动态时间必须设置,否则为0就没有动态效果, animation-name设置元素的名称,@keyframes配合元素的名称给元素设置效果,animation-d...

2018-07-14 17:13:41 172

原创 经验笔记

1、The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 报错解决:主要是项目没有进行Tomcat的服务设置server runtime,项目右击--&gt;build path --&gt;添加libraries--&gt;server runtime--&gt;ok...

2018-07-12 19:03:27 148

原创 maven 执行build的时候会默认去读.m2目录下的setting.xml

maven 执行build的时候会默认去读.m2目录下的setting.xml,如果这个setting不存在或者镜像没有正确配置,可能会报Failure to transfer org.apache.maven.plugins......错误

2018-07-09 01:05:03 2407

转载 Eclipse中导出码云上的项目方法

1.菜单栏File里的import。2、Git3、输入码云上的地址4、选择本地创库位置5、再次引入本地maven项目6、选择本地存在的创库位置,勾选上add set以上这篇Eclipse中导出码云上的项目方法(图文教程)就是小编分享给大家的全部内容了,希望能给大家一个参考...

2018-07-08 23:07:54 1460

空空如也

空空如也

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

TA关注的人

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