xxhhbb1538的专栏

私信 关注
不会消失的夜晚
码龄11年
  • 41,840
    被访问量
  • 17
    原创文章
  • 170,309
    作者排名
  • 95
    粉丝数量
  • 于 2009-09-25 加入CSDN
获得成就
  • 获得2次点赞
  • 内容获得9次评论
  • 获得18次收藏
荣誉勋章
兴趣领域
  • #人工智能
    #机器学习#数据分析#TensorFlow#深度学习#Flink#神经网络#图像处理#Python
TA的专栏
  • rancher
    4篇
  • k8s
    4篇
  • 细节
    4篇
  • 分布式事务
    1篇
  • seata
    1篇
  • 数据库
    3篇
  • docker
    1篇
  • vue
    3篇
  • 前端微服务
    3篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

k8s修改ingress默认80端口

有时候80端口被其他服务占用,我们想修改ingress的默认端口kubectl edit daemonset nginx-ingress-controller -n ingress-nginxcontainers: - args: - /nginx-ingress-controller - --default-backend-service=$(POD_NAMESPACE)/default-http-backend - --con.
原创
1088阅读
0评论
0点赞
发布博客于 5 月前

rancher中启用startup prob

kube-api: always_pull_images: false extra_args: feature-gates: StartupProbe=true pod_security_policy: false service_node_port_range: 30000-32767 kube-controller: {} kubelet: extra_args: feature-ga...
原创
31阅读
0评论
0点赞
发布博客于 5 月前

mysql优化,Using temporary; Using filesort

多表关联时,在order by中使用了非驱动表字段进行排序,会出现Using temporary; Using filesort,此时需要优化。mysql会自动将数据量较小的表设置为驱动表,但是我们排序的字段又不是该表的字段,使用left join,可以阻止小表被优化为驱动表,但是这种方式往往无法满足业务需求。此时使用exists子查询刚好满足需求,可以使该表不再被动的置为驱动表,不再出现Using temporary; Using filesort...
原创
202阅读
0评论
0点赞
发布博客于 6 月前

请求超时问题排查

