- 浏览: 86027 次
- 性别:
- 来自: 成都
最新评论
-
CodeMonkey_Xiong:
困扰了好久的问题,终于在这里找到了答案! 回来感谢下博主,多 ...
使用spring boot jpa+分组+分页后,count页数不对的解决办法 -
linkai098:
谢谢大神啦
spring boot 集成原生netty(非netty-io-socket) -
CodeMonkey_Xiong:
spring boot 利用redisson实现redis的分布式锁(二) -
CodeMonkey_Xiong:
博主大人威武!!!
spring boot 利用redisson实现redis的分布式锁 -
liaoke0123:
https://bintray.com/rabbitmq/co ...
spring boot rabbitMQ延时队列 实现
文章列表
博主去阿里混了这么久,真心,两个字“心累”
技术方面倒不是大问题,也学会很多东西,见识了真正的大厂标准。
但是人际方面真的太累了。
刚好原单位有机会,回来做做AI相关的,也正好是风口,现在又回来了。
博客还会更新
生活还会继续
最近事情太多了,有点忙,博主在经历了5面之后终于拿到了阿里-蚂蚁金服的offer。
没时间更新太多,就记一个简单的源码错误吧。
这次要喷的是:
//OpenApi For Spring
compile "io.swagger.core.v3:swagger-models:2.0.10"
compile "io.sw ...
我在研究HikariCP(一个数据库连接池)时无意间在HikariCP的Github wiki上看到了一篇文章(即前面给出的链接),这篇文章有力地消除了我一直以来的疑虑,看完之后感觉神清气爽。故在此做译文分享。
接下来是正文
数据库连接 ...
记一次单点QPS优化(顺祝ITEYE终于回来了)
- 博客分类:
- 架构
前言
这篇文章的主题是记录一次性能优化,在优化的过程中遇到的问题,以及如何去解决的。为大家提供一个优化的思路,首先要声明的一点是,我的方式不是唯一的,大家在性能优化之路上遇到的问题都绝对不止一个 ...
经历了两天不懈努力,终于恢复了一次误操作删除的生产服务器数据。对本次事故过程和解决办法记录在此,警醒自己,也提示别人莫犯此错。也希望遇到问题的朋友能找到一丝灵感解决问题。01事故背景安排一个妹子在一台生产服务器上安装 Oracle,妹子边研究边安装,感觉装的不对,准备卸载重新安装。从网上找到卸载方法,其中要执行一行命令删除 Oracle 的安装目录,命令如下:
rm -rf $ORACLE_BASE/*
如果 ORACLE_BASE 这个变量没有赋值,那命令就变成了:
最近在用echar做一个前端柱状图如图
其中echar被写成了纯组件
<div class="chart-wrapper">
<bar-chart :close-flag="closeFlag" :sort-field="queryParams.sortField" :sort-flag="queryParams.sortFlag" :week = "isoWeekData.weeks" :team="'TP'" :e ...
最近采用了雪花算法作为另外一个IOT项目的分布式主键,但是好像有点毛病。
我期望的数据结果:1360538800409284609
API返回给前端的数据结果:1360538800409284600
很明显的精度丢失,最简答的解决办法,全局配置API返回Long to String
/**
* Long to String for front-end
*/
@Configuration
public class LongToStringJsonConfig extends WebMvcConfigurationSupport {
public void ...
最近遇到zuul上面的调优,记录下
参数调优
zuul网关的参数调优,有以下几个方面:容器、zuul、hystrix、ribbon、feign等,下面一一说明。
容器(tomcat)
以tomcat为例,调整max-threads、min-spare-threads、max-connections、max-http-header-size。具体值可自行根据压力测试结果,逐步调整。
spring cloud function
- 博客分类:
- spring
Spring Cloud Function
Spring Cloud Function专注于提供一些与业务无关的函数功能。它允许用户把java.util.function.Function、java.util.function.Consumer和java.util.function.Supplier类型的bean直接对外发布。
通过Http对外发布
Function、Consumer、Supplier可以直接以Http的方式对外发布,这需要我们添加spring-cloud-starter-function-web依赖。
<dependency>
<gr ...
1.错误案例重现
首先来看博主想做什么:博主想group一张表,且对分组后的条目进行分页
Page<Specification> page = repository.findAll(MatrixModel.createSpecification(model),
MatrixModel.createSort(pageNum, pageSize, model.getSort()));
ok,主要还是用的repository的finalAll方法,鉴于本人是java鉴定的OOP拥护者,所以很少写sql,那么我其中的一个方法MatrixModel.createSpecifica ...
1.不要使用22端口,理论上系统会占用
2.修改端口2222:22 或者其他
3.docker run --detach \
--publish 80:80 \
--publish 2222:22 \
--name gitlab \
--privileged=true \
--restart always \
--volume /usr/workspace/DW_gitlab/config:/etc/gitlab \
--volume /usr/workspace/DW_gitlab/logs:/var/log/gitlab \
--volume /usr/workspac ...
昨天前端遇到跨域问题,但是这个问题,我应该在很早就配置过,后来发现,spring boot的配置有一点改变。
查找了一些资料,才发现是拦截器的顺序问题。
pring MVC cors跨域实现源码解析
名词解释:跨域资源共享(Cross-Origin Resource Sharing)
简单说就是只要协议、IP、http方法任意一个不同就是跨域。
spring MVC自4.2开始添加了跨域的支持。
跨域具体的定义请移步mozilla查看
使用案例
spring mvc中跨域使用有3种方式:
在web.xml中配置CorsFilter
mongo资料mark
- 博客分类:
- mongo
关于Mongodb的全面总结
MongoDB的内部构造《MongoDB The Definitive Guide》
MongoDB的官方文档基本是how to do的介绍,而关于how it worked却少之又少,本人也刚买了《MongoDB TheDefinitive Guide》的影印版,还没来得及看,本文原作者将其书中一些关于MongoDB内部现实方面的一些知识介绍如下,值得一看。
今天下载了《MongoDB The Definitive Guide》电子版,浏览了里面的内容,还是挺丰富的。是官网文档实际应用方面的一个补充。和官方文档类似,介绍MongoDB的内部原理是 ...
mysql 存储过程事务 同步异步性
- 博客分类:
- mysql
昨天在fix一个issue的时候发现了这样一个事情:
程序完整的调用了三次mysql的存储过程:
BEGIN
DECLARE _adindex INT;
DECLARE _count INT;
DECLARE _filename VARCHAR(50);
DECLARE _result VARCHAR(70) DEFAULT '';
SELECT MAX(adindex) INTO _adindex FROM `advert`;
SET _adindex=IFNULL(_adindex, 0)+1;
SET _filename=CONCAT( 'advert', '_', CA ...
jpa:
database: MYSQL
hibernate:
ddl-auto: update
database-platform: org.hibernate.dialect.MySQL5InnoDBDialect #不加这句则默认为myisam引擎
show-sql: false
现在spring boot 改了JPA创建表的默认引擎哟