- 博客(113)
- 资源 (1)
- 收藏
- 关注
原创 Nginx proxy配置说明
总结:proxy地址端口后面配置了/,那么匹配后截取后面部分添加到proxy后面;如果proxy只配置了地址端口,那么匹配后不截取路径全量添加到proxy后面;访问http://localhost:8080/oms/nacos/list。实际访问http://localhost:8080/nacos/list。实际访问http://localhost:8080/nacos/list。访问http://localhost:8080/nacos/list。2、代理路径配置了地址和路径,端口后有/
2023-03-12 16:53:09
715
原创 Mysql数据库Linux定时备份
一、Mysql数据库备份脚本backup.sh1)导出某个数据库--结构+数据/usr/local/mysql/bin/mysqldump --socket=/var/lib/mysql/mysql.sock -uroot -proot --databases mdmygy > /home/mysql_backup/mdmygy_$(date +%y%m%d_%H%M%S).sql2)导出某个数据库的表--结构+数据+函数+存储过程/usr/local/mysql/bin/mysqldump
2021-03-17 11:52:01
190
原创 ES7中文多字段分词搜索,结果高亮显示
ES7默认自带了中文分词,根据实际情况,可自选择配置分词策略 //1、索引库 SearchRequest searchRequest = new SearchRequest("resource"); //2、查询条件 SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder(); BoolQueryBuilder boolQueryBuilder = Q...
2021-02-04 11:21:55
1079
原创 通过shell动态创建FTP用户及对应用户文件权限
通过java程序动态创建FTP用户及对应用户文件权限#!/bin/sh#创建FTP用户#创建FTP用户目录及赋权useradd -d /home/ftp_file/data/$1 -g ftpadmin -m $1;usermod -s /sbin/nologin $1;echo $2|passwd --stdin $1;chmod 550 /home/ftp_file/data/$1;mkdir /home/ftp_file/data/$1/data;chmod 570 /home
2021-02-04 10:56:41
435
原创 用left join实现表循环关联
问题:三个表 a(学生),b(课程),C(成绩) ,要求分页查询学生的所有课程成绩(包括没有成绩的课程)?难点:一般是a left join c 再left join b ,但是学生没有成绩的课程无法关联出来,解决方法: 1、首先需要查询出所有的学生、课程列表; 我们可以通过给表a、表b分别加字段比如:t_id ,而且值都等于1 。这样表a、表b就可以le...
2020-04-28 15:01:11
1095
原创 sql根据字段值匹配度越高显示在前面
根据关键字匹配度越高显示越靠前,这里根据权重(默认都是1),进行权重值相加的结果,进行排序即可。一般取前几条即可满足。SELECT*FROMcrm_customer ccWHERE cc.customer_name LIKE '%公司%'OR cc.customer_name LIKE '%有限%'ORDER BY( ( CASE WHEN cc...
2019-12-26 17:43:24
1483
3
原创 JFinal框架的使用
一、Application.javaUndertowServer.create(JfinalConfig.class,"config/undertow.txt").setResourcePath("src/main/webapp,"+ BaseConstant.UPLOAD_PATH).start();这里使用Undertow容器,启动速度块;二、JfinalConfig 配置...
2019-12-24 09:05:30
295
原创 Springboot+VUE 基于socket实现数据实时刷新
一、pom.xml加入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </...
2019-04-30 14:45:44
3750
原创 Oracle日期相关函数
Select to_char(sysdate,'ss') from dual取当前时间秒部分Select to_char(sysdate,'mi') from dual取当前时间分钟部分Select to_char(sysdate,'HH24') from dual取当前时间秒小时部分Select to_char(sysdate,'DD') from dual取当前时间日期部分Se...
2019-03-18 17:57:03
273
原创 合并相同邮箱的用户
String[][] users = new String[][] {{"xiaoming", "abc@123.com", "abc@12.com" }, {"xiaoming", "abc@123.com", "a@163.com" }, {"lidan", "abcd
2018-12-19 14:52:48
335
原创 elasticsearch学习总结(四) 删除某类型所有数据
POST http://ip:9200/index/type/_delete_by_query?conflicts=proceed { "query": { "match_all": {} }
2018-12-14 10:18:26
1268
原创 Logstash学习总结(四) 自定义导入elaticsearch时的id值
output{ elasticsearch{ hosts => [ip,ip,ip] index => "zx-1" document_id => "%{serail_no}" //serail_no为解析时的字段key }}
2018-12-11 12:13:42
1671
3
原创 POI读取word文档内容
/** * 把附件上传至服务器目录下 * * @param files * @param req * @return */ @ResponseBody @RequestMapping(value = "readFile", method = RequestMethod.POST) public Map<St...
2018-12-03 15:50:10
4076
原创 elasticsearch5.x-head的安装使用
一、下载 Centos下使用:yum install git -y 或者 yum install -y git git clone git://github.com/mobz/elasticsearch-head.git 安装node:https://nodejs.org/en/download/ 二、安装 ...
2018-11-06 11:12:40
256
1
原创 keepalived解决Nginx单点问题
一、nginx安装配置 http://nginx.org/en/download.html Mainline version:主线版本 Stable version:稳定版本 Legacy versions:旧版本 yum -y install pcre-devel yum -y install zlib-devel tar -zxvf ...
2018-10-31 14:55:56
503
原创 大数据-批量数据处理方式
1.从oracle到hdfssqoop import --connect jdbc:oracle:thin:@192.168.0.111:1521:orcl --username user1 --password 123456 --query 'select parti_id,parti_typ_cd from t00_parti where 1=1 and $CONDITIONS' --spl...
2018-10-31 14:34:51
2921
原创 Oracle常用操作指南
1、oracle的启动停止su - oraclelsnrctl statuslsnrctl startsqlplus /nologconn as sysdbauser-name: systemstartup shutdown2、创建用户及对应的表空间select name from v$datafile;CREATE TABLESPACE nc_temp datafile ...
2018-10-31 14:31:53
799
原创 SpringBoot(五)基于eureka注册的服务管理-Eureka Client
一、pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/x...
2018-07-19 15:44:52
619
原创 SpringBoot(五)基于eureka注册的服务管理-Eureka Server
一、pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org...
2018-07-19 15:40:36
366
原创 SpringBoot(四)应用程序的监控SpringBoot Admin客户端
一、pom.xml依赖<!-- spring boot --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifac...
2018-07-19 15:35:34
471
1
原创 SpringBoot(四)应用程序的监控SpringBoot Admin
一、pom.xml配置<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.o...
2018-07-19 15:30:36
196
转载 Spring Boot (一) 相关组件包说明
spring-boot-starter这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。 spring-boot-starter-amqp通过spring-rabbit来支持AMQP协议(Advanced Message Queuing Protocol. 。 spring-boot-starter-aop支持面向方面的编程即AOP,包括sprin...
2018-07-19 15:11:43
309
原创 nginx反向代理配置 示例1
#user nobody;worker_processes 1;events { #use epoll; #epoll是多路复用IO(I/O Multiplexing)中的一种方式,但是仅用于linux2.6以上内核,可以大大提高nginx的性能 worker_connections 1024; #单个后台worker proce...
2018-07-18 09:44:42
897
原创 linux在线安装Nginx
nginx下载地址:http://nginx.org/en/download.htmlMainline version:主线版本Stable version:稳定版本Legacy versions:旧版本yum -y install pcre-develyum -y install zlib-develtar -zxvf nginx.tar.gzcd nginxmake & make i...
2018-05-25 16:45:37
1432
原创 SpringBoot(三)SpringBoot集成Liquibase
1、pom.xml依赖配置<dependencies><!-- spring boot --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId>&...
2018-05-23 14:35:26
4649
原创 Oracle按月统计数据
//按月统计近六个月的数据SELECT TO_CHAR ( drive_lic_iss_ctf_dt, 'yyyy-MM' ), COUNT (*)FROM T02_PRACT_HWHERE to_char(drive_lic_iss_ctf_dt,'yyyy-mm') > to_char(sysdate-interval'6'month,'yyyy-mm')AND to_char(s...
2018-05-22 11:53:01
8552
原创 SpringBoot(二)SpringBoot集成Mybatis
一、工程结构: 二、主要文件配置说明1、pom.xml<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>1.5.1.RELEASE...
2018-02-12 11:16:00
693
原创 Oracle常用操作汇总
1、oracle的启动停止su - oraclelsnrctl statuslsnrctl startsqlplus /nologconn as sysdbauser-name: systemstartup shutdown2、创建用户及对应的表空间select name from v$datafile;CREATE TABLESPACE nc_t
2018-01-03 10:50:28
583
原创 svn的启动、停止及添加用户
1、查看服务ps -ef|grep svnserve2、服务停止kill -9 进程号3、添加账户/svn/xaykt/confauthz 添加用户权限passwd 配置用户对应的密码注:只要不改httpd.conf的话,只是修改权限文件完全可以不重启4、启动svnserve -d -r /svn/xaykt/
2018-01-03 10:43:03
877
原创 Jqgrid使用总结
Jqgrid使用总结:1、表格初始化function initTable(){ jQuery("#tableId").jqGrid({url : "",datatype : "json",mtype: 'POST',colNames : [ "id","","",...], #列头colModel : [{ name : "id",index :
2018-01-02 17:21:09
485
转载 Java使用freemarker模板导出pdf文件
package com.phbc.spark.utils;import java.io.BufferedWriter;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileOutputStream;im
2017-12-29 10:26:01
5785
2
原创 Mysql linux安装过程
1、解压:cd /usr/local/tar mysql-5.7.13-linux-glibc2.5-x86_64.tar.gzmv mysql-5.7.13-linux-glibc2.5-x86_64 mysql2、添加mysql用户、用户组,赋操作权限:groupadd mysqluseradd -r -g mysql mysqlchown -R mysql
2017-11-15 10:20:34
232
原创 Map根据key/value排序
package cn.com.test;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.List;import java.util.Map;import java.
2017-09-14 10:52:07
399
原创 java常用的分析工具
一、thread dump信息查看方式:Windows: Ctrl+Fn+bLinux: kill -3 pid二、JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解
2017-09-13 16:15:53
419
原创 Zookeeper数据查看工具ZooInspector简介
一、背景Zookeeper作为常用的集群协调者组件被广泛应用,尤其是在大数据生态圈中;Zookeeper集群存储各个节点信息,包括:Hadoop、Hbase、Storm、Kafka等等;二、查询ZK数据的方式那如何查看Zookeeper中的数据呢,我们可以通过ZkCli.sh命令客户端查看,但是不太直观,因为ZK本身数据是以树型结构存储组织的,所以今天推荐一个实用的界面操作
2017-09-13 15:52:32
19105
4
原创 用Python获取网页数据
#coding=utf-8import urllib.requestimport reimport time#lxml提供了丰富的操作xml的apifrom lxml import etree#获取指定url响应页面内容def getHtml(url): page = urllib.request.urlopen(url) html
2017-09-07 15:16:39
1054
原创 Hbase学习总结一 环境部署
一、环境说明 前提条件:hadoop环境已安装好 集群环境:masterhadoop、slave1hadoop、slave2hadoop 对应节点:HMaster、HRegisonServer、HRegionServer二、部署安装包 下载hbase-1.2.4.tar.gz,然后 解压(三个节点都需要)三、修改配置
2017-08-21 15:39:03
470
原创 Spark学习总结三 SparkSql操作elasticsearch
一·、场景:Spark操作es数据环境版本:Spark2.0.*、elasticsearch5.0.0、Scala2.11.*二、代码实现工程需添加spark依赖包及elasticsearch-spark-20_2.11-5.00.jar;elasticseaerch-spark插件包可以从https://www.elastic.co/downloads/hadoop下载;
2017-08-02 15:58:27
5036
原创 Spark学习总结二 SparkSql操作文本数据
一、场景:操作文本数据 1、本地文件路径 E:\\temp\\demo.txt 2、内容 machao 29 shizhongyu 32 baiwanjian 28 zhaolinger 30二、SparkSql代码实现package cn.com.git.scala.
2017-08-02 15:48:21
2583
原创 Spark学习总结一 单词计数
一、场景:统计文件单词个数二、Scala代码实现:package cn.com.git.scala.spark.testimport org.apache.spark._import org.apache.spark.SparkContext._import org.apache.spark.rdd.RDD.rddToPairRDDFunctionsobject
2017-08-02 15:37:09
708
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人