自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot项目启动以及Mybatis连接数据库源码学习

接触mybatis已经好几年了,一直以来,都只知道使用,但是对里面的原理以及其具体是怎么加载的,并不清楚,今天特意花了一上午的时间,研究了下它的源码。下面使用的是springboot+mybatis+tomcat-jdbc(springboot2.0以前默认的数据库连接池是tomcat-jdbc,2.0以后默认的连接池是hikari,本人项目引用的是springboot1.5.3)一、springboot的加载机制:要想搞明白mybatis是怎么被加载到springboot中并且默认使用tomcat-j

2021-04-26 18:09:33 573

原创 Elasticsearch出现错误source[n/a, actual length: [3.1kb], max length: 2kb]}

项目中的日志使用kafka发送,由ES进行消费,最后由kibana进行展示,但是三条数据,中间有两条在kibana上能够找到,还有一条死活找不到、最开始怀疑是不是kafka的配置有问题,毕竟这一条是在另外一个组件中,然后下载了kafka的可视化工具kafka tool,在里面成功的找到了三条发送的数据,证明kafka的消息是发送成功了的。然后继续看ES的日志,果然发现报错了:failed to execute bulk item (index) index {[logstash-wallet-.

2020-09-24 14:44:00 5802

原创 FTP文件服务器拉取不存在的文件后出现连接不上的问题

公司使用ftp作为各个业态文件交互中转站,此FTP功能由我负责开发维护。开发使用的语言是java,初始化连接代码如下:public FTPSClient initFTPSClint(String userName,String password) { FTPSClient ftpClient = new FTPSClient(); try { // 连接FTP ftpClient.connect(ftpUrl,Integer.parseInt(ftpPor

2020-08-04 15:04:01 1240

原创 存储过程插入不是规律的数据

存储过程插入数据,网上的例子基本都是一些自动生成的,比如就改变主键ID的值,其他数据都不变,这种能够实现批量填充数据库表的需求,但是如果是一批没有规律的数据(生产环境数据导入等)需要插入到数据库,网上的例子就不太好用了。刚好公司有这个需求,写了这个脚本,发出来给大家做个参考:`CREATE OR REPLACE procedure format_storeascomid integer;formatid integer;storeid integer;entityid integer;sour

2020-07-10 09:09:09 190

原创 nuxt去掉window.__NUXT__=的影响之一

nuxt.js 框架建设网站,在网站页面点击查看 查看网页源代码,就会发现源代码里面有一串这样的代码window.NUXT=(function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,_,KaTeX parse error: Undefined control sequence: \node at position 116: …:2.7.1

2020-07-10 08:49:41 2273

原创 oracle批量插入SQL优化

最近在实现一个读取本地文件数据,解析后插入数据库功能,数据量大概是三百万,文件大小将近500MB,采用批量插入的方式进行处理。之前使用比较多的是mysql,第一次接触oracle,比较习惯使用foreach循环来做处理,最开始的做法是把insert语句放到foreach里面,sql如下:<insert id="batchInsertUserInfo" parameterType="jav...

2019-08-05 14:44:26 1395

原创 oauth2.0+security+jwt网关登录认证

最近在研究springcloud中的网关认证,花费了一周时间,总算搭建出一个可以使用的简易框架,在此,将研究的步骤以及所踩的坑列出来。本次搭建的结构大致如下:如上图,步骤描述:1、前端页面请求网关路由,网关路由判断是否包含access_token以及access_token是否已经过期。2、不包含access_token或者已经失效,则返回403状态,前端根据这个状态码进行判断,自动调用网...

2019-08-05 14:39:27 4779 3

原创 Spring Cloud Eureka 使用外网IP进行服务间调用

最近因为使用的个人服务器内存不足,打算将分布式应用部分迁移到新机器上,总共有主服务模块(下文以A服务代替),网关服务模块oauth,路由服务模块gateway以及注册中心服务Eureka。两台服务器,分别以A机器和B机器代替。因为服务器配置比较低,所以打算将A服务放到A机器,其他服务放到B机器。但是购买腾讯云服务器的时候没注意到不同地区间的内网是不通的,这就导致虽然所有的服务都注册到了B机器上...

2019-08-05 11:17:56 5961

空空如也

空空如也

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

TA关注的人

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