基础JavaEE
薯片加可乐
努力学习ing!
展开
-
MySQL概述及性能调优
MySQL概述及性能调优 一、基本架构 1.服务层:处理客户端和服务端的链接、安全验证 2.核心层:查询分析,优化,缓存,内置函数 内建的视图/存储过程/触发器(是开发数据库和读MySQL源码最应该关注的地方) 3.储存引擎层:负责数据的存取,通过存储引擎的API和存储引擎通信,遮蔽了存储引擎之间的差异 图解: 二、选择版本 MariaDB数据库-->原创 2017-02-07 18:32:31 · 439 阅读 · 0 评论 -
Ajax技术
Ajax技术 Ajax包含: 1.异步数据获取技术:使用XMLHttpRequest 2.基于标准的表示技术:使用XHTML和CSS 3.动态显示和交互技术:使用Document Object Model(文档对象模型) 4.数据互换和交互技术:使用XML和XSLT 5.JavaScript融合以上技术 Ajax包含的问题: 1.安全问题 2.性能问题 a.使用局部变量而原创 2017-01-18 14:48:25 · 312 阅读 · 0 评论 -
总结简单Java网络编程
Servlet: Servlet类必须继承httpServlet。 用html协议访问Servlet: 1.在Servlet里面设置好response.setContentType(CONTENT_TYPE); CONTENT_TYPE = text/html;charset = utf-8”; 2.在WEB-INF里面设置好xml的Servlet-name以及Servlet原创 2017-01-16 15:40:54 · 378 阅读 · 0 评论 -
总结Web有关路径的几种写法
总结有关路径的几种写法: 目标地址:WEBROOT下的target.html 1.转发 request.getDispatcher(“路径/”).forward(request,tesponse)[和Context的一样,只是比较简便] 2.重定向 response.sendRedirect(“路径/”) 3.html的超链接href response.get原创 2017-01-19 18:09:06 · 534 阅读 · 0 评论 -
MySQL分表分库&读写分离相关
MySQL架构优化 1.分表 当项目上线后,数据将会几何级的增长,当数据很多的时候,读取性能将会下降,更新表数据的时候也需要更新索引,所以我们需要分表,当数据量再大的时候就需要分库了。 a.水平拆分:数据分成多个表 b.垂直拆分:字段分成多个表 c.插入/更新/删除数据和查询统计 MyISAM存储引擎有一个MERGE存储引擎,可以将多个表合成一个表,就可以进行这四种操作 InnoD原创 2017-02-19 16:16:58 · 2751 阅读 · 0 评论 -
Spring知识点总结
依赖注入一、依赖注入方法: 1.使用@Service/Component/Controller/Repository在类上进行注解(需要在注解类@Configuration中开启扫描@ComponentScan(“包名”)) 2.使用功能类的@Bean–>即在@Configuration内通过@Bean的方式注解 3.使用xml配置二、实现AOP的两种方式: 1.基于注解拦截,即自定义一个注原创 2017-04-09 22:20:27 · 288 阅读 · 0 评论