Leo's Bucket
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

繁体版网页的实现方案

目前我们仅提供了简体中文版的客户端产品, 但是有许多粤语地区的用户, 比如香港、澳门、台湾、新加坡、以及国外的华人等等,他们的日常文字是繁体中文, 为了扩展这些市场, 我们需要提供一个繁体版的客户端。 客户端内嵌的网页也需要改为繁体版。由于我们这边的网页已经积累了近10年的产品,项目数量太多了,如果全靠手工修改,这个工作量太浩瀚了,必须要想一个成本低廉的方案才行。 目前面临的问题WEB页面的简繁
2018-08-01
#架构

一次排查ToranProxy的教训

由于公司的开发内网无法联网,之前我在公司内网维护了一个ToranProxy,用来管理我们的PHP组件包,以及方便大家应用第三方的PHP包。 今天有其他部门的同事反馈这上面的包用不了了,而以前他们用的时候是正常的。 由于这个东西我很久没弄了,翻出以前的笔记大致看了一下,也没啥头绪,猜测应该是包下载的地址有问题,内网无法访问到。所以首要任务是找到这个包具体是去哪个地址下载的。 然后我就一头扎进了源码里
2018-07-31
#PHP

通过XHProf排查PHP代码的性能问题

昨天头儿反馈wiki系统不能用了,晚上我用请求日志里面比较慢的请求重试了下,请求起来都比较快;从zabbix监控和数据库的日志来看,问题时段也没有发现异常,暂时无法定位具体原因。 为了解决这个问题,我用XHProf性能分析插件,给程序加个更细致的日志,这样下次出现类似问题,应该就可以确定具体原因了。 XHProf已经好几年没用过了,昨晚用的过程中,发现遇到一些问题;为了便于今后再次用到XHProf
2018-07-26
#PHP

多线程死锁

代码通过本类的static属性来设置锁12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576/** * 多线程死锁的Demo * 参考文章: * 死锁的示例:https
2018-07-24
#Java

UTF8特殊空格导致编码转换失败的问题

有个项目中,我用到了其他部门提供的新闻接口,需要将其返回结果中的摘要字段存入数据库,然后再通过定时脚本发送给另外一个功能,大致流程如下: 我从W部门的接口获取UTF8数据->存入本地数据库->定时脚本查询本地数据库->生成GBK文件->同步给其他功能使用 有一天产品经理反馈,一个新闻的摘要信息是空的。我看了下,我这边数据库里是有数据的,但是生成的GBK文件里面,确实没
2018-07-23
#Linux

记一次排查tomcat耗费CPU过高的经历

有一个新项目,在测试环境部署后,发现tomcat进程耗费的CPU非常高,排查过程如下: 日志搜集先通过top,查找耗费CPU最高的线程top -Hp pid 将线程ID转为16进制printf “%x\n” threadid 搜集JVM的栈日志jstack pid > ~/jvm.stack.log 通过线程的16进制标识,定位JVM栈信息grep -rn threadTag ~&
2018-07-19
#Java

近期项目管理总结

今天晚上是管理例会,轮到L同事主持,主题是“如何提升开发人员测试意识”。会上提到了目前我们组在项目开发中出现的一些问题,也引发了我自己对于近期项目管理的反思,这里记录一下,作为接下来的改进方向。 这几个月我们组的项目进度管理,可以说是非常糟糕,收到了来自测试和运维的负面反馈。测试这边反馈的主要是超期率高和提测质量低下;运维反馈的则是我们紧急发布越来越多,对比手机和SNS部门,他们都是越来越好,我们
2018-07-19
#项目管理

docker常用命令

将常用的一些命令记录下,方便以后查阅。 配置文件服务配置文件docker 服务的配置文件(可以配置各项启动参数):/etc/systemd/system/docker.service内容类似这样: 123456789101112131415161718[Unit]Description=Docker Application Container EngineD
2018-07-19
#Docker

2017年11月的碎片知识整理

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210
2017-12-06
#随想

Python解析mysql的binlog的脚本

线上的业务随着时间的推移,数据可能会越来越多,再加上我们是多个业务共用同一个服务器/数据库,可能上线新的业务会对老的业务出现关联影响。因此我写了一个脚本去解析MySQL的binlog日志,用于在出现问题的时候分析SQL,给我们生成统计报表。 12345678910111213141516171819202122232425262728293031323334353637383940414
2017-11-16
#Python #MySQL
1…8990919293…96

搜索

Hexo Fluid