自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 elasticsearch基础应用

GET /_cat/health | 查看ES健康状况 || GET /_cat/indices | 查看所有索引信息 || GET /_cat/nodes | 查看所有节点 || GET /_cat/master | 查看主节点 |POST /索引/类型/id/_update。POST /索引名称/类型名/编号。创建索引名是test_0的索引。PUT /索引名称/类型名/编号。DELETE /索引/类型/id。GET /索引/类型/id。DELETE /索引。

2024-03-27 13:47:22 1291

原创 docker安装elasticseach&kibana

登陆容器,修改kibana中elasticsearch的配置。创建本机挂载目录,与容器上目录映射。如下,kibana启动成功。conf下创建yml文件。

2024-03-26 23:37:57 845

原创 SpringCloudAlibaba Nacos配置及应用

出现这个问题因为没有对应文件,将下载的压缩包中的配置文件上传到容器对应目录下。引入loadbalance依赖重新clean install。本机地址192.168.1.4,ip访问。查看容器IP,使用命令。

2024-03-20 15:27:49 836

原创 Vue前端项目安装及相关问题解决

以人人开源前端项目安装为例,安装部署及安装过程中的问题的解决思路。下载代码到本地安装visial studio code(即VSCode)作为前端开发工具,使用前端前必须安装node.js作为让js运行在服务端的开发平台。到官网下载node.js,注意下载的版本,版本选取有误可能导致后序安装出现异常。我们这里安装了V12,这里可以看到支持的npm版本,要保持一致。下载安装完成,在VSCode打开终端,查看版本:使用VSCode导入项目设置镜像,这里是阿里镜像,也可以更新为清华、中科院相关的镜像库。

2024-03-12 17:50:36 731

原创 kafka存储机制

