摘要: 一、企业发放的奖金根据利润提成。利润低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元... 阅读原文
2019-01-06 08:10:03 阅读(5665) 评论(0)
摘要: 最近解决了一个生产 SQL 慢查询的问题,排查问题之后发现一些比较隐匿且容易忽略的问题。 业务背景介绍 最近业务上需要上线一个预警功能,需要查出一段时间内交易,求出当前交易成功率。当成功率低于设定阈值时,短信预警。业务逻辑很简单,测试环境测试也没问题之后,部署上线。实际生产运行时却发现每次 SQL 查询需要花费 60... 阅读原文
2019-01-06 07:53:44 阅读(5710) 评论(0)
摘要: 1 package com.yangche.utils; 2 3 import org.apache.http.NameValuePair; 4 import org.apache.http.client.ClientProtocolException; 5 import org.apache... 阅读原文
2019-01-06 06:00:03 阅读(5703) 评论(0)
摘要: Spring Boot学习(入门) 1.了解Spring boot         Spring boot的官网(https://spring.io),我们需要的一些jar包,配置文件都可以在下载。添置书签后,我自己常常来看看spring boot这老兄,以及后面所需要的Spring Cloud、Spring Clo... 阅读原文
2019-01-05 23:59:02 阅读(6321) 评论(0)
摘要: 原型模式是用于创建重复对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的方式 这种模式实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则适合采用这种模式。 应用实例: 细胞分裂 Java中的Object.clone()方法 优点: 性能较高 逃避... 阅读原文
2019-01-05 23:10:02 阅读(5756) 评论(0)
摘要: 一、已知a,b均是整型变量,写出将a,b两个变量中的值互换的程序。(知识点:变量和运算符综合应用): package com.test; public class t01 { public static void main(String[] args) { int a = 1; int b = 2; int ... 阅读原文
2019-01-05 22:17:55 阅读(5617) 评论(0)
摘要: 文/沉默王二 开门见山地说吧,Java提供了一套完整的集合类(也可以叫做容器类)来管理一组长度可变的对象(也就是集合的元素),其中常见的类型包括List、Set、Queue和Map。从我个人的编程经验来看,List的实现类ArrayList和Map的实现类HashMap使用频率最高,其它实现类只能望其项背了。 L... 阅读原文
2019-01-05 20:38:15 阅读(7728) 评论(0)
摘要: /*懒汉模式 *优点:延迟加载 * 缺点:不加同步的懒汉模式是线程不安全的,加了synchronzide之后就变成线程安全的了 */public class Singleton { private static Singleton singleton=null; private Singleton(){ ... 阅读原文
2019-01-05 18:46:02 阅读(6022) 评论(0)
摘要: 1.简介       HBase是一个基于HDFS的、分布式的、面向列的非关系型数据库。   HBase的特点 1.海量数据存储,HBase表中的数据能够容纳上百亿行*上百万列。 2.面向列的存储,数据在表中是按照列进行存储的,能够动态的增加列并对列进行各种操作。 3.准实时查询,HBase在海量的... 阅读原文
2019-01-05 18:31:29 阅读(5809) 评论(0)
摘要: 方法引用(Method reference)和invokedynamic指令详细分析 invokedynamic是jvm指令集里面最复杂的一条。本文将详细分析invokedynamic指令是如何实现方法引用(Method reference)的。 具体言之,有这样一个方法引用: interface Encode { ... 阅读原文
2019-01-05 17:23:00 阅读(5741) 评论(0)