自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(111)
  • 资源 (36)
  • 问答 (3)
  • 收藏
  • 关注

原创 java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletResponse

今天在Intelij IDEA运行之前的项目,突然报java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletResponse这种错,怎么都不行,按照网上找的各种帖子,原因帖子上都有说,我不再啰嗦,但是支的招都不好使,一顿折腾后,下面这招解决了问题:1、pom文件修改为:<dependency> <groupId>javax.servlet</groupId> <artifa

2020-10-16 21:44:58 3433 1

原创 Flex 特殊字符及转义符 mxml 判断

当我们写判断条件时,如果多个判断条件,都是用&写多个判断条件,但是当在mxml文件中写多个判断时,写&却不好使,原因就是因为需要转义,常见的转义字符如下:<&lt; >&gt;&&amp;'&apos;"&quot; 具体使用如下:<mx:DataGridColumn labelFunctio...

2020-05-08 17:53:53 391

原创 logstash的安装及配置

首先声明logstash的版本是6.x,而非7.x,若7.0则提示:You are using a deprecated config setting "document_type" set in elasticsearch. Deprecated settings will continue to work, but are scheduled for removal from logsta...

2019-08-15 15:05:21 3376

原创 网站漏洞扫描及常见问题解决

一、工具介绍最近需要漏扫和渗透性测试,学习了行家的博客,决定使用下面几个工具,分别是Nessus、nmap、appscan和SQLmap。Nessus:Nessus 是目前全世界最多人使用的系统漏洞扫描与分析软件。总共有超过75,000个机构使用Nessus 作为扫描该机构电脑系统的软件。nmap:nmap 是不少黑客爱用的工具 ,黑客会利用nmap来搜集目标电脑的网络设定,从而计划攻...

2019-08-13 10:29:53 4329

原创 elasticsearch安装及IK的配置

1、下载并安装Elasticsearch服务1.1、安装Java JDK:在安装Elasticsearch引擎之前,必须安装ES需要的软件环境,安装Java JDK和配置JAVA_HOME环境变量,Elasticsearch7.0以上版本需要安装jdk11以上版本,Elasticsearch5.0以上版本需要安装jdk1.8,其他版本安装jdk1.7即可。安装jdk后最好禁用Ja...

2019-08-12 15:27:24 247

原创 appscan常见问题修改

