- 博客(11)
- 收藏
- 关注
原创 mysql 记一次数据迁移发生的报错
最近有个订单表,历史数据比较大,需要进行数据迁移,数据库mysql 8.0 innoDB引擎,RR事务隔离级别。功能分派给某位程序员,本地测试环境试过没问题,发布后以定时任务方式来执行后,大概30分钟左右,出现反馈系统接口阻塞,无响应。排查日志后发现出现大量java.sql.SQLException: Communications link failure报错。经过再次排查,问题就出现在之前定时任务上面,赶紧停了定时任务,拿出迁移sql一看。insert into a select * fr
2020-06-29 13:57:19
4160
原创 idea 建立SpringBoot工程
idea版本20201:首先点击idea左上角File→New→Project2:左边选择Spring Initializr,左边选择idea配置的jdk,service URL选择Default默认的,选择完毕后点击Next下一步。3:配置Group和Artifact及java信息,配置完后点击Next下一步。4:点击Web,选择Spring Web,配置完后点击Next下一步。5:输入Project name,选择Project location,配置完后点击Fins
2020-06-28 11:34:45
157
原创 mysql InnoDB引擎 事务隔离级别 小结
先放上mysql版本,如图Navicat版本如图先建立测试数据库和表,sql如下create database test;use test;create table test(id int primary key,name varchar(20));mysql InnoDB引擎事务隔离级别查看方法:select @@transaction_isolation;修改方法:SET @@session.transaction_isolation = 'READ-UN.
2020-06-26 23:51:57
291
原创 搭建maven私服
当开发部有多个项目时,你会发现肯定有个util文件夹,下面堆满了一大堆的StringUtil,DateUtil,里面又是各种地方copy过来的代码,谁用谁加,然后又不敢轻易的去掉,不小心碰到bug了,除非你敢肯定你的改法是对方想要的,不然你还压根不敢动,还不如再加个方法,随着项目后期,这种代码会越来越多;项目中有微服务如dubbo涉及到大量jar包时,如果你搭建2个dubbo还好说,如果你搭建10...
2018-09-15 16:04:56
177
原创 mysql递归查询
最近开发有一个需求,有一个商户表,表中数据如下图每一个商户可以有上级商户,现在需求是一次性查询出 商户对应的所有下级,这里要用到递归查询,折腾了半天把sql弄出来了,记录一下SELECT B.MERCHANT_ID, A. LEVELFROM ( SELECT @ids AS _ids, ( SELECT @ids := GROUP_CONC...
2018-09-15 13:30:47
1617
1
原创 SpringMVC实现可视可配置的Quartz任务
首先介绍maven依赖quartz依赖如下<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.2</version></d
2018-09-15 10:58:09
2758
2
原创 SpringMvc引用dubbo使用 Autowired注解 踩过的坑
最近开发中使用到dubbo,项目工程分为3部分,一个前端api,一个后台工程,一个dubbo-report工程,部署在服务器上,服务器配置了nginx,之前一直是将3个工程部署到对应位置,启动tomcat,后台工程中使用的是Autowired注解来注入dubbo-report中接口@AutowiredUserReportProvider userReportProvider;最近碰到一...
2018-09-05 11:12:36
7157
原创 unix部署zookeeper
首先下载zookeeper,下载地址: https://zookeeper.apache.org/releases.html我下载的是3.4.13,jdk1.8将下载好的zookeeper-3.4.13.tar.gz上传到服务器。使用命令解压zookeepertar -zxvf zookeeper-3.4.13.tar.gz进入zookeeper下conf目录,将zoo_sa...
2018-09-03 13:29:41
193
原创 idea创建maven webapp工程
1:首先在idea中选择File-New-Project,选择左边Maven,选择jdk,勾选Create from archetype,选择webapp,webapp有2个,要选择标记中webapp,如下图2:选择好后点击Next题外话:输入GroupId,ArtifactId,Version等数据的值决定了打包上传到maven时代码的路径,如下图看看上面的代码结构就比较...
2018-09-03 13:18:58
11694
原创 Spring Security中在Controller中获得用户信息
使用Spring Security来实现权限管理 首先实现org.springframework.security.core.userdetails.UserDetailsService 接口中 loadUserByUsername 方法. 方法返回org.springframework.security.core.userdetails.UserDetails接口,也可以返回Spri
2017-10-05 15:06:27
8103
2
原创 Spring Security无xml配置开发中的若干个配置
从事开发工作很久了,从没写过博客,然后时间久了,原来很多开发过程中碰到和解决的问题都忘记了,觉得有必要开通下博客,分享自己心得的同时也记录下自己的开发历程.最近在开发一个Spring Security的项目,项目刚搭建比较简陋,碰到各种问题.网上这个资料比较少,记录一下.问题1:界面使用了iframe布局的方式后,Controller返回ModelAndView.setViewNa
2017-09-18 14:03:23
666
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人