自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 Druid(德鲁伊)配置参数整理

(默认60秒):判断连接池的连接空闲数是否大于minIdle,如果是则关闭多余的连接数,少的就补上,(如果当前连接池中某个连接在空闲了timeBetweenEvictionRunsMillis时间后仍然没有使用,则被物理性的关闭掉);(必配)连接数据库的密码。(默认关闭):初始化连接池时会填充到minIdle数量,连接池中的minIdle数量以内的连接,空闲时间超过minEvictableIdleTimeMillis,则会执行keepAlive操作,打开会一直保持minIdle的数量值;

2024-04-16 15:19:02 441

原创 Jmeter ServerAgent windows启动报错 NoClassDefFoundError

将整个ServerAgent-2.2.3文件夹复制到jdk目录下的bin目录下,然后重新进入目录执行startAgent.bat。

2024-04-08 17:03:47 292

原创 idea安装后无法启动

1.检查一下 自己电脑下该路径中C:\Users\{用户}\AppData\Roaming\JetBrains\IntelliJIdea2023.3。的idea64.exe.vmoptions文件,是否有配置的其他比如agent,先删除保存后尝试启动。后续遇到新问题在更新...

2024-03-27 10:30:04 127

原创 安装mysql8.0.20版本启动异常

除此之外一定要在/app/mysql/log下创建:mysql.log。记住一定要创建文件夹: /app/mysql/log!

2024-03-18 22:24:32 116

原创 快速搭建keepalived+nginx

keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router Redundancy Protocol,即虚拟路由冗余协议。

2024-02-24 23:13:28 654 1

原创 Spring动态定时任务异常Cron expression must consist of 6 fields

spring-context-5.3.24版本源码实例化CronTrigger 时判断了cron表达式长度必须是6,spring 4.x中已经不支持7个参数的cronin表达式了。解决方案:弃用使用别的定时框架。

2024-01-03 12:15:14 692

原创 德鲁伊(Druid)链接PGsql前端请求或者后端自动任务频繁出现IOException

druid一些版本默认会给链接数据库socket默认10s,超出10s之后socket断开,对于GP数据库报的个IO异常。(对于同样的场景mysql超出10s后提示的是socketTimeOut,所以相对而言链接mysql提示更细一些)

2023-12-27 10:08:32 744

原创 关于领导要求logback日志时间格式要求为“年-月-日 时:分:秒,毫秒”

logback日志时间格式设置为“年-月-日 时:分:秒,毫秒”

2023-08-02 16:38:19 769

原创 Oracle通过mybaties批量插入

Oracle通过mybaties批量插入

2023-07-27 15:10:25 203

原创 springcloud版本Finchley.SR2升级至2021.0.6引发多数据源配置扫描mapper失效问题

正常升级前没问题的,升级后报这个错了。经过一通跟源码,发现升级前优先扫描的mapperscan配置的 basePackages 是多数据源配置里定义的路径,升级后先扫描了启动类上定义的mapperscan导致mapper实例里的SqlSessionTemplate被实例化成了mysql的数据源。多数据源的每个配置文件上导入的mapperscan错误导成了spring的,然后就导致启动类上的优先扫描了,调整成tk.mybatis.spring.annotation.MapperScan;

2023-05-06 18:05:45 115

原创 springboot对接kafka启动报错ICMP Port Unreachable

java对接kafka启动报错

2022-12-28 10:19:54 1124

原创 Maven本地安装jar包报错:The goal you specified requires a project to execute but there is no POM in this dir

The goal you specified requires a project to execute but there is no POM in this dir

2022-11-14 15:33:04 2018 2

原创 20210120mysql存储过程

存储过程大家在网上都能收到一大堆资料,各种定义变量、集合循环集合。今天就我在写存储过程的中间遇到的问题跟大家分享一下,遇到的可以顺利解决。定义存储过程:CREATE DEFINER=`root`@`root` PROCEDURE `存储过程名称`()BEGIN -- 写执行的业务逻辑END;定义变量:declare t_id varchar(16);declare t_name varchar(16);declare t_age int default(0);定义集合

2021-01-20 22:46:53 226

原创 webService踩过的坑

http://ip:端口号/cwbase/service/jtgl/MailInfoRecevie.asmx上面这个地址在用soapUi测试的时候,直接填到下面,就报了个异常org.apache.xmlbeans.XmlException: error: does not close tag本以为.asmx就是文件后缀了,就没注意。.网上查了2个小时说是改这改那,没成。最后后面加了...

2019-01-09 11:17:00 1061

原创 svn提交报错 403 forbidden

 解决方式之一:    1. 在桌面上空闲出右击选中TortoiseSVN,二级菜单中有个settings,然后选中saved Data 将右边的clear点一遍清楚一下缓存,然后再提交。 ...

2018-12-24 14:12:59 3001

原创 导致json格式转换失败的隐藏问题

