![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
文章平均质量分 52
天山一剑卓不凡
这个作者很懒,什么都没留下…
展开
-
Java中四大线程池应用及详解
Java中四大线程池原理、核心参数及使用原创 2022-12-11 14:14:22 · 1112 阅读 · 0 评论 -
单选框radio总结(获取值、设置默认选中值、样式)
单选框 radio<div class="radio-inline"> <input type="radio" name="killOrder" value="1"/> <label for="killOrder1">是</label></div><div class="radio-inline"> &l...原创 2019-09-28 23:55:44 · 3563 阅读 · 0 评论 -
$.ajax()各个参数详解
jquery中的ajax方法参数总是记不住,这里记录一下。1.url:要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type:要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout:要求为Number类型的参数,设置请求超时...原创 2019-09-21 16:10:04 · 990 阅读 · 0 评论 -
EasyPOI完美实现导入导出,实用简单,一行代码即可
开发中经常会遇到excel的处理,导入导出解析等等。正好最近在项目里面需要用到EasyPOI,非常容易,简单上手,一行代码实现导入导出。1、导入maven依赖<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactI...原创 2019-07-31 17:55:16 · 13736 阅读 · 6 评论 -
OSS图片上传和获取外网url
最近在项目中需要用到OSS,整理了一下具体操作步骤。直接上源码。1、添加依赖。com.aliyun.ossaliyun-sdk-oss2.8.2com.aliyunaliyun-java-sdk-core3.2.8com.aliyunaliyun-java-sdk-dysmsapi1.1.02、测试类代码import com.aliyun.oss.OSSCli...原创 2019-03-11 16:10:23 · 9305 阅读 · 5 评论 -
Docker常用操作命令使用(附详细图文)
为让大家更加方便去学习Docker,整理了一些常用命令帮助大家熟悉Docker。镜像相关查看镜像 docker images搜索镜像 docker search 镜像名称拉取镜像 docker pull 镜像名称执行后会进行下载下载完成按镜像ID删除镜像 docker rmi 镜像ID...原创 2019-03-09 19:27:49 · 944 阅读 · 2 评论 -
ES数据同步方案
当业务量上升后,由于mysql对全文检索或模糊查询支持的能力不强,在系统中查询的地方,往往会出现慢sql等,拖累系统其他模块,造成性能低下。随着ES使用普及率的升高,ES是mysql的一个有效补充。我们可以将数据发送到搜索引擎(如ES)上,由搜索引擎来提供专业的服务。接下来,就结合工作中实际用到的场景,对数据从mysql到es的同步进行一些分析。在实践中我总结出了以下几...原创 2019-03-06 08:41:11 · 13524 阅读 · 2 评论 -
电商项目秒杀设计思路
秒杀系统架构优化思路 一、为什么难秒杀系统难做的原因:库存只有一份,所有人会在集中的时间读和写这些数据。例如小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万。又例如12306抢票,亦与秒杀类似,瞬时流量更甚。 二、常见架构 流量到了亿级别,常见站点架构如上:1)浏览器端,最上层,会执行到一些JS代码2)站点层,这一层会访问后端数...转载 2018-08-21 10:14:54 · 1604 阅读 · 1 评论 -
JVM虚拟机内存分配、GC垃圾回收机制原理、垃圾收集器
I. 怎样分配- JVM内存分配策略对象内存主要分配在新生代Eden区, 如果启用了本地线程分配缓冲, 则优先在TLAB上分配, 少数情况能会直接分配在老年代, 或被拆分成标量类型在栈上分配(JIT优化). 分配的规则并不是百分百固定, 细节主要取决于垃圾收集器组合, 以及VM内存相关的参数.对象分配优先在Eden区分配在JVM内存模型一文中, 我们大致了解了VM年轻代堆内存可以划分为...原创 2018-08-23 23:27:18 · 1113 阅读 · 0 评论 -
动态代理
在传统的编写业务逻辑处理代码时,我们通常会习惯性地做几件事情:日志记录、事务控制及权限控制等,然后才是编写核心的业务逻辑处理代码。当代码编写完成回头再看时,不禁发现,扬扬洒洒上百行代码中,真正用于核心业务逻辑处理才那么几行,如图6-4所示。方法复方法,类复类,就这样子带着无可奈何遗憾地度过了多少个春秋。这倒也罢,倘若到了项目的尾声,突然决定在权限控制上需要进行大的变动时,成千上万个方法又得一一"登转载 2017-11-29 22:14:35 · 148 阅读 · 0 评论