ycoolq
码龄9年
关注
提问 私信
  • 博客:24,197
    问答:79
    24,276
    总访问量
  • 31
    原创
  • 1,498,472
    排名
  • 10
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2015-08-29
博客简介:

ycoolq的博客

查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得3次评论
  • 获得102次收藏
创作历程
  • 30篇
    2020年
  • 1篇
    2017年
成就勋章
TA的专栏
  • 中间件
  • 容器化技术
    4篇
  • 杂记
    2篇
  • WEB技术
    2篇
  • 问题解决记录
    8篇
  • 空气质量模型
    4篇
  • 软件架构设计
    4篇
  • 数据分析#R语言
    3篇
  • JAVA语言
    2篇
  • 消息中间件#activeMQ
  • 软件需求分析
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

36岁程序员厌倦了想辞职休息半年调整自己,建议吗?

发布问题 2021.10.12 ·
2 回答

20200217_k8s健康探针助力服务的可靠性

很多情况下,我们在K8S部署应用,启动后虽然Ready都是正常的,但实际内部并没有启动,或者启动了一段时间后内存溢出,POD也没有重启,也没有任何反馈,实际上K8S提供两种探针来探测容器的状态,来为我们的应用的健康提供告警和自动重启功能。LivenessProbe:用于判断容器是否健康,告诉kubelet一个容器什么时候处于不健康的状态。如果LivenessProbe探针探测到容器不健康,则...
原创
发布博客 2020.02.17 ·
385 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

20200208_Spring AOP源码脉络分析

