自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

可爱猪猪

这是一个可爱的小仙女儿 嘻嘻嘻

  • 博客(53)
  • 资源 (9)
  • 收藏
  • 关注

原创 mybatis XML 中 mysql 和orcale 的批量插入,使用队列多线程进行批量插入,迁移数据

mysql 的批量修改 需要在连接地址上加上allowMultiQueries=truespring.datasource.druid.master.url=jdbc:mysql://ip:port/dev_rcs?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT%2B8&verifyServerCertificate=true&useSSL=false&allowMultiQueries=t.

2020-11-27 14:06:04 433

原创 springboot使用RestTemplate进行http请求 并且实现RetryTemplate重试机制

加入pom依赖<dependency> <groupId>org.springframework.retry</groupId> <artifactId>spring-retry</artifactId> <version>1.2.0.RELEASE</version></dependency>配置bean 用spring 进行管理@EnableAsync@Config

2020-05-14 09:58:46 4920 1

原创 springboot Scheduled定时器执行 ,上次任务执行完成后在执行下一次

@Scheduled所支持的参数:1.cron:cron表达式,指定任务在特定时间执行;2.fixedDelay:表示上一次任务执行完成后多久再次执行,参数类型为long,单位ms;3.fixedDelayString:与fixedDelay含义一样,只是参数类型变为String;4.fixedRate:表示按一定的频率执行任务,参数类型为long,单位ms;5.fixe...

2020-04-30 15:15:07 18974

原创 记录一下myeclipse在jdk7 下面使用buildWar打包jdk6的项目程序包com.sun.image.codec.jpeg不存在

公司的老项目用的jdk6 我本地用jdk7 跑项目 但是用buildWar 打war包一直报错7: 错误: 程序包com.sun.image.codec.jpeg不存在 [javac] import com.sun.image.codec.jpeg.*; [javac] ^解决方法:因为jdk7中没有com.sun.image.codec.jpeg这个程序包了。...

2020-04-27 14:55:59 252 2

原创 oracle各个版本所需要的ojdbc jar驱动包以及版本对应关系

版本对应关系及使用方法jar包下载地址 oracle版本 随Oracle版本发布的OracleJDBC驱动 适用JDK Oracle 8i classes111.zip JDK1.1 classes12.zip JDK1...

2020-03-05 16:01:59 24082 1

原创 springboot搭建http2服务器和h2c服务器 h2 的http/https 请求服务器

HTTP2.0特性通俗易懂篇:https://www.cnblogs.com/yingsmirk/p/5248506.html 深入了解篇:https://www.jianshu.com/p/67c541a421f9HTTP/2连接是建立在TCP连接之上的应用层协议,客户端是TCP连接的发起者。HTTP/2使用和HTTP/1.1一样的 URI schemes:"http" 和 "http...

2020-02-24 11:12:42 3901 2

原创 java8新特性 stream中间操作和终端操作示例说明java8新特性(查找、 排序、 过滤 、计算、 去重 、分组 等操作)

java8 的forEach、filter、map、distinct、sorted、peek、limit、skip、count、anyMatch、allMatch、noneMatch、toArray操作、min、max、findFirst、findAny、reduce、collect操作 示例说明package com.zpy.demo.java8;import java.ut...

2019-10-17 19:12:44 943 3

原创 springboot+websocket+vue 服务端像前端推送消息

最近项目中需要接收告警提示 故采用了wobsocket来实现消息推送至前端pom依赖<!-- WebSocket --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websock...

2019-09-27 17:07:40 3036 12

原创 springboot-pagehelper-druid+mybatise+oracle 框架搭建 分页

需要项目demo 可以去我的资源里面下载!https://download.csdn.net/download/qq_39477018/11452122 我的项目中get set方法使用了lombok的注解需要自己在idea中装一下lombok插件新建一个springboot项目pom文件添加pagehelper、druid、mybatise 依赖<depe...

2019-07-30 10:13:28 760

原创 springboot +mybatis+oracle 配置多个数据源,配置两个数据库信息 mysql+oracle+druid 双数据源

项目中需要用到两个数据库 采取配置案例源码下载地址:https://download.csdn.net/download/qq_39477018/12050958项目结构首先在application.properties中配置两个数据源数据源1import org.apache.ibatis.session.SqlSessionFactory;import or...

