
Java
如锋
金融IT
展开
-
Tomcat shutdown port 8005这个端口可以关掉吗?
默认开启,telnet后直接输入SHUTDOWN,可成功关闭Tomcat。停止Tomcat的脚本依赖于这个端口的服务功能。禁用之后,使用命令行无法关闭Tomcat。原创 2023-03-04 11:59:43 · 1847 阅读 · 0 评论 -
定制JDK刪除JRE里不必要的文件 Build Custom JDK JRE
#!/bin/sh# Remove all not-needed files, see http://www.oracle.com/technetwork/java/javase/jre-8-readme-2095710.html# Documentationrm -f jre/README.txtrm -f jre/THIRDPARTYLICENSEREADME.txtrm -f jre/THIRDPARTYLICENSEREADME-JAVAFX.txtrm -f jre/Welcome.h原创 2022-05-28 12:34:51 · 312 阅读 · 0 评论 -
Tomcat AJP连接器配置secretRequired=true,但是属性secret确实空或者空字符串
Tomcat报错27-Jan-2022 14:09:07.450 信息 [main] org.apache.coyote.AbstractProtocol.start 开始协议处理句柄[“https-jsse-nio-8443”]27-Jan-2022 14:09:07.459 严重 [main] org.apache.catalina.util.LifecycleBase.handleSubClassException 无法启动组件[Connector[AJP/1.3-8009]]org.apach原创 2022-03-20 17:59:29 · 4570 阅读 · 1 评论 -
Tomcat无法将位于[XX]的资源添加到Web应用程序[XX]的缓存中
26-Jan-2022 09:52:13.920 警告 [main] org.apache.catalina.webresources.Cache.getResource 无法将位于[/WEB-INF/classes/***]的资源添加到Web应用程序[/helloworld]的缓存中,因为在清除过期缓存条目后可用空间仍不足 - 请考虑增加缓存的最大空间。vi tomcat\conf\context.xml<Resources cachingAllowed="true" cacheMaxSize=原创 2022-03-29 20:10:24 · 3869 阅读 · 0 评论 -
Apache Log4j2 Remote Code Execution (RCE) Vulnerability - CVE-2021-44228 - ESA-2021-31
还是稍微记录一下这个害得大家加班的大bug。发生版本Log4j versions 2.0 through 2.14.1。(更新到2.15也不行。)解决方案升级到2.17.02.16还是有bug。https://logging.apache.org/log4j/2.x/如果不能升级加JVM参数:-Dlog4j2.formatMsgNoLookups=true如果没有用,直接删掉:zip -q -d log4j-core-*.jar org/apache/logging/log4j/cor原创 2021-12-31 20:32:57 · 823 阅读 · 0 评论 -
Spring - Schedule Task 如何动态改写Cron配置
使用Spring @Scheduled标签可以很简单地定义Scheduled Task,但是有时我们需要在程序里动态地改写Cron的配置。什么时候呢?额,比如:老板觉得Cron配置太难看了,想直接这样:10:15Scheduling Tasks的常规使用两个标签: @EnableScheduling, @Scheduled@SpringBootApplication@EnableSchedulingpublic class SchedulingTasksApplication { pub原创 2021-05-09 16:04:38 · 721 阅读 · 0 评论 -
重构 - Java程序太多if else怎么办
有人问,我的程序太多if else了,怎么办?让发过来看看,长这样。 public void execute(boolean ba, boolean bb, boolean bc) { if (ba && bb && bc) { response = callApiByChannelName(getChannelNa...原创 2020-05-03 09:36:40 · 906 阅读 · 0 评论 -
java.lang.NoSuchMethodError: org.apache.log4j.Logger.isTraceEnabled()Z
jar包冲突 log4j.jarlog4j-1.2.15.jarlog4j-1.2.11.jar 删掉log4j-1.2.11.jar之后Ok原创 2009-06-29 16:13:00 · 9971 阅读 · 1 评论 -
Java ME SDK 3.0
1. eclipse3.32. sun_java_me_sdk-3_0_win.exe 到SUN官网上下3. eclipseme.feature_1.7.9_site.zip http://eclipseme.org/ Java ME Platform SDK is a state-of-the-art toolbox for developing mobile原创 2010-01-19 22:43:00 · 1576 阅读 · 0 评论 -
Hibernate: ORA-02289: sequence does not exist
org.hibernate.exception.SQLGrammarException: could not get next sequence valueCaused by: java.sql.SQLException: ORA-02289: sequence does not exist 一不小心,被这个异常搞了几个小时,总以为数据库的问题,原来是hibernate!原创 2010-01-20 17:50:00 · 8144 阅读 · 0 评论 -
select count(t.id)时遇到java.lang.ClassCastException: java.lang.Long
重用以前的分页程序setTotalCount(sql)失败,遇到java.lang.ClassCastException: java.lang.Long异常 解决办法:将((Integer) result.get(0)).intValue();改为:((Long) result.get(0)).intValue(); 显然是sql统计语句返回类型改变了,类似问题可以原创 2010-01-26 15:29:00 · 1156 阅读 · 0 评论 -
thinking in java 4th备忘
1.把对象作为服务提供者看待2.将程序人员按照角色分为类(数据类型)创建者和客户端程序员3.Java SE5的重大变化之一是增加了参数化类型(范型)4.Java SE5增加了静态导入(static import)的概念5.float或double转型为整型值时,总是对该数字执行截尾,如果想要得到舍入的结果,就需要使用java.lang.Math中的round()方法6.垃圾回收:自适应的、分代的、原创 2010-04-22 00:11:00 · 1067 阅读 · 0 评论 -
Spring Batch实例(HelloWorld)
This is an introductory tutorial to Spring Batch. It does not aim to provide a complete guide to the framework but rather to facilitate the first contact. Spring Batch is quite rich in functionaliti转载 2010-04-28 23:01:00 · 2922 阅读 · 1 评论 -
IntelliJ IDEA自动提交配置文件
发现IDEA提交了些xml文件到Github,但是在本地工程并不能看到相同的文件,提交的log也明显是自动生成的。Create ide.general.xml, git.xml, project.default.xml, diff.xml, Default copy.xml, other.xml, terminal.xml, file.template.settings.xml, find.xml...原创 2018-05-28 00:25:26 · 3896 阅读 · 1 评论 -
IOC控制了什么,反转了什么
果然人在发现被误解的时候是会紧张到短路的,居然反应不过来,还在想有两个东西么?头大!嗯,这种感觉挺好,看来确实需要休息一段时间。除了对象的创建和实例化,还有什么?Mark一下,有空复习再填坑。...原创 2018-06-11 17:08:00 · 405 阅读 · 0 评论 -
TAB选项卡效果(DIV+CSS )
New Document ul { margin:0; padding:0; list-style-type:none; vheight:24px; } ul li { float:left; display:inline; } ul a { text-decoration: none; border-top:1px solid #ddd; border-bottom:1px solid原创 2009-05-31 14:28:00 · 3742 阅读 · 0 评论 -
Cannot forward after response has been committed
Cannot forward after response has been committed 试图在jsp页面里包含Action: 结果出现以上错误。想想其实也很容易理解,Action的过程本身就是请求转发,而此时处理未完成页面却已输出。 解决办法一:使用bean:include 可以这样理解,就是Action处理的结果被保存到bea原创 2009-05-24 23:26:00 · 4289 阅读 · 0 评论 -
配置ehcache.xml文件
1. 在Hibernate配置文件中设置: Hibernate SessionFactory --> bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> property name="dataSource" ref="da转载 2008-11-05 15:30:00 · 4907 阅读 · 0 评论 -
Java中Set的深入研究
Java中Set的深入研究作者:jjpSet和数学中的集合是同一个概念,就是没有重复元素的集合。这篇文章主要论述了Set是如何实现"没有重复元素"(no duplicate elements)的,以及阐述了什么是“重复”(duplicate),是相同的地址空间?是equals的返回值为true?是compareTo的返回值为0 ?还是有相同的hashCode?本文还给出了在什么情况下使转载 2008-11-07 09:30:00 · 852 阅读 · 0 评论 -
開源框架: JUnit Gossip
不错的JUnit学习笔记: http://caterpillar.onlyfun.net/Gossip/index.html原创 2009-02-21 13:23:00 · 474 阅读 · 0 评论 -
Spring + Hibernate + Struts
web.xml contextConfigLocation /WEB-INF/classes/applicationContext.xml context org.springframework.web.context.ContextLoaderServlet 1 applicationContext.xml class="org.sp原创 2009-03-02 20:54:00 · 362 阅读 · 0 评论 -
正则表达式入门
正则表达式30分钟入门教程http://unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm原创 2009-03-17 10:45:00 · 353 阅读 · 0 评论 -
WAP 2.0介绍和使用规范
—— XHTML MP and WCSS一、WAP的常识(省略) 二、XHTML MP(一)XHTML MP 介绍XHTML MP(eXtensible HyperText Markup Language Mobile Profile)WAP2.0与WCSS(WAP CSS /WAP Cascading Style Sheet)配套使用是XHTML的子集XHTML Basic (XHTML子集)+转载 2009-03-25 17:58:00 · 2689 阅读 · 0 评论 -
VSS参考手册
1 VSS概述 版本控制是工作组软件开发中的重要方面,它能防止意外的文件丢失、允许反追踪到早期版本、并能对版本进行分支、合并和管理。在软件开发和您需要比较两种版本的文件或找回早期版本的文件时,源代码的控制是非常有用的。Visual SourceSafe 是一种源代码控制系统,它提供了完善的版本和配置管理功能,以及安全保护和跟踪检查功能。VSS通过将有关项目文档(包括文本文件、图象文件、二进制文件、转载 2009-03-30 12:01:00 · 580 阅读 · 0 评论 -
移动按钮
http://schemas.microsoft.com/intellisense/ie5"> /////////////////////////////////////////////////////////////////////// // This script was de原创 2009-04-01 09:24:00 · 465 阅读 · 0 评论 -
tomcat重启脚本
::tomcat重启@echo off::tomcat作为系统服务运行,则需先安装tomcat5服务rem D:/apache-tomcat-5.5.27/bin/service.bat install@echo 正在停止tomcat5rem net stop tomcat5call "D:/apache-tomcat-5.5.27/bin/shutdown.bat"::延时5秒ping原创 2009-04-10 11:35:00 · 1784 阅读 · 0 评论 -
WAP2.0笔记
元素是 XHTML MP的一部分,但很多浏览器不支持meta 功能3。在XHTML MP中不支持属性http-equiv。 在 XHTML MP中,元素、和不支持type属性*,它们使用样式来代替。在 XHTML MP中,不支持元素和任何元素的script 属性。XHTML MP 包含元素 和 ,但一些移动浏览器可能不支持它们。 为了定义输入模板,文本输入字段支持CSS 属性–wap-input-原创 2009-04-22 15:38:00 · 938 阅读 · 2 评论 -
目前流行的日志记录工具配置大全(log4j,Jakarta Commons Logging,jdk1.4 logging)
How to do the initial setup of my logging framework 如何设置我的日志框架?原文来自于http://log4e.jayefem.de/index.php/Log4E:FAQIf you are already familiar with your logging framework you might want to skip this secti转载 2009-04-22 18:16:00 · 1503 阅读 · 0 评论 -
Tomcat和IIS共用服务器80端口
IIS on Tomcat - same server, same port In the interest of being difficult, cheap, and looking for adventure we are choosing to run IIS and Tomcat (or for that matter other web servers) on the same转载 2009-04-28 09:37:00 · 916 阅读 · 0 评论 -
linux jdk tomcat
JDK: 增加执行权限然后执行即可,默认解压到当前目录:chmod u+x jdk-6u13-linux-i586.bin./jdk-6u13-linux-i586.bin 环境变量: 将环境变量加入到profile中,如果写入到(/etc/profile)对所有用户都生效,如果只对某个用户生效写入到(/home/username/profile)中 export原创 2009-05-17 14:40:00 · 549 阅读 · 0 评论 -
ThreadLocal的设计与使用
早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadLocal非常有用,但是似乎现在了解它、使用它的朋友还不多。 ThreadLocal是什么 ThreadLocal是什么呢?其实ThreadLocal并非是一转载 2008-11-03 09:57:00 · 512 阅读 · 0 评论