- 博客(50)
- 资源 (1)
- 收藏
- 关注
原创 JDBC事务管理
JDBC事务,开发中掌握四个特性:原子性、一致性、隔离性、持久性。下面讲解一个简单的转账实例。 张三给李四转账500元,正常来说,张三剩下500元,李四1500元。简单的代码如下:package com.lxz.operation_shiwu;import java.sql.Connection;import java.sql.PreparedStatement;imp...
2019-08-01 18:40:50 168
原创 JDBC处理大文本之BLOB
接着上一讲的内容,直接看下面的代码。 ①将blob类型的数据写入数据库中:/** * 将blob类型的数据写入数据库中 * @param student * @return * @throws Exception */ public static int addStudent(Student student) throws Exception{ C...
2019-08-01 17:00:33 284
原创 JDBC处理大文本之clob
概念性的内容就不多说了,不懂得可以参考api。下面直接贴出来代码: ① 如何将clob类型的文本存入数据库:/** * 将clob类型的数据写入数据库中 * @param student * @return * @throws Exception */ public static int addStudent(Student student) thr...
2019-08-01 17:00:18 365
原创 mysql之存储过程
今天呢,和大家一起学习探讨mysql存储过程的创建以及如何用mysql和java调用存储过程。不懂语法的同学先熟悉下的哈。mysql创建存储过程以及调用代码:DELIMITER &&CREATE PROCEDURE pro_findStuentNameById(IN userId INT,OUT sname VARCHAR(50))BEGIN sele...
2019-08-01 16:59:44 261
原创 elasticsearch基于smartcn中文分词查询
在es的主页,我们新建索引film2......然后映射的时候,指定smartcn分词;post http://192.168.19.128:9200/film2/_mapping/dongzuo/{ "properties": { "title": { "type": "text", "analyzer": "smar.
2018-10-25 11:58:59 695
原创 elasticsearch安装中文分词器插件smartcn
这一讲 ,主要讲解elasticsearch安装中文分词器插件smartcn.......elasticsearch默认分词器比较坑,中文的话,直接分词成单个汉字。我们这里来介绍下smartcn插件,这个是官方推荐的,中科院搞的,基本能满足需求;还有另外一个IK分词器。假如需要自定义词库的话,那就去搞下IK,主页地址:https://github.com/medcl/elasti...
2018-10-25 11:58:39 298
原创 elasticsearch查询篇
这一讲,主要讲解如何用es的插件(head插件 smartcn插件) 和java代码实现es的查询.......这个章节很重要哦.....希望各位有耐心的看完下面的实例.....===================================elasticsearch查询篇索引 映射 文档数据准备========================我们后面要讲elasticse...
2018-10-25 11:58:30 305
原创 elasticsearch5.5多机集群配置 与 Centos 7关闭防火墙
今天,讲解下elasticsearch集群的配置与在centos中如何关闭防火墙.....首先,讲解下如何在centos中关闭防火墙? 为啥要讲一下这块内容呢?在实际的开发与运维中,经常会遇到应用启动后,访问应用.....报错404......很多情况下,是与防火墙没有开应用的端口有关....... 查看防火墙的状态:firewall-cmd --state #...
2018-10-24 15:06:21 608
原创 elasticsearch-.yml(中文配置详解)
这一讲,我们讲解下es的主配置文件elasticsearch.yml.......我们主要关注几个重要的配置,其他的默认即可......# ======================== Elasticsearch Configuration =========================## NOTE: Elasticsearch comes with reasonab...
2018-10-24 14:38:00 519
原创 elasticsearch head插件 查询索引映射关系
这一节主要讲利用elasticsearch head插件 查询索引映射关系....... 打开"符合查询",进行下面操作: http://192.168.19.128:9200/ddocument/ GET 直接加索引名称即可 能查到所有信息:第二种方式 利用head插件图形工具: 进入概要首页,选择索引,然后索引信息,直接显示索引的映射状态信息........
2018-10-24 14:31:18 1339
原创 elasticsearch head插件 增加索引映射
承接上一讲的内容,这一讲主要讲述 elasticsearch head插件 增加索引映射.......elasticsearch HTTP API 允许你向索引(index)添加文档类型(type),或者向文档类型(type)中添加字段(field)。具体操作如下: 2. 创建索引,增加索引映射: 切换到"复合查询",进行如下操作:...
2018-10-24 14:24:02 1111
原创 elasticsearch使用head插件打开和关闭索引
接着上一节的内容,这一讲着重介绍下elasticsearch使用head打开和关闭索引.....打开/关闭索引接口允许关闭一个打开的索引或者打开一个已经关闭的索引。关闭的索引只能显示索引元数据信息,不能够进行读写操作。关闭索引的两种方式,第一种是比较low的操作,不建议使用........比如我们新建一个索引student2第一种:关闭索引:我们用 PO...
2018-10-24 13:50:08 1241
原创 elasticsearch-head插件添加,修改,删除文档
今天呢,着重讲解下elasticsearch-head插件如何添加,修改,删除文档......首先是添加文档,这里我们给student索引添加文档:先进入复合查询post方式 http://192.168.19.128:9200/student/first/12/这里student是索引 first是类别 12是id假如id没写的话 系统也会给我们自动生成一个,...
2018-10-24 13:38:46 5678
原创 elasticsearch-head插件添加索引
在正式开始讲解之前,在这里提到一个概念,就是Restful......目前绝大部分开发中有使用到......基于注解的这种开发模式,简单实用,接口返回的数据也是json格式的,方便解析和封装........elasticsearch提供了丰富的http url接口对外提供服务,这也使得elasticsearch插件特别多,功能也强大;我们今天来讲下 用head插件来添加索引...
2018-10-24 12:45:50 2988
原创 elasticsearch安装head插件
1024,今天是程序员节哦,祝各位大佬节日快乐..... 今天呢,介绍下在ES中如何安装head插件? elasticsearch head插件是一个入门级的elasticsearch前端插件;我们来安装下; 第一步:安装node.js 参考:https://blog.csdn.net/m0_37039484/article/details/833403...
2018-10-24 11:17:19 196
原创 Centos下安装最新版本Git
接下来,讲解下在centos中如何部署Git ? 长话短说,进行实操: git简介: git是一个分布式版本控制系统 在Centos中安装git有多种方式。这里我们用最简单的yum命令方式 一步到位,省了下载编译安装这些繁琐过程。直接输入命令: yum install -y git验证下: git --version卸载命令: y...
2018-10-24 11:04:28 312
原创 Java如何删除Elasticsearch中的数据
java如何删除es中的数据呢?简单两步:客户端连接es,删除es中的数据....... ElasticSearch提供了根据索引名称,类别,文档ID来删除数据: 代码片段: @Testpublic void testDelete(){ DeleteResponse response=client.prepareDelete("twitter", "tweet", "...
2018-09-26 18:44:32 5553 1
原创 Java如何修改Elasticsearch中的数据
Java如何修改elasticsearch中的数据呢?简单的讲分为两步:客户端连接上es、修改es中的数据.......ElasticSearch提供了根据索引名称,类别,文档ID来修改数据,修改的设置数据可以是Map,Json串,自带工具。我们实际开发一般用Json;代码片段如下:@Testpublic void testUpdate(){ JsonObject jsonO...
2018-09-26 18:38:56 2869
原创 Java操作ElasticSearch之创建索引
在正式开始讲解之前,首先讲解一下索引的概念....... 通常来讲,创建数据库,常规有如下几个步骤: 创建数据库 创建表(创建字段 字段类型) 添加数据 这几个步骤....... 类比于elasticsearch,可以总结为如下几个步骤: 创建索引 数据类型 数据(id 字段值) Elast...
2018-09-26 17:39:47 2569 2
原创 创建Java连接Elasticsearch客户端连接
从这节开始,讲解java是如何连接ES呢? 怀揣好奇的心情......满满的期待.......查阅资料,ElasticSearch提供了主流开发语言的连接开发包 ..........长话短说,进入实操阶段 从企业级开发角度去讲,现在maven工程还是比较多的.....所以这一讲也是用maven进行讲解. 新建的maven项目 添加如下依赖即可:...
2018-09-26 17:26:23 7179
原创 在Centos7中安装elasticsearch5.5.2
长话短说,elasticsearch的安装分为如下几个步骤:第一步:必须要有jre支持 elasticsearch是用Java实现的,跑elasticsearch必须要有jre支持,所以必须先安装jre.....这里jre的部署就不讲解了.....可以百度了解下....第二步:下载elasticsearch 官网地址:https://www.elastic...
2018-09-25 16:54:46 988
原创 Elasticsearch简介
ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。 详解:百度百科...
2018-09-25 16:33:31 118
原创 JMS HelloWorld实现
接着上一讲的内容,首先引入一个新的概念:JMS提供者 要使用Java消息服务,你必须要有一个JMS提供者,管理会话和队列。既有开源的提供者也有专有的提供者。开源的提供者包括:Apache ActiveMQJBoss 社区所研发的 HornetQJoramCoridan的MantaRayThe OpenJMS Group的OpenJMS专有的提供者包括:BE...
2018-09-21 17:23:48 214
原创 JMS简介
学习就是一点点的积累..... 今天呢, 这篇博客主要为大家介绍一下J2EE中的一个重要规范JMS,在企业级开发应用中的应用场景还是非常广泛,也比较重要,我们主要介绍JMS的基本概念和JMS消息实现,消息的消费以及JMS编程步骤。一、JMS基本概念:百度百科定义: JMS即Java消息服务(Java Message Service)应用程序接口,...
2018-09-21 15:43:16 467
原创 Jedis连接 HelloWorld实现
直接进入正题...... 创建一个maven工程,在pom里加下jedis依赖, <!-- https://mvnrepository.com/artifact/redis.clients/jedis --> <dependency> <groupId>redis.clients</groupId&...
2018-09-17 17:28:36 139
原创 Redis安装
Redis从一开始就只支持Linux,后面虽然有团队搞出Window版本,但是我还是建议大伙安装到Linux中,趁此机会熟悉一下linux...... 准备工作 :VMware 以及Xshell (可以看下之前写的博客......) redis官网地址:https://redis.io/ redis官方安装教程,但是比较...
2018-09-17 17:08:45 1052 1
原创 Redis简介
介绍Redis之前,先了解下NoSQL (Not noly SQL)不仅仅是SQL,属于非关系型数据库;Redis就属于非关系型数据库传统的Mysql ,oracle ,sql server 等 都是关系型数据库。 为什么需要NoSQL,主要应对以下问题,传统关系型数据库力不从心: ①High performance -高并发读...
2018-09-17 16:59:51 88
原创 解决:maven 加入json-lib.jar 报错,报错信息:Missing artifact net.sf.json-lib:json-lib:jar:2.4:compile
pom.xml 内容:报错信息:Missing artifact net.sf.json-lib:json-lib:jar:2.4:compile原因:json-lib是需要区分jdk版本的,pom.xml中的配置应加上标签classifier指定jdk版本,如用jdk15修改pom.xml文件: 注意:这里,最好是手动加上这个配置......复制粘贴过来的配置可...
2018-08-29 17:00:12 575
原创 Linux之nginx启动 重启 关闭命令
一、nginx的部署安装 之前写过linux上nginx的安装部署了,这里就不说了,有兴趣的可以去看看哈。。。。二、操作1、启动操作 nginx -c /usr/local/nginx/conf/nginx.conf-c参数指定了要加载的nginx配置文件路径2、停止操作 步骤1:查询nginx主进程号:ps -ef | grep nginx 步骤2:...
2018-05-08 16:07:52 1692
转载 centos7通过yum安装nginx
新的项目启动,其中涉及到了在centos7中部署nginx,在这里有必要做一个记录,方便出错的时候使用。一、安装Nginx源执行以下命令:rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm安装该rpm后,我们就能在/etc/yum.repos.d/ 目...
2018-04-24 16:16:08 491
原创 js 获取当前日期时间,将当前时间进行各种 格式化
思路:学习过java的应该都知道,java中有很重要的一个特性,就是封装的特性。 工作和学习中经常遇到js获取当前时间,将时间进行格式化,在这里自己封装了一下,供大家参考。代码: Date.prototype.format = function (format) { var args = { "M+": this.getMonth(...
2018-04-20 08:59:25 5320
转载 CentOS 7 Linux 安装 openoffice
安装介质: https://sourceforge.net/projects/openofficeorg.mirror/files/4.1.4/binaries/zhCN/Apache_OpenOffice_4.1.4_Linux_x86-64_install-rpm_zh-CN.tar.gz/download编译安装: 本人资源包放在 /opt/aa中, 解压后放在 /opt/soft...
2018-04-19 18:10:49 2908
原创 java获取本地ip地址(Windows和Linux通用)
package com.trs.web2frame.start;import java.net.Inet4Address;import java.net.InetAddress;import java.net.NetworkInterface;import java.util.Enumeration;/*** 获取本地ip地址的方法(Linux环境和Java通用)* @ver...
2019-04-24 17:11:57 2975
原创 Centos中安装NodeJs
NodeJs安装有好几种方式:第一种: 最简单的是用yum命令,可惜我现在用的时候 发现 镜像中没有nodejs;所以这种方式放弃;第二种:去官网下载源码,然后自己编译;编译过程中可能会出现问题,嫌麻烦也放弃这种方式;第三种:去官网直接下载编译好的二进制文件,这种最方便;我们使用第三种方式;官网下载地址:https://nodejs.org/en/download/ ...
2018-10-24 10:56:44 412
原创 Redis单机多节点集群实验
第一步:安装Redis前面已经安装过了 不解释,Reids安装包里有个集群工具,要复制到/usr/local/bin里去cp redis-3.2.9/src/redis-trib.rb /usr/local/bin 第二步:修改配置,创建节点我们现在要搞六个节点,三主三从,端口规定分别是7001,7002,7003,7004,7005,7006我们先在root目录下...
2018-09-21 11:12:31 138
原创 Redis集群概述
Redis Cluster与Redis3.0.0同时发布,以此结束了Redis无官方集群方案的时代,目前,Redis已经发布了3.0.7版本。 redis cluster是去中心化,去中间件的,也就是说,集群中的每个节点都是平等的关系,都是对等的,每个节点都保存各自的数据和整个集群的状态。每个节点都和其他所有节点连接,而且这些连接保持活跃,这样就保证了我们只需要连接集群中的任意一个节点,就...
2018-09-20 14:41:01 95
原创 Redis的持久化之AOF方式
AOF方式:将以日志,记录每一步操作..........优势:安全性相对RDB方式高很多;劣势:效率相对RDB方式低很多;配置:[root@localhost redis]# vi redis.conf 编辑redis.conf 往下拉 找到: appendonly no默认关闭aof方式 我们修改成yes 就开启下面那个是默认的aof文件名 再...
2018-09-20 14:33:43 136
原创 Redis的持久化之RDB方式
RDB方式 Redis是默认支持的,这句话很关键...默认安装的redis,rdb持久化方式就是开启的..........优势:只有一个文件,时间间隔的数据,可以归档为一个文件,方便压缩转移(就一个文件)劣势:如果宕机,数据损失比较大,因为它是没一个时间段进行持久化操作的。也就是积攒的数据比较多,一旦遇到断电或者突发情况,就彻底懵逼了.......配置:[root@localhos...
2018-09-20 14:14:14 134
原创 Redis持久化介绍
所有的数据都存在内存中,从内存当中同步到硬盘上,这个过程叫做持久化过程。持久化操作两种方式: rdb方式、aof方式,可以单独使用或者结合使用。使用方法: rdb持久化方法:在指定的时间间隔写入硬盘 aof方式:将以日志,记录每一个操作,服务器启动后就构建数据库。配置可以禁用 持久化功能。也可以同时使用两种方式。...
2018-09-20 13:50:01 100
google-gson-2.2.4 官方开发文档
2016-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人