
JAVA
rzg813
我是一个程序员
展开
-
Spring OAuth2 自定义返回数据
Spring OAuth2 自定义返回数据在使用spring oauth2的时候,返回的数据进行自定义处理,以下是使用ResponseBodyAdvice进行实现的,此类可以统一处理Controller返回ResponseBody的结果,View页面不受影响。实现ResponseBodyAdvice接口package com.daoles.authorizationserver.conf...原创 2019-11-14 19:16:00 · 6307 阅读 · 0 评论 -
Hibernate4使用注解关系映射说明
Hibernate4使用注解关系映射说明:实体类注解:类需要实现接口:java.io.Serializable@Entity@Table(name = "coupon", catalog = "agriculture_oto") //name属性为表名,catalog为数据库名称,可以省略。或者:@Entity(name = "coupon") //nane属性为表名原创 2015-05-13 16:41:15 · 1939 阅读 · 0 评论 -
java 使用Thumbnailator图片处理包装类
Thumbnailator是一个非常好的图片开源工具,可以很好的完成图片处理。从API提供现有的图像文件和图像对象的缩略图中简化了缩略过程,两三行代码就能够从现有图片生成缩略图,且允许微调缩略图生成,同时保持了需要写入到最低限度的代码量。同时还支持根据一个目录批量生成缩略图。原创 2015-05-22 11:55:23 · 6286 阅读 · 0 评论 -
简单的省市区级联SQL脚本
非常简洁的省市区级联脚本备份: 数据库创建脚本:CREATE TABLE IF NOT EXISTS `areas` ( `id` VARCHAR(40) NOT NULL, `name` VARCHAR(40) NOT NULL, PRIMARY KEY (`id`)) ENGINE=INNODB DEFAULT CHARSET=utf8;数据内容脚本:INSERT INTO `原创 2015-10-30 15:34:31 · 9789 阅读 · 3 评论 -
SpringMVC 全局异常处理代码
SpringMVC 全局异常处理代码 封装的实体类:package com.sun4j.app.exception;/** * 状态码和消息实体类 * @author Sunlight * */public class CodeMessage { private String code; private String message; public CodeMes原创 2015-10-31 15:09:33 · 2333 阅读 · 2 评论 -
JdbcRowMapper-JDBC泛型查询对象封装
JdbcRowMapper-JDBC泛型查询对象封装使用此JdbcRowMapper,将会带来全新的体验哦:package com.sun4j.data.jdbc.util;import java.beans.PropertyDescriptor;import java.lang.reflect.Field;import java.sql.ResultSet;import java.sql.R原创 2016-05-19 16:17:36 · 5593 阅读 · 0 评论 -
Spring-JDBC通用Dao
Spring-JDBC通用Dao(代码备份) jdbc是一种轻量级的xxxJdbcBaseDaoJdbcBaseDao接口,内容如下:package com.sun4j.core.jdbc.dao;import java.io.Serializable;import java.util.List;import java.util.Map;import org.springframework原创 2016-05-09 16:18:17 · 2673 阅读 · 0 评论 -
POI导出Excel强制换行
POI导出Excel强制换行HSSFWorkbook wb = new HSSFWorkbook();HSSFRow headRow = sheet.createRow(1);HSSFCellStyle cellStyle =wb.createCellStyle(); //设置自动换行cellStyle.setWrapText(true); //具体使用:cell.setCellValue原创 2016-06-06 16:56:16 · 7703 阅读 · 3 评论 -
Maven环境配置(POM文件改中央仓库)
Maven环境配置(POM文件改中央仓库)<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apac原创 2016-09-22 23:58:53 · 4001 阅读 · 0 评论 -
SpringMVC添加拦截器后静态资源处理
web.xml配置(感觉不是太好):<servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>/assets/*</url-pattern></servlet-mapping><servlet-mapping> <servlet-name>default</servlet-name>原创 2016-10-25 12:41:53 · 2331 阅读 · 0 评论 -
Java发送邮件备份
发送邮件注意事项发送邮件在以前都是直接用登录密码为发送时填写的密码近些年来部分邮箱发送邮件搞了个授权码,这里的授权码就是第三方发送邮件时使用的密码(需要注意)发送邮件需要开启smtpQQ邮箱目前没有搞授权码,所以可以直接发送成功网易邮箱(163/126)都要授权码发送邮件代码所需jar的pom文件:<dependency> <groupId>javax.mail</groupId原创 2016-10-17 14:51:27 · 852 阅读 · 0 评论 -
Maven私服备份
在Maven的settings.xml配置镜像:<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>项目中单独原创 2016-10-05 16:30:05 · 2319 阅读 · 0 评论 -
集合对象转树结构
集合数据转树结构private JSONArray treeList(List<T> lists, String parentId) { JSONArray childMenu = new JSONArray(); for (T model : lists) { JSONObject jo = (JSONObject) JSONObject.toJSON(model)原创 2016-12-10 15:39:36 · 987 阅读 · 0 评论 -
表单提交数据乱码(datatables提交中文查询处理)
表单提交数据乱码(datatables提交中文查询处理)String batch_no = new String(request.getParameter("batch_no").getBytes("ISO-8859-1"),"UTF-8");备份代码:@ResponseBody@RequestMapping("/page")public Object page(Integer start, I原创 2016-12-06 18:12:01 · 2582 阅读 · 0 评论 -
SpringMVC传参日期字符串报错处理
SpringMVC传参日期字符串报错处理在调用方法里加入如下代码即可:@InitBinderprotected void initBinder(WebDataBinder binder) { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); binder.registerCustomEditor(D原创 2016-12-20 14:23:08 · 1323 阅读 · 0 评论 -
Java判断坐标点是否在片区内—代码备份
点是否在片区内,适用于百度&腾讯地图等一般的O2O项目,需要使用片区概念,需要划分片区从线上规范化线下。package com.sun4j.module.util;import com.daoles.module.entity.Area;import com.daoles.module.entity.AreaInfo;import com.daoles.module.service.AreaIn原创 2017-06-15 20:18:58 · 2248 阅读 · 0 评论 -
Spring简单学习计划(小组)
spring官网: http://projects.spring.io/spring-framework/Spring镜像下载地址:http://maven.springframework.org/release/org/springframework/spring/在线文档:http://docs.spring.io/spring/docs/4.0.5.RELEASE/spring-fr原创 2014-07-02 20:08:24 · 3537 阅读 · 1 评论 -
Maven私有库使用说明
Maven私有库使用说明1、配置好私服环境,添加其他的proxy Repository地址,这里添加了spring-cloud的库或者aliyun的库; 2、设置私服中库的可见性,具体操作步骤为: a、点击public repository b、在configuration中把需要用到的库添加到Available Repositories中,这里可以拖动排序,具体体现在使用的...原创 2018-06-02 18:57:47 · 1173 阅读 · 0 评论 -
Grails 基础环境搭建及HelloWorld
Grails 基础环境搭建及HelloWorldGrails的介绍:Grails 为您提供 Rails 风格的开发体验,同时以可靠的 Java 技术作为坚强后盾。但是 Grails 不仅仅是 Rails 通往 Java 平台的简单入口。Grails 吸取了 Rails 的经验,并将它们与现代 Java 开发的意识相结合。可以认为 Grails 是受 Rails 启发,而不是由 Ra原创 2015-05-12 17:41:11 · 3446 阅读 · 0 评论 -
如何在同一系统里同时启动多个Tomcat
如何在同一系统里同时启动多个Tomcat需要在同一系统里启动多个tomcat,应该怎么处理?tomcat是个服务程序,需要占用几个通讯端口,所以默认情况是不能启动多个tomcat,如果要启动多个tomcat,需要修改配置文件,通过在配置文件设置不同的通讯端口就可以做到.文件 %TOMCAT_HOME%/conf/server.xml 是tomcat服务配置文件,里面有很多配置项,本文只转载 2015-03-10 16:04:30 · 940 阅读 · 0 评论 -
Maven的pom.xml配置文件节点备注
Maven的pom.xml配置文件节点备注:4.0.0:描述这个POM文件是遵从哪个版本的项目描述符。模型本身的版本很少改变,虽然如此,但它仍然是必不可少的,这是为了当Maven引入了新的特性或者其他模型变更的时候,确保稳定性。org.oms:项目的全球唯一标识符,通常使用全限定的包名区分该项目和其他项目。并且构建时生成的路径也是由此生成, 如com.mycompany.app生成的相原创 2015-01-22 18:33:00 · 2116 阅读 · 0 评论 -
三.百度编辑器UEditor在status2中拦截器的配置
status2中使用百度UEditor 编辑器上传图片拦截器配置:原创 2014-04-09 15:58:35 · 2607 阅读 · 2 评论 -
一.百度UEditor编辑器之图片上传文件:image.js/image.html
百度UEditor编辑器之文件:image.js原创 2014-04-09 12:06:56 · 10698 阅读 · 0 评论 -
java上传图片压缩大小
java上传图片压缩大小方法:原创 2014-06-05 10:34:39 · 2005 阅读 · 0 评论 -
无刷新上传图片(使用iframe)
javascript:jQuery(function(){ $("#uploadFile").bind("change",function(){ if($(this).val()!=""){ var name=$(this).val(); var extName=name.substring(name.lastIndexOf(".")+1); extName=extName原创 2014-06-05 10:28:26 · 1868 阅读 · 0 评论 -
java上传图片放大(小图等比放大,大图等比裁剪)
java上传图片放大(小图等比放大,大图等比裁剪):原创 2014-06-05 10:43:11 · 3428 阅读 · 0 评论 -
java上传文件注意事项
java上传图片时原创 2014-04-25 16:25:27 · 2064 阅读 · 0 评论 -
java 上传图片裁剪方法
java 上传图片裁剪方法:package oms.util;import java.awt.Rectangle;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.util.Itera原创 2014-06-05 10:40:13 · 1919 阅读 · 0 评论 -
Spring基础配置实现HelloWorld操作步骤
操作步骤:1.导入Spring的jar包及commons-logging.jar2.在src下创建相应的beans.xml3.为bean.xml添加 Schema <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc翻译 2014-07-05 18:08:14 · 2653 阅读 · 0 评论 -
Maven 常用命令整理
mvn compile 编译项目mvn test原创 2014-08-09 16:50:06 · 1063 阅读 · 0 评论 -
Spring的IOC依赖注入实例
Spring的IOC依赖注入实例 for Mac IDE。原创 2014-08-14 23:30:01 · 5146 阅读 · 0 评论 -
Status2文件下载中文名称乱码处理
Status2文件下载中文名称乱码处理:原创 2014-08-14 18:24:54 · 1923 阅读 · 0 评论 -
java使用HttpURLConnection检索网站时403错误处理方式
java使用HttpURLConnection检索网站时403错误处理方式,User-Agent设置!原创 2014-09-09 20:48:25 · 37122 阅读 · 10 评论 -
Java通过Class的对象来获取泛型的class示例
Java通过Class的对象来获取泛型的class示例原创 2014-10-12 19:23:04 · 4760 阅读 · 0 评论 -
Spring3.x_Struts2.x_Hibernate3.x整合之分页pager-taglib的简单使用
Spring3.x_Struts2.x_Hibernate3.x整合之分页pager-taglib的简单使用首先创建分页对象:package org.oms.spring.model.pager;import java.util.List;public class Pager { /** * 分页数据集 */ private List datas; /** * 当原创 2014-10-20 00:07:51 · 1519 阅读 · 0 评论 -
JAVA图片裁剪工具类
JAVA图片裁剪示例:两种方法都可以实现相同的功能,此时保存日后必定会用到!原创 2015-01-27 18:33:20 · 2337 阅读 · 0 评论 -
正则表达式使用示例
java使用正则表达式验证示例:public static void main(String[] args) { Pattern p = Pattern.compile("^1[3|5|7|8][0-9]\\d{4,8}$"); Matcher m = p.matcher("验证内容"); System.out.println(m.matches());原创 2015-01-15 17:49:56 · 769 阅读 · 0 评论 -
JSON对象操作一
此处需要引入jar:原创 2014-05-04 15:09:34 · 1727 阅读 · 0 评论