Oracle定时任务Job笔记

定时任务应用场景: 某一个生产系统上面,临时表不断变多,占了不少磁盘空间。由于这套软件是直接买的,不方便修改源代码。所以考虑使用Oracle定时任务直接从数据库层删除临时表。 定时任务业务: 首先写好一个存储过程。读当前用户所有以tempXXXXX开头的临时表,然后依次删除所有的临时表。然后在建立O ... »

SSM 框架-02-MyEclipse 2017 安装与破解

SSM 框架 02 MyEclipse 2017 安装与破解 现在在学J2EE,然后使用的工具就是 MyEclipse,现在就抛弃 Eclipse 了,我就不多说它俩的区别了,但是 MyEclipse 是收费的,下面介绍 MyEclipse 2017 安装与破解 一、下载 Myeclipse官网下载 ... »

SpringData分页功能

在SpringData中实现分页功能我们需要将接口实现PagingAndSortingRepository这个接口提供了分页查询的方法 这样就可以简单的实现我们的分页了,但是瞬时间发现这个分页并不能带条件啊。 SpringData中给我们提供了一个接口,我们只需要将我们Dao层接口实现JpaSpec ... »

SpringData使用与整合

SpringData 整合源码:链接: https://pan.baidu.com/s/1_dDEEJoqaBTfXs2ZWsvKvA 提取码: cp6s(jar包自行寻找) author:SimpleWu time: 2018 10 06 20:51 1.SpringData概述 Spring D ... »

SpringMVC文件下载与JSON格式(七)

点击查看上一章 现在JSON这种数据格式是被使用的非常的广泛的,SpringMVC作为目前最受欢迎的框架,它对JSON这种数据格式提供了非常友好的支持,可以说是简单到爆。 在我们SpringMVC中只需要添加jackjson的jar包后RequestMappingHandlerAdapter会将Ma ... »

SpringMVC拦截器与异常处理(六)

点击查看上一章 在我们SpringMVC中也可以使用拦截器对用户的请求进行拦截,用户可以自定义拦截器来实现特定的功能。自定义拦截器必须要实现HandlerInterceptor接口 然后我们需要在SpringMVC中配置拦截器。 如果我们配置了作用的路径那么我们现在只有user/*后面的请求它才会被 ... »

SpringMVC国际化与文件上传(五)

点击阅读上一章 其实SpringMVC中的页面国际化与上一章的验证国际化基本一致。 1.对页面进行国际化 1)首先我们对Spring配置文件中添加国际化bean配置 2)然后添加我们的资源文件,这个资源文件的前缀要与我们上面配置的bean的value相同。 我们在资源文件写入我们需要国际化的内容 然 ... »

SpringMVC类型转换,验证(四)

点击阅读上一章 Spring mvc 数据绑定流程: SpringMvc将ServletRequest对象及目标方法的形参实例传给WebDataBinderFactory实例,以创建DataBinder实例对象。DataBinder调用装配在SpringMvc上下文中的ConversionServi ... »

Executor多线程框架使用

在我们的JDK1.5的时候JAVA推出一款为了更加方便开发的多线程应用而封装的框架(Executor),相比传统的Thread类,Executor更加的方便,性能好,更易于管理,而且支持线程池。一般在开发爬虫的时候为了提供爬虫的效率,需要使用多线程,而Executor就是一个非常不错的选择。 常用接 ... »

SpringMVC视图及REST风格(三)

点击进入第二张:连接 什么是视图解析器? springMVC用于处理视图最重要的两个接口是ViewResolver和View。 ViewResolver的主要作用是把一个逻辑上的视图名称解析成一个真的的视图,而SpringMVC中用于把View对象呈现给客户端的是View对象本身,而ViewReso ... »

Log4j使用教程

在我们的应用程序中日志是不可缺少的部分,在Apache中由一个功能无比强大的日志组件,它提供了方便的日志记录,这个开源的项目就是我们惯用的Log4j,jar包我么们一颗取Apache官网下载最新版本的。log4j下载地址 一.入门篇 1.打开我们的Eclipse新建一个Java项目并且导入Log4j ... »

SpringMVC基础配置(二)

上一张:SpringMVC环境搭建(一) 今天我们来说说SpringMVC的基础配置。目前越来越多的主流框架都支持注解,同时我们无敌的Spring也支持基于注解的"零配置"。 注解相比XML的优势:它可以充分利用Java的反射机制获取类中的结构信息,这些信息可以有效减少配置的工作,注释和Java代码 ... »

SpringMVC环境搭建(一)

Spring MVC为展现层提供的基于MVC设计理念的优秀Web框架,是目前最主流的MVC框架之一。 Spring 3.0之后完全超越Struts2,称为最优秀的MVC框架。学习玩SpringMVC之后,瞬时间就能让你感到Struts2带给你的残酷。 Spring MVC通过一套MVC注解,让POJ ... »

初入WebService

什么是WebService? 一种基于Web的服务,服务端提供一些资源让客户端进行访问,获取一些公共的数据。比如天气预报,股票信息,手机归属地查询等等。 WebService是一种跨平台,跨语言的规范。 气象局负责将收集的每天的天气信息,并将这些信息暴露出来,各大站点的应用去调用网络接口得到当天或者 ... »

Java 8 中的 Lambda 表达式

Lambda 表达式是 Java 8 最受欢迎的功能。人们将函数式编程的概念引入了 Java 这门完全面向对象的命令式编程语言。 关于函数式编程是如何运作的,这个话题超出了本文的范围,不过我们会提炼出它一个明显有别于我们所经常使用的 OOP (面向对象编程)的功能来加以讨论。 在本文中, 我们将了解 ... »

初入Quartz任务调度

为什么需要使用任务调度? 在企业级应用中,经常会制定一些“计划任务”,即在某个时间点做某件事情,核心是以时间为关注点,即在一个特定的时间点,系统执行指定的一个操作。 任务调度涉及多线程并发、线程池维护、运行时间规则解析、运行现场的保护以恢复等方面。 举个例子:在中秋节整点的时候给所有用户发送一封祝福 ... »

帆软报表(FineReport)实现跨数据源父子查询(2阶段查询)

问题描述: 在报表中需要查询多个系统多个数据源,且有一个数据源的入参是另一个数据源的返回值。所以当用户点击查询到展现报表数据这个过程中,需要先做父查询,查询出的结果在作为子查询。 实现方案: 方案一:多定义一个查询条件,这个查询条件的值根据用户输入的另一个查询条件自动带出。然后不同的数据源再根据不同 ... »

Servlet&JSP-HTTP服务器响应信息

完整代码请参考:https://github.com/devway9/java-exercise/tree/master/servlet-jsp 目录 1 HTTP响应的格式 2 如何设置状态代码 3 HTTP响应报文头 4 Servlet状态的持续和页面的自动重载 5 使用Servlet生成Exc ... »