自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (6)
  • 收藏
  • 关注

原创 Nginx实践(1)--Docker部署Nginx

一、镜像的拉取1、查看本地是否存在目标镜像[root@localhost /]# docker imagesREPOSITORYTAGIMAGE IDCREATEDSIZEsonatype/nexus3latest640570fd0ff53 months ago642MBjpress_web...

2020-07-11 00:51:08 500

原创 Redisson实现分布式锁

一、jedis/luttuce/redisson关系在redis官网推荐的三大框架就是:jedis、lettuce,redission。1、jedis jedis使用阻塞的I/O,是同步的,即当jedis与redis数据库建立连接后,只有当连接释放后才允许下一次的连接 jedis客户端实例API非线程安全,需要通过连接池来使用jedis jedis是redis的java实现的客户端,,其API提供了比较全面的redis命令的支持,jedis的每个方法底层都是对...

2020-06-28 23:27:31 2072

原创 Spring Cloud Feign传输Header,并保证多线程情况下也适用

Spring Cloud Feign传输Header,并保证多线程情况下也适用一、现象微服务在生产中,常遇到需要把 header 传递到下一子服务的情况(如服务A访问服务B的接口,需要传递header),网上大多数的方案是实现 RequestInterceptor 接口,在重写方法中,把 header 填进 Feign 的请求中。我们先按这种方式,简单实现代码如下:1、继承RequestInterceptor服务A新建类,继承 RequestInterceptor,把 header 设置到请求中,注

2020-06-26 00:28:10 6532 3

原创 git push 提交代码时出现错误:error : remote unpack failed : error Missing commit XXX

报错日志中的 error Missing commit XXX,XXX代表提交的版本号,即该记录没提交,导致与远程仓库冲突,拒绝push;解决方式如下:1、在本地代码根目录,打开 git bash2、输入 【git gc】3、接着输入【git pull --rebase】,过程中若遇到冲突需要先解决冲突,再【git add .】4、最后【git push】,成功提交...

2020-06-08 20:34:49 4795

原创 Feign传输Multipartfile文件的正确方式,Current request is not a multipart request报错解决

一、错误的方式例如,我们在子服务A的controller中,有一个接收Multipartfile文件的POST请求接口,通常写成如下方式 @PostMapping("/upload") public String upload( @RequestParam("pic") MultipartFile pic, @RequestParam("otherparam") String otherParam ) throws Except

2020-06-01 19:21:23 20699 9

原创 feign POST请求报错 too many bytes written

springboot feign too many bytes written executing POST原因:feign请求默认大小为2048byte,参数大小字节超出就会报错解決办法:增大feign请求大小feign.compression.request.min-request-size=4096

2020-05-29 19:33:37 10840

原创 Docker安装nexus3,搭建maven私服

1、拉取镜像docker pull sonatype/nexus3[root@localhost ~]# docker pull sonatype/nexus3Using default tag: latestlatest: Pulling from sonatype/nexus30bb54aa5e977: Pull complete 941e1e2b31a8: Pull comple...

2020-04-11 11:45:04 2495

原创 Spring Boot 2.x整合模版引擎(1)-Thymeleaf的XML模式,自定义方言属性

背景前段时间有一需求,需要动态修改xml模版的内容,但是网上能收集的资料多是关于thymeleaf的HTML使用方式;于是,在【科学上网】与自己的研究下,终于成功解决了这个需求。通过下文,将可以学到Spring Boot2.x+Thymeleaf的XML模式的使用,以及自定义Thymeleaf方言属性两个知识点;水平有限,若有误,欢迎各路英雄指正。一、Thymeleaf的XML模...

2019-10-14 22:38:31 2390 1

原创 N个SQL高级查询练习

