- 浏览: 2662772 次
- 来自: 杭州
文章分类
- 全部博客 (1188)
- webwork (4)
- 网摘 (18)
- java (103)
- hibernate (1)
- Linux (85)
- 职业发展 (1)
- activeMQ (2)
- netty (14)
- svn (1)
- webx3 (12)
- mysql (81)
- css (1)
- HTML (6)
- apache (3)
- 测试 (2)
- javascript (1)
- 储存 (1)
- jvm (5)
- code (13)
- 多线程 (12)
- Spring (18)
- webxs (2)
- python (119)
- duitang (0)
- mongo (3)
- nosql (4)
- tomcat (4)
- memcached (20)
- 算法 (28)
- django (28)
- shell (1)
- 工作总结 (5)
- solr (42)
- beansdb (6)
- nginx (3)
- 性能 (30)
- 数据推荐 (1)
- maven (8)
- tonado (1)
- uwsgi (5)
- hessian (4)
- ibatis (3)
- Security (2)
- HTPP (1)
- gevent (6)
- 读书笔记 (1)
- Maxent (2)
- mogo (0)
- thread (3)
- 架构 (5)
- NIO (5)
- 正则 (1)
- lucene (5)
- feed (4)
- redis (17)
- TCP (6)
- test (0)
- python,code (1)
- PIL (3)
- guava (2)
- jython (4)
- httpclient (2)
- cache (3)
- signal (1)
- dubbo (7)
- HTTP (4)
- json (3)
- java socket (1)
- io (2)
- socket (22)
- hash (2)
- Cassandra (1)
- 分布式文件系统 (5)
- Dynamo (2)
- gc (8)
- scp (1)
- rsync (1)
- mecached (0)
- mongoDB (29)
- Thrift (1)
- scribe (2)
- 服务化 (3)
- 问题 (83)
- mat (1)
- classloader (2)
- javaBean (1)
- 文档集合 (27)
- 消息队列 (3)
- nginx,文档集合 (1)
- dboss (12)
- libevent (1)
- 读书 (0)
- 数学 (3)
- 流程 (0)
- HBase (34)
- 自动化测试 (1)
- ubuntu (2)
- 并发 (1)
- sping (1)
- 图形 (1)
- freemarker (1)
- jdbc (3)
- dbcp (0)
- sharding (1)
- 性能测试 (1)
- 设计模式 (2)
- unicode (1)
- OceanBase (3)
- jmagick (1)
- gunicorn (1)
- url (1)
- form (1)
- 安全 (2)
- nlp (8)
- libmemcached (1)
- 规则引擎 (1)
- awk (2)
- 服务器 (1)
- snmpd (1)
- btrace (1)
- 代码 (1)
- cygwin (1)
- mahout (3)
- 电子书 (1)
- 机器学习 (5)
- 数据挖掘 (1)
- nltk (6)
- pool (1)
- log4j (2)
- 总结 (11)
- c++ (1)
- java源代码 (1)
- ocr (1)
- 基础算法 (3)
- SA (1)
- 笔记 (1)
- ml (4)
- zokeeper (0)
- jms (1)
- zookeeper (5)
- zkclient (1)
- hadoop (13)
- mq (2)
- git (9)
- 问题,io (1)
- storm (11)
- zk (1)
- 性能优化 (2)
- example (1)
- tmux (1)
- 环境 (2)
- kyro (1)
- 日志系统 (3)
- hdfs (2)
- python_socket (2)
- date (2)
- elasticsearch (1)
- jetty (1)
- 树 (1)
- 汽车 (1)
- mdrill (1)
- 车 (1)
- 日志 (1)
- web (1)
- 编译原理 (1)
- 信息检索 (1)
- 性能,linux (1)
- spam (1)
- 序列化 (1)
- fabric (2)
- guice (1)
- disruptor (1)
- executor (1)
- logback (2)
- 开源 (1)
- 设计 (1)
- 监控 (3)
- english (1)
- 问题记录 (1)
- Bitmap (1)
- 云计算 (1)
- 问题排查 (1)
- highchat (1)
- mac (3)
- docker (1)
- jdk (1)
- 表达式 (1)
- 网络 (1)
- 时间管理 (1)
- 时间序列 (1)
- OLAP (1)
- Big Table (0)
- sql (1)
- kafka (1)
- md5 (1)
- springboot (1)
- spring security (1)
- Spring Boot (3)
- mybatis (1)
- java8 (1)
- 分布式事务 (1)
- 限流 (1)
- Shadowsocks (0)
- 2018 (1)
- 服务治理 (1)
- 设计原则 (1)
- log (0)
- perftools (1)
最新评论
-
siphlina:
课程——基于Python数据分析与机器学习案例实战教程分享网盘 ...
Python机器学习库 -
san_yun:
leibnitz 写道hi,我想知道,无论在92还是94版本, ...
hbase的行锁与多版本并发控制(MVCC) -
leibnitz:
hi,我想知道,无论在92还是94版本,更新时(如Puts)都 ...
hbase的行锁与多版本并发控制(MVCC) -
107x:
不错,谢谢!
Latent Semantic Analysis(LSA/ LSI)算法简介 -
107x:
不错,谢谢!
Python机器学习库
为了比较gevent的慢sql测试,特用java写了同样一个测试用列对比:
测试SQL:
select sleep(1);
使用ibatis+ dbcp:
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/zcwdb"/> <property name="username" value="root"/> <property name="password" value=""/> <property name="defaultAutoCommit" value="true"/> </bean> <bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"> <property name="configLocation" value="/WEB-INF/spring/SqlMapConfig.xml"/> <property name="dataSource" ref="dataSource"/> <property name="useTransactionAwareDataSource" value="true"/> </bean> <bean id="sqlMapClientTemplate" class="org.springframework.orm.ibatis.SqlMapClientTemplate"> <property name="sqlMapClient" ref="sqlMapClient"/> </bean>
测试结果:
1. java不会像默认的python那么傻傻的顺序执行。
2.无论并发大多,均只有8个connection,这个应该可以设置。
3. 测试代码见附件。
发表评论
-
定位IO瓶颈的一些方法
2014-08-25 15:44 794IO瓶颈往往是我们可能会忽略的地方(我们常会看top、free ... -
编写内存效率的java代码-面向GC
2014-07-20 12:38 2200参考两个PPT http://www.sl ... -
找到最耗CPU的java线程
2014-04-18 17:25 1817找到最耗CPU的java线程ps命令 命令:ps -mp ... -
故障排除的第一个五分钟
2014-04-15 14:05 1336原文:http://junqili.com/linux/tr ... -
Linux 性能监测总结
2014-04-14 15:22 841Linux 性能监测:介绍Linux 性能监测:MemoryL ... -
java socket远程读取文件性能测试
2014-03-22 00:47 1541为了比较beansdb,写了一个基于socket的java ... -
磁盘性能分析利器-iotop
2014-03-14 10:40 883有时候cpu的iowait很大,但找到瓶颈在哪里,通过iot ... -
Solr性能优化之filterCache
2014-02-27 10:48 955原文:Solr性能优化之filterCache 什么是f ... -
优化Linux下的内核TCP参数来提高服务器负载能力
2014-02-21 14:52 767原文:http://blog.renhao.org/201 ... -
如何提升lucene的索引速度
2014-02-07 21:16 929原文: http://wiki.apache.org/lu ... -
提升磁盘IO性能的几个技巧
2014-02-06 11:29 4492原文:http://www.searc ... -
hbase 写入性能
2014-02-05 16:35 1872hbase单表的平均写入QPS大概在5000-7000 ... -
Exception性能问题
2014-01-24 22:25 13121.从Exception往上介绍相关结构、代码 ... -
java 性能监控
2014-01-15 13:34 938参考:https://github.com/oldratl ... -
hbase scan性能
2013-12-26 18:41 0今天把hbase一个表的数据导到另外一个表,源表大概300 ... -
几种file copy的性能对比
2013-12-16 10:45 1685测试了几种file copy的性能: package m ... -
Linux 性能测试与分析
2013-11-11 16:31 2067本文参考:http://testing. ... -
python,jython 服务器load对比
2013-05-16 23:50 621详细情况见附件 -
并行加载性能对比
2013-01-30 12:14 980今天遇到一个场景,一个很大Bean对象需要执行8条sql来组 ... -
mongoDB的$in性能
2013-01-20 14:41 1675今天发现mongoDB的$in性能不怎么样,24条ID和1条 ...
相关推荐
- **高性能**:Jetty采用异步处理机制,能够高效处理大量并发连接,尤其适用于高负载的Web应用。 - **灵活可定制**:Jetty通过模块化设计,用户可以根据实际需求选择加载必要的组件,避免不必要的功能带来额外负担。...
在构建一个基于SpringBoot + MySQL的高并发商品限时秒杀系统时,我们涉及了许多关键的IT知识点。首先,SpringBoot是Java开发中的一个流行框架,它简化了设置和配置过程,使得开发人员能够快速地搭建应用程序。这个...
Spring框架是Java企业级应用的核心框架,提供依赖注入(DI)和面向切面编程(AOP)等功能,增强了代码的可测试性和可维护性。在论坛中,Spring管理着所有bean的生命周期,包括事务管理、安全控制等,还能通过Spring ...
此外,单元测试和集成测试也是保证代码质量的重要环节。 ### 性能优化 为提升系统性能,开发者可能采用缓存技术,如使用 Ehcache 缓存频繁查询的结果;优化SQL查询,减少不必要的数据库访问;并通过负载均衡、...
将这些配置和代码整合进一个项目,使用Tomcat或Jetty等应用服务器运行。通过发送HTTP请求,测试应用程序的增删改查功能,确保Spring、Hibernate和MySQL的整合无误。 总结,Spring+Hibernate+MySQL的整合为开发者...
- **服务器**:如Tomcat或Jetty,运行JSP应用的服务器。 - **数据库管理工具**:如MySQL Workbench,用于数据库设计、查询和管理。 **5. 运行与调试** 在Eclipse或MyEclipse中导入项目后,配置好服务器和数据库连接...
考虑到并发性能,可能还会对数据库进行优化,如创建索引、合理设置缓存策略,以及调整服务器配置等。 总的来说,"图书馆管理系统java+mysql"是一个结合了Java后端开发和MySQL数据库管理的典型应用实例,它展示了...
一般需要Tomcat或Jetty等Servlet容器来运行jsp和servlet,而数据库服务器则可以是独立的mysql服务。系统上线后,还需要考虑性能优化,如使用连接池管理数据库连接,减少HTTP请求的响应时间,以及对高并发场景下的...
7. **开发与部署**: 开发过程中可能涉及到IDE(如Eclipse或IntelliJ IDEA)、版本控制工具(如Git)、构建工具(如Maven或Gradle),以及应用服务器(如Tomcat或Jetty)来运行和测试项目。 8. **安全性考虑**: 作为...
- MySQL是一款流行的关系型数据库管理系统,适用于高并发、大数据量的在线事务处理(OLTP)场景。 - 在微服务架构中,每个服务可能都有自己独立的数据存储,MySQL可以作为这些服务的数据仓库,通过JDBC等接口进行...
6.4 压力测试:模拟大量并发用户访问,评估系统承受能力。 7 系统部署与维护 7.1 部署方案:根据服务器资源选择合适的部署方式,如Tomcat、Jetty等。 7.2 监控与优化:通过监控工具跟踪系统性能,进行性能优化。 ...
2. **MySQL数据库**:MySQL作为关系型数据库,其特点是ACID(原子性、一致性、隔离性、持久性)属性,支持SQL标准,适用于高并发、大数据量的场景。在宠物商城系统中,可能包含的商品表、用户表、订单表等都需要在...
在使用这个系统时,开发者或运维人员需要先安装必备的环境,如Java JDK、MySQL服务器,然后根据提供的说明配置数据库连接,部署应用到服务器,如Tomcat或Jetty,最后运行系统并测试各项功能。对于希望深入了解Java ...
部署时,可能选择Tomcat或Jetty等应用服务器,结合Nginx作为反向代理和负载均衡器,以提高系统的可用性。 9. **优化与扩展**:对于这样的系统,可能还需要考虑性能优化,如数据库索引设计、缓存策略(如Redis)以及...
9. **测试**:单元测试和集成测试是确保系统功能正确性的重要环节,JUnit和Mockito等工具可以帮助开发者进行测试。 10. **部署与运维**:系统部署通常涉及Tomcat或Jetty等应用服务器,配合Nginx或Apache进行反向...
8. **部署与运行**:项目完成后,需要将所有依赖和Servlet部署到支持Java EE的Web服务器上,如Tomcat或Jetty。用户需要设置好服务器环境,并将数据库连接信息更新为实际的配置。 以上是"Servlet+MySQL实现登录功能....
9. **维护与升级**:随着时间推移,系统可能需要根据用户需求或技术更新进行迭代和升级,如添加新的功能模块、优化用户体验、调整架构以适应高并发场景等。 综上所述,"学生成绩管理系统(SSH+MYSQL)-project"是一个...
9. **性能优化**: 针对大量并发请求,系统可能需要进行性能优化,比如使用连接池管理数据库连接,缓存常用数据,或者采用负载均衡策略分散服务器压力。 10. **备份与恢复**: 数据库定期备份和快速恢复机制对于防止...
- MySQL是一款关系型数据库管理系统,适用于高并发、大数据量的场景。在本项目中,MySQL存储博客文章、用户信息、评论等各种数据,并通过JDBC接口与Java后端进行通信。 4. **Vue.js**: - Vue.js是一个轻量级的...
9. **性能优化**:针对高并发场景,可能需要进行数据库索引优化、缓存策略设计、数据库读写分离、负载均衡等操作,以提高系统性能和稳定性。 10. **测试与调试**:单元测试、集成测试和压力测试是确保项目质量的...