学习
文章平均质量分 51
Hekliu
只为成功找方法,不为失败找借口!
展开
-
如何解决秒杀的性能问题和超卖的讨论
一、秒杀带来了什么?秒杀或抢购活动一般会经过【预约】【抢订单】【支付】这3个大环节,而其中【抢订单】这个环节是最考验业务提供方的抗压能力的。抢订单环节一般会带来2个问题: 1、高并发 比较火热的秒杀在线人数都是10w起的,如此之高的在线人数对于网站架构从前到后都是一种考验。 2、超卖 任何商品都会有数量上限,如何避免成功下订单买到商品的人数不超过商品数量的上限,这是每个抢购活动都要面临的难题。二、如何解决?首先,产品解决方案我们就不予讨论了。我们只讨论原创 2021-07-13 15:22:38 · 232 阅读 · 0 评论 -
电脑微信如何双开?
电脑用户右击桌面。然后选择新建一个txt文本文档。 完成文件的创建以后。将文件的txt后缀改为bat。 完成bat文件的创建以后。找到微信的运行路径。如果用户桌面上有快捷方式。可以右击快捷方式然后选择“属性”。 打开微信的属性面板以后将目标中的地址复制出来。 复制以后打开bat文件。然后输入“start+空格 +微信运行路径”。具体如下图所示。还有注意微信...原创 2019-09-16 10:06:11 · 1557 阅读 · 0 评论 -
Centos7上安装docker
Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17.10。一、安装docker...原创 2019-03-07 15:22:06 · 135 阅读 · 0 评论 -
四年Java经验,拿下阿里P6之路
一:架构师审美观学习Java技术体系,设计模式,流行的框架与组件,常见的设计模式,编码必备,Spring5,做应用必不可少的最新框架,MyBatis,玩数据库必不可少的组件......二:DevOps(架构师工具箱)工欲善其事必先利其器,选择好的工具,提升开发效率和团队协作效率,是必不可少的:Maven,项目管理,Jenkins,持续集成,Sonar,代码质量管理,Git,版本管...原创 2019-02-28 10:14:04 · 975 阅读 · 0 评论 -
linux 查看日志的几种常用的命令
1.tail -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c<数目> 显示的字节数 -n<行数> 显示行数 -q, --quiet, --silent 从不输出给出文件名的首部 -s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒 tail -n 10 t...原创 2019-02-28 10:16:30 · 2304 阅读 · 0 评论 -
在HTML页面加载完毕后执行某个js
在DOM加载完就可以执行(比window.onload更早)。在同一页面中可以多次出现.ready()两者主要区别:Window.onload=function (){}:当一个文档完全下载到浏览器中时,才会触发window.onload事件。这意味着页面上的全部元素对js而言都是可以操作的,也就是说页面上的所有元素加载完毕才会执行。这种情况对编写功能性代码非常有利,因为无需考虑加载的次序...原创 2018-10-18 18:25:27 · 4227 阅读 · 0 评论 -
面试题:一个字符串包含英文和特殊字符,特殊字符不变,英文顺序反过来,比如string str="f!dw@" 变成"w!df@"。要考虑 时间复杂度,性能问题。
public class Reverse { public static void main(String[] args) { String str = "w@dj!tk"; char[] chars = str.toCharArray(); for (int i = 0, j = chars.length - 1; i < j; ...原创 2018-09-27 13:58:42 · 451 阅读 · 0 评论 -
redis集群新增节点和删除节点
redis集群添加节点1、主节点:如果添加的是主节点,那么我们需要创建一个空节点,然后将某些哈希槽移动到这个空节点里面。2、从节点:如果添加的是从节点,我们也需要创建一个空节点,然后把这个新节点设置成集群中某个主节点的复制品。添加节点:1、首先把需要添加的节点启动创建7006目录,拷贝7000中的redis.conf到7006中,然后修改端口port为7006,修改好后进入70...原创 2018-09-12 14:42:12 · 1031 阅读 · 0 评论 -
官网下载JDK1.7的方法和步骤
这里选择的是jdk-7u80版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u80-oth-JPR1.进入到页面之后向下翻就能看到了。如下图:2.在下载之前必须先点击 Accept License Agreem...原创 2018-09-03 19:38:50 · 253392 阅读 · 24 评论 -
CentOS 7 安装Redis单机版和集群
Redis下载http://download.redis.io/releases/redis-4.0.11.tar.gz一、单机版搭建1.上传压缩包到 /usr/download (我自定义放安装包的目录)2.安装gcc编译环境,命令 yum install gcc-c++3.解压 redis-4.0.11.tar.gz 文件,命令 tar -zxvf redis-4.0.1...原创 2018-09-12 11:04:07 · 216 阅读 · 0 评论 -
java分转元,元转分的方法
//分转元private String fenToYuan(String amount){ NumberFormat format = NumberFormat.getInstance(); try{ Number number = format.parse(amount); double temp = number.doubleValue()...原创 2018-09-11 13:59:43 · 9944 阅读 · 0 评论 -
CentOS 7 开放3306端口访问
CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:systemctl stop firewalld.servicesystemctl disable firewalld.servicesystemctl mask firewalld.service2、安装iptables防火墙yum install ipta...原创 2018-09-04 16:25:35 · 649 阅读 · 0 评论 -
ajax请求数据的时候显示正在加载的图片
$(window).load(function(){ //为ajax绑定loading_bottom $(document).ajaxStart(function(){ $("#loading").show();//在ajax请求开始的时候启用loading }).ajaxStop(function(){ $('#loading')...原创 2018-04-08 09:57:31 · 2568 阅读 · 0 评论 -
javaweb学习总结——Servlet开发(二)
一、ServletConfig讲解1.1、配置Servlet初始化参数 在Servlet的配置文件web.xml中,可以使用一个或多个标签为servlet配置一些初始化参数。例如: 1 servlet> 2 servlet-name>ServletConfigDemo1servlet-name> 3 servlet-class>gacl.s转载 2017-08-15 14:56:48 · 187 阅读 · 0 评论 -
javaweb学习总结——Servlet开发(一)
一、Servlet简介 Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: 1、编写一个Java类,实现servlet接口。 2、把开发好的Java类部署到web服务器中。 按照一种约定俗成的称呼习惯转载 2017-08-15 11:11:50 · 372 阅读 · 0 评论 -
JAVA如何把一个float四舍五入到小数点后2位,4位,或者其它指定位数.
怎么使float保留两位小数或多位小数两种方法:import Java.math.*; …… 方法1: float f = 34.232323; BigDecimal b = new BigDecimal(f); float f1 = b.setScale(2, BigDecimal.转载 2017-06-27 18:35:53 · 12693 阅读 · 1 评论 -
win7家庭普通版开机背景图案如何更改?
按照以下步骤去做: 第一步:打开注册表修改值“OEMBackground”为“1”。 〔HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background〕 第二步:把图片“backgroundDefault.jpg”放到目录“%windi原创 2017-07-14 13:22:00 · 1173 阅读 · 1 评论