自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(111)
  • 资源 (9)
  • 收藏
  • 关注

转载 HashMap的扩容机制---resize()

什么时候扩容:当向容器添加元素的时候,会判断当前容器的元素个数,如果大于等于阈值(知道这个阈字怎么念吗?不念fa值,念yu值四声)---即当前数组的长度乘以加载因子的值的时候,就要自动扩容啦。扩容(resize)就是重新计算容量,向HashMap对象里不停的添加元素,而HashMap对象内部的数组无法装载更多的元素时,对象就需要扩大数组的长度,以便能装入更多的元素。当然Java里的数组是无法自...

2019-11-13 12:52:57 489

转载 Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(八)-Mysql数据源

实现Mysql数据库连接报表模板输出前几章介绍了以实体类作为报表数据源进行输出的案例,这一章讲解现在常用的报表数据源,那就是数据库,以MySQL数据库作为数据库工具。下载安装Mysql与Mysql workbench到官网下载数据库Mysql,地址链接。 下载好后,直接安装。安装过程中会设置root的密码,一定要记住这个密码,后面要用到。  安装完成后,再下载一

2017-05-24 02:56:18 805 1

转载 Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(七)-PDF中文显示

解决PDF无法显示中文问题PDF生成预览无法显示中文相信有同学已经发现了,当预览生成为PDF时,会发现一个非常严重的问题,那就是只显示英文与数字,中文完全无法显示。如下图。  选择用PDF预览,会打开电脑上安装的PDF查看软件。   生成的PDF文件中,所有中文都无法显示,这是模板预览生成的PDF文件,如果用Java工程生成相信也是一样无法看到中文,这跟我们想要

2017-05-24 02:54:32 1338

转载 Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(六)-模板元素详解

前言上节已经介绍了如何用实体类集合来填充报表,下载demo传送门 本节主要讲解模板设计中如何放置模板元素达到我们想要的效果,涉及到模板元素的使用,如detail,column header等,下面将一一讲解outline中各个自带元素的使用,其实第二节中有粗略讲到它们的含义。 Title &Detailtitle的作用我们用上一节的学生成绩模板可以明显地看到。  

2017-05-24 02:53:24 1201

转载 Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(五)-实体类集合数据源

用实体类实现报表数据填充创建一个实体类上一节已经介绍了如何传入参数填充报表,这一节要用另一个数据源来填充报表,也就是上一节介绍到的jasper.fill()方法的第三个参数JRDataSource,JavaBeanColletion可以用来生成一个JRDataSource的实现 类,所以我们可以传入实体类对象集合来实现报表数据填充。 这个实体类很简单,就是学生的各科成绩,排名等这些

2017-05-24 02:49:00 1378

转载 Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(四)-java输出报表

创建Java工程实现报表用不同格式文档输出1.创建一个Java工程上一章已经用Jaspersoft studio6.3.1生成了一个学生成绩单的模板,现在该用这个模板来生成输出一个报表文档了,可以是PDF,HTML,或者PNG这些的常见的格式。 首先打开Eclipse来创建一个Java工程,将所有要用的包导入添加依赖。  上面是我所用的所有Jar包,第一眼看到这么多包头

2017-05-24 02:46:45 987

转载 Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(三)-传参模板设计

设计一个需要传入参数的简单报表上节已经介绍了报表模板的结构,现在进入实战阶段,设计一个填充参数的模板,然后创建Java工程实现输出PDF、HTML,与DOC格式的文档。1.调整界面可以将page header,column header,column footer等删掉,选中右键即可删除。选中界面时可在properties界面调整大小,拉到最下面可以看到Editpage按钮,点

2017-05-24 02:43:15 706

转载 Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(二)-报表原理简述

报表生成流程上章做了许多的准备工作,现在该说明用Jasperreport生成报表的工作流程了。  1. JRXML:报表填充模板,本质是一个XML. 2. Jasper:由JRXML模板编译生成的二进制文件,用于代码填充数据。 3. Jrprint:当用数据填充完Jasper后生成的文件,用于输出报表。 4. Exporter:决定要输出的报表为何种格式,报表输出的管理

2017-05-24 02:37:55 640

转载 Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(一)-项目简述

前言最近想要进行报表开发,网上一搜基本上都是运用Jasperreport进行报表开发,不仅因为Jasperreport功能强大运用Java开发,还因为该项目是使用LGPL协议开源的,故可以自由运用在私有项目上只要你不修改它的源码。现在网上搜到Jasperreport的基本都是配合ireport进行开发的,而且版本基本都是6.0以前的。 进入Jasperreport项目的官网发现有一个软

