腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
王念博客
专栏作者
举报
121
文章
239321
阅读量
29
订阅数
订阅专栏
申请加入专栏
全部文章
java
spring
sql
数据库
http
编程算法
网络安全
javascript
https
servlet
云数据库 SQL Server
网站
xml
git
jar
tomcat
vue.js
node.js
云数据库 Redis
打包
github
dubbo
html
maven
linux
缓存
mvc
api
webpack
存储
开源
spring boot
npm
bash
json
bash 指令
容器
mybatis
微信
ios
ruby
jquery
android
搜索引擎
lucene/solr
ubuntu
nginx
腾讯云测试服务
jvm
ssh
小程序
Elasticsearch Service
负载均衡
自动驾驶
mac os
c++
php
python
go
actionscript
jsp
react
ajax
memcached
access
ide
全文检索
analyzer
unix
负载均衡缓存
apache
容器镜像服务
文件存储
日志服务
访问管理
命令行工具
数据库一体机 TData
数据加密服务
分布式
shell
html5
jdk
面向对象编程
dns
jdbc
ftp
cdn
aop
tcp/ip
ddos
jenkins
spring cloud
socket编程
安全
windows
es
bigdecimal
bit
count
cron
default
dom
double
druid
elasticsearch
error
execute
exists
form
having
min
nested
onclick
post
product
quartz
rest
select
string
thymeleaf
title
window
编程语言
表单
程序员
定时器
工具类
后台
接口
客户端
事件
事务
原型
搜索文章
搜索
搜索
关闭
spring-boot的webflux为啥用起来更堵塞?怎么配置线程池
spring
http
react
webfulx 内部使用的是响应式编程(Reactive Programming),以 Reactor 库为基础, 基于异步和事件驱动,可以让我们在不扩充硬件资源的前提下,提升系统的吞吐量和伸缩性。
王念博客
2021-08-10
1.8K
0
超简单使用redisson延迟队列做定时任务
linux
云数据库 Redis
spring
前言:在工作开发中很多需求都需要用到定时任务,但是市面上多半都是轮询或者固定时间执行的开源工具,我之前写过一次基于quartz的定时任务,前端和分布式还需要完善 https://my.oschina.net/wangnian/blog/758054 ,编程式传入一个时间,到点就会按照事先配置好的执行。今天工作中又遇到了类似的需求,没有完善拿不出手,所以简单的封装一下redisson的API,只需要简单的传入间隔时间就可以了。
王念博客
2020-02-24
7.3K
4
SpringBoot有啥高科技?是怎么做到XML零配置的?
网站
容器
servlet
spring
mvc
前言:刚毕业我就接触到了SpringBoot,当初感觉必成大器,第一印象就是内置了所有环境,打完包丢哪里都能跑起来,简化了tomcat Xml配置的一系列部署操作
王念博客
2020-02-12
621
0
使用AOP打印日志Controller和DubboService的请求参数和相应参数和响应时间
aop
网络安全
spring
前言:项目为了方便排查问题都会在请求的接口或者暴露的服务前后都会打上日志。这样就搬出了Spring核心功能AOP,前两天我问一年工作经验的javaer,AOP是干啥用的,他回答面向切面编程,打印日志用的。 其实AOP不仅仅为了只是为了打印日志,在声明式事务注解和缓存注解和锁注解和异步注解或者任务调度注解都是动态代理对象执行的,对于动态代理和静态代理或者没有接口使用cglib的实现原理抽空再写一篇。但是今天我们就用AOP来实现拦截所有Controller和DubboService打印日志,因为springmvc的拦截器不能拿到postBody的值。
王念博客
2019-07-25
1.9K
0
SpringBoot之logback配置
spring
spring boot
java
xml
日志服务
日志对于应用程序来说是非常重要的,Spring框架本身集成了不少其他工具,我们自身的应用也会使用到第三方库,所以我们推荐在Spring应用中使用SLF4J/Logback来记录日志。
王念博客
2019-07-25
1.1K
0
SpringBoot之Mybatis
mybatis
sql
xml
spring
前言:群里面经常有人问有木有mybatis的案例,正好有空整合一下。我之前没有用过mybatis,但是跑过简单的增删改查,发现真的很轻量,写sql还比较不错,多表查询也比较方便,但是insert 和update有点麻烦(字段一多写sql会死人)。用了之后我还是希望用jpa,毕竟增删改查都不用自己写,关键可以直接传对象。
王念博客
2019-07-25
479
0
SpringBoot之Admin监控系统
spring
jar
前言:生产环境用springboot,时常需要监控项目的情况,官方也提供了一些监控接口,例如:/health、/info等等,实际上除了之前提到的信息,还有其他信息业需要监控:当前处于活跃状态的会话数量、当前应用的并发数、延迟以及其他度量信息,这里我介绍第三方开发的springbootAdmin。
王念博客
2019-07-25
1.1K
0
SpringBoot之Dubbo
spring
dubbo
DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。
王念博客
2019-07-25
463
0
SpringBoot之Interceptor拦截器
servlet
spring
mvc
java
网络安全
前言:之前跨域有用过,拦截器是拦截通过SpringMvc的请求,中间进行一些逻辑校验,比如权限控制。类似于Servlet的Filter
王念博客
2019-07-25
1.4K
0
SpringBoot之定时任务quartz
开源
spring
前言:对于Quartz(kwɔrts)之前在公司用过,比较尴尬的是真的只是用过,写个控制器在任务系统里配置一下cron表达式就完事 https://github.com/songwie/task。从那天起我就对Quartz失去了兴趣,后来在使用SpringBoot的时候了解到Scheduled(Spring 3.1之后支持),就用Scheduled搭建了一个简单的任务系统。当时我就在想怎么弄个到点就能执行的任务,因为用Scheduled注解有很大的局限性,查阅了好多文档(我好后悔我当初没有学好英语,造成现在一直很反感英文文档,每次都是搜索中文博客(开源中国,推酷,简书segmentfault,scdn,.....),如果我英语给力,技术也不会这么差)还是没有发现比较好的解决方案,当时正好做众筹票务APP,比如用户下单之后30分钟没有支付需要将该订单的库存回收并改变订单状态为失效。如果轮询1秒一次的话,这样会频繁查询订单表,将所有失效时间小于当前时间的并且未支付的所有订单设置为失效,这样即不能做到及时,量比较多的话还会频繁锁表,订单表对于票务网站本身就很高频的,不管是下订单,支付过程的状态变更,还是查询订单状态。我当时采用了很low的方式,就是查询订单的时候,如果失效时间小于或者等于当前时间就update该ID的状态。对于用户来说没有什么变化,如果10条订单中只有一个就只会更新一个。问题来了,如果该用户没有查询订单是不是状态还是未支付的状态呢?所以我写了一个1分钟一次的轮询来解决状态问题。今天我不是来BB这种方案,其实Quartz除了CronTrigger还有SimpleTrigger。
王念博客
2019-07-25
1K
0
SpringBoot之外部Tomcat
tomcat
打包
servlet
spring
java
前言:其实springboot中web依赖了spring-boot-starter-tomcat,打包之后只需要在有java的服务器上运行即可。但有时候需要部署到tomcat统一管理。
王念博客
2019-07-25
586
0
SpringBoot之JPA
spring
mybatis
java
存储
前言:用Spring全家桶,大家常用的应该是jpa,上次我看过一次调查统计,歪果人使用持久化框架jpa比较多,目前国内已知互联网公司mybatis会比较多,可能大家都觉得mybatis的查询效率更高。 SpringData JPA只是SpringData中的一个子模块,JPA是一套标准接口,而Hibernate是JPA的实现,SpringData JPA 底层默认实现是使用Hibernate,SpringDataJPA 的首个接口就是Repository,它是一个标记接口。只要我们的接口实现这个接口,那么我们就相当于在使用SpringDataJPA了。
王念博客
2019-07-24
1.5K
0
JPA实体类有Id保存也会新增一条新的数据问题
java
spring
前言:沉浸在代码中,没有跳出来看问题就容易钻牛角尖。还是遇见的问题太少。遇见的问题越多,知道的就会越多。
王念博客
2019-07-24
3.2K
0
SpringBoot之mail发邮件和多线程
javascript
node.js
spring
java
前言:我之前用Log4j发邮件,发现特别影响性能,如果频繁遇到异常触发邮件就会影响其他请求访问,后来换成 new thread 来单独 发送 javaXMail 。
王念博客
2019-07-24
1.5K
0
SpringMvc解决js跨域
网站
access
spring
mvc
http
跨站 HTTP 请求(Cross-site HTTP request)是指发起请求的资源所在域不同于该请求所指向资源所在的域的 HTTP 请求。比如说,域名A(http://domaina.example)的某 Web 应用程序中通过标签引入了域名B(http://domainb.foo)站点的某图片资源(http://domainb.foo/image.jpg),域名A的那 Web 应用就会导致浏览器发起一个跨站 HTTP 请求。在当今的 Web 开发中,使用跨站 HTTP 请求加载各类资源(包括CSS、图片、JavaScript 脚本以及其它类资源),已经成为了一种普遍且流行的方式。
王念博客
2019-07-24
3.1K
0
SpringBoot之部署以及Maven打包切换环境
jar
java
spring boot
maven
spring
前言:之前一直用的 Java-jar 运行的,但是部署的时候得停止服务 通过端口kill 掉的,最近在推酷上发现一个安全关闭springboot的博客 ,所以自己整理(搬运)一下。主要是英语有点差,最近也比较忙就没有关注springboot更新的文档。、
王念博客
2019-07-24
1K
0
SpringBoot获取properties配置
spring
java
前言:在项目中,很多时候需要把配置写在properties里,部署的时候也需要切换不同的环境来选择正确的配置的参数,也有时候需要将mq redis等第三方配置新建一个properties文件在项目中引用。
王念博客
2019-07-24
3.1K
0
SpringBoot之JSP
jsp
spring
mvc
网站
html
说明:由于官方对jsp不友好,在内嵌的servlet容器中运行一个Spring Boot应用时(并打包成一个可执行的存档archive),容器对JSP的支持有一些限制。
王念博客
2019-07-24
1.1K
1
SpringMvc基础知识
网站
servlet
java
编程算法
spring
Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框 架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。
王念博客
2019-07-24
482
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档