
Java Web/J2EE
desaco
技术,产品,运营。安卓应用研发10年+。服务过多家上市公司。
展开
-
Java开发手册及JavaWeb工程师的成长及实践(及进阶)
》Java程序员高级特性 反射、泛型、注释符、自动装箱和拆箱、枚举类、可变 参数、可变返回类型、增强循环、静态导入 核心编程 IO、多线程、实体类、 集合类、正则表达式、 XML和属性文件转载 2016-03-03 14:33:43 · 2048 阅读 · 0 评论 -
JavaWeb设计及开发实践(Demo)
理解反射对学习Java框架有很大的帮助,如Spring框架的核心就是使用Java反射实现的。注解是用反射实现。> Web开发Web开发也经历了好几个阶段: 1.静态Web页面:由文本编辑器直接编辑并生成静态的HTML页面,如果要修改Web页面的内容,就需要再次编辑HTML源文件,早期的互联网Web页面就是静态的; 2.CGI:由于静态Web页面无法与用户交互,比如用户填写了一个注册...原创 2017-02-08 15:03:41 · 3211 阅读 · 2 评论 -
SSH三者的作用(JavaWeb)
SSH:1) struts 负责 web 层 . ActionFormBean 接收网页中表单提交的数据,然后通过 Action 进行处理,再 Forward 到对应的网页。 在 struts-config.xml 中定义 , ActionServlet 会加载。 2) spring 负责业务层管理,即 Service (或 Manager). 1.servic转载 2017-10-09 19:53:06 · 998 阅读 · 0 评论 -
JavaWeb环境搭建
MyEclipse(IDE)+MySql5.6(> 5.6)+ Tomcat> Tomcat Apache Tomcat®- http://tomcat.apache.org/download-90.cgi>MySQL的版本大于5.6,支持emoji表情> MyEclipseMyEclipse 2016 CI 7 Windows离线安装包(文件大小:1.52GB)百度原创 2017-03-16 10:56:08 · 1430 阅读 · 0 评论 -
Tomcat的类加载体系及Tomcat源码
>>> Java虚拟机规范中提到的主要类加载器: Bootstrap Loader:加载lib目录下或者System.getProperty(“sun.boot.class.path”)、或者-XBootclasspath所指定的路径或jar。 Extended Loader:加载lib\ext目录下或者System.getProperty(“java.ext.dirs”) 所指定的转载 2016-03-30 15:27:36 · 720 阅读 · 0 评论 -
面向对象开发与面向对象设计模式的几个核心的思想和概念 -java
面向对象方法,OO方法所具有的模块化、信息封装与隐蔽、抽象性、继承性、多样性等独特之处,这些优异特性为研制大型软件、提高软件可靠性、可重用性、可扩充性和可维护性提供了有效的手段和途径。Java主要特征:封装性,继承性,多态性.>>>> 面向对象开发的几个核心思想1、问题领域、对象、属性、状态、行为、方法、实现问题领域: 指软件系统所模拟的真实世界中的系统...转载 2016-03-21 17:10:54 · 5701 阅读 · 0 评论 -
Map stack和Queue -java
1.stack堆栈,没有迭代器,支持push()方法。后进先出,top()返回最顶端的元素,pop()剔除最顶元素;后进先出的模式,只能在栈头进行插入与删除操作。 2.deque双端队列,支持迭代器,有push_back()方法,跟vector差不多,比vector多了个pop_front,push_front方法 3.queue队列,先进先出,不支持迭代器,有push()方法,pop()剔...转载 2016-03-19 22:11:33 · 955 阅读 · 0 评论 -
网站架构及架构演变
> 秒杀系统是对单个请求的无限放大,解决方式总结一句话,限流与提升关键点的性能.(1)限流,将请求尽量拦截在系统上游,流量层层过滤,当请求到达稀缺资源比如数据库的时候,流量变小,数据库的压力已经可以忽略.传统秒杀系统之所以挂,请求都压倒了后端数据层,数据读写锁冲突严重,并发高响应慢,几乎所有请求都超时,流量虽大,下单成功的有效流量甚小。(2)提升关键点的性能,充分利用缓存便是一个不错的提升性...转载 2016-03-07 15:31:37 · 2014 阅读 · 0 评论