摘要:
一、企业发放的奖金根据利润提成。利润低于或等于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)