\r\n  回车符这个回车符在执行sql的某个字段到数据库时,数据库显示正常,并且通过where 条件  =   查询也可以查询的到。但是将光标移动到图中所在位置之后再次按下方向键  <—— 左键,会发现前面还有一格空白东西然后再按方向键右键再次看到数据。 虽然在数据库可以查到,但是前台获取到这些数据后,在进行转换json格式时就会换行导致格式转换错误。上面的...

2018-11-16 09:30:39 1984

原创 SpringTask定时任务的配置

1.首先导入依赖,如果是boot项目,Spring已经帮你集成了,下面是他们的包import org.springframework.scheduling.annotation.EnableScheduling;import org.springframework.stereotype.Component;import org.springframework.scheduling.ann...

2018-10-29 20:18:48 224

原创 SpringCloud中Hystrix中熔断器的简单配置和调用

   SpringCloud中Hystrix组件,用于在云环境中远程调用方法失败后的处理机制,它通过配置一个处理类实现接口重写其方法提供调用失败后的紧急处理,是一个非常好用的组件。1.首先在没有配置熔断器之前启动项目访问,只启动了一个模块,注册中心和远程调用的模块都没启动,这时候启动之后调用会失败2.然后配置Hystrix首先把依赖加上 <dependency...

2018-10-23 15:21:42 1255

原创 关于线程池ThreadPoolExecutor

ThreadPoolExecutor executor = new ThreadPoolExecutor(3, 8, 3, TimeUnit.SECONDS,new LinkedBlockingQueue<Runnable>());这个线程池一共有5个参数:   第一个参数:线程池核心线程的个数   第二个参数:线程池中的最大线程数,超过最大线程会把其他线程任务放进第四个...

2018-10-19 19:27:52 152

原创 SpringCloud中的Zuul路由组件实现路由Demo

一、首先搭建一个eureka的注册中心:  1.在启动类上加上注解@EnableEurekaServer 2.在资源文件中配置注册中心 的一些配置server.port=8888eureka.instance.hostname=localhosteureka.client.register-with-eureka=falseeureka.client.fetch-registr...

2018-09-29 19:02:53 215

原创 Dom4j解析xml的小demo

首先建一个maven项目,找到Dom4j的依赖 <dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> </

2018-09-27 20:08:59 191

原创 springboot+springcloud+eureka+feign 搭建一个简单的服务注册与调用的平台

一.首先单独新建一个boot项目当做eureka的注册中心    1.在建立项目的时候:勾选上eureka server依赖如图所示2.在propertities资源文件中加入注册中心的配置: server.port=8761 eureka.instance.hostname=localhost #是否把自己注册到eureka服务器 eureka.cli...

2018-09-26 17:04:54 5335

原创 springboot整合dubbo项目controller层报null解决方法

一、springboot整合dubbo项目:    1.springboot项目在整合dubbo项目:首先导入dubbo的依赖        <dependency>            <groupId>io.dubbo.springboot</groupId>            <artifactId>spring-boot-s...

2018-08-14 19:40:47 5336 2

原创 RabbitMQ的安装启动错误解决和java整合简单的应用实现

1.安装:    下载下面的rpm包:        erlang-17.4-1.el6.x86_64.rpm        haproxy-1.5.18-1.el6.x86_64.rpm        openssl-1.0.1e-57.el6.x86_64.rpm        rabbitmq-server-3.6.3-1.noarch.rpm        socat-1.7....

2018-08-06 19:25:05 920

原创 springMVC中solr的简单实现步骤

1.在虚拟机里安装solr,可以通过官网下载solr的linux的安装包解压之后,添加/etc/sysconfig/iptables中的端口号8983(solr默认)2.Solr的安装:    第一步:解压压缩文件:   [root@localhost Desktop]# tar -zvxf solr-7.3.1.tgz  -C /opt/    第二步:启动solr    [root@...

2018-08-02 11:41:36 1364

原创 自定义拦截器实现简单登录拦截的步骤

1. 首先创建一个类MyInterceptor 实现这个HandlerInterceptor接口:org.springframework.web.servlet.HandlerInterceptor    重写其三个方法prehandle在进入controller的方法执行之前     posthandle执行的方法执行完成之后   和aftercomplate方法最终向前台页面跳转之前   ...

2018-08-02 11:02:25 5562

原创 java实现简单图片上传下载

1.首先在上传图片界面:将form表单的enctype改为:multipart/form-data2.定义一个实体类用来将存放图片存放的路径存入到mysql中private String imgpath;3.在spring容器中注入处理图片的解析器<bean name="multipartResolver" class="org.springframework.web.multip...

2018-08-02 10:59:49 6660

转载 RabbitMQ windows安装步骤

Window安装RabbitMQ,RabbitMQ安装文件是64位的,所以Window系统必须是64位的.安装RabbitMQ之前必须首先安装Erlang开发语言.软件下载地址: https://pan.baidu.com/s/1mi7porm 首先安装opt_win64_20.2.exe ERlang语言再安装 rabbitmq-server-3.7.0.exe...

