自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (24)
  • 收藏
  • 关注

转载 Maven打包的三种方式

Maven可以使用mvn package指令对项目进行打包,如果使用Java-jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in xxx.jar"(没有设置Main-Class)、ClassNotFoundException(找不到依赖包)等错误。要想jar包能直接通过java -jar xxx.jar运行,需要满足:1、在ja...

2019-09-24 11:36:06 1452

转载 Git恢复之前版本的两种方法reset、revert(图文详解)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/yxlshk/article/details/799445352019/7/27 修改更新一、问题描述在利用github实现多人合作程序开发的过程中,我们有时会出现错误提交的情况,此时我们希望能撤销提交操作,让程序回到提交前的样子,...

2019-09-10 09:35:43 1250

原创 jdk1.8的日常使用

List<Long> listIds = Arrays.asList(str.split(",")).stream().map(s -> Long.parseLong(s.trim())).collect(Collectors.toList());List<Long> newSkuIdList = skuIdList.stream().distinct().s...

2019-09-06 11:10:43 763

转载 Spring切面中的正则表达式

吉林乌拉2019-08-30 09:03:22在上一篇中我们重写StaticMethodMatcherPointcutAdvisor类的matches方法,通过方法名定义了切点,但在这种方式创建的切点有很大的弊端,不方便。因为如果目标类中有多个方法时,就不太适用了。spring为了更方便我们使用切面,于是提供了支持正则表达式的实现类RegexpMethodPointcutAdvisor类,因...

2019-09-02 12:01:04 1088

转载 减少该死的 if else 嵌套

Java的小本家2019-09-02 10:38:10不知大家有没遇到过像“横放着的金字塔”一样的if else嵌套:我并没夸大其词,我是真的遇到过了!嵌套6、7层,一个函数几百行,简!直!看!死!人!if else作为每种编程语言都不可或缺的条件语句,我们在编程时会大量的用到。但if else一般不建议嵌套超过三层,如果一段代码存在过多的if else嵌套,代...

2019-09-02 11:52:30 957

转载 除了负载均衡,Nginx 还可以做很多

程序猿久一2019-09-01 15:40:37Nginx应该是现在最火的web和反向代理服务器,没有之一。她是一款诞生于俄罗斯的高性能web服务器,尤其在高并发情况下,相较Apache,有优异的表现。那除了负载均衡,她还有什么其他的用途呢,下面我们来看下。一、静态代理Nginx擅长处理静态文件,是非常好的图片、文件服务器。把所有的静态资源的放到nginx上,可以使应用动静分离,...

2019-09-02 11:42:52 1228

转载 高性能负载均衡:nginx搭建tomcat集群

楠哥教你学Java2019-09-01 11:07:08什么是tomcat集群?利用nginx对请求进行分流,将请求分配给不同的tomcat去处理,减少每个tomcat的负载量,提高服务器的响应速度。目标实现高性能负载均衡的tomcat集群。工具nginx-1.13.10apache-tomcat-7.0.81实现步骤1、下载nginx,目...

2019-09-02 11:28:46 560

转载 线上CPU飙升100%问题排查,一篇足矣

Java架构学习交流2019-09-27 17:16:56一、引子对于互联网公司,线上CPU飙升的问题很常见(例如某个活动开始,流量突然飙升时),按照本文的步骤排查,基本1分钟即可搞定!特此整理排查方法一篇,供大家参考讨论提高。二、问题复现线上系统突然运行缓慢,CPU飙升,甚至到100%,以及Full GC次数过多,接着就是各种报警:例如接口超时报警等。此时急需快速线上...

2019-09-29 11:30:10 11261

转载 @Aspect注解的详细说明

吉林乌拉2019-09-06 17:04:40spring中支持9种@Aspect注解的函数,它们表示用不同的方式描述目标类的连接点,它们主要分别4种类型:方法切点函数:通过描述目标类信息定义连接点 方法入参切点函数: 通过描述目标类方法入参的信息定义连接点 目标类切点函数:通过描述目标类类型信息定义连接点 代理类切点函数:通过描述目标类的代理类的信息定义连接点下面我们看一下具体...

2019-09-27 17:16:20 4846

转载 Spring:简单聊聊Spring AOP的原理和使用场景

BigDataKer2019-09-14 20:02:53软件工程有个基本原则,即关注点分离,不同的问题交给不同的部分去解决,面向切面编程 AOP 正是此种技术的体现,通用化功能代码的实现对应的就是所谓的切面(Aspect),业务功能代码和切面代码分开后,架构将变得高内聚低耦合。AOP 的三种织入方式:编译时织入:需要特殊的 Java 编译器,如 AspectJ;类加载...

2019-09-27 16:51:45 534

转载 电商场景:并发扣库存,怎么保证不超卖又不影响并发性能

