`
xmong
  • 浏览: 262745 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
Keytool配置Tomcat的HTTPS 目录 1 KEYTOOL 1 1.1 什么是HTTPS 1 1.2 JAVA自带工具KEYTOOL 1 1.3 JDK中KEYTOOL常用命令 1 1.4 KEYTOOL的基本操作 2 2 KEYTOOL的应用 3 2.1 KEYTOOL生成证书 3 2.2 配置TOMCAT 4 1 Keytool 1.1 什么是HTTPS HTTPS(Secure Hypertext Transfer Protoc ...

spring mvc

Spring MVC 目录 1 SPRINGMVC概述 1 1.1 什么是MVC 1 1.2 SPRING架构 1 1.3 SPRINGMVC的概述 1 2 SPRINGMVC配置 2 2.1 配置DISPATCHERSERVLET 2 2.2 配置SPRING上下文 3 2.3 配置请求映射控制器 3 2.3.1 BeanNameUrlHandlerMapping默认请求映射控制器 3 2.3.2 SimpleUrlHandlerMa ...
单例模式 目录 1 单例模式 1 1.1 单例模式的要点 1 1.2 单例模式的使用场景 1 1.3 单例模式的实现 1 1.3.1 饿汉式单例 1 1.3.2 懒汉式单列 2 1.3.3 单列模式的优缺点 2 1.3.4 登记式单列 2 1.4 单例模式应用---属性管理器 3 1.5 多例模式 3 1 单例模式 1.1 单例模式的要点 (1) 单例类只能有一个实例。 (2) 单例类必须自己创建自己的唯一的实例。 (3) 单例类必须给其他对象提供这一实例。 1.2 单例模式的使用场景 单例模式使用的必要条件就是一类只能有一个实例的场景,如系统的资源管理,回收站,打印机,数据库连 ...
    在做类实现接口时发现一个bug,当某个类实现多个接口时,而这些接口中有相同的方法签名,但是这些相同方法的返回值不同,这样,就会导致实现接口的类中实现这些方法出错,因为两个方法的返回值不同,而同一个类中不能同时出现两个方法签名相同的方法,类实现接口就必须实现该接口的所有方法。 如下:TestC实现了TestA与TestB接口,TestA与TestB两个接口拥有相同的方法getA(),这个两个方法的方法签名相同,但是他们的返回值不同,当TestC实现两个接口时,继承的getA()方法就会报错。因为两个方法的返回值不同,而同一个类中不能同时出现两个方法签名相同的方法,而一个类实现了该接口就必须 ...
Spring调度任务 目录 1 调度任务 1 1.1 实现任务调度的背景 1 1.2 使用JAVA TIMER调度任务 1 1.2.1 创建一个定时器任务 1 1.2.2 创建一个调度定时器 2 1.2.3 启动定时器 2 1.3 使用QUARTZ调度器 3 1.3.1 创建一个Quartz工作 3 1.3.2 调度工作 4 1.3.3 启动工作 5 1.4 按调度计划调度方法 5 1.4.1 MethodInvokingTimerTaskFactoryBean实现Timer Task 5 1.4.2 MethodInvokingJobDetailFactoryBean实现Quartz 6 ...
java内存管理 1 Java内存 1.1 Java有几种存储区域  寄存器:位于CPU内部,是最快的存储器,开发人员不能通过代码来控制寄存器的分配,由编译器来管理。  栈:位于通用RAM(随机访问存储器)中,是一块连续的内存的区域,通过栈指针可以从处理器那里获得支持,指针想下移动,则分配新内存;向上移动,则释放内存。在java中用于存放基本数据类型和对象的引用。  堆:一种通用的内存池(也位于RAM中),是不连续的内存区域。在java中用于存放所有的java对象。  常量存储区与静态存储区:常量存储区用来存放常量类型(final)类型的值,一般在只读存储器中,静态存储区用来存放sta ...
Hash存储机制 目录 1 HASH存储 1 1.1 HASH存储 1 1.2 集合和引用 1 2 HASHMAP 1 2.1 HASHMAP存储实现 1 2.2 HASHMAP代码实现 2 3 HASHSET 9 3.1 HASHSET代码实现 9 3.2 HASHMAP的PUT与HASHSET的ADD 11 1 Hash存储 1.1 Hash存储 HashMap 和HashSet 是Java Collection Framework ...
SSO单点登录 目录 1 单点登录 1 1.1 单点登录的背景 1 1.2 什么是单点登录 1 1.3 单点登录的好处 3 1.4 单点登录的解决方案 3 2 CAS 3 2.1 CAS简介 3 2.2 CAS原理与协议 3 2.3 CAS认证依据 4 3 CAS配置 5 3.1 环境准备 5 3.2 CAS-SERVER配置 5 3.2.1 Cas-Ser ...
TOMCAT集群 目录 TOMCAT集群 1 1 集群 1 1.1 什么是集群 1 1.2 集群的特性 1 1.3 集群的分类 1 1.4 TOMCAT集群配置的优缺点 2 1.5 APACHE+TOMCAT 2 1.6 环境说明 2 2 软件安装 3 2.1 安装说明 3 2.2 JDK安装 3 2.3 APACHE安装 4 2.4 TOMCAT安装 4 3 集群配置 6 3.1 ...
剖析一个java对象初始化顺序   public class A extends B { public int a = 100; public A() { super(); System.out.println(a); a = 200; } public static void main(String[] args) { System.out.println(new A().a); } } class B { p ...
1, 网站性能的黄金法则 网站性能的黄金法则:只有10%——20%的最终用户响应时间花在了下载html文档上,其余的80%——90%时间花在了下载页面中的所有组件(图片,脚本,样式表,flash等)上。 2, 规则1:减少HTTP请求。 (1) CSS  Sprites 将多个不同的图片合并到一个图片中,需要使用到图片中的图片来做背景的html元素,可以通过使用CSS的background-position属性来定位图片背景的显示。 如: (2) 图片地图 允许在一个图片上关联多个URL,目标URL的选择取决于用户单击图片上的那个位置 服务器端图片地图:将所有点击提交到同一个目标URL,向 ...
1, 在js中 “123” == 123,“0123” == 0123,”123” === 123,”123” !== 123,”123” != 123 有什么不同? “123” == 123的值为true,”0123” == 0123的值为false,因为js中将“0”开头的整数常量当八进制数处理。如undefined==null返回true。 “123” == 123的值为true,”123” === 123的值为false,因为js中“===”表示全等,也就是数据值与数据类型都必须相等才是true。 ”123” !== 123的值为true,”123” != 123的值为false,因为“ ...
1, JS支持三种对象类型 (1) JS内置对象(如Date,Array, String, Math等)。 (2) 文档对象模型(DOM )。 (3) 自定义对象。 2, html中运行js脚本的顺序。 (1) html中先执行<head>内的JS,无论该js是嵌入代码或是指向一个js文件,因为这些脚本不能再web页面上建立输出,所以这个位置可定义以后要使用的函数。 (2) html中后执行<body>内的JS,body中的js安先后顺序执行。 (3) html中最后执行js事件处理程序,如可以在<head>中定义事件处理函数,并在html事件处理程序中使用 ...
Global site tag (gtag.js) - Google Analytics