腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
清晨我上码
专栏作者
举报
67
文章
69841
阅读量
15
订阅数
订阅专栏
申请加入专栏
全部文章(67)
其他(27)
java(11)
api(8)
编程算法(8)
spring(7)
微服务(7)
http(6)
python(5)
numpy(5)
socket编程(5)
bootstrap(4)
access(3)
打包(3)
jdk(3)
jvm(3)
安全(3)
ios(2)
javascript(2)
linux(2)
腾讯云测试服务(2)
存储(2)
网络安全(2)
spring cloud(2)
https(2)
自动驾驶(1)
c++(1)
c#(1)
bash(1)
.net(1)
servlet(1)
react(1)
node.js(1)
xml(1)
android(1)
arm(1)
oracle(1)
mvc(1)
ide(1)
git(1)
jar(1)
maven(1)
bash 指令(1)
容器镜像服务(1)
容器(1)
分布式(1)
缓存(1)
hadoop(1)
yum(1)
tcp/ip(1)
udp(1)
大数据(1)
kafka(1)
channel(1)
ip(1)
list(1)
stream(1)
对象(1)
多线程(1)
搜索文章
搜索
搜索
关闭
spring boot 使用ReloadableResourceBundleMessageSource的坑
其他
所以我们重点关注的AbstractMessageSource的getMessage方法。以其中一个为例分析
用户1418372
2018-12-13
7.5K
0
第九节 netty前传-NIO pipe
其他
由此可以看出NIO的管道和BIO模式下的管道是不同的,在NIO模式下没有输入输出流的概念但是使用发送sink和读取source的channe。使用同一个pipe实现线程之间数据的流转
用户1418372
2018-12-06
888
0
第九节 netty前传-NIO 补充Path和File
其他
Java NIO.Path接口位于java.nio.file包中,所以Java Path接口的完全限定名称是java.nio.file.Path。
用户1418372
2018-12-06
751
0
第八节 netty前传-NIO 几种channel介绍02
java
udp
其他
java bio中的serversocket和nio中的socket有些类似,两者使用可参考如下: BIO模式
用户1418372
2018-12-04
288
0
第六节 netty前传-NIO Selector
其他
可以使用单个线程来处理多个channel来节省资源。对于操作系统而言,线程之间切换是昂贵的,并且每个线程也占用操作系统中的一些资源(存储器)。 因此,使用的线程越少越好。当然,现代操作系统和CPU在多任务处理中变得越来越好,多线程的开销也会变得越来越小。所以具体的使用还需要根据自己的实际需求和相应的硬件资源。
用户1418372
2018-12-04
554
0
第十三节 资源服务和认证服务通信,校验token
其他
1) 设置RestTemplate,默认RestTemplate有些格式无法解析,配置相关解析器
用户1418372
2018-10-11
2K
0
socket异常问题
其他
可能这两种代码看上去区别不大唯一区别就是输入输出流的关闭顺序。而这种顺序不同也会导致出错。
用户1418372
2018-10-10
2.3K
0
有向图的拓扑排序
其他
拓扑排序是可以用图模拟的另一种操作方式。 他可用于表示一种情况,即某些项目或事件必须按照某种顺序排列发生。 基本思想: 步骤1、找到一个没有后继的顶点 步骤2、从图中删除这个顶点,在列表的前面插入顶点标记 以下为java源码: /** * @author hasee * @TIME 2017年5月4日 * 有向图的拓补排序 * 步骤1、找到一个没有后继的顶点 * 步骤2、从图中删除这个顶点,在列表的前面插入顶点标记 */ public class TopoApp { //测试
用户1418372
2018-10-10
1.2K
0
深度优先算法与最小生成树
其他
深度优先搜索(DFS),可以被形象的描述为“打破沙锅问到底”,具体一点就是访问一个顶点之后,我继而访问它的下一个邻接的顶点,如此往复,直到当前顶点一被访问或者它不存在邻接的顶点。 以下为深度优先算法的规则 规则1、:访问一个邻接的未访问的节点,标记它,并把它放入栈中 规则2、当不能执行规则1是,从栈弹出一个顶点 规则3、如果不能完成规则1 规则2则完成搜索 对于最小生成树,和深度优先算法相似,具体区别是多一个记录,如下mst方法 /** * */ package com.xzg.heap; /*
用户1418372
2018-10-10
956
0
第十一节 资源服务器api-server集成zuul网关
其他
zuul 集成spring security 作为边缘路由访问时的api权限控制策略 api-server作为资源服务器。添加zuul控制 在上一节中,security-server中oauth2作为整个微服务的权限控制中心,主要功能对客户端的 认证和token的发放,与此向对的就是资源服务器,资源服务器依赖于权限服务器。其他客户端想要 调用资源服务器的接口,就必须通过权限服务器的认证。 zuul的基本介绍已在第六节中有过基本介绍,可参考第六节 服务端负载均衡 关于资源服务器的api-server的配
用户1418372
2018-10-10
803
0
第十节 spring could security实现OAuth2
其他
使用spring could security实现OAuth2来控制服务中api的安全 首先创建一个安全服务spring security,用于控制身份验证和授权。 增加pom依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-security</artifactId> </dependency>
用户1418372
2018-09-13
851
0
异步任务执行的设计模式
其他
参考:java的设计模式 异步执行方法回调的设计模式:异步方法调用是在等待任务结果时不阻塞调用线程的模式。该模式提供了多个独立的任务并行处理和取得任务结果或者等待所有任务结束。 总览图如下
用户1418372
2018-09-13
1.5K
0
spring bean的作用域
其他
Bean的作用域 参考:spring FrameWork官方文档 spring4.x中官方有7中作用域,如果使用的是applicationContext作为容器的话就只用5中作用域 下面的其中作用域为
用户1418372
2018-09-13
1.2K
0
设计模式之代理
其他
代理模式可就好比使用nginx代理一样,不过这里所说正向代理。为方便描述,简单模拟为下面这种情况 浏览器 ----> nginx代理服务器(做一定的处理) ----> tomcat服务器 下面上代码更清楚的表示 ---- 首先是客户端模型 /** * Copyright: Copyright (c) 2017 LanRu-Caifu * @author xzg * 2017年9月8日 * @ClassName: Brouser.java * @Description: 客户端 * @versi
用户1418372
2018-09-13
311
0
平台用户操作日志模块设计
其他
本文主要从三个部分叙述关于一般平台日志模块的实现 开发工具:springMvc4.3、jdk8、mybatis3.3 概述 这里的日志主要是记录用户在平台上的操作、以及操作结果。实现思路,则重点记录 用户发送请求中的部分数据,以及执行后返回的结果在写入响应body前拿到controller返回数据。将这两个部分的数据保存到对应的日志表中 表结构如下: -- ---------------------------------------------------------------- -- 用户操作日志表
用户1418372
2018-09-13
5.7K
0
docker运行容器远程挂载卷
其他
docker容器中卷的使用 image.png 创建卷,卷本身有多种方式例如下面创建的几种: 下面是官方的基本步骤: 创建一个卷: $ docker volume c
用户1418372
2018-09-13
4.5K
0
基于session的国际化实现方式
其他
基于session的国际化实现方式 原理:使用spring的session bean保存相应的国际化组件。 配置文件: spring容器配置applicationContext.xml,中添加取得信息的messageSource,放在spring容器而非springmvc容器加载是因为代码中有Service的注解依赖于他 <!-- 国际换的service依赖于他,所以从mvc提到前面 --> <bean id="messageSource" class="org.springfram
用户1418372
2018-09-13
631
0
第一节 DDD领域驱动概述
其他
总结出一个原则:分析设计层面和实现层面完全是两个独立的层面,即使实现层面通过某种技术手段可以把两个完全独立的概念合二为一,在分析设计层面,我们仍然(至少在头脑中)需要把概念上独立的东西清晰的区分开来,这个原则对于做好分析设计非常重要(工具越先进,往往会让我们越麻木)
用户1418372
2018-09-13
889
0
spring websocket推送
其他
spring websocket使用,在spring官网上已有相应的demo,这里主要描述推送到对应的浏览器客户端 基本的拦截配置处理 @Component public class MessageHandshakeInterceptor implements HandshakeInterceptor { public boolean beforeHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketH
用户1418372
2018-09-13
1.4K
0
重写request设置自定义超时
其他
主要继承HttpServletRequestWrapper后取得对应的session后进行自定义业务处理 public class SessionInvalidationFilter implements Filter { private static final Logger LOGGER = Logger.getLogger(SessionInvalidationFilter.class); private static final String LAST_ACCESS_SESSION
用户1418372
2018-09-13
1.4K
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档