自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 使用Elasticsearch进行word,excel,PDF的全文检索 windows实现 超完整(ingest-attachment实现)

首先要明确的一点就是Elasticsearch的版本要和ingest-attachment的版本一致,要不然没办法安装。然后还有一点JAVA版本要在11以上先说说原理吧,其实就是将文件base64编码,然后再用插件读取文件内容并保存到es中。

2023-06-30 10:10:51 6221 6

原创 【2019后端整理-计算机网络】1.OSI协议

OSI开发式互联参考模型1.物理层机器A向机器B发送比特流,机器B能够接收比特流物理层定义了物理设备的标准,如网线的类型,光纤的接口类型,各种介质的传输速率,主要作用是传输比特流,将二进制转换成电流强弱进行传输,到达目的地后再将其转换成二进制。也就是人们常说的数模转换和模数转换。 2.数据链路层在传输比特流的过程中会产生错传或者数据不完整的可能。数据链路层定义了如何格式...

2019-02-27 10:41:13 215

原创 使用Spring的@Scheduled实现定时任务以及解决无法执行定时任务

Spring配置文件中需要配置的内容:xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.2.xsd配...

2019-02-27 10:03:32 1176

原创 【Python学习/教程3】文件与异常

Python中的基本输入机制是基于行的:从文本文件想程序读入数据时,一次会达到一个数据行。Python的open() BIF就是用来与文本交互。使用open() BIF处理文件中的数据时,会创建一个迭代器从文件向你得代码输入数据行,一次传入一行数据。#打开文件the_file=open('sketch.txt')#对数据做一些处理#关闭文件the_file.close()接下来我们自己试验...

2018-07-02 09:38:28 264

原创 Hibernate复习2-Hibernate生命周期

Hibernate的数据对象一共有三种状态:1:瞬时状态(临时状态)代表当前数据只存在于内存中,对象的主键属性无数据或数据无效。瞬时状态出现的可能:可能是新创建的对象,可能是被删除的持久状态或游离状态的数据对象。2:持久状态代表当前数据对象在内存中存在,且在数据库表中有记录与之对应此状态下的数据对象被Session所管理此状态下的数据对象一定存在主键属性数据。持久状态出现的可能:可能从数据库查询对...

2018-06-25 14:34:59 161

原创 Hibernate复习1-配置使用hibernate

测试Hibernate是否配置成功 //1.创建配置对象,读取核心配置文件hibernate.cfg.xml Configuration cfg=new Configuration().configure(); //2.创建注册对象,注册对象用于注册服务信息,注册对象为Hibernate4版本特有的内容 ServiceRegistry serviceRegistry =new S...

2018-06-25 11:45:11 180

原创 【Python学习/教程2】-函数模块

