自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 输入线程数,及执行次数, 如两个线程 执行10次输出结果 线程1:1 线程2:2 线程1:3 线程2:4.....

算法题输入线程数,及执行次数如两个线程 执行10次输出结果 线程1:1 线程2:2 线程1:3 线程2:4.....两个知识点 Thread 中 join 方法 及 循环遍历中 Thread 不能重复被执行package com.weini.practice;import org.junit.Test;import java.util.ArrayList;imp...

2020-04-14 20:13:16 934

原创 转发地址请求至swagger地址

起因不能直接链接工作预发环境的IP地址,只能通过域名访问。但因多个微服务组成的系统存在,需保持每个服务的健康检查API需要一致性,故通过修改server.servlet.context-path 的方式不能使用。查询很多资料,最后想到通过 spring的拦截器进行请求转发直接贴转发器代码package com.wwdz.content.web.config;import or...

2019-12-20 19:25:10 965

原创 学习 nacos 代码编程-1

今天开始研读nacos 代码,学习一下。读到 com.alibaba.nacos.client.config.http.HttpAgent 时发现一个特点,该接口有两个实现类。MetricsHttpAgent:度量类,实现了父类的方法,重新调用当前方法。在掉用当前方法前做一些异常处理及参数获取@Override public HttpResult httpGet(Str...

2019-12-14 16:30:49 760

原创 获取不到Nacos注册中心配置文件信息

官方推荐使用最新版1.1.4版本当前公司使用 nacos依赖jar版本 0.9.0版本注册中心使用1.0.1版本我本地使用版本 1.1.4版本这导致了我本地工程启动的时候 如果注册到公司提供的nacos服务中心 可以获取正常的配置文件信息但本地使用nacos 注册服务中心的时候不能正常获取配置文件信息...

2019-12-12 13:05:31 3917 1

原创 Mybatis Plus 新版 lambda 表达式查询异常

在使用新版Mybatis Plus工具时,新增的查询有支持lambda表达式。注意点在使用的时候一定要注意,设计的字段名是否标准。不允许字段名出现以 is get 为开头,负责mybatis plus 在编译lambda表达式会出错...

2019-11-20 14:17:47 2842 1

原创 Spring Boot MyBatis 动态数据源切换 Spring事务与数据源切换执行顺序设置

项目地址:https://github.com/jinyousen/blog/tree/master/problem/master-slave-switch该工程使用spring boot 和 Mybatis 实现多数据源,动态数据源切换。以及在过程遇到Spring事务执行顺序与数据源切换执行顺序设置数据源动态切换由conf/dal 包下4个类实现;DynamicDataSour...

2019-11-19 00:39:14 1638

原创 Swagger 中@API tags中含有中文异常问题

最近在接触新项目中用到了swagger,之前公司同事不喜好使用swagger也没有在意。我个人比较偏好swagger 文档开发,喜欢使用中文在标注各个接口。重点当前项目使用的是 swagger2 2.6.1 版本,这个版本有一个异常的地方:在@API 注解中的 tags 包含中文后会导致界面UI接口方法不能正常伸缩,必须点击外层的 Expand Operations ...

2019-11-13 14:06:23 2727

原创 搭建简单 Spring Boot 工程

参考:spring官方文档 spring官网: spring.ioidea 创建一个基础maven工程 编辑创建工程的 pom文件如下: 工程继承 spring-boot-starter-parent<!-- Inherit defaults from Spring Boot --><parent> <groupId>org....

2019-11-06 16:50:15 589

原创 navicat 连接 mysql 出现Client does not support authentication protocol requested by server

本机安装完mysql服务后在用navicat链接后出现问题Client does not support authentication protocol requested by server解决方法:通过终端链接mysql服务--》mysql -h 127.0.0.1 -P 3306 -u root -p(数据库密码)通过 show databases;查询现有的库使用my...

2019-09-12 15:46:10 586

转载 Redis 优雅地使用 Jedis

2019-01-04 11:33:04 746

原创 Redis 过期策略

Redis 所有的数据结构都可以设置过期时间,同时Redis 是单线程的。在同一时刻如果有太多的key过期,删除的时间也会占用线程的处理时间,将有可能导致线上读写指令出现卡顿。 过期集合redis 会将每个设置了过期时间的key存储到一个独立的字典中,定时遍历字典来删除到期的key。同时,它还采用了惰性策略来删除过期的key,在客户端访问这个key时,对key进行过期校验,如果...

2019-01-04 10:51:45 588

原创 Scrapy 完整流程

根据上一篇博客,对Scrapy框架更加细化进行了处理Scrapy 官方中文档 :https://scrapy-chs.readthedocs.io/zh_CN/0.24/1.新增了对请求发送及接收的处理机制2.梳理处理方式更改了目录结构items: 对象是种简单的容器,保存了爬取到得数据middlewares: 下载器中间件是介于Scrapy的request/...

2019-01-03 15:02:37 756 3

原创 Scrapy 入门实例

接触Scrapy框架已经有一段时间,为期的4个月的项目开发,让我对该框架有一定的了解。现在简单介绍使用方法Scrapy 官方中文档 : https://scrapy-chs.readthedocs.io/zh_CN/0.24/下图为Scrapy 的文件目录格式weini : 该项目的python模块。之后您将在此加入代码。weini/spiders: 放置spider代码的目录...

2019-01-03 14:29:32 638

空空如也

空空如也

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

TA关注的人

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