自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql-- 查询库和表相关信息

mysql 查询库和表相关信息1、查询库 schemaselect database();2、查询库所有表show tables;3、查询表创建信息SELECT table_schema, table_name, table_comment, table_type, table_collation, create_time FROM information_schema.TABLES WHERE table_schema = 'schema' AND table_ty

2021-01-12 22:11:07 203

转载 Java并发之AQS详解

Java并发之AQS详解转载自:http://www.cnblogs.com/waterystone/p/4920797.html一、概述谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)!类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的ReentrantLock/Semaphore/CountDownLatch…。以下是本文的目录大

2020-12-30 20:50:14 111

原创 如何通过scp远程备份数据,避免输入密码

通过用expect交互命令结合shell脚本linux定时任务完成数据远程备份1、expect 命令介绍expect是一个自动化交互套件,主要应用于执行命令和程序时,系统以交互形式要求输入指定字符串,实现交互通信。expect自动交互流程:spawn启动指定进程—expect获取指定关键字—send向指定程序发送指定字符—执行完成退出.注意该脚本能够执行的前提是安装了expectyun install -y expectexpect常用命令总结:spawn 交互

2020-12-28 20:16:37 259 1

原创 真的kafka可视化web工具kafdrop安装就是这么简单~

Kafdrop是Apache Kafka的开源Web UI可视化界面主要功能1、查看Kafka代理 -主题和分区分配以及控制器状态2、查看主题 -分区数,复制状态和自定义配置3、浏览消息 -JSON,纯文本和Avro编码4、查看消费者组 -每个分区的停放偏移量,合并延迟和每个分区滞后5、创建新主题6、查看ACL一、安装jdk11kafdrop jdk版本要求jdk11以上,所以先下载安装jdk11感谢这位博主,我不用去官网下载了https://www.cnblogs.com/David

2020-12-24 23:32:41 8152 1

原创 如何定时备份mysql数据库

通过编写脚本 在linux中添加定时任务执行脚本1、编写shell脚本#!/bin/bash#数据库IPdbserver='127.0.0.1'#数据库用户名dbuser='root'#数据密码dbpasswd='123456'#数据库,如有多个库用空格分开dbname='study'#备份时间backtime=`date +%Y%m%d%H%M%S`#备份输出日志路径logpath='/opt/study/mysql/mysqlbak'echo "############

2020-08-31 16:21:04 200

转载 关于Linux中nohup.out日志过大问题

转载来自:https://www.cnblogs.com/zhangmingcheng/p/11577967.html背景,java项目,一般在运行JAVA程序时需要用到nohup命令来实现后台启动日志,默认保存在当前目露nohup.out文件。但是有些程序输出nohup文件会出现过大的情况。在此解决如下:1、 在nohup.out 所在目录创建一个ClearNohup.sh 脚本,通过定时任务让其每周清理一次。防止nohup文件过大问题。#!/bin/bash# Author: Ljohn#

2020-08-31 10:39:25 1179

原创 对list集合分批次截取处理

有个业务数据集合,想分批次处理,如每100条数据执行一次。 List<Integer> values = new ArrayList<>(); for (int k=0;k<105;k++){ values.add(k); } int total = values.size(); System.out.println(values); System.out.p

2020-08-17 10:32:02 1893 2

原创 java工具类(9) -正则表达式处理字符串

1、截取字符串在处理业务数据的时候,有时会让从一行字符串中截取指定位数或以某字符串开头的多少位字符串,使用正则表达式处理会更简洁点.比如有一行字符串,想截取以AB开头的10位字符串 String string = "AB001CFd7MaABCARG27D14AB000CFS21_AAB078AS9MRDFD"; String regix = "AB[0-9a-zA-Z]{8}"; Pattern pattern = Pattern.compile(regix);

2020-08-17 10:01:46 322

原创 java工具类(8) -日期操作-DateUtil