2019-05-31 09:48:50 7062 6

原创 spring boot 中读取application.properties 中文乱码问题解决

设置File Encodings的Transparent native-to-ascii conversion为true,具体步骤如下:依次点击File -> Settings -> Editor -> File Encodings将Properties Files (*.properties)下的Default encoding for properties f...

2018-11-21 14:01:28 12139 15

原创 springboot2+redis 订阅发布,解决接收消息累计线程到内存溢出,使用自定义线程池接收消息

redis springboot 消息订阅发布

2023-08-23 14:02:22 664

原创 mybatis 动态字段列 批量插入数据 xml<foreach>嵌套<foreach>

mybatis 动态字段列 批量插入数据 xml嵌套

2022-08-17 14:08:39 1331 2

原创 随笔记录 java使用的一些东西

随笔

2022-07-21 18:56:09 436

原创 java解析shp文件

java解析shp文件

2022-07-21 13:27:36 3036 4

原创 nacos+定时任务动态配置 @Scheduled定时器

maven 依赖添加 该依赖可以动态监听nacos配置文件修改<dependency><groupId>com.purgeteam</groupId><artifactId>dynamic-config-spring-boot-starter</artifactId><version>0.1.1.RELEASE</version></dependency>启动类加注解 @Enable..

2022-04-21 16:56:10 4235 6

原创 Nacos+Skywalking+mysql/Elasticsearch 搭建详解,swUi界面详解

​​​​目录1.介绍2.准备3.目录结构4.开始配置5.启动5.1.启动SW5.2.SW动态配置5.3.启动agent6.sw界面监控说明6.1.简单测试6.2.忽略部分 URL 的追踪6.3.对mysql的操作链路分析6.4.对redis的操作链路分析6.5.更多链路追踪6.6.ui界面介绍7.日志框架示例8.告警配置9.Sw+Elasticsearch集群配置1.介绍Sk...

2021-12-08 20:24:50 5991

原创 java 使用sftp读取文件多线程

java 使用sftp读取文件多线程。

2021-12-08 19:50:05 6927 1

原创 RestTemplate 请求 http 和https

