- 浏览: 40443 次
- 性别:
- 来自: 杭州
最新评论
文章列表
这里记录一下破解aspose-words-18.8-jdk16.jar包的过程,该组件收费,这里仅用于学习。
1)使用JByteMod工具找开aspose-words-18.8-jdk16.jar,找到证书加载的代码,如下的License;
2)找到验证证书的代码,如下zzZLR.zzz(Node, Node)方法
3)清除方法体,保留方法签名
4)另保存aspose-words-18.8-jdk16-crack.jar,打开这个JAR,查看确实已经清除了;
5) 因为改了.class文件,会被检测到,需要删除aspose-words-18.8-jdk16-cr ...
最近项目中用到了ueditor上传图片、附件等资源,项目要求把使用ueditor上传内容存放在非应用目录下,指定到指定盘符,路径可配置,ueditor默认情况下存放在工程内部/ueditor/jsp/upload/...,如:
D:\Program Files\apache-tomcat-9.0.10\webapps\ ...
错误描述:
<select id="sqlId" resultType="net.test.Statement">
select *
from table
where TRUE
<if test="type == 'A'">
AND column = #{column}
</if>
</select>
当使用的type为A时,这段便抛出一个N ...
布局过的人都知道CSS的最小高度min-height是个很有用的属性,它可以让很短的内容也有一个很合适的高度,使页面显得美观。但很可惜IE6不支持这一属性。怎么办呢?我们可以用另外一种方法让IE6也有最小高度min-height属性的效果。
众所周知,如果内容超过元素的高度,那么IE6是会自动增加元素的高度,即使你明确的定义了元素的高度。我们可以利用IE6的这个bug来让IE6也有最小高度min-height属性的效果。
E6对于overflow的特殊实现,给我们实现min-height提供了一个思路,所以产生了以下兼容IE6、IE7、FF浏览器的min-he ...
需求: 一个工资条展示界面,需要加水印
实现方法:在工资条的上面浮动一个DIV,设置DIV的背景为png的水印图片,同时设置DIV的透明度为60%
源代码:
<div class="salary-data" style="height:300px;"> <div class="salary-watermark"></div>
....
</div>
</div>
div.salary-data { position: rela ...
背景:
使用Maven进行web开发已经有差不多一年了,基本上都是使用jetty插件运行与调试,用着也算方便。不过,时间久了,每次一来新项目都要配一下插件,不是很方便;另外,生产一般用Tomcat,不用Jetty,可能两个 ...
Eclipse版本:3.6 TOMCAT版本:6.0.33
需求:
项目在开发环境跑得好好的,但是当发布到服务器上时,却出现了一些意外的问题。服务器上不可能给你装IDE调试工具啊,又没有很好的日志帮助下,这时候就用到了JVM的Java Platform Debugger Architecture (JDPA)框架。而Tomcat默认是不启用JPDA的,需要我们手动开启。
TOMCAT配置:
打开%CATALINE_HOME%/bin下的文件catalina.bat,加入下面这行:
set CATALINA_OPTS=-server -Xdebug -Xnoa ...
Spring注构函数中外部属性注入
- 博客分类:
- Java开发
普通的属性可以这样注入:
@Value("${prop.name}")
private String name;
构造函数的属性这样注入
@Autowired public DemoConstructor(@Value("${prop.name}")String name) {
...... }
背景:
一些老项目,在Java版的eclipse里创建的,不是一个Danymic Web Project,有一个特点是项目运行的资源都放在了项目的WebRoot目录下,大致这样一个结构:
|--WebRoot
|--files(应用的一些资源文件)
|--WEB-INF
|--classes(目标class文件)
|--lib(项目依赖的jar包)
|--web.xml
1、配置tomcat环境
2、创建server
点击" ...
<!-- 1、定义JobDetail类 --> <bean id="testJobDetail" class="org.springframework.scheduling.quartz.JobDetailFactoryBean"> <property name="name" value="testJob"></property> <property name="description" value ...
安装:
1) 安装Apache2.2
2) 安装PHP5.2
3) 安装MYSQL5.3
配置
1) Apache配置(httpd.conf)
LoadModule php5_module D:\ProgramData\PHP5.2.17\php5apache2_2.dllPHPINIDir D:\ProgramData\PHP5.2.17\php.ini其中:D:\ProgramData\PHP5.2.17\是安装PHP的目录
添加:AddType application/x-httpd-php .php
DirectoryIndex 添加index.php, ...
内容来自:http://docs.codehaus.org/display/MAVENUSER/MavenPropertiesGuide
MavenPropertiesGuide
Intro
Because I couldn't find a clear overview of which properties are availabe in maven2 I started this page. It is a collection of things found in the offcial maven documentation and postings to the maven ...
LINUX下删除换行符^M
- 博客分类:
- Linux
在WINDOWS下编写的文本文件,换行符使用\r和\n两个字符表示,而在LINUX下使用\n表示,所以当WINDOWS下的文件上传到LINUX后,每一行会多出一个字符^M(也就是\r)。
将^M字符删除方法不少,这里列举两个:1)将a.txt里的^M去掉并写入b.txt,则使用如下指令cat a.txt | tr -d "^M" > b.txt2)使用vi编辑器替换,则如下操作,Esc进入命令模式,输入:%s/^M//g注意:上述语句中的^M是通过ctrl+V, ctrl+M输入的,特指/r字符。
问题描述:
=>create dababase test using codeset GBK territory CN
=>connect to test=>SQL0332N Character conversion from the source code page "1386" to the target code page "819" is not supported. SQLSTATE=57017
问题原因:
上边的错误则说明server端的字符集是1386的,而客户端的字符集是819(is0885 ...
现象:
log4j配置了日志输入文件为某个特定的文件,在TOMCAT下可以正常输现,而在WAS8.5下面,只是创建了这个文件,但内容一直为空,所有的日志都在SystemOut.log中。
产生原因:
WAS也是用的commons-logging日志框架,commons-logging中LogFactory 获得实现的顺序是
1. 从应用的 META-INF/services/org.apache.commons.logging.LogFactory 中获得 LogFactory实现 2. 从系统环境中获得 org.apache.commons.logging.LogFactor ...