最近做的需求有关日期处理的,这里总结一下,直接贴代码import java.text.DateFormat;import java.text.SimpleDateFormat;import java.time.*;import java.time.format.DateTimeFormatter;import java.util.Date;public class DateUtil { private final static String UTCTimeLen13 = "UTCTi

2020-08-05 15:03:17 277

转载 字符串处理StringTokenizer

原文链接:https://blog.csdn.net/daicooper/article/details/80788596在 Java 类库的 java.util 包中包含一个用于进行字符串词法分析的类 StringTokenizer ,目的是将对字符串进行分解的方法进行封装,以简化应用程序设计过程中的工作量。例如,对于字符串 “We are Students “, 如果把空格作为该字符串的分隔符,那么该字符串有3个单词;而对于字符串 “You,are,Student”,如果把逗号作为了该字符串的分隔.

2020-07-09 17:42:32 474

转载 SpringBoot启动加载类ApplicationRunner

ApplicationRunner是一个接口,我们需要实现它,并重写run()方法,当项目启动时,run()方法便会自动执行@Component@Order(value=1)public class StartLoader implements ApplicationRunner { @Override public void run(ApplicationArguments args) throws Exception { System.out.println("#

2020-07-09 16:47:00 555

原创 java StringBuffer去除最后一位字符

根据分割符拼接字段,想去除最后一位分割符,可使用StringBuffer自带的deleteCharAt方法。deleteCharAt(int index)只有一个参数,使用时删除索引为index的字符; /** * @throws StringIndexOutOfBoundsException {@inheritDoc} * @since 1.2 */ @Override public synchronized StringBuffer d

2020-07-09 11:42:15 4250

转载 使用fastjson解析数据后导致顺序改变问题

转载来自:https://blog.csdn.net/long2010110/article/details/81537820在开发过程中遇到一个问题,服务器经过排序返回后的字符串数据使用fastjson解析后,数据顺序发生变化,引起业务异常。解决办法:1、解析时增加参数不调整顺序JSONObject respondeBodyJson = JSONObject.parseObject(jsonStr, Feature.OrderedField);2、初始化json对象为有序对象:JSONObj

2020-06-29 13:53:54 1866

转载 Java线程详解(深度好文)

本文转自:http://blog.csdn.net/shimiso/article/details/10005983感谢作者分享。Java线程:概念与原理一、进程与线程 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,即进程空间或(虚空间)。进程不依赖于线程而独立存在,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就...

2019-12-18 22:08:06 246

原创 开发环境安装配置

JAVAJDK安装下载:JDK1.8安装:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlJAVA_HOME 环境变量配置JAVA_HOMEC:\Program Files\Java\jdk1.8.0_171Path%JAVA_HOME%\bin;%JAVA_HO...

2019-12-18 14:27:57 123

转载 Euraka和Zookeeper比较

原文链接:https://blog.csdn.net/qq_35902689/article/details/78113317Eureka的优势1、 在Eureka平台中,如果某台服务器宕机,Eureka不会有类似于ZooKeeper的选举leader的过程;客户端请求会自动切换到新的Eureka节点;当宕机的服务器重新恢复后,Eureka会再次将其纳入到服务器集群管理之中;而对于它来说,所有...

2019-12-16 11:30:12 137

转载 Eureka工作原理

觉得Eureka工作原理介绍的挺详细的,就转载了。转载来自:https://blog.csdn.net/qwe86314/article/details/94552801Eureka 工作原理上节内容为大家介绍了,注册中心 Eureka 产品的使用,以及如何利用 Eureka 搭建单台和集群的注册中心。这节课我们来继续学习 Eureka,了解它的相关概念、工作流程机制等。Eureka 作为...

2019-12-16 11:25:13 100

原创 关于java使用socket与服务器通信的总结

socket客户端demo1.创建springboot项目 此处省略2. 依赖jar 添加pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML...

2019-11-08 21:30:36 334

转载 java操作FTP服务器通用工具类

转载:https://blog.csdn.net/Rodge_Rom/article/details/78888541package cn.com.test.util; import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOu...

2019-11-07 15:43:01 208

原创 java网络通信socket的一些用法

最近项目中有个需求:局域网内向共享文件夹传输文件,尝试了jcifs.jar 和smbj.jar都不行,最后选择socket通信完成。然后总结下写个demo,下面直接贴代码…1.pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" ...

2019-11-07 15:41:32 149

转载 java 操作sftp服务器

原创博主:郑浩-https://me.csdn.net/u013045437 文章不错,推荐收藏关注!!!转载:https://blog.csdn.net/u013045437/article/details/91619486最进想学习下java如何操作sftp服务器,找了几篇文章,感觉不错就分享了下,亲测SFTPUtil工具类可以。1.maven依赖包 <dependen...

2019-11-01 17:52:52 332

转载 《深入理解mybatis原理》 MyBatis的一级缓存实现详解 及使用注意事项

转载:https://blog.csdn.net/luanlouis/article/details/41280959

2019-08-29 17:14:39 68

原创 JAVA工具类(7)-读取二进制文件

import org.apache.commons.codec.binary.StringUtils;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;/** * @Author zufeichao * @...

2019-08-13 11:29:45 505

原创 JAVA工具类(7)- 读写文件(2)

import java.io.*;import java.util.ArrayList;import java.util.Arrays;import java.util.TreeSet;/** * @Author zufeichao * @ProjectName test-pdf * @Description TODO * @Date 2019-08-13 10:29 * @T...

2019-08-13 11:11:12 78

原创 java 生成二维码可带LOGO和文字描述

maven依赖 <properties> <zxing.version>3.3.0</zxing.version> <commons-lang-version>2.6</commons-lang-version> </properties> <dependencies&...

2019-07-29 10:38:10 1253 2

转载 RESTFUL URL命名原则

转载:https://blog.csdn.net/belalds/article/details/80060296

2019-07-04 14:52:38 439

原创 Java基础知识-更新中

Java中的异或运算符^^是异或运算符,异或的规则是转换成二进制比较,相同为0,不同为1.Java中的与运算符&与运算符&,转换成二进制比较,两个操作数中位都为1,结果才为1,否则结果为0Java中的或运算符|或运算符|,转换成二进制比较,两个位只要有一个为1,那么结果就是1,否则就为0Java中的非运算符用符号“~”非运算符用符号~,转换成二进制比较,如果位为...

2019-07-04 10:46:48 70

原创 NumberFormat格式化处理数字

从0000递增加1, 0000–9999 public static void main(String[] args) { NumberFormat nf = new DecimalFormat("0000"); for(int i=0 ; i< 10000; i++){ System.out.println(nf.format...

2019-07-03 10:34:51 2639

转载 牢记面向对象五个基本原则

转载来自:http://www.hollischuang.com/archives/220牢记面向对象五个基本原则单一职责原则(Single-Resposibility Principle)其核心思想为:一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。职责过多,可能引起它变...

2019-06-26 15:43:07 95

原创 通用的工具类总结-更新中

package com.zfc.study.util;import org.slf4j.Logger;import org.slf4j.LoggerFactory;/** * @Author zfc * @ProjectName * @Description 常用的工具类 * @Date 2019-06-14 14:51 **/public class CommonUtil...

2019-06-14 16:20:23 140

转载 Windows下部署安装RocketMQ

1.windows下RocketMQ安装部署1.1下载地址:http://rocketmq.apache.org/release_notes/release-notes-4.3.0/选择‘Binary’进行下载点击链接下载1.2解压下载包后,配置系统环境变量变量名:ROCKETMQ_HOME变量值:MQ解压路径\MQ文件夹名(例如我的:D:\JAVA\developer\rocke...

2019-05-28 19:39:08 124

原创 Hbase学习笔记(四)java访问部署在Windows下的Hbase

package com.zfc.test.controller.test;import java.io.IOException;import java.util.ArrayList;import java.util.List;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.HBase...

2019-04-13 11:11:50 278

原创 Hbase学习笔记(三)-hbase shell 常用命令

Hbase shell 常用命令名称命令表达式创建表create ‘表名称’, ‘列名称1’,‘列名称2’,‘列名称N’添加记录put ‘表名称’, ‘行名称’, ‘列名称:’, ‘值’查看记录get ‘表名称’, ‘行名称’查看表中的记录总数count ‘表名称’删除记录delete ‘表名’ ,‘行名称’ , ‘列名称’删除一张...

2019-04-13 11:11:21 305

转载 Hbase学习笔记(二)-Wondows下部署Hbase

Windows下部署Hbase本文转载自:https://blog.csdn.net/wm6752062/article/details/80381704最近项目中用到hbase,就百度学习了一下。通过在Windows下部署HBase,可以解决在单机开发中用到HBase问题,项目正式上线时,可以使用Linux分布式部署的HBase。以下简要介绍Windows下部署HBase主要步骤:一、准...

2019-04-13 11:10:27 180

原创 java 计算前6个月月份

package com.web.controller;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Collections;import java.util.Date;import java.util.List;impo...

2019-04-13 11:09:19 2208

转载 Log4j配置详解,太详细了。

来自:https://blog.csdn.net/zhshulin/article/details/37937365Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog...

2019-04-13 11:07:14 3948

原创 使用Maven构建多模块项目

  在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层)、dao(数据库访问层)、service(业务逻辑层)、web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Maven来构建以上的各个层。  项目结构如下:  system-parent     |—-pom....

2018-06-19 23:17:58 122

原创 spring(2)- freemarker.properties 配置

datetime_format=yyyy-MM-dd HH:mm:ssdate_format=yyyy-MM-ddtime_format=HH:mm:ssboolean_format=true,falsewhitespace_stripping=truedefault_encoding=UTF-8tag_syntax=auto_detecturl_escaping_charset=U...

2018-06-12 22:03:48 225

原创 spring(1)- spring-servlet.xml 配置Freemarker

spring-servlet.xml &amp;amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;amp;gt;&amp;amp;lt;beans xmlns=&amp;quot;http://www.springframework.org/schema/beans&amp;quot; xmlns:xsi=

2018-06-12 22:03:08 178

原创 hessian(5)-TestHessian 接口调用

import java.net.MalformedURLException;import java.util.HashMap;import java.util.Map;import com.caucho.hessian.client.HessianProxyFactory;import com.suning.logistics.eds.hessian.invoke.MapRemoteIn...

2018-06-12 22:01:12 235

springboot-mysql-mybatisplus-master.zip

学习springboot集成mybatisPlus、mysql、poi、rocketmq等

2019-06-12

空空如也

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

TA关注的人

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