自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 问答 (1)
  • 收藏
  • 关注

原创 JAVA项目中哪些场景需要用到多线程

场景一:一个业务逻辑有很多次的循环,每次循环之间没有影响,比如验证1万条url路径是否存在,正常情况要循环1万次,逐个去验证每一条URL,这样效率会很低,假设验证一条需要1分钟,总共就需要1万分钟,有点恐怖。这时可以用多线程,将1万条URL分成50等份,开50个线程,没个线程只需验证200条,这样所有的线程执行完是远小于1万分钟的。场景二:需要知道一个任务的执行进度,比如我们常看到的进度条,实现...

2018-12-15 09:15:40 9305

转载 线程作用以及线程加锁方式

这是javaeye上非常经典的关于线程的帖子,写的非常通俗易懂的,适合任何读计算机的同学. 线程同步我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。 线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。 当多个线程同时读写同一份共享资源的时候,可能会引起冲突。这...

2018-12-14 15:51:07 793

转载 数据库事物的四大特性

一.什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前到事务开始时的所以操作。 二.事务的 ACID 事务具有四个特征:原子性( Atomicity ...

2018-04-25 15:27:05 203

原创 SSH整合框架

首先项目运行时,首先加载web.xml配置文件。并自动加载Sturts的核心控制器,以及Spring的监听器ContextLoderListener 。filterDispatcher。sturts2在2.13版本以后使用的是SturtsPreparyAndExcuteFilter。客户端发送一个请求被Sturts拦截。然后加载sturts.xml的配置。根据请求的不同,Sturts找到相应的Ac...

2018-04-25 15:17:59 104

原创 什么是Spring,SpingMVC运行原理

什么是springspring是一个轻量级的开源框架,她的主要特点就是IOC控制反转,以及AOP面向切面编程。ICO是一个容器,就是由spring来负责控制对象的声明周期和对象间的关系。通常我们都是使用注解的方式来实现的。需要在springxml配置文件中配置<context-compoment-scan>来启用。aop说的就是面向切面编程。说的是通过aop的代理机制把切面中的通知通过...

2018-04-25 15:16:20 317

转载 Nginx+Tomcat搭建高性能负载均衡集群

一、       工具  nginx-1.8.0  apache-tomcat-6.0.33二、    目标  实现高性能负载均衡的Tomcat集群:   三、    步骤  1、首先下载Nginx,要下载稳定版:    2、然后解压两个Tomcat,分别命名为apache-tomcat-6.0.33-1和apache-tomcat-6.0.33-2:    3、然后修改这两个Tomcat的启动端...

2018-04-25 15:13:28 76

转载 SpringBoot application.properties 的详细配置说明。

这些属性是否生效取决于对应的组件是否声明为 Spring 应用程序上下文里的 Bean(基本是自动配置的),为一个不生效的组件设置属性是没有用的。 multipart multipart.enabled 开启上传支持(默认:true) multipart.file-size-threshold: 大于该值的文件会被写到磁盘上 multipart.location 上传文件存放位置 multipa...

2018-04-25 15:10:43 341

转载 Redis常用的两种持久化方式

Redis 该选择哪种持久化配置转载 2017年06月13日 11:26:38235Redis 是我们重度使用的一个开源软件,对它的持久化配置做一番相对深入的总结,是值得的。目前它有两种主流的持久化存储方式 SnapShot 以及 AOF 。什么是 SnapshotSnapshot 将内存中数据以结构化的方式序列化到 rdb 文件中,是默认的持久化方式,便于解析引擎快速解析和内存实施。快照得由间隔...

2018-04-25 15:06:15 106

空空如也

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

TA关注的人

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