自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 云服务器搭建k8s集群的巨坑,node间网络不通问题

最近用腾讯云服务器搭建了k8s集群,踩到一个巨坑。现象就是服务正常搭建完毕,各个必须的pod也处于ready状态,但是node不能访问别的node的pod。搭建的示例tomcat的demo也不能通过外网正常访问。 后面发现得设置腾讯云服务器的安全组策略,除了打开tcp端口之外,还得打开udp端口。原因是k8s的网络插件flannel会使用udp通信。没有深究具体是哪些udp端口,直接开放了所有的udp端口,打开了之后网络就正常了。...

2021-12-20 13:53:30 2725 3

原创 Servlet和Filter的共同点和区别

大家都知道,struts2使用了Filter作为核心控制器,而SpringMVC直接使用了Servlet作为核心控制器,那么Filter和Servlet有什么共同点和区别呢?共同点:      1.都可以作为控制器来用。      2.都有请求和响应对象。      3.他们都是单例对象(web的三大组件都是单例的)区别:      1. 创建时间点不一样:Servlet默

2017-08-16 16:42:54 828

原创 有关jQueryEasyUI的form的submit()方法的小问题

在我使用EasyUI编写jsp页面时,曾遇到过一个小问题。在jsp页面上,有一个表单提交功能,在提交表单之后,会重定向到原页面,也就是刷新了页面。但我在使用时,发现并不能刷新页面。最后找到原因,原来是把提交表达的submit()方法写成了EasyUI的fom("submit").    而form("submit")使用了iframe的标签来取消页面自动刷新功能。也就是说它也进行了刷新,但刷新

2017-07-21 00:18:26 2679

原创 有关no Session问题的解决

在我们使用hibernate框架和struts2框架的时候,在使用查询功能时,有时会出现no session问题。那么为什么会出现这个问题呢?      首先明确no session中的session的含义。session是hibernate框架与数据库交互的对象,与HttpSession是完全不同的东西。session通常与线程绑定,使用完之后就会关闭。      no sessio

2017-07-20 23:54:31 1136

原创 java垃圾回收机制

垃圾回收器如何工作1、在某些Java虚拟机中,堆的实现截然不同:它更像一个传送带,每分配一个新对象,它就往前移动一格。这意味着对象存储空间的分配速度非常块。Java的“堆指针”只是简单的移动到尚未分配的区域,其效率比得上C++在栈上分配空间的效率。当垃圾回收器工作时,将一面回收空间,一面使堆中的对象紧凑排列,这样“堆指针”就可以很容易移动到更靠近传送带的开始处,也就尽量避免了页面错误。

2017-06-30 22:28:26 219

原创 ThreadLocal模式

一、 线程安全问题的由来1、对于同一个serlvet对象的多个请求,Servlet的service方法将在一个多线程的环境中并发执行。所以Web容器默认采用单实例(单Servlet实例)多线程的方式来处理Http请求。会导致变量访问的线程安全问题。Servlet对象的运行特性:    1.Servlet对象是一个无状态的单例对象    2.sevlet在不同的线程中运行   

2017-06-30 19:58:28 267

原创 Java Integer的缓存问题

先来看一段代码public class JavaIntegerCache { public static void main(String[] args) { Integer integer1 = 3; Integer integer2 = 3; System.out.println("integer1

2017-06-30 19:54:41 427

原创 装饰者设计模式

装饰者模式用来动态的给一个对象添加一些额外的职责。我们可以通过对一些功能的不同组合方式来创建不同的类,在这种情况下,使用装饰者设计模式是非常灵活且便捷的。装饰者设计模式有四大角色:(1) 抽象构建角色:定义一个抽象接口,来规范准备附加功能的类。(2) 具体构建角色:将要被附加功能的类实现抽象构建角色接口。 (3) 抽象装饰者角色:持有对具体构建角色的引用并定义与抽象构建角色一致

2017-05-20 23:41:03 167

原创 String的常用方法及常见问题

String类型可以说是Java编程中最常用的数据类型之一,它有很多独特的方法和属性,总结如下:1、常用方法2、常见问题

2017-05-19 21:39:27 375

原创 网络传输中的中文乱码问题

一、解决乱码问题,要先了解一些基础概念:1、字符集:在计算机底层中数据存储的都是二进制数据,要想获取真正有意义的字符,就必须让二进制数据与每一个字符对应起来,这种对应关系就形成了一张编码表。

2017-05-18 23:21:38 7769

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除