
java 特性集
1
山巅
软件,编程 篮球 游泳 听音乐
展开
-
windows不区分字母大小写,Linux区分字母大小写
今天,在测试一个功能时,发现一个很怪的问题,就是在本地可以通过,但发布在Linux时,却不能通过,找了很久才发现,在struts的config文件中,路径名用了大写字母,而实际且是小写的,当然,在windows中,它是不区分大小写的,就能通过了,而在linux中,它是区分大小写的,就不能通过了!晕!...原创 2008-09-27 00:13:00 · 2802 阅读 · 1 评论 -
同IP不同端口导致cookie冲突的解决方法
同IP不同端口导致cookie冲突的解决方法一、项目背景1、技术栈2、问题描述二、解决办法一、项目背景1、技术栈springboot、springcloud、vue、gateway、springmvc、k8s等2、问题描述一个k8s集群服务器上搭建了多个项目,端口不一样,同时启动访问时token丢失。如:A,B两个服务,在浏览器中登录访问A后,当前打开的浏览器上在开一个选项卡访问B服务后,回过来点击访问A时token丢失,需要重新登录A才可以访问。经过资料查找,发现问题是因为: IP相同认为是同一原创 2022-02-21 22:19:13 · 5781 阅读 · 4 评论 -
Java Web 中文乱码问题总结
java web 乱码原创 2015-09-12 17:21:40 · 24419 阅读 · 0 评论 -
cron表达式详解
转载于:http://www.cnblogs.com/linjiqin/archive/2013/07/08/3178452.htmlCron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year或 Secon转载 2015-12-11 15:02:10 · 1190 阅读 · 0 评论 -
转发与重定向的区别
重定向过程:客户浏览器发送http请求----》web服务器接受后发送302响应要求客户浏览器发送一个新的http请求----》客户端浏览器接受此响应后在发送一个新的http请求到服务器----》服务器根据此请求寻找资源并发送给客户,它可以重定向到任意URL,不能共享request范围内的数据。 转发过程:客户浏览器发送http请求----》web服务器接受此请求后调用内部的一个方法在...原创 2008-09-25 20:23:00 · 594 阅读 · 0 评论 -
Java程序员:一刻钟精通正则表达式
转载于:http://webservices.ctocio.com.cn/tips/331/7643831_3.shtml 开篇,还是得说说 ^ 和 $ 他们是分别用来匹配字符串的开始和结束,以下分别举例说明: "^The": 开头一定要有"The"字符串; "of despair$": 结尾一定要有"of despair" 的字符串; 那么, "^abc$": 就转载 2008-06-28 11:06:00 · 573 阅读 · 0 评论 -
java中urlrewrite的配置和使用
转载于:http://www.cnblogs.com/czykeith/archive/2012/07/26/2609459.html这几天因为要做网站中的博客功能,需要对博客的地址进行处理,用到了urlrewrite,逸风在此也给大家简单介绍一下urlrewrite顾名思义,就是对URL进行重写,用户得到的全部都是经过处理后的URL地址,这样做我觉得好处有三:一:转载 2015-11-26 18:06:15 · 7356 阅读 · 0 评论 -
jsp 下载解决中文文件名显示问题
try {response.setHeader("Content-disposition","attachment;filename="+new String(fileName.getBytes(),"iso8859-1"));} catch (UnsupportedEncodingException e1) {// TODO Auto-generated catch blo原创 2008-06-02 09:02:00 · 862 阅读 · 0 评论 -
JSF 请求之恢复视图(Restore View phase) 阶段
JSF 除了事件处理之外,总共必须经过六个阶段: 1、恢复视图阶段 Restore View Phase 2、应用请求值阶段 Apply Request Value Phase 3、验证阶段 Process Validation Phase 4、更新模型值阶段 Update Model Values Phase原创 2013-01-10 00:46:58 · 3196 阅读 · 4 评论 -
Java Annotation手册
java annotation 注解转载 2011-04-20 14:07:00 · 625 阅读 · 0 评论 -
Java中类与类的关系
转载于:http://blog.csdn.net/fantian830211/article/details/1753520类与类之间存在以下关系:1、泛化(Generalization)很简单,就是我们常说的继承。是说子类获得父类的功能的同时,还可以扩展自己的功转载 2011-08-04 16:38:11 · 619 阅读 · 0 评论 -
serialVersionUID的作用
转载于:http://www.cnblogs.com/guanghuiqq/archive/2012/07/18/2597036.htmlserialVersionUID的作用简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的s转载 2017-05-17 10:46:07 · 445 阅读 · 0 评论 -
关于SqlRowSet的Invalid scale size. Cannot be less than zero异常
转载于:http://blog.csdn.net/horsefaced/archive/2007/08/16/1746888.aspx首先,非常鄙视ResultSet这个东东的列索引居然是从1开始的这个事情。这个异常源自于oracle驱动面对一个数值型的返回字段时,在得到指定的字段小数点右边的数值数量时(Gets the designated columns number of di转载 2008-07-01 15:24:00 · 1426 阅读 · 0 评论 -
log4j 日志记录
在开发的时候,我们一般把日志打印在console中就可以,但到了程序快发布的时候,我们一般把程序布署在服务器中运行,这样在console中就看不到了,所以必须把日志输出到文件中,便于查看。而log4j这个工具在这方面非常方便,只要改一下配置文件就ok了,如下: log4j.rootLogger=INFO, A log4j.appender.A=org.apache.log4j.ConsoleA原创 2008-06-13 08:51:00 · 626 阅读 · 0 评论 -
java 8实战
java 8实战第一部分 基础知识第一章 为什么要关心Java8第二章 通过行为参数化传递代码第三章 Lambda表达式第二部分 函数式数据处理第四章 引入流第5章 使用流第一部分 基础知识第一章 为什么要关心Java81.1.2 流处理1.1.3用行为参数化把代码传递给方法1.1.4并行与共享的可变数据(几乎免费的并行)1.1.5Java需要演变1.2.1方法和Lambda作为一等公民 方法引用::语法Lambda——匿名函数第二章 通过行为参数化传递代码本章内容应对不断变化的需原创 2021-11-23 23:00:30 · 9214 阅读 · 0 评论