- 浏览: 122343 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (165)
- 数据库 (45)
- 架构 (0)
- java web前端+框架 (9)
- java web后端+框架 (56)
- Eclipse插件 (1)
- 解题思路 (2)
- Eclipse (2)
- linux (6)
- jquery (4)
- 正则 (3)
- jsp (1)
- javascript (8)
- oracle (39)
- 生活 (1)
- weblogic (5)
- tomcat (3)
- Jrebel (1)
- powerdesigner (1)
- svn (1)
- log4j (1)
- IDE (1)
- POI (2)
- jvm (2)
- ssh (1)
- http (1)
- notepad++ (2)
- 润乾 (1)
- 设计模式 (0)
- 实用类Utils (2)
- 算法 (1)
- xml (1)
- 实用类 (2)
最新评论
/**
* 排序工具
*
* @author vernon.chen
*
*/
public class OrderUtil {
/**
* 构建排序语句
*
* @param pageable
* 排序对象
* @return 排序语句
*/
public static StringBuffer buildOrderBy(Pageable pageable) {
StringBuffer orderBy = new StringBuffer("");
Iterator<Order> it = pageable.getSort().iterator();
if (null != it) {
if (it.hasNext()) {
orderBy.append(" ORDER BY ");
while (it.hasNext()) {
Order o = (Order) it.next();
String property = o.getProperty();
orderBy.append(property).append(" ").append(o.getDirection().name()).append(",");
}
orderBy.deleteCharAt(orderBy.length() - 1); // 删除最后的,
}
}
return orderBy;
}
/**
* 将前台传入的原始排序列名称映射到后台对应的实际列名称
*
* @param gridParams
* 入参
* @param columnOriginal
* 前台传入的原始列名称
* @param columnActual
* 后台对应的实际列名称
*/
public static void mappingOrderColumn(GridParams gridParams, String columnOriginal, String columnActual) {
String sortname = gridParams.getSortname();
if (columnOriginal.equals(sortname)) {
gridParams.setSortname(columnActual);
}
}
}
* 排序工具
*
* @author vernon.chen
*
*/
public class OrderUtil {
/**
* 构建排序语句
*
* @param pageable
* 排序对象
* @return 排序语句
*/
public static StringBuffer buildOrderBy(Pageable pageable) {
StringBuffer orderBy = new StringBuffer("");
Iterator<Order> it = pageable.getSort().iterator();
if (null != it) {
if (it.hasNext()) {
orderBy.append(" ORDER BY ");
while (it.hasNext()) {
Order o = (Order) it.next();
String property = o.getProperty();
orderBy.append(property).append(" ").append(o.getDirection().name()).append(",");
}
orderBy.deleteCharAt(orderBy.length() - 1); // 删除最后的,
}
}
return orderBy;
}
/**
* 将前台传入的原始排序列名称映射到后台对应的实际列名称
*
* @param gridParams
* 入参
* @param columnOriginal
* 前台传入的原始列名称
* @param columnActual
* 后台对应的实际列名称
*/
public static void mappingOrderColumn(GridParams gridParams, String columnOriginal, String columnActual) {
String sortname = gridParams.getSortname();
if (columnOriginal.equals(sortname)) {
gridParams.setSortname(columnActual);
}
}
}
发表评论
-
eclipse java代码格式化 javaformatter20150123.zip
2015-01-23 11:30 665eclipse java代码格式化 javaformatter ... -
List to Map
2015-01-21 17:22 437/** * <p>将List变为Map</p ... -
读取access工具类-ReadAccessUtil2
2015-01-06 13:52 505import com.healthmarketscience. ... -
ParameterizedType获取java泛型参数类型
2014-11-14 15:15 662ParameterizedType获取java泛型参数类型 ... -
分页帮助类-oracle-java
2014-10-09 17:46 420/** * 分页帮助类 * * @author ver ... -
java自动实例化List AutoArrayList
2014-07-21 15:51 704import java.util.ArrayList; p ... -
单一登录过滤器
2014-06-20 17:13 363/** * 单一登录过滤器 * * @author v ... -
正则 java 查找 打印 所有匹配项
2014-06-18 11:26 598package com.test.regex; import ... -
第3方包读取Access
2014-05-26 16:07 624package com.test; import java. ... -
多线程加签验签例子.zip
2014-05-26 16:08 479多线程加签验签例子.zip -
DateTimeUtils
2014-05-26 16:08 616import java.text.DateFormat; im ... -
listToMap
2014-05-26 16:09 396/** * List实用类 * * @author v ... -
JdbcTemplateRowMapper
2015-05-19 15:44 536import java.lang.reflect.Constr ... -
KeyValuePair2
2015-05-19 15:44 468/** * 键值对 * * @author verno ... -
ZipUtils
2014-05-22 09:35 420import java.io.BufferedOutputSt ... -
TimerUtils
2014-05-22 09:34 433import org.slf4j.Logger; import ... -
Excel View 4 Spring
2014-05-22 09:29 302Excel View 4 Spring @RequestMa ... -
DOMUtils xml操作实用类
2014-04-07 21:41 776/* * Copyright 2001-2004 The A ... -
生成验证码 数学+字母
2014-04-01 10:08 398public static String getCharAnd ... -
ConnUtils2程序耗时输出 oracle.sql.Clob类型转换成String类型
2014-03-29 10:00 650package com.achievo.ems.web.ser ...
相关推荐
后端开发是一个涉及广泛技术和工具的领域,这些资源对于构建健壮、可扩展和高效的Web应用程序至关重要。以下是对后端开发资源的简要介绍: 首先,掌握一门或多门编程语言是后端开发的基础。Java、Python和Node.js是其中最受欢迎的几种。Java以其跨平台性和丰富的库而著名,Python则因其简洁的语法和广泛的应用领域而备受欢迎。Node.js则通过其基于JavaScript的单线程异步I/O模型,为Web开发提供了高性能的解决方案。 其次,数据库技术是后端开发中不可或缺的一部分。关系型数据库(如MySQL、PostgreSQL)和非关系型数据库(如MongoDB、Redis)各有其特点和应用场景。关系型数据库适合存储结构化数据,而非关系型数据库则更适合处理大量非结构化数据。 此外,Web开发框架也是后端开发的重要资源。例如,Express是一个基于Node.js的Web应用开发框架,它提供了丰富的API和中间件支持,使得开发人员能够快速地构建Web应用程序。Django则是一个用Python编写的Web应用框架,它采用了MVC的软件设计模式,使得代码结构更加清晰和易于维护。
华为数字化转型实践28个精华问答glkm.pptx
新员工入职培训全流程资料包(100+个文件) 1入职流程指引 万科新职员入职通知书 万科新职员入职引导手册 新进员工跟进管理表 新员工入职报到工作单(文职) 新员工入职报到流程 新员工入职流程表 新员工入职手续办理流程(工厂 新员工入职手续清单 新员工入职须知 新员工入职训流程 新员工入职引导表(导师用) 2 入职工具表格 3 培训方案计划 4培训管理流程 5培训教材课件 6 培训效果检测 7 员工管理制度 8 劳动合同协议 9 新员工培训PPT模板(28套)
FX5U PLC作为主、从站的通讯方式程序实例,以及包含详细说明文件...
技术需求报告-集行波测距与故障录波功能于一体的电网综合故障分析系统.docx
最新二开版本源码博客论坛源码,UI很漂亮,可切换皮肤界面.rar最新二开版本源码博客论坛源码,UI很漂亮,可切换皮肤界面.rar
2024-2030全球及中国广谱防晒霜行业研究及十五五规划分析报告
基于Qt Creator实现中国象棋人机对战, c++实现.zip
华为用“三阶段十二步”法保证业务战略引领数字化转型glkx.pptx
基于matlab实现自适应稳健波束形成对角加载算法,其与输入信噪比的关系.rar
热塑性弹性体,全球前21强生产商排名及市场份额
详见:https://blog.csdn.net/Timi2019/article/details/138357258 【项目技术】 python+Django+mysql 【实现功能】 网站前台: (1)用户可以在不登录的情况下访问本系统,但是不能进行数据的分析,也不能对自己的个人信息进行修改。 (2)用户的注册与登录:游客想要在一个网站对自己的信息进行修改的话,需要经过一系列的有验证信息的注册,成为网站的正式用户后,可以编辑或修改自己的个人信息。 (3)评论分析:用户可以在网站内对所有的评论进行查看和分析。 (4)个人信息:通过个人信息查看功能可以查看自己的个人信息,还可以对密码进行修改。 (5)系统简介:用户可以在网站的首页上查看系统的信息,如用户数量、新闻数量、评价数量等信息。 网站后台: (6)用户信息管理:管理员可以查看和维护网站内所有的用户信息,可以通过用户的编号或者用户名进行查找,查找到具体的用户后可以对用户的信息进行修改,也可以直接删除用户的信息。 (7)新闻管理模块:后台管理员可以对网站内的新闻信息进行管理
某知名大型集团信息化项目建设方案qy.pptx
基于matlab实现潮流计算程序,MATLAB潮流计算程序.rar
搭建数据分析和机器学习平台,实现如下功能:设计一个网页版的用户界面,支持从本地选取数据集、自动可视化分析、查看训练记录、查看训练模型参数和绘图和支持完成机器学习任务。核心工具:streamlit和pycaret,部署和运行方便,只需streamlit run main.py命令即可。
一种统一的单隐层的前馈网络(SLFNs)的在线序列学习算法。该算法被称为在线序极端学习机器(OS-ELM),可以学习固定或不同块大小的逐块或逐块数据)。OS-ELM中加性节点的激活函数可以是任意有界的不变分段连续函数,RBF节点的激活函数可以是任意可积的分段连续函数。在OS-ELM中,随机选择隐藏节点的参数(加性节点的输入权值和偏差或RBF节点的中心和影响因子),并根据顺序到达的数据解析确定输出权值。该算法采用了Huang等人开发的批处理学习的思想,该思想已被证明比其他批处理训练方法非常快。除了选择隐藏节点的数量外,还不需要手动选择其他控制参数。
仿我图网素材购买素材下载素材交易平台网站源码.rar仿我图网素材购买素材下载素材交易平台网站源码.rar
python tkinter
2024-2030全球与中国伊维菌素片剂市场现状及未来发展趋势
Python数据分析大作业(ARIMA 自回归积分滑动平均模型) 4000+字 图文分析文档 销售价格&库存分析+完整python代码