摘要: 一、数据库优化是一个综合的工作,主要有以下5中方式: 1.合理的表结构(符合三大范式) 2.建立适当的索引(常用的有普通索引,主键索引,唯一索引,全文索引) 3.分表(水平,垂直分割) 4.读写分离(写包括:update,delete,insert) 5.存储过程(模块化编程能提高速度) 6.修改m 阅读全文
posted @ 2018-05-20 18:23 wesley1680 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 4. 电商网站的架构演变 4.1 1.传统项目的架构 三层 2.一个tomcat理论上只能支持500个并发, 实际上能支持300已经算不错了. 硬件解决并发 在两台服务器上部署相同的代码, 如何解决session共享? tomcat配集群, 利用Tomcat的广播功能, 进行session复制, 如 阅读全文
posted @ 2018-04-12 17:20 wesley1680 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 一、response的响应过程 阅读全文
posted @ 2018-02-28 17:40 wesley1680 阅读(89) 评论(0) 推荐(0) 编辑
摘要: servlet相关知识 一、servlet入门 二、ServletContext对象 阅读全文
posted @ 2018-02-27 15:19 wesley1680 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 一、jdbc的缺点 1.频繁的连接,释放资源 2.存在三个硬编码问题 阅读全文
posted @ 2017-12-14 19:39 wesley1680 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 一、maven简介 1.maven是和svn一个量级的东西,是apache用纯java来开发的开源项目。用来管理jar包。 2.本地仓库、本地仓库索引。 3.怎么找?在本地仓库的哪个组织下的哪个项目的哪个版本!(依赖管理) 4.用maven管理,项目的大小会显著减小。 5.一键构建(怎么操作?) m 阅读全文
posted @ 2017-12-13 18:42 wesley1680 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-12-05 15:31 wesley1680 阅读(138) 评论(0) 推荐(0) 编辑
摘要: xml配置 一、入门程序 1.导包。2.配置(1.添加两个配置文件。2.引入约束。[1.add文件。2.配置约束])3.在spring容器中配置需要的对象。4.测试。 二、三种对象配置方式 1.构造函数创建对象 2.静态工厂创建对象 3.实例工厂创建对象 三、bean元素进阶 一>scope属性 1 阅读全文
posted @ 2017-12-05 10:45 wesley1680 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 线程池的与实例线程的比较 阅读全文
posted @ 2017-11-20 18:56 wesley1680 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 一、异步委托第一种使用方式 异步调用委托,其实就是使用了一个线程池去执行了委托执行的方法。 1 static void Main(string[] args) 2 { 3 Console.WriteLine("当前主线程:" + Thread.CurrentThread.ManagedThreadI 阅读全文
posted @ 2017-11-15 11:32 wesley1680 阅读(199) 评论(0) 推荐(0) 编辑