每条消息都会被追加到该partition的末尾,是顺序写磁盘,因此效率非常高(经验证,顺序写磁盘效率比随机写内存还要高,这是Kafka高吞吐率的一个很重要的保证。生产者只能向分区的末尾追加消息,消费者只能从分区中前往后依次进行消费。同一个topic下有多个不同的partition,每个partition为一个目录,partition命名的规则是topic的名称...

2020-05-04 09:06:23 301

原创 磁盘挂载及分区

诉求:可能会因为业务需要,外挂磁盘以方便扩充存储空间。查看服务器磁盘挂载情况,/opm_170是之前已挂载的,现在需要再挂载一个 /volume_170。 操作步骤:1、先完成硬件上的磁盘挂载,此时执行命令fdisk -l/dev/vdc 是新挂载未分区的磁盘。  2、分区执行“fdisk  /dev/vdb”命令,对数据盘进行分区;根据提示,依...

2019-01-24 13:50:53 589

原创 linux服务器上使用crontab创建定时任务执行脚本

问题: 为了简便或功能需要,可能需要在服务器上定时执行脚本完成task。这里创建完shell脚本后,使用linux的内置服务执行。linux服务器系统为centos7。原理:    crontab 是linux内置服务,只需要开启crontab服务后,配置cron任务即可。基本格式 :*  *  *  *  *  command分 时 日 月 周    | 命令第1列表...

2019-01-22 17:38:19 3013

原创 建立linux服务器间互信

诉求:jenkins部署流水线脚本中,需要跨内部linux服务器进行通信,为此去建立两台linux服务器互信,进行免密登录。 1、首先保证两台服务器(如本次需打通233、170间通信)是可通信的,处在相同局域网、彼此在互信白名单中,通过密码或密钥可互相访问; 2、233之前已经生成过SSH密钥对pem文件,直接去170上添加认证,即可免密登录:在170上添加233的ssh密钥对...

2018-11-08 18:10:19 1531

原创 jenkins执行远程服务器部署

1、安装插件 publish over ssh(自行安装) 2、到系统配置添加远程服务器信息:例,在233(jenkins)上添加10.167.41.201服务器的免密登录如201上已经有jenkins用户,同时密码或者密钥正确,则添加成功; 如果没有添加jenkins用户,这里设置的密码是其他账户,则会看到以下错误:  3、去201上设置jenki...

2018-11-08 18:08:37 3646 1

原创 文件上传示例(上传到amazon s3服务器)

文件上传示例(上传到amazon s3服务器)action调用上传工具类@Action(value = "files-upload", results = {@Result(name = SUCCESS, location = COMMON_PAGES_ROOT + "/noData.jsp")}) public String filesUpload() {

2017-08-28 16:06:29 14419

原创 memcache介绍、安装及应用

memcache

2017-07-04 13:52:36 368

原创 java读取配置文件举例说明

rabbitmq、properties

2017-06-28 11:49:59 989

原创 springmvc modelview 返回数据与页面交互处理

springmvc controller层在与前端页面进行数据交互时,根据页面处理需要对modelview响应数据做处理, 举例说明:@RequestMapping(params = "action=jumpEduproduct") public void getEduProduct(HttpServletRequest request, HttpServletResponse respo

2017-06-26 14:52:19 5145

原创 kafka应用实践

kafka

2017-06-07 14:02:59 1942

原创 hadoop安装、使用过程的异常汇总

1、 启动yarn,resourceManger启动失败,日志报错: org.apache.hadoop.yarn.exceptions.YarnRuntimeException: java.net.BindException: Problem binding to [jx-vm04:8031] java.net.BindException: Cannot assign requested ad

2017-06-06 17:27:39 1807

原创 java实现 HTTP/HTTPS请求绕过证书检测代码实现

1、开发需求 需要实现在服务端发起HTTP/HTTPS请求,访问其他程序资源。2、URLConnection和HTTPClient的比较 HttpClient是个很不错的开源框架,封装了访问http的请求头,参数,内容体,响应等等, DefaultHttpClient和它的兄弟AndroidHttpClient都是HttpClient具体的实现类,它们都拥有众多的API,而且实现比较稳定,b

2017-06-06 14:49:12 18626 1

原创 redis常用命令

redis

2016-08-02 12:34:17 472

原创 linux常用有效定位及处理命令汇总

每天输出一条常用或有效定位命令到这里供分享1、du命令查看磁盘占用情况 du –显示每个文件和目录的磁盘使用空间,默认是以KB为单位。du/du -kubuntu@jx-vm01:/usr/local$ du -k4 ./lib/python3.4/dist-packages8 ./lib/python3.44 ./lib/python2.7/dist-packages4

2016-07-18 15:34:28 2037

原创 spring事务的理解与测试

一、对事务的说明和配置 经常使用到spring事务的会知道,一般处理到spring的事务,有三种处理方式: 1、编程式事务 较繁琐,适用于处理复杂的业务场景 业务层使用事务模板对象TransactionTemplate完成将多个操作制成同一事务,使用execute方法完成。//事务模板声明private TransactionTemplate tran

2016-07-18 11:08:52 3446

原创 NIO非阻塞式I/O通信说明

以下是本人所理解的原理图: 用代码来解释吧:/** * NIO 非阻塞时IO * 阻塞式 IO问题: * 1、客户端过多时,要对每一个client都要创建线程 ServerSocket.accept()处理,会导致创建大量线程,每个线程都要占用占空间和cpu时间 * 2、阻塞可能导致上下文切换,且大部分切换无意义。 * * NIO特点: * 1. 由一个专门的线程来处理所有的 IO

2016-07-05 17:42:59 401

原创 代码中调用 linux 命令批量删除指定redis缓存数据

在业务中为了分类匹配key,如: 需要当月内要缓存的key: 登陆时的key: 等,需要处理分类批量删除key-value的集合。 适用定时任务定时调用linux服务器上的命令脚本,进行定时批量删除。调用执行服务器上脚本的代码:public class delRedisCacheCentUsers { private Logger logger = LoggerFactory.g

2016-07-05 17:35:42 8125

原创 redis缓存数据需要指定缓存有效时间范围段的多个解决方案 Calendar+quartz

在实现积分项目业务中,对不同场景设置了不同的key-value缓存到了redis中。但是因为对不同业务的key需要缓存的时间不尽相同,这里自定义工具类来实现。 设置redis缓存key,截取部分代码: try{ //cacheManager就相当从redis链接池获取一个连接,具体工厂类获取在后面备注 cacheManager = (RedisCacheManager) CacheMan

2016-07-05 17:12:21 19440 2

原创 使用dubbo对外暴露接口,实现类同时实现两个接口后 @Autowire失败,提示expected single matching bean but found 2解决方案

当使用dubbo对外暴露接口时,为了方便继承和实现底层方法,另一方面专门对外提供一套接口方法,这时接口实现类同时实现了两个接口:@Service("ICentAccountInfoService")public class CentAccountInfoServiceImpl extends AbstractPageService<IBaseDAO<CentAccountInfo

2016-06-02 17:06:35 26927 2

原创 将复选框是否选择对应的样式转换为标记字段传给后台的实现

单选框如上,不勾选样式是:class="custom-radio"勾选后样式是:class="custom-radio cr-check"              保证购买金额在100万以上 要完成的功能就是给该标签添加点击事件,将是否勾选的标记位传给后台。则可以对样式进行判断,当存在样式cr-check说明已勾选,设置input标签l

2015-09-21 14:54:07 760

原创 前台jsp获取后台查询的结果集数据并实现分页显示

前台获取后台查询的结果并分页显示。1、使用ajax异步请求,发送post请求到url,获取结果参数data(data被dao层处理成json对象返回)2、返回的结果:在dao处理后(根据userId查询结果集)向service返回的结果,是一个json对象:result3、成功则返回data数据,data就是json数据对象(包括total、list)

2015-09-21 14:16:21 8686

原创 解决使用jquery上传图片并实现回显失败,提示ReferenceError: $ is not defined

使用jquery上传图片并实现回显scripttype="text/javascript">              //上传 (异步)              functionuploadPic(){                     //本次 jquery.form.js                     varoptions = {

2015-09-21 12:21:24 4472

原创 对Spring整合Mybatis进行测试

1、创建测试表test_db:2、创建一个JavaBean (TestTb)/** * 测试JavaBean * */public class TestTb {private Integer id;private String name;private Date birthday;3、创建一个TestTbDao.java接口/

2015-09-07 00:31:56 2186

原创 Maven工程启动报错:maven 项目出现 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoad

Maven工程启动报错:maven项目出现 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener启动项目后,提示:但查看maven依赖包:Spring-web-3.2.0的jar是存在的,这时候重新引入maven的依赖包alt+E

2015-09-07 00:23:24 764

原创 全文检索技术--solr

一、介绍      Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。  Solr的目标是打造一款企业级的搜索引擎系统,它是一个搜索引擎服务,可以独立运行,通过Solr可以非常快速的构建企业的搜索引擎,通过Solr也可以高效的完成站内

2015-09-06 23:59:35 766

原创 oracle安装和介绍

一、安装1、安装虚拟机(安装xp系统)2、虚拟机上安装oracle(将介质E:\...10G\10201_database_win32 拷贝到虚拟机上,解压安装)3、安装完成,验证虚拟机上验证: 本机上验证:sqlplus scott/tiger@192.168.56.101:1521/orcl 4、如果出现在本机上不识别 sqlplus命令,则将 添加环境变量

2015-09-06 23:47:48 548

原创 使用jaxp进行sax解析

使用jaxp进行sax解析一、sax解析simple api for xml  社区标准,几乎所有解析器都支持xml文件->创建sax解析器->事件处理器对xml内容进行处理->读取xml内容步骤:1、创建解析工厂;2、创建解析器 ;  3、获取读取器 Xmlreader;   4、对读取器设置内容处理,这里就是要传入指定的事件处理器;  5、完成事件

2015-03-19 09:46:41 628

原创 使用jaxp进行dom解析

使用jaxp进行dom解析一、xml解析方式     dom  文档对象

2015-03-17 15:14:23 623

百度LBS地图移动定位技术参考资料

百度地图移动定位技术文档,包含: 百度地图JavaScript_API_v2.0开发指南 百度地图JavaScript_API_v2.0类参考

2015-03-31

空空如也

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

TA关注的人

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