mysql 最近过生日

需求:查看最近20天过生日的客户 网上找了半天没有找到正确的解决方案,给大家分享下我的结果: 思路:分两种情况, 第一种:客户月日在现在月日之后,计算今年生日到现在的天数。 第二种:客户月日在现在月日之前,计算明年生日到现在的天数。 select    * from t_investor...

2018-09-14 16:15:32

阅读数 187

评论数 0

linux下安装nodejs的 webpack的问题解决

linux环境: Red Hat 4.4.7-11失败的安装方式1、直接安装编译好的二进制文件解压,设置node和npm软链成功,执行node -v 命令成功。 但是 执行npm install webpack -g 给出警告。 但是webpack并没有执行成功。 安装失败2、直接使用yu...

2017-05-26 10:17:12

阅读数 445

评论数 0

面试思考

聊点技术 简历 沟通技巧 其它 聊点技术 在与面试官沟通过程中技术分为四类: 经常用到但不能说出理论, 经常用到但不能说出理论, 未曾用到能说出理论, 未曾用到也不能说出理论。 这里的”说出理论” 是指用自己的话专业准确的说出理论,而不是死记硬背概念。 很简单的原则:会的说清楚即可...

2017-03-02 23:13:02

阅读数 240

评论数 0

twemproxy(nutcracker)安装

twemproxy安装过程

2016-12-07 17:16:21

阅读数 243

评论数 0

阶段总结--业务系统代码中常见的异常错误总结以及避免方法

1,空指针异常 调用第三方接口返回的数据往往不可靠,要做判空处理 举例:去查询一批字典数据,本想着没有人删除字典数据,结果碰巧有几条被删除,导致整个业务都抛异常 举例:去查一个接口依赖数据,不知道对方业务会删掉该值。此类避免:尽可能自己对这种情况进行代码处理,比抛出空指针异常好多了。 ...

2016-12-04 00:47:35

阅读数 232

评论数 0

pinpoint原理 APM应用性能管理 性能损失

如何实现追踪? 答:RPC靠字节码增强,增加追踪id 目前中文文档较少,github上有中文翻译: https://github.com/naver/pinpoint/wiki#video-clips https://www.gitbook.com/book/skyao/leani...

2016-11-12 17:11:50

阅读数 7286

评论数 3

dubbo优雅停机时做了什么,会不会等待消费方调用完成

模拟了一次服务停机,并且调用方正在调用的场景。 通过查看服务端和消费方的log,写出了双方关闭的全过程。 服务端 1、从zookeeper移除注册的服务 Close all registries、Destroy registry、Unregister、Unsubscribe 2、关闭spr...

2016-11-07 17:54:13

阅读数 6314

评论数 1

改进的单例模式,解决并发生成多实例问题,并且提高调用时的性能

public class LazyInitValidatorConfig { private Validator validator;//生产的单例资源 private static LazyInitValidatorConfig lazyInitConfig = new LazyInitVali...

2016-11-03 17:58:19

阅读数 330

评论数 0

javadoc命令的使用 以及解决中文编码乱码

原博客地址 大家都知道,J2SE5中的javadoc.exe一般命令是javadoc ****.java,但命令行可选参数多达五十余个,其复杂性可想而知,是不是看着头都大了呢?但通常情况下,我们不想那么麻烦! 假设源代码在 C:\src 目录下,其中 com.liigo 是主包,其下可能有数十个...

2016-10-20 16:51:26

阅读数 698

评论数 0

不同环境不同分支api-jar包的管理

api-jar的管理 开发jar包经常变动, 测试的jar与上线有关系, 开发的时候,jar包提供方发布到maven仓库,使用-SNAPSHOT后缀,自动发布到maven快照库,jar包固定。 服务提供方部署到测试,选择deployapi,部署一次,jar包升级一次,升级后的j...

2016-09-30 18:19:51

阅读数 341

评论数 0

复杂业务设计与代码开发

首先分析数据结构,也就是通常意义上的表结构。首先区分是不是同一种需求,如果不是,数据结构要尽量分开。数据结构打好一个很好的基础,上层的接口设计就会顺畅很多。 其次定义内部接口,越复杂的功能,对于外界的接口往往容易定义,而内部的接口设计往往容易被忽略。 第一,根据功能区分,设计不同的接口,真正的...

2016-07-11 15:18:35

阅读数 407

评论数 0

源码中的设计模式略读

目的:找出其中的设计模式,更加理解设计模式在框架中的应用 当zk中的配置变化的时候,实时通知业务程序。 监听器模式: 监听者应用1: CuratorListener:监听者接口,监听zk变化CuratorFramework:被监听者 ConfigNodeEventListener:监...

2016-06-28 15:37:22

阅读数 143

评论数 0

如何书写易于维护的代码

1、流式布局,减少ifelse 2、数据预处理,入参就是能用的数据 3、并发

2016-04-15 11:05:02

阅读数 269

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