最近在网上看到一个SQL练习的好例子,跟着练习了下,重新温习了遍SQL查询,收获颇丰;好记性不如烂笔头,整理如下,便于日后参考,有误或有更好的SQL请不吝赐教。1、SQL 类型:MySQL5.7.242、执行环境:Navicat for MySQL一、建表与插入样例数据1、表结构概况-- 1.学生表-- Student(SID,Sname,Sage,Ssex...

2019-08-11 01:40:26 786

原创 MySql常用语法整理

列出服务器管理的数据库show DATABASES用于显示当前选定的 MySQL 数据库中的所有表SHOW TABLES显示有关给定表中的列的信息SHOW COLUMNSSHOW COLUMNS FROM orders;DISTINCT 关键字与 SELECT 结合使用,以去掉所有重复的记录,仅返回唯一的记录。基本语法...

2019-04-29 19:11:31 301

原创 SpringBoot2.0整合quartz

前言在SpringBoot中,自身提供了@Scheduled等注解实现简单的定时任务,但在面对较复杂的定时需求时,仍然需要使用quartz,即一有定时处理的需求,应该优先使用quartz来处理。下面,将介绍在SpringBoot2.0中如何整合quartz,免去以前那种繁杂的xml配置方式,不涉及数据库保存定时记录等复杂内容。SpringBoot版本<parent>...

2019-03-18 18:27:52 1415

原创 eureka集群高可用时,'available-replicas'有效副本为空的问题

在eureka进行集群实现高可用时,由于不恰当的配置,容易引起'available-replicas'可用副本为空的情况,如图示这是由于下面3个原因导致的1.'eureka.instance.appname'与'spring.application.name’不一致2.‘eureka.instance.preferIpAddress’为true3.没有开启注册到自身。可参考配...

2019-02-21 10:14:32 3305 2

原创 Eureka-服务注册中心高可用配置

在生产应用中,服务注册中心作为核心组件,一般会进行集群配置成高可用模式。下面将对2个实例,3个实例的方式进行简介。 使用的版本情况如下1.spring boot&lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;&lt;artifactId&gt;spring-boot-starter-parent&lt;/arti...

2019-02-20 18:12:40 1261

原创 spring boot 2.x结合redis的使用

项目中用到了redis缓存,稍微整理下,有错误还望指正。易错点:1.注解方式的使用,注意点是,使用注解的方式,注解@cacheable(...)等声明的一定是该类直接对外的第一层方法,不能是该类的某个方法调用的下一层方法!!!!否则, 缓存不会生效spring boot 版本信息<parent><groupId>org.springframework.b...

2019-02-18 17:36:17 202

原创 使用@ExceptionHandler进行异常的统一捕获与返回

在应用中,我们力求做到优雅的捕获异常,并返回统一的格式给前端。下面是一种解决方案,步骤如下: 1.创建公共返回体/*** @author hesh* @date 2019/1/23* @des 公共返回类*/@Datapublic class CommHttpResult { private String status;//success,fail p...

2019-02-18 17:15:46 11770

原创 使用"javax.validation"包,对model的字段进行判空等校验,减少if-else的使用

在编码中,常需要对一个model进行字段的判空,当字段较多时,肯定导致if-else的过多或者嵌套使用。我们在此,使用"javax.validation"包的工具,使用更高级的手段去处理这个功能。 1.首先,创建相应的model,并对它的字段添加必要的条件注解package com.example.miaosha.model;import lombok.Data;impo...

2019-02-18 17:12:49 1145

转载 Spring cloud学习笔记---Eureka常见配置

部分转自:http://www.itmuch.com/spring-cloud-sum-eureka/一、Spring Cloud中,Eureka常见配置与问题总结。指定Eureka的Environmenteureka.environment: 指定环境 指定Eureka的DataCenter参考文档:https://github.com/Netflix/eureka/...

2019-01-23 11:43:59 298

原创 win 10 使用Docker Toolbox安装docker以及部署rabbitmq遇到的问题

首次在window10 下安装docker,不停遇到问题,汇总备忘一下 1.Docker Toolbox下载链接https://docs.docker.com/toolbox/toolbox_install_windows/  2.下载完成后,点击安装记得先打开电脑的‘’硬件虚拟机技术‘’安装过程中,若已安装过虚拟机,可不选 --------------...

2018-11-24 22:38:12 1399

原创 Spring Boot 中com.fasterxml.jackson.core.type.ResolvedType报错的问题(重复添加依赖)

springboot版本:&lt;version&gt;2.0.4.RELEASE&lt;/version&gt;1.由于springboot默认自带jackson包,在maven中重复添加,将会导致运行时,控制台 报错Caused by: java.lang.AbstractMethodError: com.fasterxml.jackson.core.type.Resolved...

2018-11-23 10:22:43 6288 1

转载 oracle 实现 自增主键功能

之前有一项工作是将mysql的数据库实现转移到oracle,遇到了自增主键实现的问题。&amp;amp;amp;nbsp;首先介绍一下MySQL和Oracle的背景知识1)MySQL建表时必须有一个主键(PRIMARY KEY), 每条主键内容必须唯一(Unique), 所以经常使用一个”ID”字段作为主键,给它一个”auto_increment...

2018-11-21 15:05:55 140

原创 Oracle存储过程自定义数组与查询结果赋值给该数组

1.自定义数组格式eg:type type_array is table of varchar(20) index by binary_integer; 其中,‘type’表示声明,'type_array' 为自定义的数组类型名称‘varchar(20)’是数组元素的类型,‘index by binary_integer’表示数组内的索引 2.声明数组使用上面自定义...

2018-07-26 18:42:52 13963 4

原创 MyEclipse 2017 CI 7和CI 1,CI 10破解方式

首先下载MyEclipse离线或在线安装包(官网和百度),然后下载破解文件双击crack.bat打开破解工具如图所示1.输入用户名,随便输,不限定2.下拉框选择BLUE3.点击SystemId按钮,没有的话再点击多一次 4.点击Active按钮激活 5.最后关键的一步,点击Tools–&gt;SaveProperities,会自动保存生成的 myeclipse.properties文件 将下载的破...

2018-06-06 21:43:20 460

上海市及其各区边界经纬度.zip

上海及各区边界经纬度;

2020-03-22

全国各市县区行政中心经纬度数据(国标)-2019.xls

GB/T 2260-2007国标编码 全国各市县区行政中心经纬度数据(国标)-2019.xls;GB/T 2260-2007国标编码 全国各市县区行政中心经纬度数据(国标)-2019.xls

2020-03-22

JCE(jce_policy-8).zip

jce_policy-8,JCE(Java Cryptography Extension)是一组包,它们提供用于加密、密钥生成和协商以及 Message Authentication Code(MAC)算法的框架和实现。 它提供对对称、不对称、块和流密码的加密支持,它还支持安全流和密封的对象。 因为某些国家的进口管制限制,Java发布的运行环境包中的加解密有一定的限制。比如默认不允许256位密钥的AES加解密,解决方法就是修改策略文件。

2020-03-22

Northwind Database For Mysql

Northwind Database For Mysql,北风样例数据库的MySQL版本脚本,亲测可用

2019-05-06

ice-3.6.2.jar

ice-3.6.2.jar,ice-3.6.2.jarice-3.6.2.jar,ice-3.6.2.jar

2018-05-14

ice-3.7.1.jar

ice-3.7.1.jar,最新的ice的jar包,最新的ice的jar包,,

2018-05-14

空空如也

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

TA关注的人

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