随笔分类 -  java知识总结

摘要:一、环境准备 Windows10 jdk-9.0.1 二、下载并安装JDK 到Java的官网下载JDK安装包,地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,选择一个适合自己的JDK版本下载并安装即可,具体流 阅读全文
posted @ 2018-05-11 11:29 緈諨の約錠 阅读(228) 评论(0) 推荐(0)
摘要:项目中很普遍使用maven进行项目的构建,但是使用maven时,由于网络不稳定,或者需要FQ等因素,导致部分jar可能下载失败,只能重新下载才能使项目正常启动。 如何快速找到那个依赖报错了呢?不多唠叨了,见下文解决方案: 1 package cn.xxx.webservice; 2 3 import java.io.*; 4 import java.util.*; 5 6 i... 阅读全文
posted @ 2018-05-08 16:42 緈諨の約錠 阅读(149) 评论(0) 推荐(0)
摘要:1、在dos下,输入 netstat -ano|findstr 8080 2、taskkill /pid 1952 /f 阅读全文
posted @ 2018-05-02 15:32 緈諨の約錠 阅读(149) 评论(0) 推荐(0)
摘要:类似这样的问题一般都是jar包问题,看看是否是jar依赖错误 阅读全文
posted @ 2018-05-01 14:17 緈諨の約錠 阅读(136) 评论(0) 推荐(0)
摘要:一、Quartz作业类的继承方式来讲,可以分为两类: 注:推荐使用第二种方式,因为这样所以的类都是普通类,不需要事先区别对待。 从任务调度的触发时机来分,这里主要是针对作业使用的触发器,主要有以下两种: 注:并非每种任务都可以使用这两种触发器,如java.util.TimerTask任务就只能使用第 阅读全文
posted @ 2018-04-30 18:02 緈諨の約錠 阅读(144) 评论(0) 推荐(0)
摘要:一.前言 上面两篇介绍了在Spring 中使用Timer与Quartz,本篇将介绍Spring3.0以后自主开发的定时任务工具,spring task,可以将它比作一个轻量级的Quartz,而且使用起来很简单,除spring相关的包外不需要额外的包,而且支持注解和配置文件两种形式,下面将分别介绍这两 阅读全文
posted @ 2018-04-30 18:00 緈諨の約錠 阅读(152) 评论(0) 推荐(0)
摘要:很长时间没做web项目都把以前学的那点框架知识忘光了,今天把以前做的一个项目翻出来看一下发现用·@Component标记一个组件,而网上有的用@Service标记组件,我晕就查了一下资料: Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@ 阅读全文
posted @ 2018-04-30 17:52 緈諨の約錠 阅读(157) 评论(0) 推荐(0)
摘要:@Repository: @Component扩展,被@Repository注解的POJO类表示DAO层实现,从而见到该注解就想到DAO层实现,使用方式和@Component相同; @Service: @Component扩展,被@Service注解的POJO类表示Service层实现,从而见到该注 阅读全文
posted @ 2018-04-30 17:48 緈諨の約錠 阅读(393) 评论(0) 推荐(0)
摘要:1.cron表达式 cron表达式是用来配置spring定时任务执行时间的字符串,由5个空格分隔成的6个域构成,格式如下: {秒} {分} {时} {日} {月} {周} 每一个域的含义解释:1)秒:表示在指定的秒数触发定时任务,范围0-59。例如,"*"表示任何秒都触发,"0,3"表示0秒和3秒触 阅读全文
posted @ 2018-04-30 17:42 緈諨の約錠 阅读(14900) 评论(0) 推荐(0)
摘要:cron表达式主要是用在Quartz框架中,Quartz是一个完全由java编写的开源作业调度框架,最主要的功能就是调度器(完成定时任务),可以与javaEE或者javaSE应用程序相结合也可以单独使用,能借助关系数据库和JDBC作业存储支持集群,负载均衡。 cron表达式主要是用在Quartz框架 阅读全文
posted @ 2018-04-30 17:39 緈諨の約錠 阅读(224) 评论(0) 推荐(0)
摘要:最近在使用SVN的时候碰到一个问题,就是操作时由于粗心大意,在更新的过程中点击取消,使得该目录出现cleanup的操作提示。 OK,按照cleanup提示操作后,又提示目录被lock... 网上有解决方案称,在SVN目录下找到 .svn 隐藏目录,一般是在项目的根目录下,在 .svn 目录下有一个 阅读全文
posted @ 2018-04-27 23:26 緈諨の約錠 阅读(358) 评论(0) 推荐(0)
摘要:总结的一些json格式和对象/String/Map/List等的互转工具类,有需要的可以看看,需要引入jackson-core-asl-1.7.1.jar、jackson-jaxrs-1.7.1.jar、jackson-mapper-asl-1.7.1.jar这三个jar包 package com. 阅读全文
posted @ 2018-04-27 23:07 緈諨の約錠 阅读(1630) 评论(0) 推荐(0)
摘要:需要下载第三方的jar :net.sf.json 引用原文:https://blog.csdn.net/shubingzhuoxue/article/details/46623977 写博客是为了记住自己容易忘记的东西,另外也是对自己工作的总结,文章可以转载,无需版权。希望尽自己的努力,做到更好,大 阅读全文
posted @ 2018-04-27 23:01 緈諨の約錠 阅读(797) 评论(0) 推荐(0)
摘要:博客分类: json 参考:http://www.cnblogs.com/hoojo/archive/2011/04/22/2024628.html 在其基础上做了稍微调整 详情见附件 jackson API文档:http://tool.oschina.net/apidocs/apidoc?api= 阅读全文
posted @ 2018-04-27 22:58 緈諨の約錠 阅读(5000) 评论(0) 推荐(0)
摘要:if(null == list || list.size() ==0 ){ } list.isEmpty()和list.size()==0 没有区别 isEmpty()判断有没有元素而size()返回有几个元素如果判断一个集合有无元素 建议用isEmpty()方法.这清晰,简明 list!=null 阅读全文
posted @ 2018-02-01 12:56 緈諨の約錠 阅读(10488) 评论(0) 推荐(1)
摘要:打开 (Window->Preferences) 选择 General->Editors->Structured Text Edit->Task Tags. 勾选 "Enable searching for Task Tags" setting. 在“Filters”标签页中,要保证JSP是选中的。 阅读全文
posted @ 2017-12-21 23:02 緈諨の約錠 阅读(844) 评论(0) 推荐(0)
摘要:############################### 日志记录器定义 ################################ 日志输出级别 OFF、DEBUG、INFO、WARN、ERRORlog4j.rootLogger = DEBUG,consoleAppender,debu 阅读全文
posted @ 2017-12-14 22:07 緈諨の約錠 阅读(10339) 评论(0) 推荐(0)
摘要:在写单元测试类的时候,报错,废了很大劲才给调试好,给大家分享下。 完整错误如下: Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'buskjjlzjw 阅读全文
posted @ 2017-12-07 19:10 緈諨の約錠 阅读(3061) 评论(0) 推荐(0)
摘要:############################### 日志记录器定义 ################################ 日志输出级别 OFF、DEBUG、INFO、WARN、ERRORlog4j.rootLogger = ERROR,consoleAppender,info 阅读全文
posted @ 2017-12-04 16:31 緈諨の約錠 阅读(198) 评论(0) 推荐(0)
摘要:四种不同方式检查数组是否包含某个值 使用List: 使用Set: 使用简单的循环语句: 使用Arrays.binarySearch()方法: 下面的代码是错误的,之所以列在下面是出于完整性考虑(四种判断方式),binarySearch()二分查找只能用于有序数组。 运行下面程序,你有可能会得到异常结 阅读全文
posted @ 2017-12-04 10:29 緈諨の約錠 阅读(2900) 评论(0) 推荐(0)

//用户复制动作发生0.1秒以后再去改粘贴板中的内容。100ms只是一个经常取值,写1000、10、50、200……都行。