请求超时问题排查微服务调用一个阻塞连接,需要2到3分钟,但是每次到60秒时,后台出现504 getway timeout问题,初步怀疑是ribbon的超时导致的,检查发现不是,排除;再次怀疑nginx默认的60秒超时导致,发现配置了proxy-read-timeout、proxy-connection-timeout等参数依然无效,在这里还以为是nginx配置的不对,做了很多实验,花了不少时间,依然无效,页面仍然包504。查看nginx错误日志,报一下错误:2020/05/28 10:38:50 [i
原创
790阅读
0评论
0点赞
发布博客于 9 月前

jstack是个好东西

产品中使用了 ThreadPoolExecutor创建线程池,遇到两个不够熟悉的地方,记录一下1.coresize是线程池的初始化容量,当加入线程池的任务超过coresize时,首先是向等待队列中增加任务,当队列加满后,才会继续新建线程,但是数量不能超过maxpoolsize。2.我们的多线程任务在执行几天之后会出现activecount一直无法降为0的状况,也就是说有几个线程一直处于挂起...
原创
60阅读
0评论
0点赞
发布博客于 10 月前

rancher安装k8s集群

resource name may not be empty,一直报这个问题。查看rancher容器日志,都是这个问题,需要到rancher 页面选择k8s的版本,保存后即可
原创
710阅读
0评论
0点赞
发布博客于 1 年前

rancher使用kubectl导入不显示

rancher使用kubectl导入不显示,需要在namespace中修改,指定对应的项目,默认未指定,为空
原创
381阅读
1评论
0点赞
发布博客于 2 年前

json、base64等细节问题

json中name和value不要用单引号,要用双引号;base64编码默认后面加了个换行,使用echo -n xxxxx|base64 去除换行坑啊魔鬼藏在细节之中
原创
88阅读
0评论
0点赞
发布博客于 2 年前

基于Vue的前端微服务-页面刷新404问题解决

最近做的数据资产项目中,使用了前端微服务,各个子微服务能够独立运行,注册到父工程后也能够成为父工程的一个模块,集成之后出现刷新页面404的问题,经过两天的研究,对js的加载执行也有了更深入的了解。解决思路:1.js文件加载顺序执行,前面的script标签先加载,后面的后加载2.js文件加载后立即执行或编译,后面的js文件可以调用前面js文件中的对象3、整个过程是同步的,但是当方法中出现...
原创
323阅读
0评论
0点赞
发布博客于 2 年前

seata分布式事务支持oracle

最近用了seata框架实现分布式事务,在mysql上运行正常,但是我们的系统是再oracle中运行的,虽然seata已经支持oracle,但是官方没有提供demo,也没有文档,一切都是摸索着进行。目前遇到以下几个坑:1.undo_log表需要建立一个序列2.框架默认的jackson序列化方式,不支持oracle的timestamp字段序列化,需要改成kryo期望官方能够尽快完...
原创
1558阅读
5评论
0点赞
发布博客于 2 年前

vue-cli3关闭代码分割

升级到vue-cli3之后,默认编译是对代码进行分割,会生成许多chunk,有利于页面加载速度。但是如果我们编译后的结果需要给第三方使用,比如前端微服务,这个时候,只提供一个js文件和css文件将更加方便也更加合理。关闭方法:vue.config.js文件中 config.optimization.delete('splitChunks') //关闭代码分离,只生成一个j...
原创
3004阅读
0评论
1点赞
发布博客于 2 年前

基于Vue的前端微服务

1.微服务前端微服务的架构是什么样的?我们可以先来看看后端的微服务实现。一个大的系统被切分成一个个小的模块,而且还可以独立部署,独立对外提供接口服务。大部分返回的数据是json格式。这样的架构的好处是:某个模块的改动,不会影响(或者影响很小)其他系统模块;另一方面返回统一的数据结构,不同的客户端(pc、android、ios、html5)可以共用同一个接口;第三,微服务划分使得分布式扩展,...
原创
12137阅读
2评论
0点赞
发布博客于 2 年前

docker镜像制作异常standard_init_linux.go:207: exec user process caused "no such file or directory"

异常:standard_init_linux.go:207: exec user process caused "no such file or directory"原因:window下创建shell脚本,copy至docker镜像中,镜像是基于linux系统的,由于windows和linux对换行对应的转移符处理的不同,导致报此异常处理方式:1.RUN tr -d '\r'</us...
原创
6140阅读
0评论
0点赞
发布博客于 2 年前

MultiInstanceActivityBehavior

activiti5.21中调用活动(callactivity),在多实例(multi-instance)情况下,子流程无法返回值到主流程,流程完成前直接忽略了子流程变量的处理,所以activiti:out中得不到值 解决方案:将MultiInstanceActivityBehavior类复制一份到项目中,补充comleting方法
java
发布资源于 5 年前

activiti5.21中调用活动(callactivity),在多实例(multi-instance)情况下,子流程无法返回值到主流程

activiti工作流callactivity多实例情况下,activiti:out子流程无法返回值到主流程的问题解决
原创
11441阅读
1评论
1点赞
发布博客于 5 年前

解决Windows 7下Firefox下载入Localhost网站超慢办法

解决Windows 7下Firefox下载入Localhost网站超慢办法本人喜欢Firefox在调试,默认的调试工具很方便,Firebug更是大名鼎鼎...只是自从用了windows7后用firefox打开localhost下的网站载入超慢,近日终于找到解决办法:-----------------------------------------------------
转载
297阅读
0评论
0点赞
发布博客于 6 年前

设置jfreechart时间序列图时间轴间距和格式

设置jfreechart时间序列图时间轴间距和格式 为了使得时间序列图的时间轴按照一定间隔显示,例如12:05 12:10 12:15 12:20 12:25 ......这样每隔5分钟显示一个点     需要如下设置才能做到:   SimpleDateFormat frm = new SimpleDateFormat("k:mm");   
转载
1059阅读
0评论
0点赞
发布博客于 6 年前

Page-encoding specified in XML prolog (UTF-8) is different from that specified in page directive (ut

报这个错的原因千奇百怪,因为Unicode可以采用16位或者32位编码,所以计算机在处理时需要知道其字节顺序,BOM就是用来标识字节流的字节顺序的,但字节顺序这个概念对UTF-8来说是没有意义的,所以BOM对UTF-8同样没有意义。但Unicode标准却BOM在UTF-8编码格式中存在。其存在位置在文件开头,以三个字节0xEF, 0xBB, 0xBF表示。UTF-8编码
原创
613阅读
0评论
0点赞
发布博客于 7 年前

oracle9i的sys用户登录

最近在linux上装了一个oracle9i,在使用sqlplus登录的时候,出现了一个迷惑的地方,现在记录下来,好记性不如烂笔头啊。。。一直以来都认为,使用sys用户登录后面应该加一个as dba,就是说应该使用dba的身份登录。但这次发现登录这个linux上面的oracle不加as dba也能登录C:\Documents and Settings\Administrator>sqlplu
原创
840阅读
0评论
0点赞
发布博客于 8 年前

深入理解Android卷I.pdf

深入理解Android卷I.pdf
pdf
发布资源于 8 年前

spring中ioc,aop和java代理技术的关系

spring中的核心就是ioc和aop技术了,其中ioc是依赖注入,是个容器。aop是面向切面编程,就是在不改变源代码的情况下,向其中增加一些功能,这主要用到了java的代理技术。同时ioc也是aop的前提,面向接口编程,控制反转,将各个类之间的关系解耦。所以spring容器在运行时将bean对象装配起来,容器可以给它装配一个原生的对象,也可以给它装配一个原生对象的代理对象,这就实现了aop面向切
原创
473阅读
0评论
0点赞
发布博客于 8 年前

精通Hibernate-Java对象持久化技术详解.pdf

精通Hibernate-Java对象持久化技术详解.pdf
pdf
发布资源于 9 年前

Ext JS高级程序设计

Ext JS高级程序设计Ext JS高级程序设计Ext JS高级程序设计Ext JS高级程序设计Ext JS高级程序设计
application/x-rar
发布资源于 11 年前

Ext JS高级程序设计

Ext JS高级程序设计Ext JS高级程序设计Ext JS高级程序设计Ext JS高级程序设计Ext JS高级程序设计Ext JS高级程序设计
application/pdf
发布资源于 11 年前

Ext JS高级程序设计

Ext JS高级程序设计Ext JS高级程序设计Ext JS高级程序设计Ext JS高级程序设计Ext JS高级程序设计Ext JS高级程序设计
application/pdf
发布资源于 11 年前

SCJP_Guide.pdf

1 SCJP 认证考试指南 拥有 SCJP,职业开端与众不同 SCJP – Sun Certified Java Programmer (Sun Java 程序员认证) Sun 公司作为Java 语言的发明者,对全球的Java 开发人员进行 技术水平认证。该认证在国际上获得了IT 公司的普遍认可,是 目前国际上最热门的IT 认证之一。《认证杂志》(Certificate Magazine)的权威调查结果表明:
application/pdf
发布资源于 11 年前

ADO.NET高级编程.pdf

ADO.NET高级编程.Chapter 1: Data Access and .NET 9 Chapter 2: The .NET Data Providers 45 Chapter 3: Visual Studio .NET and ADO.NET 69 Chapter 4: Using DataReaders 133 Chapter 5: The DataSet 163 Chapter 6: Using the DataAdapter 207 Chapter 7: Typed DataSets and DataSet Schemas 235 Chapter 8: XML and the DataSet 271 Chapter 9: Constraints, Relations, and Views 317 Chapter 10: Transactions
application/pdf
发布资源于 11 年前