关闭

支付开发(一)----微信支付开发之H5非微信浏览器支付JAVA版

微信支付一共有以下几种: 1、刷卡支付 刷卡支付是用户展示微信钱包内的“刷卡条码/二维码”给商户系统扫描后直接完成支付的模式。主要应用线下面对面收银的场景。 2、扫码支付 扫码支付是商户系统按微信支付协议生成支付二维码,用户再用微信“扫一扫”完成支付的模式。该模式适用于PC网站支付、实体店单品或订单支付、媒体广告支付等场景。 3、公...
阅读(175) 评论(0)

Oracle根据身份证号码判断性别,年龄

Oracle根据身份证判断性别: 女生身份证: 431382198103246985 男生身份证: 150921197208173492 SQL语句如下: select decode(mod (to_number(substr('110228197802199547' ,17, 1)),2 ),0, '女','男' ) as sex from dual ; s...
阅读(55) 评论(0)

JAVA AES加密与解密

1、AES加密简介 AES加密算法是密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。 AES 是一个新的可以用于保护电子数据的加密算法。明确地说,AES 是一个迭代的、对称密钥分组的密码,它可以使用128、19...
阅读(64) 评论(0)

JAVA MD5加密

一、什么是MD5加密 MD5,全称为“Message Digest Algorithm 5”,中文名“消息摘要算法第五版”,它是计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。严格来说,它是一种摘要算法,是确保信息完整性的。不过,在某种意义上来说,也可以算作一种加密算法。 MD5 算法具有很多特点: 压缩性:任意长度的数据,算出的MD5值长度都是固...
阅读(78) 评论(0)

Windows下实现Nginx+Tomcat动静分离

一、什么是动静分离 所谓动静分离就是通过nginx(或apache等)来处理用户端请求的图片、html等静态的文件,tomcat(或weblogic)处理jsp、do等动态文件,从而达到动静页面访问时通过不同的容器来处理。 nginx处理静态页面效率远高于tomcat,而tomcat擅长动态页面处理,这样一来就能更好的提高并发,处理性能。 二、结构图...
阅读(71) 评论(0)

Jenkins系列(四)----Jenkins+Github持续集成

配置前要求: 1.Jenkins已经安装Github插件 2.Jenkins服务器已经拥有一个公网IP地址,由于我是本地搭建的,所以我用Ngrok实现内网穿透。 (一)、全局配置 先配置Github连接的一些信息,打开Jenkins首页控制台--》系统管理 我用要配置Jenkins在Hook URL中监听Gith...
阅读(84) 评论(0)

Maven学习笔记(十二)-使用maven Profile实现多环境构建

1、为什么要使用Profile 在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我们将软件部署到不同的环境时,都需要修改相应的配置文件,这样来回修改,是个很麻烦的事情,为了简化和规范这些参数配置,需要对其进行统一规范管理,此时maven提...
阅读(76) 评论(0)

Elasticsearch系列(十一)----Spring整合Elasticsearch5.5.1的TransportClient客户端

一、项目介绍 最近一直在弄Elasticsearch,所以学习了下Spring整合Elasticsearch的TransportClient客户端,使用的是spring提供的@Configuration注解来管理TransportClient客户端,具体如下: TransportClient客户端配置实体类: package com.fendo.config; impo...
阅读(244) 评论(0)

Elasticsearch系列(十)----使用webmagic爬取数据导入到ES

webmagic主要有两个文件 一个是对爬取页面进行处理,一个是对页面处理之后的数据进行保存: CSDNPageProcessor package com.fendo.webmagic; import java.io.IOException; import java.net.InetAddress; import java.net.UnknownHo...
阅读(200) 评论(3)

Navicat Mysql默认时间设置

设置时间的类型为datetime,然后在默认中加入 CURRENT_TIMESTAMP...
阅读(78) 评论(0)

Elasticsearch系列(九)----使用Logstash-input-jdbc同步数据库中的数据到ES

数据同步方式 全量同步与增量同步 全量同步是指全部将数据同步到es,通常是刚建立es,第一次同步时使用。增量同步是指将后续的更新、插入记录同步到es。 常用的一些ES同步方法: 1)、elasticsearch-jdbc,严格意义上它已经不是第三方插件。已经成为独立的第三方工具。 2)、elasticsearch-river-mysql插件 https...
阅读(386) 评论(0)

Elasticsearch系列(八)----ES生成JSON与解析JSON的方式

一、生成JSON 四种方式如下,官网文档:https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/java-docs-index.html : 1.1手写方式生成 String json = "{" + "\"user\":\"fendo\"," + "\"postDate\":\"2...
阅读(270) 评论(0)

Elasticsearch系列(七)----JAVA客户端之RestClient操作详解

elasticsearch 5.0引入了一个新的客户端 RestClient ,使用HTTP API elasticsearch代替内部协议, RestClient 初始化方法是线程安全的,最理想的客户端生命周期是与应用相同,在应用停止服务之前应该关闭客户端链接,释放资源。 初始化客户端 RestClient restClient = RestClient.builder...
阅读(239) 评论(0)

Elasticsearch系列(六)----JAVA客户端之Jest操作详解

Jest示例代码如下: package com.fendo.JestClient; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; import java.util.List; import java.util.Map;...
阅读(220) 评论(0)

Elasticsearch5.5.1 使用JEST客户端高亮显示

高亮显示是在结果文档中显示查询中的哪个或哪些单词被匹配的过程。先来看看ES的脚本是如何显示高亮的: 数据如下: 在Sense中执行如下脚本 GET http://localhost:9200/article/content/_search { "query" : { "term" : { "view" :...
阅读(122) 评论(0)
317条 共22页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:449715次
    • 积分:7582
    • 等级:
    • 排名:第2943名
    • 原创:305篇
    • 转载:0篇
    • 译文:11篇
    • 评论:130条
    最新评论