
Java
clever101
2006年本科毕业于CUG(武汉)的GIS专业,毕业后参加工作,现在在北京从事软件开发和团队管理工作。现任优快云博客专家(优快云博客访问量600万+)。熟练掌握C++、Java和Python等多门开发语言。在遥感图像处理、地理信息系统、导航地图和三维可视化方面具有丰富的开发经验。曾担任某上市公司首席架构师,主持过新一代遥感处理软件平台的研发。曾获有色金属工业科技进步奖二等奖。
展开
-
idea指定MainClass
idea指定MainClass原创 2022-08-10 12:13:27 · 5913 阅读 · 0 评论 -
Failed to execute spring-boot-maven-plugin问题的解决
问题描述 在使用idea修改pom.xml的下列项:<groupId>com.mysoft.plugins</groupId><artifactId>demo</artifactId><version>1.0</version><name>demo</name><description>demo project for Spring Boot</description>主原创 2020-10-13 00:10:40 · 1255 阅读 · 0 评论 -
eclipse从本地磁盘导入工程的做法
作者:朱金灿来源:http://blog.youkuaiyun.com/clever101 eclipse的代码组织架构是这样的:第一级是工作空间,第二级是工程项目。因此,eclipse的工作空间其实相当于visual studio的解决方案,本质就是一系列相关工程的集合。eclipse导入工程有两种方式,一种是通过svn导入,详见:Eclipse导入基于git协议的开源代码工程的做...原创 2019-07-21 18:24:30 · 1037 阅读 · 0 评论 -
Semi-colon expected错误的解决
作者:朱金灿来源:https://blog.youkuaiyun.com/clever101 本文操作环境是:64位Windows 10,eclipse Oxygen.2 Release (4.7.2)。 在编译一个java web工程出现一个js文件的错误:Semi-colon expected。这种错误源自eclipse对javascript的校验,有时javas...原创 2019-07-30 18:27:23 · 50651 阅读 · 1 评论 -
tomcat和jdk不对应出现的莫名其妙的运行错误
作者:朱金灿来源:https://blog.youkuaiyun.com/clever101 在eclipse启动一个java web项目时出现七月 24, 2019 7:04:01 下午 org.apache.catalina.core.ContainerBase startInternal严重: A child container failed during start...原创 2019-07-26 18:57:41 · 657 阅读 · 0 评论 -
Error during WebSocket handshake: Unexpected response code: 404错误的解决
作者:朱金灿来源:https://blog.youkuaiyun.com/clever101 本文操作环境是:64位Windows 10,eclipse Oxygen.2 Release (4.7.2)。 在使用websocket时连接出错,在谷歌浏览器上F12出现调试工具箱,得到的错误信息是:monitor.js?v1564295836330:109 WebSocket ...原创 2019-07-28 17:46:01 · 37413 阅读 · 9 评论 -
Eclipse的搜索技巧
作者:朱金灿来源:https://blog.youkuaiyun.com/clever101最近在使用Eclipse,常常把Eclipse和VisualStudio作对比(之前我最常用的开发工具是VisualStudio),因此常出现的一个问题是:Eclipse怎么实现VisualStudio的某个功能。最近问的一个问题是:一个Eclipse的工作空间中有多个工程项目,Eclipse...原创 2019-08-18 18:03:58 · 2105 阅读 · 1 评论 -
记一次艰难的SpringBoot折腾过程
作者:朱金灿来源:https://blog.youkuaiyun.com/clever101 需要使用java实现一个http接口,同事推荐我使用SpringBoot。我使用的是开发环境是eclipse Oxygen.2 Release (4.7.2),jdk 1.8(64位),按照eclipse中创建springboot项目(maven)来创建工程项目。开始很顺利,编译通过,等运行...原创 2019-08-10 19:09:46 · 1381 阅读 · 0 评论 -
java.lang.ClassNotFoundException问题的解决
作者:朱金灿来源:https://blog.youkuaiyun.com/clever101 调试运行一个java项目出现错误,错误信息如下:严重: Error configuring application listener of class [com.xxx.pie.client.xxx.xxx]java.lang.ClassNotFoundException:...原创 2019-08-12 17:43:53 · 78306 阅读 · 2 评论 -
Eclipse带命令行参数调试
作者:朱金灿来源:https://blog.youkuaiyun.com/clever101右键选中Java工程项目,在弹出的右键菜单中选择“Debug As”——》“Debug Configurations....”,如下图: 填写启动类(启动类就是带有main方法那个类)和命令行参数,如下图: 直接运行Java程序的设置与这个类似,就是第一步改为选择“Run As”——》“R...原创 2019-08-21 18:35:40 · 1942 阅读 · 0 评论 -
使用eclipse创建maven web工程
作者:朱金灿来源:https://blog.youkuaiyun.com/clever101 使用maven的一大好处是可以方便地管理依赖库,具体是使用编辑工程的pom.xml文件来配置依赖库。下面具体谈谈如何使用eclipse创建maven web工程。1.选择”File”——>”New”——>“Maven Project”,如下图:2. 选择“maven-arch...原创 2019-07-19 18:49:13 · 360 阅读 · 0 评论 -
Eclipse添加Tomcat服务器并以调试方式运行的做法
作者:朱金灿来源:https://blog.youkuaiyun.com/clever1011.选择Eclipse下的Window——>Preferences,如下图:2.添加Tomcat Server,如下图:3.以debug模式启动,如下图:...原创 2019-07-11 16:25:07 · 591 阅读 · 0 评论 -
Java学习笔记(一)
作者:朱金灿来源:http://blog.youkuaiyun.com/clever101 使用Eclipse软件打开Java工程的方法,具体如下:1. 在File菜单下选择“Import”菜单项,如下图:1. 在弹出的对话框中选择“Existing Projects into Workspace”,如下图:3. 选择一个存在的文件夹,单击Finish,如下原创 2016-04-11 19:14:25 · 2460 阅读 · 0 评论 -
批处理实现添加java环境变量
作者:朱金灿来源:http://blog.youkuaiyun.com/clever101 从网上搜了一些资料,再修改测试,终于通过了win7系统的测试。代码如下:@echo offrem 设置java的安装路径,可方便切换不同的版本set javaPath=C:\Program Files (x86)\Java\jdk1.6.0_22ver | find "4.0."原创 2015-03-19 18:14:17 · 3977 阅读 · 0 评论 -
Java学习笔记(二)
作者:朱金灿 来源:http://blog.youkuaiyun.com/clever101 Java开发环境的建立,首先是jdk的安装和相关环境变量的设置。jdk从下面链接下载:JavaSE Development Kit 8 Downloads,选择适合你机器的jdk。我选择的是Java SEDevelopment Kit 8u91下面的Windows x86 182.29 MB jdk-8原创 2016-06-11 23:48:57 · 1133 阅读 · 0 评论 -
Java WEB系统国际化经验总结
作者:朱金灿来源:http://blog.youkuaiyun.com/clever101 并行处理系统的国际化主要包括前端的国际化、后端的国际化和算法的国际化。前端的国际化包括css、js和html文件的国际化,后端的国际化包括jsp、java代码的国际化。 jsp的国际化方式的方式是采用国际化标签库的方式。具体是在jsp页面添加如下代码: /原创 2017-10-16 18:26:30 · 2243 阅读 · 0 评论 -
jsp根据浏览器语言实现展示不同语言页面的做法
作者:朱金灿来源:http://blog.youkuaiyun.com/clever101 如果不使用支持国际化的java框架,如何实现根据浏览器语言实现展示不同语言页面?下面介绍一种使用jstl库实现这一功能的做法。 在一个基础jsp页面中加入下面一句代码:然后其它的jsp页面包含这一jsp页面即可。 测试办法如下(以google浏原创 2017-10-30 18:39:53 · 2080 阅读 · 0 评论 -
谈一次java web系统的重构思路
——略谈Java web软件如何提供二次开发接口 作者:朱金灿来源:http://blog.youkuaiyun.com/clever101 接手公司的一个Java web软件产品,该软件采用传统的dwr框架。dwr框架相当于一个中间层,使得javascript能够识别Java类对象,进而能够调用Java类对象的方法。该软件要为项目部同事提供二次开发包。原创 2017-11-09 19:38:04 · 1851 阅读 · 0 评论 -
java程序加载sigar库报异常的错误的解决
作者:朱金灿来源:http://blog.youkuaiyun.com/clever101 Sigar(System Information Gatherer AndReporter),是一个开源的工具,提供了跨平台的系统信息收集的API,核心由C语言实现的。 可以被以下语言调用: C/C++Java (sigar.jar auto-loads the nati原创 2017-12-15 20:53:39 · 9489 阅读 · 0 评论 -
Eclipse导入基于git协议的开源代码工程的做法
Eclipse导入基于git协议的开源代码工程的做法转载 2018-05-03 15:37:35 · 435 阅读 · 0 评论 -
Eclipse保存调试日志到文本文件的做法
作者:朱金灿来源:https://blog.youkuaiyun.com/clever1011.在Run Tomcat按钮下选择Run Configuration…,如下图:2.在弹出的对话框中选择要运行的web server,如下图的Tomcat v8.0 Server at localhost,然后选择Common选项卡,把Debug和Out File选项勾选上,最后把输出文件路径填...原创 2019-07-11 15:58:41 · 1184 阅读 · 0 评论 -
关于jacob支持BSTR类型的经验总结
作者:朱金灿来源:http://blog.youkuaiyun.com/clever101 jacob是实现Java和COM之间互操作的一个开源中间件。网上大多的程序示例基本上是使用jacob调用微软的office组件。 《JAVA中基于JACOB的COM组件调用研究》一文中提到jacob的一个缺陷是不支持用户自定义的COM组件。实际上这种说法不太正确。jacob一般是能支持c原创 2015-03-30 23:33:34 · 2506 阅读 · 0 评论