@Bean(name = "httpRestTemplate") public RestTemplate httpRestTemplate() { SimpleClientHttpRequestFactory factory = new SimpleClientHttpRequestFactory(); factory.setReadTimeout(20000); factory.setConnectTimeout(3000); R..

2021-11-16 20:16:32 1157

原创 线程池创建+带返回值的线程使用

/** * Set the ThreadPoolExecutor's core pool size. */ private int corePoolSize = 100; /** * Set the ThreadPoolExecutor's maximum pool size. */ private int maxPoolSize = 200; /** * Set the capacity for the Threa...

2021-07-22 15:44:06 807

原创 查找下载各种jar包pom依赖包 的地址

https://mvnrepository.com/

2021-07-15 14:19:20 776

原创 idea控制台日志乱码解决,tomcat控制台日志乱码解决

如果是启动时候日志乱码那么是idea的问题,在idea配置 打开idea所在的位置C:\Program Files\JetBrains\IntelliJ IDEA 2017.1.3\bin在bin目录下找到idea.exe.vmoptions和idea64.exe.vmoptions文件在文件里面添加-Dfile.encoding=UTF-8如果是用tomcat部署 项目代码中写的中文乱码了,可以设置...

2021-07-15 11:44:10 274

原创 idea部署web项目启动web项目以及打war包,idea导入eclipse的web项目部署

本文讲解了从eclipse web项目导入idea 如何部署+如何打war包1.打开tomcat配置项如果你+号没有TomcatServe 那么在 file-settings 打开配置添加tomcat2.配置tomcat• 如上图标注 1 所示,我们可以切换随时为项目切换不同的容器。 • 如上图标注 2 所示,我们可以指定给运行的容器设置 VM 参数。 • 如上图标注 3 所示,这分别是在两种命令下的触发的事件。这个是 IntelliJ IDEA 特有的,也...

2021-07-15 11:00:17 463 1

原创 java程序内部缓存cache,ExpiringMap

@Bean(name="cache2") public Cache cache2() { return new GuavaCache("cache", CacheBuilder.newBuilder().maximumSize(30000).expireAfterWrite(2, TimeUnit.DAYS).build()); } @Autowired private Cache cache;// cache.invalidateAll();...

2021-06-30 10:30:13 623 1

原创 springboot打jar包排除掉jar内部的application配置文件

开发环境redis集群,测试环境redis单机springboot 加载外部配置文件 会覆盖掉内部的配置项,但是外部没有内部有的,那会读取内部的配置项,故集群改单机,内部配置文件是集群,外部是单机,程序启动报错。解决办法 排除 在pom.xml加入<!--打包去掉jar包内的配置文件--> <plugin> <groupId>org.apache.maven.plugins</groupId&gt

2021-06-24 19:52:47 2236

原创 springboot+redisson 集群,哨兵,单机通用化配置

加入pom依赖 <!-- redisson --> <dependency> <groupId>org.redisson</groupId> <artifactId>redisson-spring-boot-starter</artifactId> <version>3.12.4</version>..

2021-06-24 19:44:50 2407

原创 nginx将http请求转发到https,使用RestTemplate无法跳转,301错误解决

网站添加了https证书后,当http方式访问网站时就会报404错误,所以需要做http到https的强制跳转设置.一、采用nginx的rewrite方法#1) 下面是将所有的http请求通过rewrite重写到https上。 例如将所有的dev.wangshibo.com域名的http访问强制跳转到https。 下面配置均可以实现: 配置1:server { listen 80; server_name dev.wangshibo.com; i...

2021-04-13 11:39:25 3834

原创 nginx+Lua+redis 单机模式和集群模式 lua连接redis

1.安装lua1.1安装LuaJIT[root@lab233 testzpynginx]# wget http://luajit.org/download/LuaJIT-2.0.5.tar.gz[root@lab233 testzpynginx]# tar -zxvf LuaJIT-2.0.5.tar.gz[root@lab233 testzpynginx]# cd LuaJIT-2.0.5[root@lab233 LuaJIT-2.0.5]# make PREFIX=/usr/loca

2020-12-09 19:41:21 1638

原创 springboot 配置两个redis, 自适应配置集群redis另外在配置一个单机redis

spring boot 2.1.1版本application.properties配置文件配置集群redis#redis集群spring.redis.sentinel.master=mymasterspring.redis.sentinel.nodes=192.168.150.131:6001,192.168.150.132:6001,192.168.150.133:6001spring.redis.database=0spring.redis.password=czty_yhxx.

2020-11-27 14:34:43 796 1

原创 StringRedisTemplate 批量插入数据并且设置过期时间,批量获取redis数据信息

springboot中使用StringRedisTemplate 对redis进行批量插入, 使用管道executePipelined操作,提高效率//批量插入redis public void insertRedisBatch(final List<OutboundRequest> outs){ stringRedisTemplate.executePipelined(new RedisCallback<String>() { ...

2020-06-16 10:21:51 7098 6

原创 在修改数据时候,查找对比两个list中,那些数据需要修改,那些需要删除,那些需要新增。使用java8的新特性进行查找比较

在修改模块的时候 一条数据下有很多子数据,在进行修改的时候子数据也修改了(可能子数据中有修改的,新增的,删除的,没变化的),常用做法是直接把这条数据的子数据都删了,重新把这批子数据给插入数据库。但是有些业务复杂的(比如子数据的id和其他表关联过),这样的话就不可以把之前的子数据都给删掉重新插入了,因为重新插入的主键id不同。这时候就需要找出这批数据中 需要新增的,删除的,修改的数据 进行相应的操作。public static void main(String[] args){ J.

2020-06-10 19:14:52 1966 1

原创 对比原来list 找出新的list对象中属性改变过对象(用于批量修改数据状态时候查找出那一条数据修改过)

在做批量修改状态的时候,前端把所有修改或者没有修改的数据都传后端了,要求后端对这个数据进行处理, 如果是单表没有任何其他的逻辑操作其实不用找出来,我这边是需要 对启用的存redis,禁用的删除redis,故需要找出状态修改过的数据进行处理public static void main(String[] args){ //批量修改状态 查找原数据与现在数据修改过的数据 List<RcsTopo> ysj=new ArrayList<>(); ..

2020-06-08 15:43:38 857 2

原创 idea maven 打包错误 [ERROR] javac options source files

今天项目使用maven打包一直报错[INFO] BUILD FAILURE[INFO] ------------------------------------------------------------------------[INFO] Total time: 2.293 s[INFO] Finished at: 2020-05-27T18:59:57+08:00[INFO] Final Memory: 20M/309M[INFO] ------------------------..

2020-05-27 19:16:18 3891 5

原创 java使用xstream解析xml,XML转java对象

pom 添加依赖<dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream</artifactId> <version>1.4.10</version></dependency>xml内容: public static void main(String[] args){ .

2020-05-27 18:59:08 2673

原创 springboot1.5+eureka+ribbon微服务 springboot2.1+eureka+feign 微服务

1.创建Eureka注册中心注意spingboot2.X和l.5X使用的版本不一样 需要了解的可以自行百度,下面给出2.X的配置信息新建一个springboot项目 加入pom依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc

2020-05-25 20:36:09 879 1

原创 idea 插件使用信息

Lombok插件介绍:注解方式 省略get/set方法官网地址:https://plugins.jetbrains.com/plugin/6317-lombok插件使用方法:使用前我们需要说明的是安装的插件只是一个调用,就像我们使用maven插件一样,本机需要安装maven才行。我们在使用lombok前也需要添加lombok的依赖。<dependency>...

2020-04-28 14:46:40 174

原创 protostuff 工具类

protostuff,是google在原来的protobuffer是的优化产品。使用起来也比较简单易用,目前效率也是最好的一种序列化工具。 pom: <dependency> <groupId>io.protostuff</groupId> ...

2019-12-27 11:14:18 413

原创 fst工具类

fst,与kryo类似是apache组织的一个开源项目,完全兼容JDK序列化协议的系列化框架,序列化速度大概是JDK的4-10倍,大小是JDK大小的1/3左右 官方文档: https://github.com/RuedigerMoeller/fast-serialization/wiki/Serialization p...

2019-12-27 11:11:58 769

原创 fastjson json转对象 转List map 等工具类

pom中引用<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.62</version></dependency>package...

2019-12-27 09:37:00 1058

原创 Kryo工具类 序列化和反序列化操作工具类KryoUtils

加入pom<dependency> <groupId>com.esotericsoftware</groupId> <artifactId>kryo</artifactId> <version>4.0.0</version></dependency>package...

2019-12-26 21:01:15 1594

java解析上传的shp文件,包含jar,方法,shp文件

java使用geotools解析shp文件,内容包含 解析方法,使用的各种jar包,以及单区域shp和多区域shp文件

2022-07-21

彩信MM7_api文档和所用的jar包.rar yi

中兴发送MM7cai彩信文档 jar包以及配置文件等等

2021-11-16

nginx+lua+redis 集群 连接插件和脚本

nginx+lua+redis 集群 连接插件和脚本,原来插件是没有密码功能 故 修改了一下 k可以自己下载使用

2020-12-09

springboot+mysql+oracle+druid 双数据库进行数据同步

主要是数据同步从oracle同步到mysql,数据量为好几十万,采用了流处理的方式同步进行处理,防止出现oom

2020-08-13

springboot+eureka+feign.rar

springboot+eureka+feign 搭建的一个简单的服务应用适用于初学者

2020-05-25

oracle各个版本的驱动包

ojdbc 5 6 7 8 10 满足各个版本的oracle 驱动包下载 oracle10g 11g 12c 18c 19c 版本所用jar包

2020-03-05

springboot +mybatis+oracle 配置多个数据源,配置两个数据库信息

springboot +mybatis+oracle 配置多个数据源,配置两个数据库信息

2019-12-25

springboot-pagehelper-druid.rar springboot分页框架搭建 连接池搭建

这是一个springboot整合druid连接池+pagehelper分页的简单demo的框架 运用了mybatis、数据库使用oracle

2019-07-30

java爬取携程酒店评价信息

java爬虫,爬取携程酒店的评价信息。以及eleven参数的生成方法。

2018-11-05

空空如也

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

TA关注的人

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