2018-08-01 19:29:42 11574 2

原创 java后台实现简单分页

1.分页public String selectObjects(UserVo userVo,@RequestParam(defaultValue="1")int cpage,Model model){ //分页单位 cpage代表当前页 int pageSize = 3; //总条数 int count = userService.selectCount(userVo); ...

2018-07-06 09:13:36 4039

原创 springmvc简单登录的拦截器配置和debug查看部分代码执行结果

登录拦截器配置:1.首先自定义一个类实现HandlerInterceptor接口,重写其pre,after,post三个方法。public class MyInterceptor implements HandlerInterceptor{}2.在spring中将拦截器注入。(可以注入多个)<mvc:interceptors><mvc:interceptor&...

2018-07-01 20:46:03 793

原创 spark资源调度整合任务调度 spark-shuffer及调优 spark分组排序二次排序

 1.apark资源调度整合任务调度(前两天分别详细写到spark资源调度和spark任务调度)   如下图: 2.shuffer及调优:hashshuffer sortshuffershuffer有两个阶段:shuffer write:将数据写到磁盘小文件shuffer read:将数据从小文件中读取出来shuffer调优:SparkConf.set("spark.shu...

2018-06-28 15:51:06 381

原创 spark task、job、partition之间的关系 宽窄依赖 spark任务调度

1.task、job、partition之间的关系1.1一个task处理一个partition的数据1.2partition的数量是根据一次任务需要处理的hdfs上的block的数量决定的1.3一个action类算子对应一个job1.4一个job处理一个或多个partition的数据,所以一个job对应多个partition关系图如下:2.宽窄依赖宽窄依赖实际上就是parti...

2018-06-27 14:37:52 4760 2

原创 spark资源调度和linux安装spark和spark算子补充

一个task对应一个partition,一个job(工作)对应多个task(任务),相当于一个job处理多个partitionspark分为资源调度和任务调度一、spark资源调度过程(基于standalone资源调度)1.启动相应的资源(./start -all.sh),启动后所有的worker会向master汇报自己的资源情况。这时master会清楚所有的资源状况2.var conf ...

2018-06-26 14:19:28 134

原创 jquery脚本的几个常用方法:

    1.多选框回显: var xids = '${order.xids}'; //xids = 1,3,4 //回显之前被选中的选项 $("[name='xid']").each(function(){ var xid = $(this).val(); if(xids.indexOf(xid)>-1){ $(this).attr("checked",true); ...

2018-06-23 08:04:57 744

原创 spark-wordcount详解、数据流向和spark-map系列算子

spark-wordcount详解、数据流向:    单个maptask:首先通过sc.textfile()将数据读取出来放在linesRdd里,然后通过flatMap算子进行拆分到wordsRdd中,然后通过map算子对单词进行计数到countRdd中,然后通过reduceBykey对所有countRdd中单词出现的次数进行大聚合到resultRdd中,最后调用action算子触发程...

2018-06-22 20:01:02 396

原创 mapreduce的生命周期和spark

小常识:大数据基本原则:数据不移动计算移动mapreduce的生命周期:整个生命周期是由三个部分构成的:map task、reduce task、shuffermap task:一个map task读取一个block的数据,(为什么只读取一个,是因为每个block都是存储在hdfs分布式存储上,如果读取两个block的数据,有一个在另外一个机器上,那么夸机器读取就影响了效率),inputSp...

2018-06-22 15:34:27 317

原创 scala补充hadoop回顾spark初识

知识点:scala:1.scala中如果要在一行写两段代码的话,需要用分号;隔开2.模式匹配:(相当于java中的switch case) 不光能匹配数字还能匹配类型包括集合     def testmatch(i:Any)={    i match{          case a:Int => {println(a)}          case b:String =&gt...

2018-06-21 13:38:02 112

原创 eclipse的dubbo项目访问时出现404的检查办法

1.如果访问项目就404,在运行的项目上右击选择properties,然后输入web看看你项目发布的名称是否和你的项目名称一致

2018-06-20 07:54:18 1567

原创 大数据之Flume

知识点:旧知识request,sessionHttpServletRequrst requestrequest.getParameter("") 用于获取前台向后台发送的数据,通过表单的name属性获取request.setAttribute()用于把对象放到request请求对象中,前台可以接受值。HttpServletRequrst request.getSession()获取ses...

2018-06-20 07:53:57 171

原创 Flume+Kafka

旧知识:堆栈内存我们在创建对象的时候,会在栈里存放对象的地址,而在堆内存中真正存放对象实例空指针:一般我们说的空指针就是栈内存指向堆内存里的对象时没有发现堆里有这个对象,通俗点讲也就是jvm通过自己写的类名去堆里面找这个对象的时候,没找到。新知识:1.Flume的使用最简单的一个flume配置文件的设置a1就是一个agenta1.source = r1 就是说明source的名字...

2018-06-20 07:53:02 239

空空如也

空空如也

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

TA关注的人

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