
Java(Flex、常用框架、等等)
文章平均质量分 65
战神
I am a GIS scholar ;graduate from Henan Polytechnic University.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IntelliJ IDEA The selected directory is not a valid home for JDK错误排查
项目场景:最近想要基于源码修改和编译下pentaho-kettle-master源码;但是该项目默认是需要jdk》=11的;原先项目一直都用的jdk1.8;所以就开始下载安装jdk11并在IDEA中配置jdk11报错。问题描述IDEA版本是2017.1.5版本;JDK11是新下载的版本。错误信息如下:IntelliJ IDEA The selected directory is not a valid home for JDK原因分析与处理过程:刚开始检查了jdk11安装包,发现于jdk原创 2022-04-17 09:17:51 · 2149 阅读 · 0 评论 -
最简单的html文件上传示例
最简单的上传方式就是用form表单、input file 、input submit构成。服务端可以采用任意的fileupload控件都可以。这里用的是fileUpServlet。 enctype="multipart/form-data" action="/ProcessServer/FileOperate/fileUpServlet">原创 2013-03-23 09:18:35 · 21445 阅读 · 2 评论 -
关于GeoTools的 Can't load a service for category "MathTransformFactory"解决方案
最近在使用GeoServer做GIS开发,使用过程中就出现了设置投影的时候,报出了标题上的错误。很郁闷……public CoordinateReferenceSystem SetC() throws IOException { String wkt = "PROJCS[\"UTM_Zone_10N\", " + "GEOGCS[\"WGS84\",原创 2013-03-23 08:32:46 · 4030 阅读 · 0 评论 -
flex的Socket通信
这两天一直在flex的Socket ,现在终于懂了很多。由浅到深一步一步深入。慢慢体会实例,虽然实例都是在网上找的,但也经过了我的测试。我比较喜欢注释,也注释了很多。跟着走你就会懂。。 Flex端 和 Java端, 先运行Java端启动服务。然后在测试Flex。 实例一:Flex端:creationComplete="initApp()" showCloseBu转载 2013-03-25 08:27:52 · 1014 阅读 · 0 评论 -
使用Spring ActionScript的时候编译所需类的6种方式
问题在使用IoC框架,比如Spring ActionScript的时候,因为代码中没有对类的引用,Flex并不会自动将所需的类编译到主SWF中去,这就会产生一个问题,即运行时找不到所需的类,这也是困惑Spring ActionScript新手的一个问题。那么如何解决呢,以下内容译自Spring ActionScript的官方文档。原文地址:http://www.springaction转载 2013-05-10 08:27:35 · 1319 阅读 · 0 评论 -
java.lang.IllegalArgumentException java.sql.Date.getHours的解决方案(SSH)
问题描述: Caused by: java.lang.IllegalArgumentExceptionat java.sql.Date.getHours(Date.java:143) 这是由于于java.util.Date 和 java.sql.Date的转换问题造成的。第一种解决方案,如果数据库中存储的是时间类型的话,就把hibernate的*.hbm.xml文件中的原创 2013-08-03 22:45:43 · 7857 阅读 · 0 评论 -
easyui datagrid columns的field支持属性的子属性(field.sonfield形式或者格式化程序形式)
所谓为了支持某属性的子属性,主要为了解决。在服务器返回的json格式的数据的某个属性带有自属性,而我们恰恰又需要使用到该子属性作为我们的datagrid的某个字段的。默认情况下datagrid只能支持一级属性字段(属性的属性字段属于二级字段)。对于这个问题的解决方案有两种方式1、就是更改esayui源文件,是其支持field.sonfield的形式。javascript语法为我们提供了原创 2013-08-03 23:10:38 · 72099 阅读 · 6 评论 -
Document base does not exist or is not a readable directory的解决方案
严重: Error starting static Resourcesjava.lang.IllegalArgumentException: Document base D:\Webserver\apache-tomcat-6.0.26\webapps\hbmwserver does not exist or is not a readable directory at org.apach原创 2013-08-20 09:27:34 · 9073 阅读 · 0 评论 -
SSH相关断网不能访问的解决方案
严重: Exception starting filter struts2Unable to load configuration. - action - file:/D:/Webserver/apache-tomcat-6.0.26/webapps/liwan_lw/WEB-INF/classes/struts.xml:7:65 at org.apache.struts2.dispatc原创 2013-08-21 21:50:57 · 3930 阅读 · 0 评论 -
Geometry类型自定义类型转换器
WebGIS处理避免不了会用到wkt 字符串传入java后台转成Geometry的需求,但是我们以往的作法是后台直接接受一个字符串然后认为进行转换工作。其实Spring MVC 字符串自动映射成对象的处理方便相当方便,但是对于这种Geometry复杂类型是不支持的。其实要其支持也挺简单的,只要想法办让它知道如何进行转换即可。转换的思路有两种一种就是属性编辑器方式(PropertyEditor),另一原创 2016-09-10 22:53:47 · 5916 阅读 · 0 评论 -
Flex嵌入字体错误
在flex嵌入本地字体调用如下语句:[Embed(systemFont='Arial', fontName='spArial', mimeType='application/x-font')] public static var ArialFont:Class;时出现错误。错误提示如下:此行的多个标记:-转换代码时出现意外错误:Cannot embed local font原创 2012-10-17 09:02:33 · 1779 阅读 · 1 评论 -
SWF(ActionScript3.0)与JavaScipt(JS)通信示例
今天花了一些时间整理出来了Swf 文件与JavaScript通信的示例,在此贴出供大家参考。在ActionScript3.0与JavaScipt通信的时候需要用到ExternalInterface类。“ExternalInterface”类是外部API,在ActionScript和FlashPlayer的容器之间实现直接通讯的应用程序编程接口,例如,含有JavaScript的HTML页。推原创 2012-10-12 16:00:12 · 4887 阅读 · 1 评论 -
Java编码易疏忽的十个问题
在Java编码中,我们容易犯一些错误,也容易疏忽一些问题。在这统一介绍一下。 1. 纠结的同名现象很多类的命名相同(例如:常见于异常、常量、日志等类),导致在import时,有时候张冠李戴,这种错误有时候很隐蔽。因为往往同名的类功能也类似,所以IDE不会提示warn。解决写完代码时,扫视下import部分,看看有没有不熟悉的。替换成正确导入后,要注意下注释是否也作相应修原创 2012-09-11 13:48:57 · 767 阅读 · 0 评论 -
使用native方法扩展Java程序的功能详解
Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。 可以将native方法比作Java程序同C程序的接口,其实现步骤: 1、在Java中声明native()方法,然后编译; 2、用javah产生一个.h文件; 3、写一个.cpp文转载 2011-07-01 06:46:00 · 1078 阅读 · 0 评论 -
JDK1.5配置+Tomcat5.0配置
JDK1.5配置+Tomcat5.0配置一、JDK1.5配置:(windowsxp系统)首先要安装JDK,下载后假定安装到c:/Program Files/jdk1.5 再设置环境变量: 点击“我的电脑”-“属性”-“高级”-“环境变量”-“系统变量”-“新建”: 名称输入:JAVA_HOME 值输入:c:/Program Files/jd转载 2008-09-06 22:41:00 · 1071 阅读 · 0 评论 -
FilterDispatcher和StrutsPrepareAndExecuteFilter的区别
FilterDispatcher是早期struts2的过滤器,后期的都用StrutsPrepareAndExecuteFilter了,如 2.1.6、2.1.8。StrutsPrepareAndExecuteFilter名字已经很能说明问题了,prepare与execute,前者表示准备,可以说是指filter中的init方法,即配制的导入;后者表示进行过滤,指doFilter方法,即将reque转载 2012-05-08 06:48:01 · 850 阅读 · 0 评论 -
关于Myeclipse的mxml页面中的脚本呈现绿色不可调试的问题(没有设计界面,更改默认打开方式)
最近一段时间我用我的Myeclipse编辑Flex工程时,出现一个怪异现象。那就是mxml界面页没有设计视图,以及嵌入到界面中的脚本程绿色,不可调试的问题。如下图最后经过仔细研究终于发现是由于默认打开方式的问题导致的。解决上述的这个问题的方法有如下两种:1. 要么右键单击文件,选择 Open With -》 MXML编辑器 打开,Flex工程代码就正常了。2. 要么采取原创 2012-05-09 07:51:31 · 2225 阅读 · 0 评论 -
高斯克吕格与地理坐标相互转换算法(JS版本)
最近一段时间在研究高斯克吕格与地理坐标的互换算法,刚才的时候写了一个只能用于标准分带的算法,发现并不符合实际的一些地方坐标系的互换操作。经过研究最终写出了即可以应用于标准分带的和地方性的高斯克吕格与地理坐标系的算法,现在贴出来供大家参考,也希望大家批评指正。代码如下:/* * 投影变换算法。用于地方坐标系 */SuperMap.Web.Tool.ProjectionTransf原创 2012-05-19 18:35:46 · 10663 阅读 · 0 评论 -
(转)在Web项目中使用LiquiBase实现数据库自动更新
在Web项目中,我们可以通过配置servlet listener使用LiquiBase自动更新数据库。需要以下七个步骤:1. 创建一个数据库变更日志(change log)文件。 2. 在变更日志文件内部创建一个变更集(change set)。 3. 配置JNDI数据源。 4. 在项目中加入包liquibase。 5. 配置项目中的web.xml文件。 6. 启动项目。转载 2012-07-31 06:29:17 · 21018 阅读 · 2 评论 -
web.xml 中的listener、 filter、servlet 加载顺序及其详解 .
在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener -转载 2012-08-15 21:34:04 · 720 阅读 · 0 评论 -
告别无止境的增删改查:Java代码生成器
对于一个比较大的业务系统,我们总是无止境的增加,删除,修改,粘贴,复制,想想总让人产生一种抗拒的心里。那有什么办法可以在正常的开发进度下自动生成一些类,配置文件,或者接口呢?AD:有感于马上要做个比较大的业务系统,想到那无止境的增删改查、粘贴复制,顿时脑后升起一阵凉风。于是想到个找或者写一个Java代码的生成器,这样在正常开发进度下,也能余下更多的时间去做些别的事情。 闲话少说,首转载 2012-08-16 21:25:53 · 1339 阅读 · 0 评论 -
Flex中的文件上传与下载
和传统的JSP一样,在flex中,有的时候也需要实现文件上传和下载的功能,但是在flex里文件的上传和下载的实现相对来说比较复杂,如何实现,请看下面。 由于flex是一个比较新的技术,在研究的时候,还是按着JSP的方式去尝试,在开始之初,主要有以下几种思路: A、利用ftp的方式进行文件的上传和下载,需要利用flex的socket接口。 B、利用webService的转载 2012-08-23 15:56:55 · 840 阅读 · 0 评论 -
关于如何从PSD转换为HTML&CSS的教程
最近在网上看到了一些文章,是关于如何将psd做换成css的。这里和大家一起分享一下。25 Useful Tutorials Show How to Convert PSD to HTML & CSS Step by Step收集了25篇关于如何从PSD转换为HTML&CSS的教程,写的非常详细,按照上面的步骤,即便是初学者也很容易设计,制作自己的Theme。当然,HTMl以及CSS的基础知识还原创 2012-08-24 08:49:19 · 1419 阅读 · 0 评论 -
Java 三大框架——SSH框架应用简介
JAVA三大框架用来做WEN应用。struts主要负责表示层的显示 spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作) hibernate主要是数据的持久化到数据库 在用jsp的servlet做网页开发的时候有个web.xml的映射文件,里面有个mapping的标签就是用来做文件映射的。 当你在浏览器上输入URL地址的时候,文件就会根据你写的名称对应到原创 2011-07-01 06:39:00 · 39478 阅读 · 16 评论