潘戈来了2019-09-22 13:03:27任何电商平台的一个主业务场景就是:加入购物车; 去结算,填写/选择收货地址; 检查/扣减库存,生成订单并付款;其中第三步,检查/扣减库存,常规代码实现如下:判断剩余库存量,如果库存足够,则做扣减操作;select stock from goods_stock where sku = 'a1'if(stock - buy_nu...

2019-09-27 16:17:51 2700

转载 一直再说高并发,多少QPS才算高并发?

BigDataKer2019-09-01 17:57:00一直再说高并发,多少QPS才算高并发?业务系统服务,单机,集群分别是多少呢?高并发的四个角度只说并发不提高可用就是耍流氓。可以从四个角度讨论这个问题。首先是无状态前端机器不足以承载请求流量,需要进行水平扩展,一般QPS是千级。 然后是关系型数据库无法承载读取或写入峰值,需要数据库横向扩展或引入nosql,一般...

2019-09-02 14:31:53 53492 1

转载 SpringBoot2.0 基础案例(12):基于转账案例,演示事务管理操作

知了一笑2019-06-20 21:11:37本文源码GitHub地址:知了一笑https://github.com/cicadasmile/spring-boot-base一、事务管理简介1、事务基本概念一组业务操作ABCD,要么全部成功,要么全部不成功。2、特性:ACID原子性:整体一致性:完成隔离性:并发持久性:结果3、隔离问题脏读:一个...

2019-09-02 11:16:26 118

jdk-8u231-windows-x64.7z

在java里面,我们通常都是认为接口里面是只能有抽象方法,不能有任何方法的实现的,那么在jdk1.8里面打破了这个规定,引入了新的关键字default,通过使用default修饰方法

2020-04-08

kafkatool_64bit (1).zip

消息队列 Kafka 版是阿里云基于 Apache Kafka 构建的高吞吐量、高可扩展性的分布式消息队列服务,广泛用于日志收集、监控数据聚合、流式数据处理、在线和离线分析等,是大数据生态中不可或缺的产品之一,阿里云提供全托管服务,用户无需部署运维,更专业、更可靠、更安全。

2020-03-21

存储过程调试工具

对于某些存储过程很多且复杂的SQL的应用,在短时间内要使得所有MySQL存储过程和函数正常运行,那么如果能找到一个比较好的调试工具,就可以事半功倍, 这里介绍的是dbForge Studio for MySQL。

2018-06-14

redis+session共享

redis+session共享,redis+session共享,redis+session共享,redis+session共享redis+session共享,redis+session共享,redis+session共享,redis+session共享,redis+session共享

2018-02-24

graphviz-2.38与PlantUML结合使用

PlantUML一定要用到Graphviz。PlantUML使用Graphviz来生成相关图形(只有序列图可以不依赖它),其它图形都需要,因此得安装它,否则生成图形失败,且报错。

2017-12-28

webservice

maven+spring+cxf之webservice服务端与客户端,可直接在其基础上二次开发使用。

2017-11-03

solr分词器

classpath目录:/usr/local/solr/tomcat/webapps/solr/WEB-INF/classes [root@bogon IK Analyzer 2012FF_hf1]# cp IKAnalyzer.cfg.xml ext_stopword.dic mydict.dic /usr/local/solr/tomcat/webapps/solr/WEB-INF/classes 注意:扩展词典及停用词词典的字符集必须是utf-8。不能使用windows记事本编辑。

2017-09-25

mysql导数据到oracle

mysql导数据到oracle

2017-08-24

javax.servlet的jar包

javax.servlet的jar包

2017-08-21

p2p加速器下载

p2p加速器下载

2017-08-18

SecureCRT8.0破解版及注册机

SecureCRT8.0破解版及注册机

2017-06-01

mantisbt-1.2.19.tar.gz

mantisbt-1.2.19.tar.gz

2017-05-19

sqoop-1.4.4.bin__hadoop-2.0.4-alpha.tar

sqoop-1.4.4.bin__hadoop-2.0.4-alpha.tar

2017-05-18

Java实现与FTP服务器的数据传输

Java实现与FTP服务器的数据传输

2017-05-17

redis-2.6.14.tar.gz

redis-2.6.14.tar.gz

2017-03-21

java-MQ学习

java-MQ

2017-03-16

上传zip文件

上传zip文件

2017-02-08

java解析excel

java解析excel

2017-01-20

mybatis分页

mybatis分页

2016-12-27

鸿洋——自定义相机

http://blog.csdn.net/u011277123/article/details/52954516

2016-10-28

图片连拍,无须返回

自定义相机实现连拍!

2016-09-13

dropdownmenu

一个实用的多条件筛选菜单,在很多App上都能看到这个效果,如美团,某视频网站电影票等

2016-08-23

快速集成android实现listview的字母A-Z排序,界面侧边字母索引

Android手机字母A-Z排序侧边索引是非常常见的功能,在此提供快速集成框架.教你用Android studio工具一分钟搞定这个效果.

2016-08-10

memcache与redis的比较

简单的比较了两者的异同,方便读者的认识!

2015-05-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除