- 博客(8)
- 收藏
- 关注
原创 js如何实现重定当前向页面并刷新?
一 业务场景 ajax在success的回调函数中实现重定向当前页面,url拼接片段触发当前页面js.功能实现后发现可以重定向但并未触发js.手动刷新后成功触发js. window.location.href = “/accountBind.do#bind_success”; 二 实现强制刷新 window.location.href = “/accountBind.do#bind_success...
2019-08-06 09:53:37
1133
原创 Tomcat 底层原理
(1)Tomcat中只有一个Server,一个Server可以有多个Service,一个Service可以有多个Connector和一个Container; (2) Server掌管着整个Tomcat的生死大权; (4)Service 是对外提供服务的; (5)Connector用于接受请求并将请求封装成Request和Response来具体处理; (6)Container用于封装和管理Servl...
2019-06-04 22:17:30
387
原创 springmvc和status2有什么区别?
一、拦截机制的不同 Struts2是类级别的拦截,每次请求就会创建一个Action,和Spring整合时Struts2的ActionBean注入作用域是原型模式prototype,然后通过setter,getter吧request数据注入到属性。Struts2中,一个Action对应一个request,response上下文,在接收参数时,可以通过属性接收,这说明属性参数是让多个方法共享的。S...
2019-06-04 22:15:28
3649
原创 Tomcat 如何加载配置文件?
1.启动web项目的时候,web容器会去读取web.xml,读取和两个节点。 2.紧接着web容器创建一个servletContext,这个web项目的所有部分都将共享这个上下文对象。 3.容器将转换为键值对,并交给servletContext。 4.容器创建中的类实例,创建监听。 ...
2019-06-04 22:12:28
1143
原创 redis的数据类型,使用场景和优点有哪些?
数据类型: 1.String(字符串)。 2.Hash(哈希),键值对结构。 3.list(列表),列表的值有序可重复。 4.set(集合),集合值无序不可重复。 5.sort set(有序集合),集合值有序不可重复。 redis使用场景: 会话缓存(Session Cache) 全页缓存(FPC) 排行榜/计数器 Redis在内存中对数字进行递增或递减的操作实现的非常好。 redis优点 (1)...
2019-06-03 23:17:02
1084
原创 String s = new String() 一个创建了几个对象?分别存放在上面地方?
一共创建了2个对象。一个存在方法区的字符串常量池中,存值;一个存放在存放在堆区,存放在对象的引用。 拓展: jvm内存分布。 细分5块: 1.寄存器:共cpu使用。 2.本地方法区:调用系统底层资源。 3.方法区(数据区或共享区或共享数据区):存放全局变量,静态变量,字符串常量和方法。 4.栈:存放方法参数值和局部变量。 5.堆:存放对象 堆栈区别 堆栈区别 1、堆栈空间分配 栈(操作系统):由操...
2019-06-03 22:51:02
2502
原创 java关键字 public private protected default 有什么区别?
public:可以被所有其他类访问和修改。 private:只能被自己访问和修改。 protected:自身、子类及同一个包中类可以访问和修改。 default::同一包中的类可以访问,声明是没有家修饰符,认为是friendly。 public: 具有最大的访问权限,可以访问任何一个在classpath下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。 protect...
2019-06-03 22:33:06
200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