Spring AOP源码脉络分析客户端通过getBean获取bean,实际是调用了AbstractApplicationContext.getBean(String name)AbstractApplicationContextImpl.getBeanFactory().getBean(name)AbstractBeanFactory.doGetBean(String na...
原创
发布博客 2020.02.08 ·
187 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

20200202_零拷贝I(zero-copy)技术初探

为什么要零拷贝零拷贝,网络上的解释是:“Zero-copy” describes computer operations in which the CPU does not perform the task of copying data from one memory area to another.翻译成中文就是:零拷贝描述的是CPU不参与数据从一个内存区域拷贝到另一个区域的计算机操...
原创
发布博客 2020.02.02 ·
252 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

20200127_Kubernetes集群环境搭建

虚拟环境准备节点设计k8s-master:master节点 172.19.20.210k8s-work1: work1节点 172.19.20.211k8s-work2: work2节点 172.19.20.212三个节点都是虚拟机,用户名和密码:root/123456,20G硬盘 4G内存网络设置采用桥接方式,centos7不提供eth0网络,可通过重命名方式mv etc/sy...
原创
发布博客 2020.01.28 ·
312 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

20200113_nginx的负载均衡及其应用

背景最近在整产品V1.1的测试工作,性能测试是重要的环节,为了提前应对性能测试,打算在无法完全通过前后台进行性能优化的时候,用负载均衡来扛过去,nginx的提供的负载均衡是首选。这篇博客是基于nginx的UpStream模块做的负载均衡例子,具体NginxUpstream模块的介绍,参照nginx中文文档-关于Nginx的UpStream介绍场景设计一切从简,所有的环境都在一台服务器上...
原创
发布博客 2020.01.13 ·
110 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

20200113_2019年度总结及2020年展望

2019年年度总结家庭完成新房装修和入住 (10月份)杭州小客车摇号中签 (5月份)个人座驾换了个马力足的电动车(9月份)二胎计划未完成工作繁忙,身体因素系统架构设计师未通过,备考不充分(花了100快买了所谓的视频,花了2天左右扫描完)减肥失败,目前依然保持90KG工作完成了产品V1.0.0及V1.0.1的发布完成了配套APP V1.0的发布V1.1已经处于测试阶段经...
原创
发布博客 2020.01.13 ·
327 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

20190517_docker学习笔记

1. 环境搭建1.1. Centos7网络问题Centos7 废弃了ifconfig,采用ip addrCentos7.5报name or service not known错误解决方案,以下标红的注意。TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=dhcpDEFROUTE=yesIPV4_FAILUR...
原创
发布博客 2020.01.09 ·
1069 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

20190428_Nginx优化

worker_processes工作进程数量,一般可设置为CPU个数*CPU核心数CPU个数,在windows的cmd下输入SystemInfo,可查看得到CPU核心数,在windows的cmd下输入wmic,进入wmic命令交互界面,输入cpu get *,查看的到CPU核心数上述为每个CPU为10个核心,每个核心2个进程。(在我的电脑-设备管理器里面查看到的是CPU的进...
原创
发布博客 2020.01.09 ·
121 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

20190418_synchornized底层原理分析

Java对象结构锁升级过程针对以上同步代码块,假设有两个线程T1和T2,当处于并发环境下默认情况下,obj处于无锁状态 通过CPU调度算法,T1拿到了obj对象监视器,执行代码块,此时obj锁状态为偏向锁 当T2线程想要拿到obj对象监视器的时候,如果T1还未释放锁,则obj锁状态升级为轻量级锁 T2线程随即进入自旋状态,即T2会一直会循环检测obj的锁状态并试图获取该锁...
原创
发布博客 2020.01.09 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

20200107_微服务架构下的数据库设计原则

微服务架构下的数据库设计原则对于为服务而言,每一个微服务专注于某个功能,对外提供清晰的服务边界;由于体积小、复杂度低、高内聚、易于维护等特点,很多信息化平台都采用微服务架构。微服务设计中一个很重要的部分就是数据库的设计。一对一数据库基本原则是微服务与数据库是一对一的关系。这样主要是出于以下三点考虑:服务调用清晰,同意通过REST接口或者RPC(或者消息)形式对外提供接口,如果数据库共享后...
原创
发布博客 2020.01.09 ·
905 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

20160926_R语言做一元线性回归

R语言做一元线性回归1、准备数据,数据格式为CSV,2、线性回归脚本,3、获取回归参数获取R2获取截距和斜率构造回归函数将公式、R2贴到图形上输出图形...
原创
发布博客 2020.01.10 ·
852 阅读 ·
1 点赞 ·
2 评论 ·
7 收藏

20161021_斯图加特神经网络包RSNNS

RSNNS语言mlp函数Stuttgart Neural Network SimulatorThis function creates a multilayer perceptron (MLP) and trains it. MLPs are fully connected feedforward networks, and probably the most common netw...
原创
发布博客 2020.01.10 ·
317 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

20161027_R语言的数据类型 和 对象类型

R语言的数据类型 和 对象类型数据类型分为:数值型,字符型,复数型和逻辑型。另外,NA和NULL两种数据不能用上述四种数据类型来描述,单独用is.na(a),is.null(a)来判断数据的对象类型:1、向量2、因子每一个因子不仅包括若干元素,还包括该因子所有可能的取值水平3、数组4、矩阵5、数据框...
原创
发布博客 2020.01.10 ·
310 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

20161012_关于ActiveMQ消费者无法接收生产者产生的消息的问题

MQ生产者与消费者存在于不同的主机A和B上,如果A与B的服务器时间相差太多(分钟级别),有可能A生产的消息对于B来讲过时了,B就不接收了。解决的办法是A与B两台机器的时间需要同步(大致要同步)发送消息后,在session中会对消息进行封装,添加过期时间longexpiration=0L; if(!producer.getD...
原创
发布博客 2020.01.10 ·
834 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

20171118_SQLServer副本没有同步的原因

现象:DatabaseMirroringloginattemptfailedwitherror:'Connectionhandshakefailed.AnOScallfailed:(8009030c)0x8009030c(登录没有成功).State67.'.[CLIENT:192.168.11.181]原因:...
原创
发布博客 2020.01.10 ·
1075 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

20180330_Tomcat 报 The valid characters are defined in RFC 7230 and RFC 3986

经了解,这个问题是高版本tomcat中的新特性:就是严格按照RFC3986规范进行访问解析,而RFC3986规范定义了Url中只允许包含英文字母(a-zA-Z)、数字(0-9)、-_.~4个特殊字符以及所有保留字符(RFC3986中指定了以下字符为保留字符:!*’();:@&=+$,/?#[])。而我们的系统在通过地址传参时,在url中传了一段js...
原创
发布博客 2020.01.10 ·
154 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

20171023_关于上海园区新项目审核页面报400错误的问题

关于上海园区新项目审核页面报400错误的问题问题产生:客户试用过程中,IEEdge环境下,人工审核详细审核和批量审核页面都会报400错误。400错误(由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。)经过排查,确定有两个地方导致了400错误(1)cookie过多导致的,为了记住站点树的最后选择状态,平台前端用cook...
原创
发布博客 2020.01.10 ·
136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

20161012_sqlserver提示文件组已满的问题

sqlserver提示文件组已满的问题问题描述:sqlserver提示2016-10-1210:04:11365INFO[pool-5-thread-1][BusinessServiceImpl:186]接入数据出错,异常:Hibernateflushing:couldnotinsert:[com.fpi.prj.ipaqm.core.entity.po.c...
原创
发布博客 2020.01.10 ·
676 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

20170929_Spring AOP 无法拦截Controller层方法的问题

SpringAOP无法拦截Controller层方法的问题定义了一个切面,打算拦截污染源的CompanyController以便于监听企业信息更新操作,结果直接报错:CouldnotgenerateCGLIBsubclassofclass[classcom.lztravel.dao.SceneryDao]:Commoncausesofthisproble...
原创
发布博客 2020.01.10 ·
246 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多