- 博客(8)
- 问答 (1)
- 收藏
- 关注
原创 JAVA项目中哪些场景需要用到多线程
场景一:一个业务逻辑有很多次的循环,每次循环之间没有影响,比如验证1万条url路径是否存在,正常情况要循环1万次,逐个去验证每一条URL,这样效率会很低,假设验证一条需要1分钟,总共就需要1万分钟,有点恐怖。这时可以用多线程,将1万条URL分成50等份,开50个线程,没个线程只需验证200条,这样所有的线程执行完是远小于1万分钟的。场景二:需要知道一个任务的执行进度,比如我们常看到的进度条,实现...
2018-12-15 09:15:40 9361
转载 线程作用以及线程加锁方式
这是javaeye上非常经典的关于线程的帖子,写的非常通俗易懂的,适合任何读计算机的同学. 线程同步我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。 线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。 当多个线程同时读写同一份共享资源的时候,可能会引起冲突。这...
2018-12-14 15:51:07 838
转载 数据库事物的四大特性
一.什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前到事务开始时的所以操作。 二.事务的 ACID 事务具有四个特征:原子性( Atomicity ...
2018-04-25 15:27:05 247
原创 SSH整合框架
首先项目运行时,首先加载web.xml配置文件。并自动加载Sturts的核心控制器,以及Spring的监听器ContextLoderListener 。filterDispatcher。sturts2在2.13版本以后使用的是SturtsPreparyAndExcuteFilter。客户端发送一个请求被Sturts拦截。然后加载sturts.xml的配置。根据请求的不同,Sturts找到相应的Ac...
2018-04-25 15:17:59 118
原创 什么是Spring,SpingMVC运行原理
什么是springspring是一个轻量级的开源框架,她的主要特点就是IOC控制反转,以及AOP面向切面编程。ICO是一个容器,就是由spring来负责控制对象的声明周期和对象间的关系。通常我们都是使用注解的方式来实现的。需要在springxml配置文件中配置<context-compoment-scan>来启用。aop说的就是面向切面编程。说的是通过aop的代理机制把切面中的通知通过...
2018-04-25 15:16:20 338
转载 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 91
转载 SpringBoot application.properties 的详细配置说明。
这些属性是否生效取决于对应的组件是否声明为 Spring 应用程序上下文里的 Bean(基本是自动配置的),为一个不生效的组件设置属性是没有用的。 multipart multipart.enabled 开启上传支持(默认:true) multipart.file-size-threshold: 大于该值的文件会被写到磁盘上 multipart.location 上传文件存放位置 multipa...
2018-04-25 15:10:43 375
转载 Redis常用的两种持久化方式
Redis 该选择哪种持久化配置转载 2017年06月13日 11:26:38235Redis 是我们重度使用的一个开源软件,对它的持久化配置做一番相对深入的总结,是值得的。目前它有两种主流的持久化存储方式 SnapShot 以及 AOF 。什么是 SnapshotSnapshot 将内存中数据以结构化的方式序列化到 rdb 文件中,是默认的持久化方式,便于解析引擎快速解析和内存实施。快照得由间隔...
2018-04-25 15:06:15 121
空空如也
--输出每门功课成绩最好的学生数据,表名为 stu。mysql不是oracle
2018-12-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人