2017-05-24 02:32:49 1081

转载 Java实现PDF打印的解决方案

1.Java Print ServiceJava Print Service是Java自带的打印框架,所在的包javax.print.PrintService;。 实现PDF打印的代码流程如下//1.得到一个文件的输入流FileInputStream fiStream;try { psStream = new FileInputStream("./sample.PDF")

2017-05-24 02:30:00 1695

转载 深入浅出JMS ActiveMQ

深入浅出JMS(一)--JMS基本概念摘要:The Java Message Service (JMS) API is a messaging standard that allows application components based on the Java Platform Enterprise Edition (Java EE) to create, send,

2017-03-23 00:56:20 680

转载 Oracle_spatial的空间操作符介绍

Oracle_spatial的空间操作符介绍空间操作符一、主要空间操作符1、SDO_FILTERSDO_FILTER(geometry1, geometry2, param);判断两个几何体是否有相交SELECT c.mkt_id, c.nameFROM cola_markets cWHERE SDO_FILTER(c.shape,SDO_GEOMETRY(

2017-03-22 11:27:58 1173

转载 ORACLE物化视图详解与job_queue_processes

要使物化视图自动点时刷新,job_queue_processes 必须大于等于1.一、物化的一般用法物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。1、物化视图的类型ON DEMAND、ON COMMIT

2016-11-23 11:14:56 817

转载 简单ORACLE分区表、分区索引

ORACLE分区表、分区索引

2016-09-28 02:28:22 397

转载 MyEclipse编码设置,中文乱码解决方法,UTF-8,GBK

在Myeclipse导入一个项目,有中文乱码问题,解决方法如下: 一、将整个project设置编码UTF-8(UTF-8可以最大的支持国际化)windows->Preferences->general->Workspace->Text file encoding->Other框中的Text file encoding改为UTF-8。二、对java源文件编

2016-05-14 16:03:40 699

转载 oracle 全文检索实践

一、基础入门1.oracle text首先这里说oracle 全文检索,是针对我机器上的oracle 10g版本的。至少 10g 或以上的版本且字符集为utf8适合这样来使用。oracle 的全文检索,操作步骤为:将表中需要检索的字段,创建为全文检索的索引,然后通过select * from T where contains(F,'test',1)>0的语句进行全文检索,达

2016-03-17 17:55:12 840

转载 ORACLE impdp / expdp 导入导出数据

1 table_exists_action参数说明使用imp进行数据导入时,若表已经存在,要先drop掉表,再进行导入。而使用impdp完成数据库导入时,若表已经存在,有四种的处理方式:1)  skip:默认操作2)  replace:先drop表,然后创建表,最后插入数据3)  append:在原来数据的基础上增加数据4)  truncate:先t

2016-02-20 19:53:47 1579

转载 ORA-00600 [kcratr_nab_less_than_odr] ORA-01552 发生及解决方案

【说明】最近整个IT的运气有点背,先是机房的停电事件。最近又发生了一个事故,有台虚拟机的硬盘坏掉了,导致安装在虚拟机上面的应用和数据库全部起不来了。经过一番折腾虚拟机终于起来了,但是启动的时候报错了:SQL> startupORACLE instance started.Total System Global Area 6747725824 bytesFix

2016-01-18 21:03:58 494

原创 spring与mybatis中注入了却总提示no bean named

在spring与mybatis整合过程中,碰到一个很难理解的问题。dao通过 @Autowired注册时,没问题,到如果用@Resource注册时,指令@Resource 的name时,name对应的DAO名称的前两位,要么都大写,在么都小写,否则报 No bean named  xxdao is defined。

2015-12-23 19:48:10 6042 1

原创 系统重装后,oracle数据库中数据快速恢复

系统重装后,oracle数据库中数据快速恢复

2015-05-23 03:23:51 1914

转载 maven setting.xml 配置说明

maven setting.xml 配置说明

2015-05-05 15:50:48 585

转载 Java Web 高性能开发

Java Web 高性能开发,第1 部分: 前端的高性能搜索结果描述:2011年10月24日 ... Web 发展的速度让许多人叹为观止,层出不穷的组件、技术,只需要合理的组合、 恰当的设置,就可以让Web 程序性能不断飞跃。所有Web 的思想都 ... 搜索结果 URL:https://www.ibm.com/developerworks/cn/java/j-lo-javaw

