
记录
文章平均质量分 83
Dream_ling
这短短的一生,我们都会失去,不妨大胆一些,爱一个人,攀一座山,追一个梦
展开
-
全文检索技术Lucene(一)
课程计划什么是全文检索,如何实现全文检索 Lucene实现全文检索的流程 创建索引 查询索引 配置开发环境 入门程序 分析器的分析过程 测试分析器的分词效果 第三方中文分析器 索引库维护 添加文档 删除文档 修改文档 索引库查询 使用Query子类查询 使用QueryParser查询 2什么是全文检索数据分类我们生活中的数据总体分为两种:结构化数据和非结构化数据。结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。非结构化数原创 2022-05-09 17:40:17 · 959 阅读 · 0 评论 -
持续集成与容器管理
持续集成与容器管理学习目标: 掌握DockerMaven插件的使用 掌握持续集成工具Jenkins的安装与使用 掌握容器管理工具Rancher的安装与使用 掌握时间序列数据库influxDB的安装与使用 掌握容器监控工具cAdvisor的安装与使用 掌握图表工具Grafana的使用 1 DockerMaven插件微服务部署有两种方法:(1)手动部署:首先基于源码打包生成jar包(或war包),将jar包(或war包)上传至虚拟机并拷贝至原创 2022-05-09 16:06:33 · 362 阅读 · 0 评论 -
ElasticSearch 集群搭建
一、ElasticSearch 集群1.1 搭建集群Elasticsearch如果做集群的话Master节点至少三台服务器或者三个Master实例加入相同集群,三个Master节点最多只能故障一台Master节点,如果故障两个Master节点,Elasticsearch将无法组成集群.会报错,Kibana也无法启动,因为Kibana无法获取集群中的节点信息。由于,我们使用只有一台虚拟机,所以我们在虚拟机中安装三个ES实例,搭建伪集群,而ES启动比较耗内存,所以先设置虚拟机的内存3G和CPU个数4原创 2022-04-01 16:13:24 · 919 阅读 · 0 评论 -
规则引擎 Drools及实战
规则引擎 Drools1. 问题引出现有一个在线申请信用卡的业务场景,用户需要录入个人信息,如下图所示:通过上图可以看到,用户录入的个人信息包括姓名、性别、年龄、学历、电话、所在公司、职位、月收入、是否有房、是否有车、是否有信用卡等。录入完成后点击申请按钮提交即可。用户提交申请后,需要在系统的服务端进行用户信息合法性检查(是否有资格申请信用卡),只有通过合法性检查的用户才可以成功申请到信用卡(注意:不同用户有可能申请到的信用卡额度不同)。检查用户信息合法性的规则如下:规.原创 2022-03-30 09:09:27 · 3562 阅读 · 8 评论 -
权限框架之Shiro详解
文章大纲一、权限框架介绍二、Shiro基础介绍三、Spring Boot整合Shiro代码实战四、项目源码与资料下载五、参考文章一、权限框架介绍1. 什么是权限管理 权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。 权限管理包括用户身份认证和授权两部分,简称认证授权。对于需要访问控制的资源用户首先经过身份认证,认证通过后用户具有该资源的访问权限方可访问。1.1 用户身份认证 身份.原创 2021-02-23 15:25:53 · 6142 阅读 · 4 评论 -
矢量图标在线拼接
icon图标在线拼接网址:https://www.toptal.com/developers/css/sprite-generator原创 2020-09-28 17:23:27 · 528 阅读 · 0 评论 -
这可能是由于 Credssp加密 Oracle修正若要了解详细信息,请访问https://go.microsoftcom/fwlink/?linkid=866660
问题截图:解决方法:方法一: 本地组策略:在本地电脑运行 gpedit.msc (如果提示找不到文件gpedit.msc,请参考方法二),计算机配置>管理模板>系统>凭据分配>加密Oracle修正选择启用并选择易受攻击。方法二:1.如果是 Windows 10 家庭版,没有 gpedit.msc,那么就直接修改本地电脑的注册表,在本地“运行(快捷键Win+R)”输入: regedit 按以下目录进入:HKEY_LOCAL_MA...原创 2020-09-07 11:24:35 · 2286 阅读 · 2 评论 -
windows连接远程桌面出现身份验证错误
解决方案一:1、win+r 打开运行2、输入 gpedit.msc 如果显示 windows找不到gpedit.msc文件看解决方案二3、依次点击 计算机配置>>管理模板>>系统>>凭证分配>>加密数据库修正4、改成已启用,保护级别修改为易受攻击 点击应用解决方案二:如果显示 windows找不到gpedit.msc文件,大多因为装的系统是家庭版本,没有本地组策略管理1、在桌面新建一个 txt 文档2...原创 2020-08-21 10:57:06 · 1797 阅读 · 0 评论 -
项目发布到服务器,控制台打印javax.crypto.BadPaddingException: Given final block not properly padded
问题描述:代码中的AES加解密在windows测试环境运行正常,在线上linux环境AES解密报错javax.crypto.BadPaddingException: Given final block not properly padded解决方法:查阅相关资料后定位在生成KEY的方法上,加解密都要改,这里只给出示范替换kgen.init(128, new SecureRandom(password.getBytes())); kgen.init(128, ne...原创 2020-08-20 16:09:06 · 312 阅读 · 0 评论 -
服务器返回HTTP 413错误解决方法
环境:Ubuntu 16.04 nginx 1.4.7通过post上传文件过大时,会出现413错误码;前端打开开发者模式,在输出台的位置会出现:<span style="color:#ff0000;">Failed to load resource: the server responded with a status of 413 (Request Entity Too Large)</span>这是由于上传文件过大引起的,排查服务器是否有使用nginx做反向代理原创 2020-08-20 16:05:47 · 3437 阅读 · 0 评论 -
在使用@Getter注解时get 方法无法使用
在使用@Getter注解时get 方法无法使用报错显示 cannot resolve method getXXX();解决方案:点击 idea -->file -->settings-->plugins搜索 lombok插件 并安装 重启idea原创 2020-06-08 16:39:52 · 3083 阅读 · 0 评论 -
一篇博客入门之--Maven(一)
第1章 Maven 介绍1.1 什么是 Maven1.1.1 什么是 MavenMaven 的正确发音是[ˈmevən],而不是“马瘟”以及其他什么瘟。Maven 在美国是一个口语化的词语,代表专家、内行的意思。一个对 Maven 比较正式的定义是这么说的:Maven 是一个项目管理工具,它包含了一个 项目对象模型 (POM:Project Object Model),一组标准集合...原创 2020-04-23 16:32:06 · 725 阅读 · 10 评论 -
如何在windows下运行.sh文件
1、安装git,配置git环境(D:\Tools\Git\cmd) 。cmd命令检查是否安装成功(git --version)。2、打开Git Bash窗口,命令运行.sh文件。3、运行.sh文件的命令:(1)sh demo.sh (2)./demo.sh (3)/bin/sh demo.sh...原创 2020-04-22 13:31:49 · 18942 阅读 · 15 评论 -
一篇博客实战进阶之--Java爬虫(二)
实战计划WebMagic介绍 WebMagic功能 爬虫分类 案例开发分析 案例实现WebMagic介绍昨天完成了爬虫的入门的学习,是一个最基本的爬虫案例,今天我们要学习一款爬虫框架的使用就是WebMagic。其底层用到了我们上一天课程所使用的HttpClient和Jsoup,让我们能够更方便的开发爬虫。WebMagic项目代码分为核心和扩展两部分。核心部分(w...原创 2020-04-20 17:25:41 · 1590 阅读 · 4 评论 -
一篇博客入门之--Vue
vuejs简单入门 1 VueJS 概述与快速入1.1 VueJS介绍Vue.js是一个构建数据驱动的 web 界面的渐进式框架。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑 定和组合的视图组件。它不仅易于上手,还便于与第三方库或既有项目整合。官网:https://cn.vuejs.org/1.2 MVVM模式MVVM是Model-View-Vi...原创 2020-04-19 16:12:22 · 418 阅读 · 0 评论 -
Linux下安装lrzsz详细步骤
lrzsz简介:lrzsz是一款在linux里可代替ftp上传和下载的程序。手动编译安装下载安装包,wgethttps://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz或者是 上传已经下载好的安装包 cd /usr/local/src/ mkdir lrzsz cd lrzsz/ 解压:tar -xvf lrzsz-0.12.20...原创 2020-04-09 17:03:11 · 2428 阅读 · 0 评论 -
一篇博客入门之--Docker
Docker学习目标:掌握Docker基础知识,能够理解Docker镜像与容器的概念完成Docker安装与启动掌握Docker镜像与容器相关命令掌握Tomcat Nginx 等软件的常用应用的安装掌握docker迁移与备份相关命令能够运用Dockerfile编写创建容器的脚本能够搭建与使用docker私有仓库1 Docker简介1.1 什么是...原创 2020-04-08 23:44:20 · 265 阅读 · 0 评论 -
@interface 注解详解
一、认识注解 注解(Annotation)很重要,未来的开发模式都是基于注解的,JPA是基于注解的,Spring2.5以上都是基于注解的,Hibernate3.x以后也是基于注解的,现在的Struts2有一部分也是基于注解的了,注解是一种趋势,现在已经有不少的人开始用注解了,注解是JDK1.5之后才有的新特性JDK1.5之后内部提供的三个注解 @Deprecated 意...转载 2019-09-29 15:57:49 · 376 阅读 · 0 评论 -
excel表格怎么在滚动拖动时行列固定不动?
excel表格怎么在滚动拖动时行列固定不动?在做资料的时候,数据很多,但是名称却不变,为了能让数据对应不出错误,想让数据滚动的时候名称行列固定不变,该怎么设置呢?下面我们来看看详细的设置方法毫无疑问,excel现在已经成为了一个极其重要的办公工具,尤其是在数据处理方面,它可以进行各种数据的处理、统计分析和辅助决策操作。但是在日常工作中我们经常对一些功能无从下手,例如在浏览一份表格时拖动或滚动表...原创 2019-06-26 16:46:17 · 10088 阅读 · 0 评论 -
Markdown基本语法
Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。相比WYSIWYG编辑器优点:1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。2、操作简单。比如:WYSIWYG编辑时标记个标题,先选中内容,再点击导航栏的标题按钮,选择几级标题。要三个步骤。而Markdown只需要在标题内...转载 2019-06-14 16:12:39 · 199 阅读 · 0 评论 -
规则引擎的原理及作用--drools技术指南【附网盘下载链接】
规则引擎由推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据输入,解释业务规则,并根据业务规则做出业务决策。从字面意思来看 规则 按照规定的条件 引擎 使得待定的事物运转起来总结 :在符合特定规则条件下,去做某件事情,并得到期望的结果。规则引擎要做的就是:使得替换掉这条流程中的特定条件和符合条件后的特定操作...原创 2019-05-07 16:34:45 · 6138 阅读 · 3 评论 -
发现一个宝贝--很多高质量免费课程就在 腾讯课堂
点击添加好友点击上面的找课程首页也有很多免费的课程可以选择学习还是很不错的原创 2019-05-07 10:26:39 · 1466 阅读 · 3 评论 -
话说Svn与Git的区别(以后别再问我了)
这篇主要是谈谈两者的区别,至于谁优谁劣看官自己思考吧!把第一条理解到位思想到位了做起来才会有的放矢,其他几条都是用的时候才能体会到 1) 最核心的区别Git是分布式的,而Svn不是分布的。能理解这点,上手会很容易,声明一点Git并不是目前唯一的分布式版本控制系统,还有比如Mercurial等,所以说它们差不许多。话说回来Git跟Svn一样有自己的集中式版本库和Server端,但Git更...原创 2019-04-11 13:39:40 · 265 阅读 · 0 评论 -
好用的MARKDOWN编辑器一览
Markdown 是一种简单的、轻量级的标记语法。用户可以使用诸如 * # 等简单的标记符号以最小的输入代价生成极富表现力的文档。 Markdown具有很多优点:写作中添加简单符号即完成排版,所见即所得。让你专注于文字而不是排版。 格式转换方便,Markdown 的文本你可以轻松转换为 html、pdf等。 可以保存称纯文本 支持Markdown的编辑器太多,功能也不完全一致,有...原创 2019-02-22 09:56:21 · 485 阅读 · 0 评论 -
maven生成war包的两种方式
war包即对WEB应用程序进行打包,用于应用容器的部署。如在jboss中只要把war包丢入deploy目录下即可发布自己的应用了。打包方式有很多中,很多工具本身就支持此功能。下面主要介绍通过maven来操作的两种方式:方法一: 即第一反应的那种啦,就是利用maven的maven-war-plugin。<build> <plugins> ...原创 2019-01-17 09:41:26 · 2622 阅读 · 0 评论 -
META-INF\MANIFEST.MF (系统找不到指定的路径。)
1.问题maven工程打开有时候pom文件就会报这个错误:G:\P2PWorkspace\p2p-pts\pts-predispatch\target\classes\META-INF\MANIFEST.MF (系统找不到指定的路径。)2.解决办法打开工程目录下的pom.xml文件,对pom文件的文件头部回车换行,然后再回到原来的样子,错误就消失了。问题原因应该就是eclispe没有都去到...原创 2019-01-17 09:36:35 · 1370 阅读 · 0 评论 -
HTTP 1.1 503 Service Unavailable
在调用第三方接口的时候,获取返回的状态的方法: 创建post请求,然后通过下面一行代码 执行post请求CloseableHttpResponse response = (CloseableHttpResponse) httpclient.execute(httppost);打印请求返回状态System.out.println(response.getStatusLine());...原创 2019-01-15 14:50:25 · 10035 阅读 · 0 评论 -
Burp Suite使用介绍
Getting StartedBurp Suite 是用于攻击web 应用程序的集成平台。它包含了许多工具,并为这些工具设计了许多接口,以促进加快攻击应用程序的过程。所有的工具都共享一个能处理并显示HTTP 消息,持久性,认证,代理,日志,警报的一个强大的可扩展的框架。本文主要介绍它的以下特点:1.Target(目标)——显示目标目录结构的的一个功能2.Proxy(代理)——拦截HTT...原创 2019-01-14 14:14:50 · 2335 阅读 · 0 评论 -
浅析HTTP代理原理
代理服务器是HTTP协议中一个重要的组件,发挥着重要的作用。 关于HTTP代理的文章有很多,本文不再赘述,如果不清楚的可以看一下 HTTP代理的基础知识。本文主要介绍代理的事例,分析一个真实的案例来帮助理解HTTP代理的原理。HTTP代理的原理下面分析一个 http://iflow.uczzd.cn/iflow/api/v1/client_event?app=uc-iflow...经过...原创 2019-01-14 13:42:51 · 1881 阅读 · 0 评论 -
12306验证码具体坐标
如图:整张图片的大小是:293*190 单位:像素(包括下述)锦旗二字相对大图的范围是(117,0)~(258,29) 长:141,宽:29第一排第一张小图片的范围是(5,41)~(72,108) 长:67,宽:67 间距都是5px第二排第一张小图片的范围是(5,41+5+67)~(72,41+5+67+67) 长:67,宽:67 间距都是5px第一排第二张小图片的范围...原创 2019-01-02 17:00:56 · 1525 阅读 · 0 评论 -
程序员必学电脑计算机专业英语词汇 12 (153 单词)(完)
access n.入口,出口; 接近,进入; 增长; 爆发 vt.接近,进入; 使用,接近,获取 arm n. 手臂, 港湾, 狭长地带, 扶手, 袖子, 枪 vt. 装备, 准备(炸弹) vi. 武装自己 time n.时间; 时刻; 时代; 次 vt.为…安排时间; 测定…的时间; 调准(机械的)速度; 拨准(钟、表)的快慢 vi.合拍; 和谐; 打拍子 adj.定时...原创 2018-09-21 13:35:31 · 2754 阅读 · 0 评论 -
程序员必学电脑计算机专业英语词汇 11 (125 单词)
contiguous adj. 邻近的,接触的,连续的 consistent adj. 始终如一的, 一致的, 坚持的 multiprocessing n. 多重处理, 多处理技术 architecture n. 建筑学, 建筑业, 建筑物, 结构 [总称]建筑物, 建筑风格 structural adj. 结构的, 构造的,建筑的,建筑用的 ou...原创 2018-09-21 13:33:18 · 769 阅读 · 0 评论 -
程序员必学电脑计算机专业英语词汇 10 (111 单词)
quality n. 品质, 特质, 才能 adj. 高品质的 defective adj. 有缺陷的,欠缺,不完全变化动词 n. 有缺陷的人,不完全变化动词 interpretable adj.能说明的,能翻译的,可判断的 interest n. 兴趣, 嗜好, 利息; 股份 vt. 使...感兴趣 fourscore adj. 八十的 n. 八十...原创 2018-09-21 13:30:52 · 792 阅读 · 0 评论 -
程序员必学电脑计算机专业英语词汇 09 (111 单词)
complexity n. 复杂,复杂性, 复杂的事物 creation n. 创造, 创作 unknown adj. 未知的,不出名的 greatly adv. 很, 非常 cost n.价钱,代价; 花费,费用; 牺牲; [用复数][法律]诉讼费 vi.价钱为,花费; 估计成本 vt.付出代价; 估价; 使丧失; 使付出努力 degrade ...原创 2018-09-21 13:30:33 · 556 阅读 · 0 评论 -
程序员必学电脑计算机专业英语词汇 08 (118 单词)
administrator n. 管理人,行政官 ensemble n. 全体, 合唱曲, 女人的全套服装 bus n. 公共汽车 allowable adj. 容许的, 承认的 restriction n. 限制,约束 vi. 结果,(作为结果)发生 height n. 高度,高处,身高, 最高峰, 极点 remainder n....原创 2018-09-21 13:30:08 · 729 阅读 · 0 评论 -
程序员必学电脑计算机专业英语词汇 07 (142 单词)
micro adj. 微小的 n. 微米(百万分之一, 测微计) beyond adv. 在更远处,另外 n. 远处, 来世 prep. 超出, 越过,另外 against prep. 反对,倚靠,违背,防御,相比,相对 upon prep. 在...上 service n. 服务, 公务部门, 服役, 发球, 发球方式 vt. 维护, 保养 li...原创 2018-09-20 21:00:36 · 1220 阅读 · 0 评论 -
程序员必学电脑计算机专业英语词汇 06 (196 单词)
fact n. 实际, 事实 alter v. 改变 track n. 小路, 跑道, 轨道, 踪迹; 惯例, 常规 v. 跟踪, 追踪 precedence n. 优先, 居先 skeleton n. 骨架,纲要,骨骼,骨瘦如柴的人或动物,家丑 adj. 骨骼的 log n. 记录,圆木,日志,计程仪 vt. 伐木,切,记录,航行,度过(时...原创 2018-09-20 20:58:04 · 640 阅读 · 0 评论 -
程序员必学电脑计算机专业英语词汇 05 (200 单词)
root n. 根,根源,祖先 vt. &vi. 生根,扎根,翻寻,起源于 symbol n. 符号, 标志, 象征 binary adj. 二进位的,二元的 n. 二进制,二元 whenever adv. 无论何时 conj. 每当, 无论何时, 随时 reach n. 延伸,范围,河段 vt. 到达,伸出,延伸,取得联系 vi. 延伸 ...原创 2018-09-20 20:52:55 · 1200 阅读 · 0 评论 -
程序员必学电脑计算机专业英语词汇 04 (200 单词)
corner n.角落,角; 拐角; 困境; [商]囤积 vi.驾车转弯; 聚于角落 vt.垄断; 逼入困境 adj.位于角落的 present n. 礼物, 现在 adj. 当面的, 出席的, 现在的 v. 赠送, 提出, 呈现 interpreter n. 译员,口译者,解释程序 advance n. 前进,进步,预支 vt. 前进,增涨,预先 vi. 前进...原创 2018-09-20 20:49:17 · 1858 阅读 · 0 评论 -
程序员必学电脑计算机专业英语词汇 03 (178 单词)
location n. 地点,位置 perform v. 执行, 表演, 做 graphic adj. 生动的,图表的 n. 图表 read vt.& vi.阅读,朗读; 显示; 研究; 看得懂 vt.显示; 阅读; 读懂,理解 n.阅读; 读物; 读书; 里德(人名) adj.被朗读的; 博识的; 博览的; 有学问的 confirm v. 确...原创 2018-09-20 15:27:13 · 582 阅读 · 0 评论