单机linux上kafka搭建 1、安装jdk(kafka是scala语言开发的,运行在jvm上)解压文件tar -zxf jdk1.8.0_201.tar配置环境变量vim /etc/profile在 profile 文件最后加上export JAVA_HOME=/usr/local/java/jdk1.8.0_201export PATH=PATHexport CLASSPATH=.:JAVA
Dubbo 是 SOA 时代的产物,它的关注点主要在于服务的调用,流量分发、流量监控和熔断。而 Spring Cloud 诞生于微服务架构时代,考虑的是微服务治理的方方面面,另外由于依托了 Spirng、Spirng Boot 的优势之上,两个框架在开始目标就不一致,Dubbo 定位服务治理、Spirng Cloud 是一个生态。两者最大的区别是 Dubbo 底层是使用 Netty 这样的NIO
MySQL 性能优化的理解。
<build> <plugins> <!-- compiler插件,定义编译打包的jdk版本 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</
devlog4j.dev.propertiesparams.dev.propertie***c/main/resourceslog4j.propertiesparams.propertiesdictionary.propertiestruesrc/main/resourceslog4j.propertiesparams.propertiesfalsetrueenvdevprolog4j.pro.p
@Scheduled(cron="00/30?")publicvoidUpdateSmsUnList(){try{//使用redis分布式锁来保证同一时刻只有一个定时任务在执行if(redisUtil.getLock(Constants.MSG_SMS_UN_REDIS_KEY,"doingjob",603)){logger.info("短信退订任
/***获取音频时长*@parammultipart*@return*@throwsIOException*/publicstaticlonggetDuration(MultipartFilemultipart)throwsIOException{Filefile=newFile(multipart.getOriginalFilename());try{FileUtils.copyInputStr
packagecn.com.amway.msgcenter.console.util;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.data.redis.core.RedisTemplate;importorg.springframework.data.redis.cor
1、pom文件配置<dependency><groupId>com.aliyun.oss</groupId><artifactId>aliyun-sdk-oss</artifactId><version>3.5.0</version></dependency>2、代码实现@Componentpublic
importcom.google.zxing.BarcodeFormat;importcom.google.zxing.EncodeHintType;importcom.google.zxing.MultiFormatWriter;importcom.google.zxing.WriterException;importcom.google.zxing.client.j2se.MatrixToIm
1、对字节数组字符串进行Base64解码并生成图片publicstaticbooleanGenerateImage(StringimgStr,StringimgFilePath){if(imgStr==null)//图像数据为空returnfalse;BASE64Decoderdecoder=newBASE64Decoder();try{//Base64解码byte[]bytes=decoder.
说说JVM的内存布局?Java虚拟机主要包含几个区域:堆:堆Java虚拟机中最大的一块内存,是线程共享的内存区域,基本上所有的对象实例数组都是在堆上分配空间。堆区细分为Yound区年轻代和Old区老年代,其中年轻代又分为Eden、S0、S13个部分,他们默认的比例是8:1:1的大小。栈:栈是线程私有的内存区域,每个方法执行的时候都会在栈创建一个栈帧,方法的调用过程就对应着栈的入栈和出栈的过程。每个
importcn.com.amway.msgcenter.console.util.StringUtil;importorg.apache.poi.hssf.usermodel.HSSFDateUtil;importorg.apache.poi.openxml4j.exceptions.OpenXML4JException;importorg.apache.poi.openxml4j.opc.OP
importjava.io.File;importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream;importjava.lang.reflect.Field;im
importjava.beans.BeanInfo;importjava.beans.IntrospectionException;importjava.beans.Introspector;importjava.beans.PropertyDescriptor;importjava.beans.XMLDecoder;importjava.beans.XMLEncoder;importjava.i
importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.data.redis.core.RedisTemplate;importorg.springframework.data.redis.core.StringRedisTemplate;importorg.springframe
1、下面讲解RabbitMQ配置:截图如下:代码如下:@Configurationpubliccla***abbitMQConfigimplementsRabbitListenerConfigurer{privatestaticfinalLoggerlogger=LoggerFactory.getLogger(RabbitMQConfig.class);//资源owner账户ID信息@Value(
异步上传,数据从1万提升到5万
privatestaticStringJOB_NAME="_JOB_NAME";privatestaticStringJOB_GROUP_NAME="EXTJWEB_JOBGROUP_NAME";privatestaticStringTRIGGER_NAME="_TRIGGER"+"_NAME";privatestat
1、注解字段:@Column(name="phone",length=100)@ColumnTransformer(read="AES_DECRYPT(UNHEX(phone),'aes_phone')",write="HEX(AES_ENCRYPT(?,'aes_phone'))")privateStri
DataSource.groovy文件中的dbCreate属性十分重要,因为它可以用来指定是否自动根据GORM类来创建数据库表。其可选值为:create-drop-当Grails运行时删除并重新建立数据库create-如果数据库不存在则创建数据库,存在则不作任何修改update-如果数据库不存在则创建数据库,存在则进行修改开发环境(development)下dbCreate属性默认设置为creat
Webloginc内存溢出解决方法:javax.servlet.ServletException:java.lang.OutOfMemoryError:PermGenspace方法:在base_domain目录找到startWebLogic.bat加入以下代码:JAVA_OPTS='-Xms512m-Xmx2048m-XX:PermSize=128M-XX:MaxNewSize=256m-XX:M
packagecom.amway.common.util;importjava.lang.reflect.Type;importjava.sql.Timestamp;importjava.util.ArrayList;importjava.util.Arrays;importjava.util.Collection;importjava.util.List;importcom.amway.comm
/*Copyright(c)2005,2014springside.github.io*LicensedundertheApacheLicense,Version2.0(the"License");*/packagecom.amway.common.util;importjava.io.IOException;importjava.util.Collection;importj
packagecom.amway.msgcenter.msgtask.util;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.dao.DataAccessException;importorg.springframework.data.redis.connection.R
@BeanpublicMultipartConfigElementmultipartConfigElement(){MultipartConfigFactoryfactory=newMultipartConfigFactory();//单个数据大小10Mfactory.setMaxFileSize("10240KB");///总上传数据大小10Mfactory.setMaxRe
packagecom.amway.pos.common.utils;importorg.springframework.core.io.FileSystemResource;importorg.springframework.http.HttpEntity;importorg.springframework.http.HttpHeaders;importorg.springframework.ht
java 定时任务
importjava.sql.Timestamp;importjava.text.DateFormat;importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Date;importjava.util.Locale;/***日期操作工具类**@authorhlyangq**@date2018年11月1日上午
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号