2015-04-18 13:48:37 988

原创 mysql互为主从复制

主从复制,步骤如下:假设互为主从的两台mysql服务器是分别部署在同一机器上不同端口的应该用。例如服务器ip为58.83.223.20端口分别为:3306  与 3307 互为主从的话,两个服务都是master与slave;也就是下面的描述中,如果描述master的操作,那么个服务器都要做相应的操作。如果描述slave的操作,那么个服务器都要做相应的操作。1、主从服务器分别作以

2015-01-26 16:45:23 862

原创 Apache + Tomcat集群配置详解

http://zyycaesar.iteye.com/http://www.cnblogs.com/onlywujun/articles/2913949.html

2015-01-17 20:55:24 544

转载 svn的merge使用例子

svn的merge使用例子先说说什么是branch。按照Subversion的说法,一个branch是某个development line(通常是主线也即trunk)的一个拷贝,见下图: branch存在的意义在于,在不干扰trunk的情况下,和trunk并行开发,待开发结束后合并回trunk中,在branch和trunk各自开发的过程中,他们都可以不断地提交自

2014-10-23 10:09:44 546

转载 Apache组织一级开源项目清单

1.      HTTP Server:HTTP Server是目前最流行的HTTP服务器软件之一。其优势主要在于快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费而且完全源代码开放。如果需要创建一个每天有数百万人访问的Web服务器,Apache HTTP Server会是最佳的选择。2.      Abdera:Apache Abdera

2014-06-26 13:10:23 8274

转载 获取插入记录的自增长字段值

第一步:    在Mybatis Mapper文件中添加属性“useGeneratedKeys”和“keyProperty”,其中keyProperty是Java对象的属性名![html] view plaincopyinsert id="insert" parameterType="Spares"           useGenera

2014-06-23 14:01:58 905

转载 MyBatis 缓存机制深度解剖 / 自定义二级缓存

缓存概述 正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持;一级缓存基于 PerpetualCache 的 HashMap 本地缓存,其存储作用域为 Session,当 Session flush 或 close 之后,该Session中的所有 Cache 就将清空。二级缓存与一级缓存其机制相同,默认也是采用 PerpetualCache,HashMap存

2014-06-17 20:38:48 771

转载 大型网站架构不得不考虑的10个问题

本文以高负载高数据交换高数据流动性的网站为例,从架构的方面讲解了对如开心我、海内网等高互动性高交互性的数据型大型网站架构设计时需要注意的10个问题。这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这

2014-06-16 11:45:24 657

原创 java获取本机外网IP