Python提供了一组技术,可以很容易的实现共享,包括模块和一些开发工具:模块允许你合理组织代码来实现最优共享。发布工具允许你想全世界共享你的模块。我们可以将上一节的函数def print_lol(the_list): for movie in the_list: if isinstance(movie,list): print_lol(movi...

2018-06-21 15:18:24 167

原创 【Python学习/教程】-python列表

安装pythonwindows在 python官网下载python https://www.python.org/downloads/release/python-360/下载下来是.exe可执行文件,之后一路下一步就安装好了。pyton自带一个编译器IDLE,打开IDLE就可以直接编写Python程序了。列表列表介绍python中使用列表:    movies=["The Holy Grail"...

2018-06-20 11:28:07 408

转载 搭建 Postfix、Dovecot 邮件服务

搭建 Postfix、Dovecot 邮件服务准备域名任务时间:15min ~ 20min域名注册如果您还没有域名,可以在腾讯云上选购,过程可以参考下面的视频。视频 - 在腾讯云上购买域名域名解析域名购买完成后, 需要将域名解析到实验云主机上,实验云主机的 IP 为:在腾讯云购买的域名,可以到控制台添加解析记录,过程可参考下

2018-02-05 11:30:54 560

转载 搭建Nginx静态网站-腾讯云

搭建静态网站搭建Http静态服务器环境任务时间:15min ~ 30min搭建静态网站,首先需要部署环境。下面的步骤,将告诉大家如何在服务器上通过 Nginx 部署 HTTP 静态服务。安装 Nginx在 CentOS 上,可直接使用 yum 来安装 Nginxyum install nginx -y安装完成后,使用 nginx 命令启动

2018-01-29 10:43:26 876

转载 Nginx学习笔记3-Nginx日志变量以及常见模块

1.HTTP请求yum -y install curl客户端---------request----->服务端服务端--------response---->客户端request包含请求行,请求头部、请求数据response包含状态行、消息报头、响应正文使用linux发送http请求:curl www.baidu.com如果没有curl的话需要先安装curl

2018-01-17 14:45:52 4789

转载 Nginx学习笔记2-Nginx的中间件架构

中间件通俗理解:将具体业务和底层逻辑解耦的组件。大致的效果是:需要利用服务的人(前端写业务的),不需要知道底层逻辑(提供服务的)的具体实现,只要拿着中间件结果来用就好了。举个例子:我开了一家炸鸡店(业务端),然而周边有太多屠鸡场(底层),为了成本我肯定想一个个比价,再综合质量挑选一家屠鸡场合作(适配不同底层逻辑)。由于市场变化,合作一段时间后,或许性价比最高的屠鸡场

2018-01-16 09:45:51 4252

转载 Nginx学习笔记1-Nginx学习前期环境准备

一、学习环境操作系统版本CenterOS7.2 X64二、环境调试确认四项确认1、确认系统网络-保证公网可以连通ping www.baidu.comping通百度则证明公网可用2、确认yum可用yum list |grep gcc如果出现列表则证明yum可用3、确认关闭iptables规则iptables -L; //查看iptables规则iptabl

2018-01-15 16:42:13 351

原创 长短token生成方式及作用

长短token解决方案1:解释长短token    Token的返回:    用户登陆后,后台会返回给用户两个token,1是长token,2是短token    有效期:长token有效期为一个月,短token有效期为1小时访问与再次获取:APP每次访问数据携带这短token,如果后台中存在短token则证明短token有效可以进行数据访问。如果没有查到该短tok

2017-12-12 15:23:52 12924 4

原创 Redis学习-5:Redis的持久化(结束)

慕课网视频地址:http://www.imooc.com/video/14935Redis的高性能是因为它所有的数据都存储在了内存中,为了保证Redis在重启后数据依然存在我们需要对内存中的数据进行持久化操作(持久化就是将内存的数据同步到硬盘中)。Redis的两种持久化方式1:RDB:在制定的时间间隔内将内存中的数据集快照写入到磁盘。2:AOF:以日志的形式记录服务

2017-11-13 16:07:48 274

原创 Redis学习-4:Redis特性

相关特性:多数据库一个redis实例可以链接多个数据库,客户端可以指定连接某个Redis实例的哪个数据库就好像mysql中多个数据库一样。一个redis实例可以提供16个数据库0-15,客户端默认连接的第0个数据库select x 选择第x个数据库(今天在公司加班,所以说换了个CRT对服务器进行操作。。颜色变了。。)把0的key移动到

2017-11-13 16:06:41 340

原创 Redis学习-3.6:Keys通用命令详解

获得所有的keyskeys *以my开头的keys查询 keys my?删除key del my1批量删除就是del key1 key2 key3查看某一个key是否存在,1存在 0不存在exists my1对key重命名操作:rename num1 mynum将num1重命名为mynum

2017-11-08 09:31:23 317

原创 Redis学习-3.5:Sorted-Set详解

Sorted-Set和Set类似两者区别:Sorted-Set中每一个成员都会有一个分数与之相连Redis中可以根据分数排序分数是可以重复的value是不能够重复的因为分数score是有序的所以说Sorted-Set中的成员在集合中的位置是有序的使用场景(游戏的排名,微博的热点话题)常用命令:1:添加元素zadd yu

2017-11-08 09:30:08 1404

原创 Redis学习-3.4:Set集合详解

存储SetSet没有排序的字符集合和List的集合一样和List类型不同的是,Set集合中不允许出现重复的元素(和JAVA中的Set是没什么区别的)如果你重复向Set中添加重复的元素,Set也只会保存一份Set可包含的最大元素数量是4294967295Set中常用命令:添加/删除元素/查看sadd myset a b c向set中添加三个值a b c因为a是

2017-11-08 09:28:38 345

原创 Redis学习-3.3:List列表详解

存储List1:ArrayList使用数组方式2:使用LinkList双向连接方式3:双向链表中增加数据4:双向链表中删除数据常用命令:1:两端添加lpush mylist a b c向mylist左端添加a、b、c三个值虽然说我们没有mylist但是系统会帮我们自动创建之后我们又向左侧添加了1、2、3

2017-11-08 09:27:20 362

原创 Linux学习3-Linux命令

查询目录中内容:lsls[选项][文件或目录]选项:-a 显示所有文件,包括隐藏文件-l 显示详细信息-d查看目录属性(这里解释下, ls -l /etc/这样的话代表查看etc目录下的文件详细信息,如果是ls -ld /etc/则是查看 etc自身的。)-h 人性化显示文件夹大小-i 显示inode-rw-r--r--

2017-11-07 11:16:21 314

原创 Redis学习-4:Java操作Redis-Jedis

Jedis测试程序/** * Jedis的测试 * @author wsy * */public class JedisDemo1 { /** * 单实例测试 * @param args */ public static void main(String[] args) { //1.设置ip地址和端口 Jedis jedis=new Jedis("116.19

2017-11-07 11:07:03 219

原创 Redis学习-3.2:Hash散列详解

存储Hash具有String的Key和String Value的map容器如果hash使用很少的字段,则hash结构占用很少的内存空间每一个Hash可以存储4294967295个键值对Hash常用的命令:赋值hset设置hmset 可以一起设置多个取值hget 键的名  值的键的名下面这条命令就是取

2017-11-07 10:56:32 722

原创 Redis学习-3.1:String字符串详解

Redis是key-value的数据库Key定义注意的点:1:不要过长(不要超过1024个字节)过长会导致降低查找效率2:不要过短,否则可读性太低3:统一的命名规范字符串:存储String,在redis中是以二进制的形式保存的。字符串类型得到Value最多可以容纳512MB存储字符串常用的命令:赋值set company wsy 向k

2017-11-07 10:54:36 273

原创 Redis学习-3:Redis中的五种数据结构

redis可以存储键与5种不同数据结构类型之间的映射,这五种数据结构分别为String(字符串),List(列表),Set(集合),HASH(散列)和ZSET(有序集合).有一部分Redis命令只能对特定的一种或两种结构使用。Redis中的字符串下图以键为hello、值为world的字符串为例,分别标记了方框的各个部分.字符串拥有一些和其他键

2017-11-07 10:54:00 308

原创 Redis学习-2:Linux安装Redis

Redis是C语言开发,安装Redis需要先将官网下载的源代码进行编译,编译以来gcc环境,没有gcc环境,需要安装 gcc;Linux安装GCC命令:yum install gcc-c++ (之后提示Y/N 填写Y)    这样表明安装GCC环境成功!之后你可以选择一个文件夹从Redis官网下载redis如:http://download.

2017-11-07 10:53:13 226

原创 Redis学习-1:Redis在Windows安装

Redis是什么?Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区。redis是一个k

2017-10-12 14:05:11 2281 1

原创 Linux学习2-分区之分区设备文件名及挂载

本笔记为慕课网Linux视频笔记WINDOWS如果分区后给分区指定文件系统即可使用,但是Linux不能够,因为Windows是图形操作系统,Windows只要分区就能够通过图形化进行访问,之后分配盘符。Linux刚开始没有图形界面,所以说我们要事先给分好的分区起一个名字,才能够再给盘符,之后使用。WINWODS:分区--格式化---分配盘符Linux:分区--格式化--

2017-10-12 09:31:55 426

原创 Linux学习1-分区&格式化(慕课网学习)

分区类型主分区:最多只能有4个、每个扇区512个字节,446个字节记录信息,其中64字节用来分区表示,64个字节没16个字节表示一个分区。硬盘结构不发生变化则分区数不会变4个分区不够,所以说我们拿出一个主分区做拓展分区(主分区+拓展分区只能有4个)扩展分区:不能写入数据,只能包含逻辑分区。下图,1234为主分区,之后4下面又包含了5,6两个拓展分区,当然了如

2017-10-10 22:07:53 201

原创 【菜鸟笔记】关于使用SecureCRT访问Linux服务器项目部署

首先先登录到我们的服务器(连接服务器输入帐号密码省略)之后查看服务器根目录的文件和文件夹,进入我们的项目所在路径(tomcat中)cd /usr/local/eleph-recovery-test/webapps这里就是tomcat 的webapps文件夹内,其中Root文件夹内就是我们的项目,而Root_2017XXXX.zip是之前的版本,我们为了安全先将我们的Ro

2017-09-22 09:20:51 2964

原创 net.sf.ezmorph.bean.MorphDynaBean cannotbe cast to xxx 关于JSON对象解析List<XXX>在调用时出错问题

首先,先看一下我们要转换的JSON对象:ResultModel对象内有一个Word的List集合package testOCR.model;import java.util.ArrayList;import java.util.List;public class ResultModel { private String log_id;//登录id private String

2017-09-14 11:43:36 595

转载 关于百度OCR文字识别JAVA服务器端设置

首先要先下载百度云提供的JAVASDK下载地址:http://ai.baidu.com/sdk之后可以根据百度提供的文档进行开发,文档地址:http://ai.baidu.com/docs#/ASR-Online-Java-SDK/top---------------------------------------------------------------------------...

2017-09-13 14:28:33 10570 4

转载 关于"极光"APP推送JPUSH的服务器端使用

前期准备maven下准备jar包:需要在pom.xml中添加如下代码: cn.jpush.api jmessage-client 1.1.2 cn.jpush.api jiguang-common 1.0.8 com.google.code.gson gson 2.3 org.slf4j

2017-09-13 09:43:03 1258

原创 使用Spring的@Scheduled实现定时任务以及解决无法执行定时任务

Spring配置文件中需要配置的内容:xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.2.xsd之后配置如下内

2017-09-11 16:05:04 3392

原创 SSM整合详解(个人理解)

SSM:Spring+SpringMVC+MyBatisSpringMVC配置:web.xml1.配置前端控制器,读取SpringMVC的配置文件Servlet的Nameorg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspath:config/spring/m

2017-07-04 15:47:46 1477

原创 【SSH框架整合】配置信息

所需要的Jar包/SSH_ErXinLi/WebContent/WEB-INF/lib/antlr-2.7.7.jar/SSH_ErXinLi/WebContent/WEB-INF/lib/aopalliance.jar/SSH_ErXinLi/WebContent/WEB-INF/lib/asm-3.3.jar/SSH_ErXinLi/WebContent/WEB-INF/lib

2017-07-04 15:43:19 258

空空如也

空空如也

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

TA关注的人

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