java开发事遇到的问题
benpaodexin_l
这个作者很懒,什么都没留下…
展开
-
idea 导入spring5.0.x源码
1.在https://github.com/spring-projects/spring-framework下载5.0.x源码2.解压源码,并打开文件夹中import-into-idea.md文件按照说明先用`/gradlew:spring-oxm:compileTestJava预编译“spring-oxm”`如果一开始没有预编译spring-oxm就导入idea中,会报错(报错内容说...原创 2020-04-21 21:48:48 · 613 阅读 · 0 评论 -
普元6.3全局变量muo配置
打开安装的普云路径下..\eosserver\working\sakuraims\config\user-config.xml 文件,搜索这个节点<group name="Managed-User-Object">,在这个节点下配置变量<configValue key="字段名">java:java.lang.Long</configValue>...原创 2019-11-01 19:12:31 · 268 阅读 · 0 评论 -
取十天前的当前时间
如题:取十天以前的当前时间代码如下: Date date = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar calendar = new Gregori...原创 2018-08-09 09:23:55 · 1201 阅读 · 0 评论 -
取当前的时间字符串时间相差12小时
问题:如题,取当前时间字符串,时间相差12小时代码: Date date = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); String dateNowString = formatter.format(date);原因:格式写...原创 2018-08-09 09:14:06 · 9249 阅读 · 1 评论 -
eclipse异常关闭后,controller类中的代码没有了
问题:如题 eclipse异常关闭后,controller类中的代码没有了该代码运行过,可以这样恢复恢复方法:在该controller类上右击 :Replace With→Local History→选择需要恢复到的日期点击恢复即可...原创 2018-07-20 11:13:15 · 1517 阅读 · 0 评论 -
Java项目读取配置文件的方法
1.普通工程:配置文件在src/main/resources下Properties prop = new Properties();prop.load(new FileInputStream("ipFilter.properties"));2.web工程:配置文件在src/main/resources目录下Properties prop = new Properties(); prop.load(...原创 2018-07-06 15:53:54 · 689 阅读 · 0 评论 -
eclipse使用jrebel热部署运行项目
${jrebel_args}这个是必须的选项,没有这个运行的项目不会启动jrebel,-Xms256M -Xmx512M -XX:MaxPermSize=128m这一段是给jrebel足够的内存-Drebel.spring_plugin=true这是对spring的支持-Drebel.dirs=D:\webapps\maindata\target\classes这一段是指定监控的class文件的目...原创 2018-07-06 15:06:32 · 1932 阅读 · 0 评论 -
eclipse 界面颜色配置后,项目中web.xml的字不能看清,需要回复默认设置
问题:如题eclipse 界面颜色配置后,项目中web.xml的字不能看清,需要回复默认设置。解决办法:将工作空间中项目下的.setting文件删除后,重新导入项目,就恢复好了。如果实在不行,可以直接换个工作空间,颜色配置会恢复默认的设置。...原创 2018-07-06 13:25:06 · 702 阅读 · 0 评论 -
java 字符串转为时间类型,输出的是Mon Aug 13 13:05:58 GMT+08:00 2018
Date date=new Date(); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String ymd = simpleDateFormat.format(date);Date ymdDate = simpleDateFormat.parse(ymd); Syste...原创 2018-08-13 14:13:41 · 4306 阅读 · 0 评论 -
eclipse去除空行
1.按ctrl+f。弹出如下2.在find:后的空格按图填写:^\s*\n,确认regular expressions前打勾3.单击replace all原创 2018-08-13 16:16:11 · 598 阅读 · 0 评论 -
什么时候用try catch
1.需要将数据抛给其他系统或者前台,需要将异常捕获,写入日志或者对异常进行封装等的操作,其他的时候声明异常就好了一个原则,当你的层需要跟外部分割开的时候,你就该catch。比如,service和dao层,在大部分情况下,dao服务于service,但这都属于开发组内部,所以,dao直接throw就可以了。但是到了service层,调用service的是另外的开发小组(比如客户端小组),...原创 2018-08-30 16:17:36 · 2448 阅读 · 0 评论 -
java-neon 使用jetty插件运行项目报错: org/eclipse/jetty/server/Server : Unsupported major.minor version 52.0
1.eclipse java-neon 下载的jetty插件如下图2.项目使用的jdk为1.73.运行项目报错如题:org/eclipse/jetty/server/Server : Unsupported major.minor version 52.0原因分析:这个下载的 jetty需要jdk1.8解决办法:将运行时配置的由默认的jre改为1.8运行项目,即可解决。如下图(...原创 2018-09-09 09:58:54 · 3009 阅读 · 0 评论 -
联合主键的问题
注解联合主键实体类的主要步骤1 为符合主键,建立一个复合主键类,这个类包括两个字段,(有几个字段组成主键 就包含几个字段 )这个复合主键类实现Serializable接口,有public 无参的构造方法 重写equals 和hashcode方法,代码如下:public class Demo_pk implements Serializable { private long id...原创 2018-09-06 13:02:47 · 884 阅读 · 0 评论 -
tomcat启动后找不到欢迎页
eclipse中的tomcat,应该选用中间自己安装的tomcat如下图原创 2018-09-06 17:58:06 · 1404 阅读 · 0 评论 -
eclipse 新建maven工程pom文件报错:Plugin execution not covered by lifecycle configuration
1.进入Window-> Preferences-> Maven配置,进入Lifecycle Mapping设置项2.查看该路径下是否有配置文件的生命周期映射-metadata.xml中。如果没有,进入eclipse安装目录插件下的org.eclipse.m2e.lifecyclemapping.defaults_xxxxxx.jar文件中找到该文件,并把文件解压到生命周期...原创 2018-11-13 14:02:10 · 393 阅读 · 0 评论 -
eclipse里 不能创建tomcat7.0的server
1、 关闭Eclipse 2、打开WorkSpace所在的位置。 {workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings 删除以下文件 org.eclipse.wst.server.core.prefs和org.eclipse.jst.server.tomcat.core.prefs 3、重启 ...转载 2018-11-08 14:46:24 · 333 阅读 · 0 评论 -
kettle 7.1 配置使用的jdk1.8
由于我本地项目使用的jdk是1.7,kettle7.1需要使用的版本为1.8 ,需要配置环境变量PENTAHO_JAVA_HOME原创 2019-07-19 19:15:29 · 4265 阅读 · 0 评论 -
Target host is not specified
使用httpclient条用URL报这个Target host is not specified错误 原因:由于传入的URL为空解决办法:加一个判断,如果URL和参数为空就使用httpclient调用URL原创 2018-07-11 17:01:25 · 6546 阅读 · 0 评论 -
springmvc+jpa如何调用oracle函数
// 1.编写调用oracle数据库的函数的SQL String sql="{?=call f_bar_check(?)}"; PreparedStatement prepareStatement; String result=null; try {// 2.编译SQL CallableStatement prepareCall = JdbcUtils ...原创 2018-07-23 11:40:34 · 1208 阅读 · 0 评论 -
list去除重复元素
HashSet h = new HashSet(list); list.clear(); list.addAll(h);原创 2018-07-04 17:04:34 · 4513 阅读 · 0 评论 -
在eclipse中使用maven构建Web项目时报错: Plugin org.apache.maven.plugins:maven-surefire-plugin:2.12.4 or one of i
Eclipse的错误提示如下[ERROR] Plugin org.apache.maven.plugins:maven-surefire-plugin:2.12.4 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plu原创 2017-12-15 14:32:38 · 5198 阅读 · 0 评论 -
centos 防火墙的开启关闭,Tomcat开启、关闭及查看状态
1.开启防火墙:service iptables start 关闭防火墙:service iptables stop 查询防火墙状态:service iptables status2.Tomcat的启动 关闭 查询状态 启动 :./路径/startup.sh 关闭 :./路径/shutdown.sh 查询状态:ps -ef | grep tomcat 查询Tomcat日志:1、先切换到:cd t...原创 2018-05-03 17:29:25 · 598 阅读 · 0 评论 -
BeanInstantiationException Failed to instantiate [org.apache.http.HttpRequest]: Specified class is a
BeanInstantiationExceptionFailed to instantiate [org.apache.http.HttpRequest]: Specified class is an interface问题:实例化异常,HttpRequest是个接口,应该用这个HttpServletRequest原创 2018-05-11 17:57:45 · 3534 阅读 · 2 评论 -
centos下运行solrcloud
1。查看防火墙是否将使用的端口开放2.将zookeeper开启: ./zookeeper2/bin/zkServer.sh start3.将Tomcat开启,Tomcat/bin/startup.sh4.我使用网页打开Tomcat时,老是打不开,结果是ip地址输错了,最好是查看下再输入,不要凭印象输入...原创 2018-05-07 12:15:39 · 167 阅读 · 0 评论 -
SecureCRT上传文件
1。克隆一个新的窗口,点击文件下拉菜单,选择连接SFTP标签页2.使用lcd命令 进入客户端放文件的目录:lcd E:\ ,使用lpwd查看现在的目录,目录不能有中文3.使用cd 命令进入服务端要放置文件的目录:cd /usr/local/ 使用pwd查看当前的目录4.使用put命令上传文件:5.使用其他窗口查看是否上传成功:ls -lrt 查看当前目录下的文件...原创 2018-05-07 15:30:23 · 1906 阅读 · 0 评论 -
mysql连接时:mysqladmin: connect to server at 'localhost' failed
centos 系统,刚装好mysql,连接时报错:mysqladmin: connect to server at 'localhost' failed 或者mysql -u root mysqlERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (...原创 2018-05-07 18:12:14 · 1937 阅读 · 0 评论 -
eclips导入项目遇到的问题
1.进入cmd命令行窗口查看jdk是否是需要的jdk。如果是jdk1.8更改为1.7的需要将classpath环境变量中JAVA_HOME相关的两个放到最前面2.设置eclipse的工作空间的字符类型utf-83.查看源代码是否有.setting .project 等本地的配置,如果有需要将相关配置删除。4.导入相关源文件,更改项目的jdk(这里面应该选择的是jdk不能是jre,jre是运行环境)...原创 2018-06-15 16:40:31 · 289 阅读 · 0 评论 -
oracle 查询前10天到后一天的数据
select * from awhere s_09 = '80084752-d79b-4972-ad5e-2c29fea67d16' and s_16 <> 'R' and s_08 between to_date(to_char(sysdate-10,'yyyy/mm/dd'),'yyyy/mm/dd') and to_date(to_char(sysdate+1,'yy...原创 2018-07-02 15:36:58 · 4871 阅读 · 0 评论 -
判断Java对象的属性是否为null
if(requestVo.getName == null || requestVo.getName.equals(""))原创 2018-07-02 15:41:41 · 5279 阅读 · 0 评论 -
使用httpclient调用其他系统,显示Connection timed out: connect
1.请求数据过多,需要分批次处理这个public void test() { // 这是要分批处理的数据集合 List<String> list = new ArrayList<>(); List<String> newList = new ArrayList<String>(); int pointsDataLimit = 50; // ...原创 2018-07-02 18:17:38 · 5514 阅读 · 0 评论 -
关于list中添加map,集合中的map全部为null的问题
List<HashMap<String, Object>> data = sdao.checkData(); List<Map> list=new ArrayList<Map>(); Map map = new HashMap<String, Object>(); for (HashMap<String,...原创 2018-07-16 16:26:00 · 3251 阅读 · 0 评论 -
分批处理的方法
private void Batch_processing(List<Map> maps) { int pointsDataLimit = 50; List<Map> newList = new ArrayList<Map>(); // 遍历集合,将集合中的元素放入新建的集合中, // 如果新建的集合的size()=50或者i等于集合的最后一...原创 2018-07-17 11:13:53 · 984 阅读 · 0 评论 -
map中的key更换名称的问题
for(HashMap<String, Object> o:list){ o.put("Delivery_date", o.remove("SCSU390_08")); }原创 2018-07-17 11:18:35 · 10452 阅读 · 3 评论 -
遍历嵌套json字符串里面的集合
// 定义jackson对象 private static final ObjectMapper MAPPER = new ObjectMapper(); private void get() throws Exception{ String response="{\"status\": \"ok\", \"code\": \"200\", \"msg\": \"原创 2018-07-17 11:40:50 · 1265 阅读 · 0 评论 -
实体类集合循环赋值,结果中实体类全部是最后的赋值的实体类
正确做法是实体类新建要在循环的方法体重,如果放在方法体外,最后得到的实体类都是最后一次的赋值for (String data : list3) {INFO_FG fg = new INFO_FG()fg.setErr(data.geturl);}...原创 2018-07-04 15:18:55 · 5164 阅读 · 2 评论 -
eclips maven项目ssm框架整合后运行报错Error creating bean with name 'itemServiceImpl': Injection of autowir
错误如下:严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframework.beans.factory.BeanCreationException: Err原创 2017-12-19 10:10:46 · 3344 阅读 · 0 评论