摘要: 概述 对于Java开发人员,定时任务并不陌生,无非是让系统在特定时间执行特定的命令或程序。例如spring提供的@Scheduled注解、OpenSymphony提供的quartz框架,都可以实现定时任务。在操作系统这个层面,linux也提供了相应的解决方案——crontab命令。 crontab命 阅读全文
posted @ 2019-06-26 21:36 西班牙乞丐 阅读(1893) 评论(0) 推荐(0) 编辑
摘要: 用户和组 1.用户、组、家目录的概念 linux系统支持多用户,除了管理员,其他用户一般不应该使用root,而是应该向管理员申请一个账号。组类似于角色,系统可以通过组对有共性的用户进行统一管理。每个用户应该至少属于一个组,不能游离于组外;且在创建用户时,系统会在/home目录下自动生成一个目录作为该 阅读全文
posted @ 2019-06-19 21:21 西班牙乞丐 阅读(7611) 评论(0) 推荐(1) 编辑
摘要: 1.显示当前工作目录的绝对路径 pwd 2.显示当前工作目录下的子目录和文件 ls [-l] [-h] [-a] 如果只调用ls,子目录和文件会简单的罗列出来,-l表示将其以详细列表的形式展示,-h表示以适合人阅读的格式显示,-a表示同时显示隐藏目录或文件,即以点(.)开头的,例如/root/.ss 阅读全文
posted @ 2019-06-16 11:45 西班牙乞丐 阅读(8231) 评论(0) 推荐(0) 编辑
摘要: linux服务器的连接 1.连接 window环境下需要安装XShell、XFtp等软件,暂时不表; macOS环境下直接用ssh命令登录即可,用以下任意一种 ssh [-p port] username@ip ssh -l username ip 其中,port为端口号,如果是默认的22也可以不写 阅读全文
posted @ 2019-06-07 22:49 西班牙乞丐 阅读(3157) 评论(0) 推荐(0) 编辑
摘要: 接口正常执行,返回给前端后报服务器500异常,异常详情: org.springframework.http.converter.HttpMessageNotWritableException: No converter found for return value of type: class ja 阅读全文
posted @ 2019-05-29 16:15 西班牙乞丐 阅读(1031) 评论(0) 推荐(0) 编辑
摘要: 在IntelliJ IDEA中用ssm框架搭建了一个demo项目,在执行到dao层方法时抛出这个异常: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): cn.monolog.diana. 阅读全文
posted @ 2019-05-28 11:09 西班牙乞丐 阅读(453) 评论(0) 推荐(0) 编辑
摘要: PageHelper是一种常用的分页工具,按照常规方法在mybatis的配置文件中整合它: 在启动服务的时候,却抛出如下异常: Cause: java.lang.ClassCastException: com.github.pagehelper.PageHelper cannot be cast t 阅读全文
posted @ 2019-05-27 18:15 西班牙乞丐 阅读(2411) 评论(0) 推荐(0) 编辑
摘要: 工具简介 POI是Apache提供的一款用于处理Microsoft Office的插件,它可以读写Excel、Word、PowerPoint、Visio等格式的文件。 其中XSSF是poi对Excel2007(.xlsx)文件操作的Java实现,例如,我们可以使用它来实现产品中常见的导入导出功能。 阅读全文
posted @ 2019-05-21 18:05 西班牙乞丐 阅读(11022) 评论(2) 推荐(2) 编辑
摘要: 使用Callable实现springmvc的异步请求 如果一个请求中的某些操作耗时很长,会一直占用线程。这样的请求多了,可能造成线程池被占满,新请求无法执行的情况。这时,可以考虑使用异步请求,即主线程只返回Callable类型,然后去处理新请求,耗时长的业务逻辑由其他线程执行。 下面是一个示例dem 阅读全文
posted @ 2019-05-12 18:31 西班牙乞丐 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: 原理简析 1. 背景知识:org.springframework.web.ServletContainerInitializer接口 在基于注解的servlet开发中,ServletContainerInitializer接口用于代替web.xml。它只有一个方法:onStartup,可以在其中注册 阅读全文
posted @ 2019-05-04 18:01 西班牙乞丐 阅读(2229) 评论(0) 推荐(0) 编辑