摘要:
简洁而不简单
Hadoop数据压缩
数据压缩优点和缺点
压缩技术能够有效减少底层存储系统(HDFS)读写字节数。压缩提高了网络带宽和磁盘空间的效率。在 Hadoop下,尤其是数据规模很大和工作负载密集的情况下,使用数据压缩显得非常重要。在这种情况下,IO操作和网络数据传输要花大量的时间。还有, Shu... 阅读原文
2020-07-02 08:25:08 阅读(1470) 评论(0)
摘要:
相信使用Java的同学都用过Maven,这是一个非常经典好用的项目构建工具。但是如果你经常使用Maven,可能会发现Maven有一些地方用的让人不太舒服:
1. Maven的配置文件是XML格式的,假如你的项目依赖的包比较多,那么XML文件就会变得非常非常长;
2. XML文件不太灵活,假如你需要在构建过程中... 阅读原文
2020-07-02 08:23:09 阅读(2751) 评论(0)
摘要:
Java操作数据库——使用DBUtils
摘要:本文主要学习了如何使用DBUtils在Java代码中更方便的操作数据库。
概述
DBUtils是Java编程中的数据库操作实用工具,小巧简单实用。
DBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代码。
使用
准备
如果需要使用DBUtils工... 阅读原文
2020-07-02 07:11:01 阅读(2262) 评论(0)
摘要:
秒杀业务分析
正常电子商务流程:
查询商品
创建订单
扣减库存
更新订单
付款
卖家发货
秒杀业务的特性
低廉价格
大幅推广
瞬时售空
一般是定时上架
时间短、瞬时并发量高
秒杀技术挑战
假设某网站秒杀活动只推出一件商品,预计会吸引1万人参加活动,也就说最大并发请求数是10000,秒杀系统需要面对的技... 阅读原文
2020-07-02 06:14:13 阅读(1186) 评论(0)
摘要:
概念
SQL注入即通过WEB表单域插入非法SQL命令,当服务器端构造SQL时采用拼接形式,非法SQL与正常SQL一并构造并在数据库中执行。
简单的SQL注入的例子:
例1:test123456 or 1=1;
加上or 1=1,如果没有防止SQL注入,这样攻击者就能成功登录。
例2:test123456... 阅读原文
2020-07-02 06:02:07 阅读(1591) 评论(0)
摘要:
618云聚惠,如何以最低价购买腾讯云服务器(一年仅需99元)。腾讯云产品同等价位配置高,性能比较稳定。最近,腾讯云搞优惠促销活动,推出全新标准SA2实例,配置1核/2G/1M带宽/50G高性能云盘。优惠幅度很大,原价834元/年,现仅99元/年。
活动地址:【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年... 阅读原文
2020-07-02 06:00:30 阅读(2773) 评论(0)
摘要:
一、代码量太少了,看得多做得少,导致一做就错。
任何一个nb的开发人员必定是在大量的时间和代码中提升的自己,如果你只是看视频的话,那永远都停留在理论上,很多问题是要实践才能发现的
我打个比方你看视频的时候可能觉得写一个输出helloworld的程序太简单了,几乎一秒钟就看懂了,因为没什么逻辑,非常简单... 阅读原文
2020-07-02 00:17:08 阅读(2453) 评论(0)
摘要:
Spring Cache
简介
Cache接口为缓存的组件规范定义,包含缓存的各种操作集合
Cache接口下Spring提供了各种xxcache的实现;如RedisCache,EhCacheCache,ConcurrentMapCache等;
每次调用需要缓存功能的方法时,Spring会检查检查指定参数的指... 阅读原文
2020-07-01 22:17:07 阅读(1399) 评论(0)
摘要:
关于“jdk”版本不支持问题的总结
一、问题描述
1.问题1
java.lang.UnsupportedClassVersionError: common/TimerListener : Unsupported major.minor version 52.0 (unable to load class ... 阅读原文
2020-07-01 22:03:57 阅读(1327) 评论(0)
摘要:
软件开发工作充满了挑战性。人无完人,对于程序员来说,写出有 bug 的代码是在所难免的。有些人很淡定,也有一些人会感到生气、沮丧、不安或气馁。在修复 bug 的过程中我们都经历了什么?这个值得我们一探究竟。
本文列出了程序员在修复 bug 时可能会说的一些话或者想法。我敢说很多程序员都曾经历过编程的艰辛,... 阅读原文
2020-07-01 20:25:06 阅读(1141) 评论(0)