java
文章平均质量分 69
MatinBell
气有浩然,学无止境
展开
-
常用的Hql语句
[java] view plain copy// HQL: Hibernate Query Language. // 特点: // >> 1,与SQL相似,SQL中的语法基本上都可以直接使用。 // >> 2,SQL查询的是表和表中的列;HQL查询的是对象与对象中的属性。 // >> 3,HQL的关键字不区分大小写,类名与属性名是区分大小写的转载 2017-06-20 10:52:15 · 282 阅读 · 0 评论 -
JFreeChart java 图形绘制
一、JFreeChart获取。 JFreeChart是JFreeChart公司在开源网站SourceForge.NET上的一个项目,该公司的主要产品有如下: 1、JFreeReport:报表解决工具 2、JFreeChart:Java图形解决方案(Application/Applet/Servlet/Jsp) 3、JCommo转载 2017-06-12 11:27:59 · 940 阅读 · 0 评论 -
FineReport帆软报表和J2EE java web 应用的集成
FineReport是一个纯Java软件,因此对于J2EE的项目,可以做到无缝集成。报表服务器并非物理概念的服务器,而是以一个标准的J2EE应用的形式或者jar包的形式提交给程序。应用程序通过url来调用报表,或者通过开放的API来调用报表的各种功能,来实现更加灵活的控制。报表集成到应用程序后,即可作为一个统一完整的程序来进行发布。同时无缝集成还能够使报表与应用程序使用同一个数据库转载 2017-06-12 15:56:09 · 9724 阅读 · 1 评论 -
JQuery easyui Datagrid 分页事件,后台分页
easyui是jQuery中的一个轻量级UI插件,提供了一些诸如window、datagrid、button等控件。现在主要说说Datagrid中分页控件的使用。 easyui中可以单独添加分页pagination控件,也可以在datagrid中添加paginatio控件。如在datagrid中添加分页控件:[c-sharp] view plain co转载 2017-08-11 22:00:56 · 1167 阅读 · 0 评论 -
List集合中的对象按照某个字段去重实现
总感觉自己太菜,还在基础上摸爬滚打。package com.huixin;import java.util.*;/** * 根据对象属性字段给list集合去重 * * @author Lance * @date 2017/03/14 */public class ListQC { public static void main(String[] args) {转载 2017-08-13 20:32:22 · 4757 阅读 · 0 评论 -
easyUI datagrid 前端假分页
datagrid有两种分页方式,真分页和假分页。所谓真分页,就是真的每次只获取一张分页的数据。所谓假分页,就是将所有数据全部获取下来,然后利用其分页控件进行分页。下面具体说说假分页:1、datagrid有些参数需要设置:[javascript] view plain copy$("#dg").datagrid(转载 2017-08-06 20:13:58 · 544 阅读 · 0 评论 -
Java DecimalFormat 用法
我们经常要将数字进行格式化,比如取2位小数,这是最常见的。Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子。下面是一个例子:[java] view plain copy print?importjava.text.DecimalFormat; publicclassTestNumberFormat{ publicstat转载 2017-09-12 22:01:25 · 232 阅读 · 0 评论 -
mysql 列转行,行转列,合并字段,group_concat()
数据表: 列转行:利用max(case when then)max---聚合函数 取最大值(case course when '语文' then score else 0 end) ---判断 as 语文---别名作为列名 SELECT `name`, MAX( CASE WHEN course='语文转载 2017-10-08 14:45:41 · 6207 阅读 · 0 评论 -
DB2数据迁移到mysql,使用insert语句
1、db2数据获取2、mysql数据使用原创 2017-10-08 15:07:16 · 3279 阅读 · 0 评论 -
java 金额计算不能用float、doube!!!!必须用BigDecimal
金额计算不能用doube!!!!金额计算不能用doube!!!!金额计算不能用doube!!!!重要的事情讲三遍。哈,金额计算必须用BigDecimal,下面对比一下用double 跟BigDecimal的区别,这里为了方便我直接调用工具类MoneyUtil,最后再来看工具类怎么实现1.出现科学计数法:[java] view plai转载 2017-11-18 20:12:43 · 3789 阅读 · 0 评论 -
bigDecimal的精度和四舍五入
BigDecimal在《Effective Java》这本书中也提到这个原则,float和double只能用来做科学计算或者是工程计算,在商业计算中我们要用 java.math.BigDecimal。BigDecimal一共有4个够造方法,我们不关心用BigInteger来够造的那两个,那么还有两个, 它们是:BigDecimal(double val) Trans转载 2017-11-18 20:16:29 · 1485 阅读 · 0 评论 -
Java使用iText生成word文件的完美解决方案
Java生成WORD文件的方法目前有以下种:一种是jacob 但是局限于windows平台 往往许多JAVA程序运行于其他操作系统 在此不讨论该方案一种是pio但是他的excel处理很程序 word模块还局限于读取word的文本内容,写word文件就更弱项了当我使用这个JAVA生成RTF文件时费了好大的劲,原本是想生成WORD文档的,但是WORD文档PO转载 2017-06-12 11:05:37 · 5608 阅读 · 0 评论 -
全文检索引擎lucene
全文检索引擎的开放源代码Lucene 2010-10-25Lucene 是一个开放源代码、高性能的Java 全文检索工具包。1 全文检索引擎lucene1 .1 Lucene 简介Lucene 是apache 软件基金会jakarta 项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,即它不是一个的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎转载 2017-06-12 10:50:02 · 985 阅读 · 0 评论 -
基于JavaMail的Java邮件发送:复杂邮件发送
本文链接: http://blog.csdn.net/xietansheng/article/details/51722660上一篇文章 基于 JavaMail 的 Java 邮件发送:简单邮件发送 讲解了邮件的基本协议,JavaMail组件,创建并发送一封简单邮件的详细步骤。本文将介绍如何创建并发送一封包含图片和附件的复杂邮件。一封复杂的邮件内容可以看做是由很多节点(或者可以说是转载 2017-06-12 10:39:31 · 437 阅读 · 0 评论 -
Log4j与ssh整合
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。转载 2017-06-20 11:45:32 · 369 阅读 · 0 评论 -
jQuery EasyUI详解-EasyUI环境配置
需要预先说明的一点是,不管是EasyUI也好,Bootstrap也罢,都可以认为是在CSS、JavaScript、jQuery上再封装了一层。所以我们来看一个十分简单的例子:a href="#" class="easyui-linkbutton">搜索a>11其中easyui-linkbutton,不就在CSS里面定义了一个.easyui-linkbutton的样式么,猫哥也可以开发一转载 2017-06-20 13:05:08 · 509 阅读 · 0 评论 -
基于JavaMail的Java邮件发送:简单邮件发送
电子邮件的应用非常广泛,例如在某网站注册了一个账户,自动发送一封欢迎邮件,通过邮件找回密码,自动批量发送活动信息等。但这些应用不可能和我们自己平时发邮件一样,先打开浏览器,登录邮箱,创建邮件再发送。本文将简单介绍如果通过 Java 代码来创建电子邮件,并连接邮件服务器发送邮件。1. 电子邮件协议电子邮件的在网络中传输和网页一样需要遵从特定的协议,常用的电子邮件协议包括 SMTP,P转载 2017-06-12 10:37:49 · 445 阅读 · 0 评论 -
mybatis <foreach>标签
在mybatis的mapper配置文件中,可以利用标签实现sql条件的循环,可完成类似批量的sqlmybatis接受的参数分为:(1)基本类型(2)对象(3)List(4)数组(5)Map 无论传哪种参数给mybatis,他都会将参数放在一个Map中:如果传入基本类型:变量名作为key,变量值作为value 此时生成的map只有一个元素。如果传入对象:转载 2017-06-21 10:41:11 · 285 阅读 · 0 评论 -
log4j 和slf4j的比较
log4j 大家都知道,就不在多说了,重点说说slf4j;简单日记门面(simple logging Facade for Java)SLF4J是为各种logingAPIs提供一个简单统一的接口,从而使得最终用户能够在部署的时候配置自己希望的loging APIs实现准确的说,slf4j并不是一种具体的日志系统,而是一个用户日志系统的facade,允许用户在部署最终应用转载 2017-06-21 11:29:03 · 291 阅读 · 0 评论 -
Quartz深入浅出
什么是QuartzQuartz是一个开源的作业调度框架,由java编写,在.NET平台为Quartz.Net,通过Quart可以快速完成任务调度的工作.Quartz能干什么/应用场景如网页游戏中挂机自动修炼如8个小时,人物相关数值进行成长,当使用某道具后,时间减少到4个小时,人物对应获得成长值.这其中就涉及到了Scheduler的操作,定时对人物进行更新属性操作,更改定时任务执转载 2017-06-21 11:51:11 · 376 阅读 · 0 评论 -
使用jacob操作office
1、介绍 Jacob 是Java-COM Bridge的缩写,它在Java与微软的COM组件之间构建一座桥梁。使用Jacob自带的DLL动态链接库,并通过JNI的方式实现了在Java平台上对COM程序的调用。至于什么是COM组件,大家自己Google吧。2、安装和配置 Jacob是一个开源软件,它的官方站点是:http://danadler.com/jacob/转载 2017-06-21 13:03:15 · 687 阅读 · 0 评论 -
DWR3 学习笔记 - 第一个DWR3程序
由于最近要写一个在线的聊天工具,找到了这个比较不错的开源工具。 - DWR (Direct Web Remoting)最后的架构是希望SSH2 + DWR3实现比较复杂的在线聊天功能。废话少说,马上开始。(开发工具:Eclipse Indigo + Tomcat7)第一个DWR3程序第一步:导入需要的两个Jar包:(下载地址:http:转载 2017-06-21 15:19:59 · 301 阅读 · 0 评论 -
struts2与dwr整合(初级)
项目需要用到Ajax,最开始本想用jQuery,最后权衡下选择了DWR。这里说的是DWR整合SSH,其实DWR完全没有必要和Struts2结合,毕竟DWR需要返回的是Object,而Struts2直接转向了页面。非要强制将二者整合,只能做一个伪Action,这个伪Action返回的还是Object。当然DWR和spring、hibernate结合就非常好,可以将Struts2戏称为小三了转载 2017-06-21 16:17:56 · 383 阅读 · 0 评论 -
java项目中使用Sigar获取系统信息
最近在做一个Java web项目时,有监控服务器性能信息等的需求,比如cpu、mem、disk等使用信息,于是各种google,找到了Sigar这个工具。简介Sigar(System Information Gatherer And Reporter),开源的跨平台系统信息收集工具,C语言实现,下载之后是个压缩包,保留好了下面各种用到。使用由于仅在Java里用到了S转载 2017-06-22 11:20:28 · 883 阅读 · 0 评论 -
spring boot学习2之properties配置文件读取
版权声明: https://blog.csdn.net/dream_broken/article/details/72385295目录(?)[+] 在spring boot学习1 时,知道spring boot会默认读取配置application.properties。那如果我们直接在application.properties添加自定义的配置项时,如何读取?或者不想把所有的配置都放在a...转载 2018-04-14 19:52:35 · 277 阅读 · 0 评论