- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 【邮件】投递线程异常阻塞挂起排查
最近对邮件发送系统进行优化升级,主要升级投递SMTP协议的超时时间设置,升级后发送邮件的模块偶尔会阻塞住,导致整个线程阻塞(一段时间后,整个投递线程都会出现类似阻塞现象)。根因在于java.util.Properties 的获取配置值做了特殊处理,会进行String转换,非String的值会置空
2023-03-08 11:25:39
772
1
原创 Tensorflow一元一次方程线性回归示例
Tensorflow一元一次方程线性回归示例下面针对:y = w.x + bimport tensorflow as tfimport numpy as npimport matplotlib.pyplot as plt# 归一化函数def normalize(X): mean = np.mean(X) print("mean=", mean) std = ...
2019-11-14 19:49:47
614
原创 Tensorflow多元一次回归示例
import tensorflow as tfimport numpy as npimport matplotlib.pyplot as pltdef normalize(X):“”"归一化函数:param X::return: x“”"mean = np.mean(X)std = np.std(X)X = (X - mean)/stdreturn Xdef append...
2019-11-14 19:32:45
220
原创 Spring框架beanPostProcessor后处理器整理
1. 有哪些后处理器1.1 具体类1. AutowiredAnnotationBeanPostProcessor 作用:当 Spring 容器启动时,AutowiredAnnotationBeanPostProcessor 将扫描Spring容器中所有 Bean,当发现 Bean 中拥有 @Autowired 注释时就找到和其匹配(默认按类型匹配)的 Bean,并注入到对应的地方中去。...
2019-01-23 18:02:11
621
原创 深入理解Spring框架-启动Bean加载过程
深入理解Spring框架-启动Bean加载过程spring web应用启动过程核心流程如下:核心过程:(1)web 容器启动时,首先加载web.xml 文件,并逐一解析web.xml文件内容配置,优先解析到内容上线文加载监听器配置:org.springframework.web.context.ContextLoaderListener, 该配置主要工作是:基于contextClass...
2019-01-21 16:43:29
31214
7
原创 中台化建设一些基本认知:组件化、微服务、模块化区别与联系
中台化建设一些基本认知:组件化、微服务、模块化区别与联系最近两年,各个互联网公司都在进行中台化拆分建设,这里面有很多基本认识和概念架构视角:1.大中台,小前台只要中台服务足够强大,新业务可以调用中台的各个公共的组件采用类似积木的方式进行快速构建。前台系统只需要投入少量的人力成本,就可以快速完成新产品的研发和上线,并根据市场反馈在做调整2.组件化与项目微服务化内部系统项目可以采用“组件化...
2019-01-16 14:56:55
11669
原创 Redis+Lua实现分布式锁
Redis+lua实现分布式锁Lua 脚本功能是 Reids 2.6 版本的最大亮点, 通过内嵌对 Lua 环境的支持, Redis 解决了长久以来不能高效地处理 CAS (check-and-set)命令的缺点, 并且可以通过组合使用多个命令, 轻松实现以前很难实现或者不能高效实现的模式。1. lua脚本在redis交互大致如下:交互过程:redis 客户端发送一段lua脚本到redis...
2019-01-16 14:12:14
4270
SwitchHosts!-mac 64 hosts manager.zip
2020-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人