import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.URL;public class Listip { public static void main(String[] args) throws Exception { System.out.println("本机的外网IP是:" + Listip.getWebIp("http://iframe.ip138.com/ic.asp"

2014-04-11 18:44:07 4557 1

转载 优秀博客收集

log4j源码分析深入Log4J源码之Layout[转]摘要: Layout负责将LoggingEvent中的信息格式化成一行日志信息。对不同格式的日志可能还需要提供头和尾等信息。另外有些Layout不会处理异常信息,此时ignoresThrowable()方法返回false,并且异常信息需要Appender来处理,如PatternLayout。Log4J自身实现了7个La

2014-02-13 11:38:16 653

原创 mysql 中取得汉字字段的各汉字首字母

SET GLOBAL log_bin_trust_function_creators = 1;SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Function structure for getPY-- ----------------------------DROP FUNCTION IF EXISTS `

2013-09-24 14:20:22 4383 1

转载 MySQL创建Function时报的1418错误代号解决办法

以下是引用片段:ErrorCode:1418ThisfunctionhasnoneofDETERMINISTIC,NOSQL,orREADSSQLDATAinitsdeclarationandbinaryloggingisenabled(you*might*wanttousethelesssafelog_bin_trust_function_creatorsvariable)(0mst

2013-09-24 14:14:38 919

原创 博客收藏

http://www.cnblogs.com/jackyrong/

2013-09-20 20:16:17 657

转载 javascript小技巧

事件源对象 event.srcElement.tagName event.srcElement.type         捕获释放 event.srcElement.setCapture();  event.srcElement.releaseCapture();          事件按键 event.keyCode event.shiftKey event.al

2013-07-31 14:17:21 936

原创 Centos6.0 64位jdk tomcat MySQL 5.6.11 CMake安装部署

1.查看CentOS自带的JDK是否安装,如果已经安装卸载 #rpm –qa | grep jdk #rpm –qa | grep gcj #yum –y remove java-*-gcj-comat 2.安装JDK 下载jdk-6u18-linux-i586.bin或者jdk-6u18-linux-i586-rpm.bin,本次安装使用jdk-6u18-

2013-07-24 11:43:52 1214

转载 21个值得收藏的Javascript技巧

21个值得收藏的Javascript技巧在本文中列出了21个值得收藏的Javascript技巧,在实际工作中,如果能适当运用,则大大提高工作效率。1  Javascript数组转换为CSV格式首先考虑如下的应用场景,有一个Javscript的字符型(或者数值型)数组,现在需要转换为以逗号分割的CSV格式文件。则我们可以使用如下的小技巧,代码如下:var fruits

2013-07-24 11:39:55 690

转载 HTTP 协议详解与HTTP 协议压缩

HTTP 协议详解 当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便

2013-05-21 10:01:27 9186 1

转载 SVN完全备份和增量备份

1, 完全备份最常见和简单的备份就是直接使用拷贝命令,将版本库目录拷贝到备份目录上,就可以了。但是这样不是很安全的方式,因为如果在拷贝时版本库发生变化,将会造成备份的结果不够准确,失去备份的作用,为此Subversion提供了“svnadmin hotcopy”命令,可以防止这种问题。还记得我们的版本库目录吗?D:\SVNROOT├─project1│ ├─conf│ ├─

2013-03-25 09:11:09 1167

转载 SVN用户及权限配置

svnserve配置  2.1 创建仓库2.1.1 创建仓库存放目录# mkdir -p /opt/svn/{repos,etc}2.1.2 创建SVN仓库# svnadmin create /opt/svn/repos/source1# svnadmin create /opt/svn/repos/source2# chown -R svn:svn /opt/

2013-03-04 19:19:17 85353 1

starUML安装包、补丁包、破解说明

starUML安装包、补丁包、破解说明 将app.asar放到目录 C:\Program Files\StarUML\resources中替换掉即可。 StarUML3.0.1的破解方法 安装asar npm install -g asar 解压app.asar 进入到app.asar目录下执行当前命令。默认文件路径是C:\Program Files\StarUML\resources asar extract app.asar app 如果C盘没有操作权限,将app.asar拷贝到其他目录操作即可。 修改源代码 解压之后当前文件夹下有一个新的目录app,真正的验证license的代码在 重新打包替换原来的app.asar asar pack app app.asar

2018-07-30

开源ERP系统比较

如果你的企业是高速发展的中小企业,希望用IT给管理带来提升,对国内主流ERP产品几万元到几十万元的投入觉得风险过大,还恐惧购买成品ERP。你还有 另外一种选择,选择免费且开放的开源ERP软件进行二次开发,根据自己的要求设定适合你企业的ERP。下载开源ERP的产品十分方便,在各大知名的开源网 站上都可免费下载它们。注意哦!开源所有的产品都是对外开放的,且源代码都可任意查看,若您在实施ERP时遇到问题,可在开源社区上进行咨询讨论,当然, 您也可以请软件开发商进行二次开发。 开源ERP和其它ERP软件比较,如图所示 成本比较 开源 ERP 其它中型 ERP 软件许可 免费 10-100 万 升级许可 免费 3-30 万 年服务费 低 - 或 - 为零 高 - 强制(合同金额的 15-30% ) 咨询服务 低 - 或 - 为零 高 - 数万 总体拥有成本 较低 较高 其它比较 开源 ERP 其它 ERP 开放源代码 √ × 不依赖于软件厂商 √ × 咨询服务是否可选 √ × 综合优势 较强 较弱 下面介绍 有哪些开源ERP?

2014-01-17

win7 安装Opentaps 1.5

win7 安装Opentaps 1.5 以下是在安装前的一些文件修改和操作 1)修改framework\entity\config\entityengine.xml 文件 a)把<delegator name="default" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main" distributed-cache-clear-enabled="false"> <group-map group-name="org.ofbiz" datasource-name="localderby"/>(53、54行)的localderby修改为localmysql b)把<datasource name="localmysql" 段(314行)做以下修改: table_tye="InnoDB" 修改为 Engine="InnoDB" character-set="lantin1" 修改为 character-set="utf8" collate="lantin1_general_cs" 修改为 collate="utf8_general_ci" jdbc-uri="jdbc:mysql://127.0.0.1/ofbiz?autoReconnect=true&amp;useOldAliasMetadataBehavior=true" 中的ofbiz修改为opentaps //opentaps为创建的数据库名字 jdbc-username="ofbiz" 和 jdbc-password="ofbiz" 中的ofbiz修改为mysql上创建了的用户名和密码 c)修改build.properties文件,把里面的内存值减小一半(如果内存是4G以上就不用修改了) d)把 \framework\webapp\src\org\ofbiz\webapp\controlfor\ConfigXMLReader.java文件中的 81行 for (String a : url.toString().split(File.seperator)) { 中File.seperator修改为 "/"   e)打开\opentaps\opentaps\opentaps-common\build-aspects.xml文件,将以下三行注释掉 <jar jarfile="${ofbiz.dir}/framework/entity/build/lib/ofbiz-entity.jar" update="true" basedir="${build.dir}/classes/" includes="META-INF/aop.xml" /> <jar jarfile="${ofbiz.dir}/framework/common/build/lib/ofbiz-common.jar" update="true" basedir="${build.dir}/classes/" includes="META-INF/aop.xml" /> <jar jarfile="${ofbiz.dir}/applications/order/build/lib/ofbiz-order.jar" update="true" basedir="${build.dir}/classes/" includes="META-INF/aop.xml" /> f) 如果Mysql 版本太低,会导致表无法创建, 解决方法如下   framework\entity\src\org\ofbiz\entity\jdbc下的DatabaseUtil.java   将createTable方法中的    if (UtilValidate.isNotEmpty(this.datasourceInfo.tableType)) { sqlBuf.append(" TYPE "); sqlBuf.append(this.datasourceInfo.tableType); }   中的TYPE修改为ENGINE

2014-01-17

oracle导入IMP.doc

Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文件。imp使用的基本格式:imp[username[/password[@service]]],以下例举imp常用用法。

2010-09-02

oracle日志分析工具LogMiner的使用

oracle日志分析工具LogMiner的使用.doc

2010-09-02

oracle 函数大全.txt

0,解析字符串的存储过程,1.返回与指定的字符对应的十进制数; ,2.给出整数,返回对应的字符;,3.连接两个字符串; 4.返回字符串并将字符串的第一个字母变为大写; 5.INSTR(C1,C2,I,J) 在一个字符串中搜索指定的字符,返回发现指定的字符的位置; 6.LENGTH 返回字符串的长度; 7.LOWER 返回字符串,并将所有的字符小写 ;8.UPPER 返回字符串,并将所有的字符大写 ;9.RPAD和LPAD(粘贴字符) ;10.LTRIM和RTRIM ;11.SUBSTR(string,start,count) ;12.REPLACE(’string’,’s1’,’s2’) ;13.SOUNDEX 返回一个与给定的字符串读音相同的字符串 ;14.TRIM(’s’ from ’string’) ;15.ABS 返回指定值的绝值 ;16.ACOS 给出反余弦的值 ;17.ASIN 给出反正弦的值 ;23.FLOOR 对给定的数字取整数 ;24.LN 返回一个数字的对数值 ;26.MOD(n1,n2) 返回一个n1除以n2的余数 ;28.ROUND和TRUNC 按照指定的精度进行舍入;39.NEW_TIME(date,’this’,’that’) 给出在this时区=other时区的日期和时间 ........

2010-08-31

AAALOGO 纯绿色版logo制作工具

AAALOGO 纯绿色版logo制作工具

2010-08-31

iText的简单应用(有示例代码)

对iText官方网站的基本应该的一翻译。有源码。都可执行。 创建一个Document 创建一个Document实例 创建Writer实例 打开Document 添加内容 关闭 document 锚点、列表和注释 列表 章节和区域 一些表格参数 内存管理 一些表格参数 表格偏移 表格偏移 Image对象 图片的位置 缩放和旋转图片 对分辨率的影响 原始图片数据 XML和 (X)HTML

2009-03-01

JavaScript 参考

本书是 JavaScript 语言的参考手册,包括核心语言中的对象和客户端、服务器端的扩展。JavaScript 是 Netscape 跨平台的基于对象的适合于客户和服务器的脚本语言。 本书已经更新于 JavaScript 1.2 的新特性,其它包括了 JavaScript 支持层和样式单的属性和对象。

2008-12-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除