- javaweb个人博客系统-第二版—项目概述
Sunflow007
22.jpg2018.11.08更新:代码更新已提交github,更新如下:1.Elasticsearch全文检索——之前说过的Elasticseach,现在终于加上了,附带Logstash定时增量导入Mysql中的数据。2.增加和完善了用户收藏、评论区创建讨论和点赞的功能3.个人中心查看已收藏文章的功能、个人中心上传图片(按时间线排列的照片墙)的功能下一步要做的事:1.完善功能、修改bug和代码
- windows环境下启动elasticseach失败:找不到或无法加载主类 org.elasticsearch.tools.java_version_checker.JavaVersionChecke
_L_J_H_
Java的Bug解决记录elasticsearchjavajenkins
目录问题:windows环境下启动elasticseach失败解决方法:方法1:把elasticsearch安装到根目录下面(不管用)方法2:7.14.0版本改成7.14.1版本(成功启动)elasticsearch.yml(去掉中文注释)问题:windows环境下启动elasticseach失败安装完elasticseach,在小黑窗输入elasticseach命令后,发现启动失败elastic
- 推荐系统工程篇之搭建以图搜图服务
飘移1族
基于内容的召回在推荐系统中是比较常见的召回策略,常见有基于用户或物品的标签召回或者基于用户的年龄,地域等召回,一般该策略的实现是基于开源软件Elasticseach实现的。虽然召回的结果都比较合理,但是召回的新颖度,惊喜度等都比较低。比如通过标签“刘德华”进行召回,基本上召回的都是包含刘德华字眼的物品,不太可能召回出“黎明”,“张学友”等其他四大天王的物品。近年随着万物皆可Embedding,特别
- Elasticsearch 学习
zhouwenxing666
elasticsearch微服务全文检索springbootjavaideaspringboot
Elasticseach学习ES简介ES结合kibana、Logstash、Beat,也就是elasticstack(ELK)。用于日志数据分析可视化,实时监控等领域elasticseach是slasticstack的核心,负责存储,搜索,分析数据elasticseach的底层是Lucene,Lucene是Java语言的一个搜索引擎类库,是Apache公司的顶级项目,官网https://lucen
- 推荐系统工程篇之搭建以图搜图服务
飘移1族
基于内容的召回在推荐系统中是比较常见的召回策略,常见有基于用户或物品的标签召回或者基于用户的年龄,地域等召回,一般该策略的实现是基于开源软件Elasticseach实现的。虽然召回的结果都比较合理,但是召回的新颖度,惊喜度等都比较低。比如通过标签“刘德华”进行召回,基本上召回的都是包含刘德华字眼的物品,不太可能召回出“黎明”,“张学友”等其他四大天王的物品。近年随着万物皆可Embedding,特别
- 记录一次docker安装ElasticSeach+Logstash+kibana的过程以及可能会遇到的问题
sibin_my
docker运维javaelasticsearchelk1024程序员节
对于使用docker搭建elk还是比较简单的,这里记录了一次我自己搭建的过程以及途中踩过的一些坑,为了避免一些不必要的问题,需要特别注意版本的选择一定要一致,我这里选择的是7.10.1一、安装elasticsearch1、拉取es官方镜像:dockerpullelasticsearch:7.10.12、创建用户自定义网络:dockernetworkcreateesnetwork3、运行es容器do
- ELK技术栈 使用总结(一) elasticseach的安装与配置
Dragon Wu
技术栈与架构elasticsearch搜索引擎大数据后端服务器
目录一、Elasticsearch基础特征1、倒排索引2、与mysql相比较二、环境部署一、Elasticsearch基础特征1、倒排索引从图中我们可以看到,倒排索引是通过关键字来对文档进行划分,已到达提升搜索效率的目的。2、与mysql相比较二、环境部署ELK技术栈主要是使用elasticsearch,也可选取可视化界面kibana,两个安装这里不再赘述。elasticsearch一般需要配合一
- elk-elasticseach 笔记-es基础知识分词与IK分词器的安装
hello小强
elkelk笔记elasticsearch
倒排索引对文档内容分词,对词条创建索引,并记录词条所在的文档信息,查询时先根据词条查询到文档id,而后获取到文档。文档:es中每一条数据就是一个文档。词条:对文档中的内容进行分词,得到的词语就是词条倒排索引存储图解:倒排索引查询图解ES和mysql的的对比mysql:擅长事务类型操作,可以确保数据的安全性和一致性。elasticseach:擅长海量数据的搜索、分析、计算。mysqlelastics
- ELK日志框架笔记-elasticseach、elasticseach-head、kibana安装--临时记录 待完善
hello小强
elkelk笔记
ELK简介:E:elasticseach全文检索框架,实时分布式搜索和分析引擎,用于全文搜索、结构化搜索以及分析,接口友好,支持json。L:logstash日志数据收集框架,实时渠道能力的数据收集引擎,几乎可以冯文任何数据,可以和多种外部应用结合,支持弹性扩展logstash有三部分组成:K:kibana报表展示层使用logstash来采集数据存储到es中,使用kibana展示es索引库中的数据
- ElasticSeach--springboot中使用
可爱的鸡仔
黑马头条elasticspringboot后端javaelasticsearch
目录一.引入依赖二.配置链接信息三.索引库测试1.创建索引库2.查询索引库3.删除索引库四.文档测试1.添加文档2.修改文档3.删除文档4.查询具体文档5.批量添加文档五.查询测试1.查询所有2.根据属性term匹配查询3.分页查询4.排序5.过滤属性6.bool查询7.范围查询8.模糊查询9.高亮查询10.聚合查询10.1最大年龄10.2分组查询一.引入依赖org.elasticsearchel
- spring-data elasticseach存储日期(Date, Time, Timestamp)型的方法
无级程序员
springjavaelasticsearch
今天碰到一个问题,就是我们要搜索一个日期字段,这个字段在elastic里的存储类型为text,导致搜索出现错误type=illegal_argument_exception,reason=Textfieldsarenotoptimisedforoperationsthatrequireper-document网上搜了一圈,各种解决方法都不管用。我想,既然这个字段是日期型的,我就用日期型存储在ES中
- SpringBoot封装Elasticsearch搜索引擎实现全文检索
Odinpeng
搜索引擎全文检索springbootelasticsearchsqlitejava
一、前言注:本文实现了Java对Elasticseach的分页检索/不分页检索的封装ES就不用过多介绍了,直接上代码:二、实现步骤:创建Store类(与ES字段对应,用于接收ES数据)importcom.alibaba.fastjson2.annotation.JSONField;importlombok.AllArgsConstructor;importlombok.Builder;import
- Javaweb-学习路线
百里 Jess
#java学习mybatisjava
Javaweb学习路线一、Java基础二、MyBatis1.mybatis2.mybatis-plus三、Javaweb1.SpringMVC2.SpringBoot3.SSM整合4.Spring5.Spring-gateway四、中间件1.MQ(RocketMQ)2.JOB(xxl-job)3.ES(elasticseach)4.kafka5.nacos6.docker五、软考1.高级-系统架构
- Flink日志采集-ELK可视化实现
满床清梦覆星河
FlinkElasticSearchflinkelk大数据
一、各组件版本组件版本Flink1.16.1kafka2.0.0Logstash6.5.4Elasticseach6.3.1Kibana6.3.1 针对按照⽇志⽂件⼤⼩滚动⽣成⽂件的⽅式,可能因为某个错误的问题,需要看好多个⽇志⽂件,还有FlinkonYarn模式提交Flink任务,在任务执行完毕或者任务报错后container会被回收从而导致日志丢失,为了方便排查问题可以把⽇志⽂件通过Kafk
- ELK6.5的安装与使用
Yangjy1994
一、ELK的简介elk分别是elasticsearch(简称es)和logstash以及kibana,elasticseach是用于进行存储和索引的一个组件,而logstash是用于收集和传输数据的,kibana通常是配合es进行日志展示.logstash在各个服务器上进行数据采集,将采集到的数据存储到es上,然后kibana通过es进行数据的获取和查询.以web界面的形式进行展示.ELK架构图这
- 工程篇之搭建以图搜图服务
haojunyu2012
基于内容的召回在推荐系统中是比较常见的召回策略,常见有基于用户或物品的标签召回或者基于用户的年龄,地域等召回,一般该策略的实现是基于开源软件Elasticseach实现的。虽然召回的结果都比较合理,但是召回的新颖度,惊喜度等都比较低。比如通过标签“刘德华”进行召回,基本上召回的都是包含刘德华字眼的物品,不太可能召回出“黎明”,“张学友”等其他四大天王的物品。近年随着万物皆可Embedding,特别
- 推荐系统工程篇之搭建以图搜图服务
haojunyu2012
基于内容的召回在推荐系统中是比较常见的召回策略,常见有基于用户或物品的标签召回或者基于用户的年龄,地域等召回,一般该策略的实现是基于开源软件Elasticseach实现的。虽然召回的结果都比较合理,但是召回的新颖度,惊喜度等都比较低。比如通过标签“刘德华”进行召回,基本上召回的都是包含刘德华字眼的物品,不太可能召回出“黎明”,“张学友”等其他四大天王的物品。近年随着万物皆可Embedding,特别
- elasticseach 默认分片个数配置
40kuai
elsticsearch
环境说明:es集群数据通过logstash写入数据,通过logstash建立后缀为时间的索引,通过时间后缀进行数据的定时删除操作。出现问题:由于是通过logstash自动创建索引,导致分片个数默认为5,副本分片默认为1。在节点个数大于分片个数的情况下,如果个别索引被分配到同一节点,就会导致数据读写性能不是最优,需要调整logstash自动创建索引时的分片个数。解决办法:参考:https://www
- Lucene&ElasticSeach&Kafka
coolwei-
学习zookeeperlucenekafkaelasticsearch
Lucene&ElasticSeach&KafkaLucene&ElasticSeach1什么是全文检索1.1数据分类生活中的数据总体分为两种:结构化数据和非结构化数据。结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等非结构化数据:指不定长或无固定格式的数据,如邮件,word文档等磁盘上的文件1.2结构化数据搜索常见的结构化数据也就是数据库中的数据在数据库中搜索很容易实现,通常都是使
- Elasticsearch安装IK分词器、配置自定义分词词库
鹤冲天Pro
#ElasticSearchelasticsearch大数据
一、分词简介1、单字分词:2、二分法分词:3、词库分词:二、配置IK中文分词器三、配置自定义分词拓展词库一、分词简介在Elasticsearch中,假设搜索条件是“华为手机平板电脑”,要求是只要满足了其中任意一个词语组合的数据都要查询出来。借助Elasticseach的文本分析功能可以轻松将搜索条件进行分词处理,再结合倒排索引实现快速检索。Elasticseach提供了三种分词方法:单字分词,二分
- Elasticsearch 请求报错 Data too large
爱喝咖啡的程序员
#分布式搜索引擎
最近在使用公司Elasticseach7.3.1时,经常报出以下错误,环境时好时坏:"[circuit_breaking_exception][parent]Datatoolarge,datafor[]wouldbe[2052417488/1.9gb],whichislargerthanthelimitof[2040109465/1.8gb],realusage:[2052417488/1.9gb
- 为elasticseach配置ES_JAVA_HOME
IT三明治
- ymal解析问题:Configuration property name ‘-index‘ is not valid
Briant996
springbootjavaspringboot
ymal解析问题:Configurationpropertyname‘-index’isnotvalid问题由来启动canaladapter项目,配置好了同步mysql到elasticseach的同步配置文件,如下所示,发现一直报错dataSourceKey:defaultDSdestination:pay_parent_0groupId:g1esMapping:_index:pay_parent
- 91-Lucene+ElasticSeach核心技术
各个方面都自在
笔记esLuceneElasticSeachjava
Lucene+ElasticSeach什么是全文检索:数据分类:我们生活中的数据总体分为两种:结构化数据和非结构化数据结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等非结构化数据:指不定长或无固定格式的数据,如邮件,word文档等磁盘上的文件结构化数据搜索:常见的结构化数据也就是数据库中的数据在数据库中搜索很容易实现,通常都是使用sql语句进行查询,而且能很快的得到查询结果为什么数据
- SpringBoot2.5.6整合Elasticsearch7.12.1
242030
elasticsearchelasticsearch
SpringBoot2.5.6整合Elasticsearch7.12.1下面将通过SpringBoot整合Elasticseach,SpringBoot的版本是2.5.6,Elasticsearch的版本是7.12.1。SpringBoot整合Elasticsearch主要有三种方式,一种是通过elasticsearch-rest-high-level-client,另一种是通过spring-bo
- SpringCloud学习路线(13)——分布式搜索ElasticSeach集群
Zain_horse
springcloud学习分布式
前言单机ES做数据存储,必然面临两个问题:海量数据的存储,单点故障。如何解决这两个问题?海量数据的存储问题:将索引库从逻辑上拆分为N个分片(shard),存储到多个节点。单点故障问题:将分片数据在不同节点备份(replica)缺点是什么?造成资源的消耗的N倍的。一、搭建ES集群使用docker容器模拟ES的节点1、一键启动文件docker-compose.ymlversion:'2.2'servi
- SpringCloud学习路线(10)——分布式搜索ElasticSeach基础
Zain_horse
springcloud学习分布式
一、初识ES(一)概念:ES是一款开源搜索引擎,结合数据可视化【Kibana】、数据抓取【Logstash、Beats】共同集成为ELK(ElasticStack),ELK被广泛应用于日志数据分析和实时监控等领域,ES是核心组件。(二)作用:高效查询搜索内容。(三)发展史:1、底层实现是Lucene,一个Java语言的搜索引擎类库,Apache公司的Top产品之一,由DoungCutting于19
- SpringCloud学习路线(12)——分布式搜索ElasticSeach数据聚合、自动补全、数据同步
Zain_horse
springcloud学习分布式
一、数据聚合聚合(aggregations):实现对文档数据的统计、分析、运算。(一)聚合的常见种类桶(Bucket)聚合:用来做文档分组。TermAggregation:按照文档字段值分组DateHistogram:按照日期阶梯分组,例如一周一组,一月一组度量(Metric)聚合:用以计算一些值,比如最大值、最小值、平均值等。Avg:求平均值Max:求最大值Min:求最小值Stats:同时求ma
- SpringCloud学习路线(11)——分布式搜索ElasticSeach场景使用
Zain_horse
学习分布式django
一、DSL查询文档(一)DSL查询分类ES提供了基于JSON的DSL来定义查询。1、常见查询类型:查询所有:查询出所有的数据,例如,match_all全文检索(fulltext)查询:利用分词器对用户输入内容分词,然后去倒排索引库中匹配。例如:match_querymulti_match_query精确查询:根据精确词条值查找数据,一般查找精确值,例如:idsrangeterm地理(geo)坐标查
- linux安装elasticsearch
徒然的自我
elasticsearchlinux
文章目录1.前言2.下载3.安装3.1创建用户3.2解压文件3.3更改elasticsearch.yml文件3.4配置ES_HOME3.5使用es自带jdk启动3.6配置gc内存(非必要)3.7加大文件句柄和线程3.7.1永久加大句柄和线程3.7.2临时加大加大句柄和线程3.7.3查看限制3.8更改虚拟内存4.运行4.1启动4.2查看1.前言centos7环境安装elasticseach2.下载网
- jsonp 常用util方法
hw1287789687
jsonpjsonp常用方法jsonp callback
jsonp 常用java方法
(1)以jsonp的形式返回:函数名(json字符串)
/***
* 用于jsonp调用
* @param map : 用于构造json数据
* @param callback : 回调的javascript方法名
* @param filters : <code>SimpleBeanPropertyFilter theFilt
- 多线程场景
alafqq
多线程
0
能不能简单描述一下你在java web开发中需要用到多线程编程的场景?0
对多线程有些了解,但是不太清楚具体的应用场景,能简单说一下你遇到的多线程编程的场景吗?
Java多线程
2012年11月23日 15:41 Young9007 Young9007
4
0 0 4
Comment添加评论关注(2)
3个答案 按时间排序 按投票排序
0
0
最典型的如:
1、
- Maven学习——修改Maven的本地仓库路径
Kai_Ge
maven
安装Maven后我们会在用户目录下发现.m2 文件夹。默认情况下,该文件夹下放置了Maven本地仓库.m2/repository。所有的Maven构件(artifact)都被存储到该仓库中,以方便重用。但是windows用户的操作系统都安装在C盘,把Maven仓库放到C盘是很危险的,为此我们需要修改Maven的本地仓库路径。
- placeholder的浏览器兼容
120153216
placeholder
【前言】
自从html5引入placeholder后,问题就来了,
不支持html5的浏览器也先有这样的效果,
各种兼容,之前考虑,今天测试人员逮住不放,
想了个解决办法,看样子还行,记录一下。
【原理】
不使用placeholder,而是模拟placeholder的效果,
大概就是用focus和focusout效果。
【代码】
<scrip
- debian_用iso文件创建本地apt源
2002wmj
Debian
1.将N个debian-506-amd64-DVD-N.iso存放于本地或其他媒介内,本例是放在本机/iso/目录下
2.创建N个挂载点目录
如下:
debian:~#mkdir –r /media/dvd1
debian:~#mkdir –r /media/dvd2
debian:~#mkdir –r /media/dvd3
….
debian:~#mkdir –r /media
- SQLSERVER耗时最长的SQL
357029540
SQL Server
对于DBA来说,经常要知道存储过程的某些信息:
1. 执行了多少次
2. 执行的执行计划如何
3. 执行的平均读写如何
4. 执行平均需要多少时间
列名 &
- com/genuitec/eclipse/j2eedt/core/J2EEProjectUtil
7454103
eclipse
今天eclipse突然报了com/genuitec/eclipse/j2eedt/core/J2EEProjectUtil 错误,并且工程文件打不开了,在网上找了一下资料,然后按照方法操作了一遍,好了,解决方法如下:
错误提示信息:
An error has occurred.See error log for more details.
Reason:
com/genuitec/
- 用正则删除文本中的html标签
adminjun
javahtml正则表达式去掉html标签
使用文本编辑器录入文章存入数据中的文本是HTML标签格式,由于业务需要对HTML标签进行去除只保留纯净的文本内容,于是乎Java实现自动过滤。
如下:
public static String Html2Text(String inputString) {
String htmlStr = inputString; // 含html标签的字符串
String textSt
- 嵌入式系统设计中常用总线和接口
aijuans
linux 基础
嵌入式系统设计中常用总线和接口
任何一个微处理器都要与一定数量的部件和外围设备连接,但如果将各部件和每一种外围设备都分别用一组线路与CPU直接连接,那么连线
- Java函数调用方式——按值传递
ayaoxinchao
java按值传递对象基础数据类型
Java使用按值传递的函数调用方式,这往往使我感到迷惑。因为在基础数据类型和对象的传递上,我就会纠结于到底是按值传递,还是按引用传递。其实经过学习,Java在任何地方,都一直发挥着按值传递的本色。
首先,让我们看一看基础数据类型是如何按值传递的。
public static void main(String[] args) {
int a = 2;
- ios音量线性下降
bewithme
ios音量
直接上代码吧
//second 几秒内下降为0
- (void)reduceVolume:(int)second {
KGVoicePlayer *player = [KGVoicePlayer defaultPlayer];
if (!_flag) {
_tempVolume = player.volume;
- 与其怨它不如爱它
bijian1013
选择理想职业规划
抱怨工作是年轻人的常态,但爱工作才是积极的心态,与其怨它不如爱它。
一般来说,在公司干了一两年后,不少年轻人容易产生怨言,除了具体的埋怨公司“扭门”,埋怨上司无能以外,也有许多人是因为根本不爱自已的那份工作,工作完全成了谋生的手段,跟自已的性格、专业、爱好都相差甚远。
- 一边时间不够用一边浪费时间
bingyingao
工作时间浪费
一方面感觉时间严重不够用,另一方面又在不停的浪费时间。
每一个周末,晚上熬夜看电影到凌晨一点,早上起不来一直睡到10点钟,10点钟起床,吃饭后玩手机到下午一点。
精神还是很差,下午像一直野鬼在城市里晃荡。
为何不尝试晚上10点钟就睡,早上7点就起,时间完全是一样的,把看电影的时间换到早上,精神好,气色好,一天好状态。
控制让自己周末早睡早起,你就成功了一半。
有多少个工作
- 【Scala八】Scala核心二:隐式转换
bit1129
scala
Implicits work like this: if you call a method on a Scala object, and the Scala compiler does not see a definition for that method in the class definition for that object, the compiler will try to con
- sudoku slover in Haskell (2)
bookjovi
haskellsudoku
继续精简haskell版的sudoku程序,稍微改了一下,这次用了8行,同时性能也提高了很多,对每个空格的所有解不是通过尝试算出来的,而是直接得出。
board = [0,3,4,1,7,0,5,0,0,
0,6,0,0,0,8,3,0,1,
7,0,0,3,0,0,0,0,6,
5,0,0,6,4,0,8,0,7,
- Java-Collections Framework学习与总结-HashSet和LinkedHashSet
BrokenDreams
linkedhashset
本篇总结一下两个常用的集合类HashSet和LinkedHashSet。
它们都实现了相同接口java.util.Set。Set表示一种元素无序且不可重复的集合;之前总结过的java.util.List表示一种元素可重复且有序
- 读《研磨设计模式》-代码笔记-备忘录模式-Memento
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
/*
* 备忘录模式的功能是,在不破坏封装性的前提下,捕获一个对象的内部状态,并在对象之外保存这个状态,为以后的状态恢复作“备忘”
- 《RAW格式照片处理专业技法》笔记
cherishLC
PS
注意,这不是教程!仅记录楼主之前不太了解的
一、色彩(空间)管理
作者建议采用ProRGB(色域最广),但camera raw中设为ProRGB,而PS中则在ProRGB的基础上,将gamma值设为了1.8(更符合人眼)
注意:bridge、camera raw怎么设置显示、输出的颜色都是正确的(会读取文件内的颜色配置文件),但用PS输出jpg文件时,必须先用Edit->conv
- 使用 Git 下载 Spring 源码 编译 for Eclipse
crabdave
eclipse
使用 Git 下载 Spring 源码 编译 for Eclipse
1、安装gradle,下载 http://www.gradle.org/downloads
配置环境变量GRADLE_HOME,配置PATH %GRADLE_HOME%/bin,cmd,gradle -v
2、spring4 用jdk8 下载 https://jdk8.java.
- mysql连接拒绝问题
daizj
mysql登录权限
mysql中在其它机器连接mysql服务器时报错问题汇总
一、[running]
[email protected]:~$mysql -uroot -h 192.168.9.108 -p //带-p参数,在下一步进行密码输入
Enter password: //无字符串输入
ERROR 1045 (28000): Access
- Google Chrome 为何打压 H.264
dsjt
applehtml5chromeGoogle
Google 今天在 Chromium 官方博客宣布由于 H.264 编解码器并非开放标准,Chrome 将在几个月后正式停止对 H.264 视频解码的支持,全面采用开放的 WebM 和 Theora 格式。
Google 在博客上表示,自从 WebM 视频编解码器推出以后,在性能、厂商支持以及独立性方面已经取得了很大的进步,为了与 Chromium 现有支持的編解码器保持一致,Chrome
- yii 获取控制器名 和方法名
dcj3sjt126com
yiiframework
1. 获取控制器名
在控制器中获取控制器名: $name = $this->getId();
在视图中获取控制器名: $name = Yii::app()->controller->id;
2. 获取动作名
在控制器beforeAction()回调函数中获取动作名: $name =
- Android知识总结(二)
come_for_dream
android
明天要考试了,速速总结如下
1、Activity的启动模式
standard:每次调用Activity的时候都创建一个(可以有多个相同的实例,也允许多个相同Activity叠加。)
singleTop:可以有多个实例,但是不允许多个相同Activity叠加。即,如果Ac
- 高洛峰收徒第二期:寻找未来的“技术大牛” ——折腾一年,奖励20万元
gcq511120594
工作项目管理
高洛峰,兄弟连IT教育合伙人、猿代码创始人、PHP培训第一人、《细说PHP》作者、软件开发工程师、《IT峰播》主创人、PHP讲师的鼻祖!
首期现在的进程刚刚过半,徒弟们真的很棒,人品都没的说,团结互助,学习刻苦,工作认真积极,灵活上进。我几乎会把他们全部留下来,现在已有一多半安排了实际的工作,并取得了很好的成绩。等他们出徒之日,凭他们的能力一定能够拿到高薪,而且我还承诺过一个徒弟,当他拿到大学毕
- linux expect
heipark
expect
1. 创建、编辑文件go.sh
#!/usr/bin/expect
spawn sudo su admin
expect "*password*" { send "13456\r\n" }
interact
2. 设置权限
chmod u+x go.sh 3.
- Spring4.1新特性——静态资源处理增强
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- idea ubuntuxia 乱码
liyonghui160com
1.首先需要在windows字体目录下或者其它地方找到simsun.ttf 这个 字体文件。
2.在ubuntu 下可以执行下面操作安装该字体:
sudo mkdir /usr/share/fonts/truetype/simsun
sudo cp simsun.ttf /usr/share/fonts/truetype/simsun
fc-cache -f -v
- 改良程序的11技巧
pda158
技巧
有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代码 时,你就要开始阅读它了。当你把代码拿给其他人看时,他必须阅读你的代码。因此,在编写时多花一点时间,你会在阅读它时节省大量的时间。
让我们看一些基本的编程技巧:
尽量保持方法简短
永远永远不要把同一个变量用于多个不同的
- 300个涵盖IT各方面的免费资源(下)——工作与学习篇
shoothao
创业免费资源学习课程远程工作
工作与生产效率:
A. 背景声音
Noisli:背景噪音与颜色生成器。
Noizio:环境声均衡器。
Defonic:世界上任何的声响都可混合成美丽的旋律。
Designers.mx:设计者为设计者所准备的播放列表。
Coffitivity:这里的声音就像咖啡馆里放的一样。
B. 避免注意力分散
Self Co
- 深入浅出RPC
uule
rpc
深入浅出RPC-浅出篇
深入浅出RPC-深入篇
RPC
Remote Procedure Call Protocol
远程过程调用协议
它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发