jsp中添加:<meta http-equiv="Content-Security-Policy" content="script-src 'self'; object-src 'none'; style-src cdn.example.org third-party.org; child-src https:">servlet中添加:/**解决Missing "C...

2019-07-01 16:21:27 2122

原创 编辑器大小写转换

1、notepad++大写转小写 Ctrl+ U小写转大写 Ctrl + Shift + U2、UltraEdit大写转小写 Ctrl+ F5小写转大写 ALT + F5shift+F5大小写互换3、Eclipse大写转小写 Ctrl + Shift + Y小写转大写 Ctrl + Shift + X1、Intellij idea...

2019-06-18 11:28:28 2038

原创 sql group by 与sum

今天用到了个统计,记得以前写过,但是猛然好像忘记了,在此记录一下,也分享给需要的小伙伴。SELECT item1_id,result,SUM(CASE WHEN result = '1' THEN 1 ELSE 0 END) as r1 ,SUM(CASE WHEN result ='2' THEN 1 ELSE 0 END) as r2,SUM(1) as total FROM `test...

2019-05-23 15:17:30 7148 1

原创 tika

Tika是一个内容抽取的工具集合(a toolkit for text extracting)。利用Tika,我们可以获得文件的实际类型(https://blog.csdn.net/helihongzhizhuo/article/details/90404387)、文件的编码格式(https://blog.csdn.net/helihongzhizhuo/article/details/9040...

2019-05-21 13:54:04 332

原创 Tika获取文件类型

public String getfiletype(String file){ File f = new File(file); AutoDetectReader dr = null; Tika tika = new Tika(); //创建一个Tika类 //利用Tika的detect方法检测文件的实际类型 Sy...

2019-05-21 12:04:09 2977

原创 解压rar和zip文件名中文乱码问题,以及获取zip文件中的内容

import java.io.*;import java.util.Enumeration;import java.util.zip.ZipEntry;import com.github.junrar.Archive;import com.github.junrar.rarfile.FileHeader;import org.apache.commons.compress.archiv...

2019-05-21 10:41:40 2549 1

原创 Maven错误:was cached in the local repository, resolution will not be reattempted until the update

解决办法:命令中增加个参数U,如下:mvn -U clean install -Dmaven.test.skip=trueuse-Uparameter to force a check for the updated releases and snapshots on remote repositories, and resolve this issue.Actually you c...

2019-05-17 11:07:30 6830 1

原创 解析zip java.lang.IllegalArgumentException: MALFORMED报错信息

这个错误是由于编码问题,需要先检测文件编码,修改后代码如下:File file = new File(sfile);// //利用Tika的AutoDetectReader类检测文件的编码格式 dr = new AutoDetectReader(new FileInputStream(file)); String cha...

2019-05-15 11:23:50 5920

原创 maven install报错:BASE64Decoder是内部专用API,可能会在未来发行版本中删除

今天遇到sun.misc.BASE64Decoder是Sun的专用API,可能会在未来版本中删除 的错误算是maven的一个bug,升级下版本就好了,修改pom的配置,我之前version是2.1,改成2.5.1后确实好了,2.1是error,而到了2.5.1变成了warning,如下:pom修改如下:<plugins> <plugin>...

2019-03-27 09:38:52 10441 1

原创 Windows上Ruby开发环境的配置

1. 下载和安装Ruby下载:https://rubyinstaller.org/downloads 下载完后,安装即可 添加devkit到系统PATH了 1 先新建名为DEVKIT的变量。        2 然后再添加到PATH中去。 NOTE:你可能需要重启powershell才能是变量生效。 2. 安装RubyMine下载链接:http...

2018-12-20 16:17:50 1978

原创 filebeat + logstash + influxdb

Filebeat是一个开源的文件收集器,主要用于获取日志文件,并把它们发送到logstash或elasticsearch。Filebeat安装filebeat的安装步骤见: https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-getting-started.html概要如下:yum install file...

2018-12-14 15:15:42 1834

原创 带搜索功能的下拉选择框select2

效果如下: API:http://select2.github.io/select2/需要引用jquery插件select2 引入css  &lt;link href="/select2/4.0.5/css/select2.min.css" rel="stylesheet"&gt;引入js依赖于jquery.js&lt;script src="/select2/4....

2018-11-14 15:29:51 10229

原创 linux系统下selenium webdriver

1、selenium各版本selenium各版本 http://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java2、确认使用的selenium版本及版本对应的firefox从selenium 3.0.0开始就要求firefox为48及以上版本,可以通过selenium changelog查看。chang...

2018-09-30 11:21:00 4479 1

原创 es 原生API

1、创建索引http://192.168.1.1:9200/indexname1?pretty{ "settings" : { "number_of_shards" : 3, "number_of_replicas" : 2, "refresh_interval": "300s" }}put为创建get为查看ht...

2018-08-07 17:58:50 1088

原创 elasticsearch安装及常见错误

1、下载https://www.elastic.co/downloads2、配置修改配置文件,详情见https://www.elastic.co/guide/en/elasticsearch/reference/current/settings.html?nsukey=xvzjcgmgqazKrr8Mh74Q4kvGMUrtfpOvEiFaR44ofwk1Bygcis8JmOn%2...

2018-08-07 11:33:25 545

原创 常用sql操作

1、创建数据库CREATE DATABASE IF NOT EXISTS secencipher DEFAULT CHARSET utf8 COLLATE utf8_general_ci2、生成数据表DROP TABLE IF EXISTS `encipher`;CREATE TABLE `encipher` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `c...

2018-07-05 14:55:54 179

原创 IntelliJ IDEA 配置Tomcat 运行Web项目并打war包

1、配置web项目1.1、首先引入项目File ---> open 弹出框中选中待引入的项目;若为maven项目,可以点一下右面的 Maven Projects,引入相关依赖(在此之前可以先在命令窗口中执行下mvn clean install)1.2、把项目配置好,主要是配置好JDK等等,如下:1.3开始配置项目File ----> project...

2018-05-17 10:58:14 84343 14

原创 数据采集及埋点、无埋点

随着移动互联网时代的兴起和数据量的大规模爆发,越来越多的互联网企业开始重视数据的质量,用户对数据的需求已经不仅仅局限于简单的 PV、UV,而是更加重视用户使用行为数据的相关分析。在数据分析的道路上,数据采集是重中之重。数据采集的质量直接决定了你的分析是否准确。而随着企业对数据的要求越来越高,埋点技术也被推到了“风口浪尖”。今天就来聊聊在数据采集的道路上经常会遇到各的问题。比较常用的网站数据统计分析...

2018-05-16 21:18:20 13847 1

转载 kafka connect

一. Kafka Connect简介  Kafka是一个使用越来越广的消息系统,尤其是在大数据开发中(实时数据处理和分析)。为何集成其他系统和解耦应用,经常使用Producer来发送消息到Broker,并使用Consumer来消费Broker中的消息。Kafka Connect是到0.9版本才提供的并极大的简化了其他系统与Kafka的集成。Kafka Connect运用用户快速定义并实现各种Con...

2018-05-16 14:18:43 11991 1

原创 验证码识别

其实,验证码识别其实就是用好用好tesseract-ocr,下面我先说下步骤:1、去https://github.com/tesseract-ocr/tesseract/wiki 下载tesseract-ocr,然后安装一下;2、代码中pom中加入:&lt;dependency&gt; &lt;groupId&gt;net.sourceforge.tess4j&lt;/groupId&gt...

2018-05-15 15:44:23 684

转载 java通过JDBC连接hiveserver

最近需要用到这个,先放这里吧,用的时候可以直接用了1、hive依赖hadoop,将hdfs当作文件存储介质,那是否意味着hive需要知道namenode的地址?     实际上在hive的hive-env.sh 中配置了 HADOOP_HOME=/home/install/hadoop-2.5.12、hive的本地模式和远程模式有什么区别?     hive本质上是将sql语法解析为mapredu...

2018-05-15 11:00:21 447

原创 chrome 应用程序无法启动,因为应用程序的并行配置不正确

某天电脑关机重启后,Google Chrome报出以下错误:C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行 sxstrace.exe 工具。解决方案:步骤1:进入chrome的安装路径C:\Progra...

2018-03-05 09:27:15 61918 39

转载 elasticsearch query and

{ "query": { "bool": { "must": [ { "match": { "name.formatted": { "query": "daniel tyrone", "operator": "and"

2018-01-31 14:38:34 286

原创 elasticsearch创建索引和查询索引

1、注册索引settings='{"settings":{"index":{"number_of_shards":15,"number_of_replicas":6,"refresh_interval":"300s"}},"analysis":{"analyzer":{"ik":{"tokenizer":"ik_smart"}}}}'curl -XPUThttp://xxxxx:920

2018-01-26 18:47:42 790

转载 elasticsearch性能优化

1. 多线程程序插入,可以根据服务器情况开启多个线程index  速度可以提高n倍, n>=2  2. 如果有多台机器,可以以每台设置n个shards的方式,根据业务情况,可以考虑取消replias  curl -XPUT 'http://10.1.*.*:9200/dw-search/' -d '{      "settings" : {          "number

2018-01-26 18:20:12 1008

转载 MD5算法

MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),是基于消息摘要原理的,消息摘要的基本特征就是很难根据摘要推算出消息报文。消息摘要(Message Digest)又称为数字摘要(Digital Digest)。它是一个唯一对应一个消息或文本的固定长度的值,它由一个单向Hash加密函数对消息进行作用而产生。如果消息在途中改变了,则接收者通过对收到消息的新产

2018-01-13 21:46:17 258

原创 ftpserver配置

简单的说,apache的ftpserver只需要我们配置两个文件:ftpd-typical.xml和users.properties(在安装目录的res/conf文件夹下),然后linux下通过bin目录下的ftpd.sh指令(windows用ftpd.bat),启动服务就可以了(ftpd指令需要传递一个参数,为res/conf/ftpd-typical.xml),详细介绍如下:1、下载

2017-12-29 07:25:35 3588

原创 hive数据直接写入到es索引中

1、创建索引    put:   http://es.dm.csdn.net/item_for_related    post: http://es.dm.csdn.net/item_for_related/item/_mapping  {    "blog": {        "_all": {            "enabled": false       

2017-11-23 11:41:54 3859

原创 redis-cli 将内容写入文件中

echo "keys 'cf_a1s2_*'" | redis-cli -h '127.0.0.1' -p 6379 -a '123456' > /tmp/cf_a1_keys.txt

2017-10-24 18:02:21 8169

原创 java.lang.VerifyError: Expecting a stackmap frame at branch target 16 类似java异常

报异常的方法内使用了Java 7的新特性:自动资源释放,类似于try(){},即在try后面跟一括号,在括号里面对一些资源赋值,try里面的代码块执行完毕之后会自动释放try后面的括号中声明的资源。Java 7 会使用新的Class类型校验器,新的类型校验器将老的校验器分为两步:1、类型推断2、类型校验新的类型校验器通过在javac编译时嵌入类型信息到bytecod

2017-10-17 13:54:04 1390

转载 Flex DateField 日期范围

<![CDATA[ import mx.controls.DateField; [Bindable] private var today:Date = new Date(new Date()

2017-08-21 06:15:55 942

原创 spark hive 运行Exception

1、 Error: java.lang.UnsupportedOperationException: Not implemented by the HftpFileSystem FileSystem imp问题原因:字面意思来看就是FileSystem的一些方法(getScheme等)没有被实现,主要原因是hadoop-hdfs的jar包冲突(调用的hadoop-hdfs的jar包

2017-08-01 16:23:39 482

原创 htmlunit中 java.lang.NoClassDefFoundError: org/apache/http/cookie/CookieSpecProvider 异常

使用htmlunit时报出如下错误:java.lang.NoClassDefFoundError: org/apache/http/cookie/CookieSpecProviderat com.gargoylesoftware.htmlunit.WebClient.createWebConnection(WebClient.java:1962)at com.gargoylesoftw

2017-07-26 10:06:37 4389

原创 java url处理常遇到的问题

1、通过HttpURLConnection得到的数据中文乱码urlConnection = (HttpURLConnection) url.openConnection();        urlConnection.setRequestMethod(method);urlConnection.setDoOutput(true);urlConnection.setDoInput(t

2017-06-23 14:50:12 579

原创 jTessBoxEditor训练验证码图片

1. 功能介绍利用jTessBoxEditor工具进行Tesseract3.02.02样本训练,提高验证码识别需求是对某个网站的验证码进行样本训练,形成自己的语言库,来提高验证码识别率。2. 环境准备关于tesseract样本训练有一个官方流程说明, https://github.com/tesseract-ocr/tesseract/wiki/TrainingTesseract#ru

2017-05-11 18:41:22 7689

数学模型 姜启源第四版电子书

数学模型 姜启源第四版电子书

2016-08-10

htmlparser实现从网页上抓取数据

htmlparser实现从网页上抓取数据

2016-08-10

韩顺平php入门到精通笔记

《PHP从入门到精通》从初学者角度出发,通过通俗易懂的语言,丰富多彩的实例,详细介绍了使用PHP进行网络开发应该掌握的各方面技术。全书共分27章,包括初识.PHP、PHP环境搭建和开发工具、PHP语言基础、流程控制语句、字符串操作、正则表达式、PHP数组、PHP与Web页面交互、PHP与JavaScript交互、日期和时间、Cookie与Session、图形图像处理技术、文件系统、面向对象、PHP加密技术、MySQL数据库基础、phpMyAdmin图形化管理工具、PHP操作MySQL数据库、ADODB类库、程序调试及错误处理、PHP网络开发、PHP与XMIL技术、:PHP与LDAP技术、PHP与Ajax技术、WebService与SOAP技术、Smarty模板技术、使用Smarty模板开发电子商务网站等。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会PHP程序开发的精髓,快速提高开发技能。《PHP从入门到精通》所配DVD光盘含有全程语音视频讲解教学录像以及实例的全部源代码,这些源代码都经过精心调试,在WindowsXP、Windows2000、Windows2003下全部通过。《PHP从入门到精通》内容详尽,实例丰富,非常适合作为编程初学者的学习用书,也适合作为开发人员的查阅、参考资料。

2015-06-11

SQL注入攻击与防御技术白皮书

SQL注入攻击与防御技术白皮书,详细讲述sql注入攻击与防范

2014-06-13

淘宝这十年

淘宝这十年,完整最终确认版

2014-06-13

策略模式.rar 视频

策略模式.rar 软件设计模式 视频讲解

2010-01-23

Apress.Expert.Spring.MVC.and.Web.Flow.Feb.2006.pdf

Apress.Expert.Spring.MVC.and.Web.Flow.Feb.2006.pdf

2010-01-23

SOA和Web Service的区别.pdf

SOA和Web Service的区别.pdf soa web service

2010-01-23

Business-process-driven gray-box SOA testing.pdf

Business-process-driven gray-box SOA testing.pdf

2010-01-23

a research agenda for service-oriented architecture.pdf soa

a research agenda for service-oriented architecture.pdf soa

2010-01-23

XML DOM手册.chm

XML DOM手册.chm XML dom XML开发者必备

2010-01-23

The+JasperReports+Ultimate+Guide.pdf

The+JasperReports+Ultimate+Guide.pdf 报表打印 报表模版制作

2010-01-23

JasperReports介绍.doc Jasper report

JasperReports介绍.doc Jasper report 报表打印 模板制作

2010-01-23

Jasper Report用户手册.doc

Jasper Report用户手册.doc 报表打印 模版制作

2010-01-23

spring框架,技术详解及使用指导.pdf

spring框架,技术详解及使用指导.pdf

2010-01-23

Spring Guide.pdf

Spring Guide.pdf Spring java web project

2010-01-23

spring in action 中文版.chm

spring in action 中文版.chm spring

2010-01-23

Spring + Struts + Hibernate 的详解课件.pdf

Spring + Struts + Hibernate 的详解课件.pdf jee整合ssh

2010-01-23

JavaScript源码大全 v1.0.chm

JavaScript源码大全 v1.0.chm JavaScript特效源码

2010-01-23

J2EE集群技术揭秘.pdf

J2EE集群技术揭秘.pdf Java网站开发中集群技术详细描述

2010-01-23

Html中文手册.chm web B/S

Html中文手册.chm web B/S 网页制作

2010-01-23

DOM中文手册.chm DOM

DOM中文手册.chm DOM dom文档 学习\开发web的开发者必备的开发手册

2010-01-23

DOM文档对象模型(微软最近教程).pdf

DOM文档对象模型(微软最近教程).pdf DOM 详细讲解DOM文档对象模型

2010-01-23

Spring2.0宝典-SSH网上拍卖系统源代码

Spring2.0宝典-SSH网上拍卖系统源代码 struts+spring+hibernate 实例

2010-01-23

JavaScript DOM编程艺术 源代码.rar code

JavaScript DOM编程艺术 源代码.rar code javascirpt初学者 javascript code

2010-01-23

《Java十大经典案例》源代码.rar code

《Java十大经典案例》源代码.rar code java初学者 经典案例

2010-01-23

01.密钥管理与证书.ppt 信息安全

01.密钥管理与证书.ppt 信息安全 详细介绍了密钥管理及证书的管理

2010-01-23

J2EE_API.chm jee web project

J2EE_API.chm jee web project 每个java web开发者必备的开发手册

2010-01-23

jQueryAPI-CHM-080801 ajax jQuery

jQueryAPI-CHM-080801 ajax jQuery 每个ajax开发者使用jquery框架者必备的手册

2010-01-23

AJAXRequest 开发者手册 ajax

AJAXRequest 开发者手册 使用ajax的开发者必须具备的开发资料

2010-01-23

linux入门教程 linux基础

linux入门教程 linux基础 详细讲述了Linux的基础理论,适用于初学者

2010-01-23

HR 的劝告 面试对每个找工作的人都是异常重要,到底该注意那些问题呢?看看hr的劝告

面试对每个找工作的人都是异常重要,到底该注意那些问题呢?看看hr的劝告就知道了。

2008-10-29

中兴通讯产品介绍中兴通讯产品介绍

关于中兴的通讯产品的介绍,大致介绍了中兴的通讯的产品,具体的看看就知道了呗

2008-10-29

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

TA关注的人

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