<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lky5387的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lky5387</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lky5387]]></copyright><item><title><![CDATA[HashMap的扩容机制---resize()]]></title><link>https://blog.youkuaiyun.com/lky5387/article/details/103042972</link><guid>https://blog.youkuaiyun.com/lky5387/article/details/103042972</guid><author>lky5387</author><pubDate>Wed, 13 Nov 2019 12:52:57 +0800</pubDate><description><![CDATA[什么时候扩容：当向容器添加元素的时候，会判断当前容器的元素个数，如果大于等于阈值(知道这个阈字怎么念吗？不念fa值，念yu值四声)---即当前数组的长度乘以加载因子的值的时候，就要自动扩容啦。

扩容(resize)就是重新计算容量，向HashMap对象里不停的添加元素，而HashMap对象内部的数组无法装载更多的元素时，对象就需要扩大数组的长度，以便能装入更多的元素。当然Java里的数组是无法自...]]></description><category></category></item><item><title><![CDATA[Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(八)-Mysql数据源]]></title><link>https://blog.youkuaiyun.com/lky5387/article/details/72672671</link><guid>https://blog.youkuaiyun.com/lky5387/article/details/72672671</guid><author>lky5387</author><pubDate>Wed, 24 May 2017 02:56:18 +0800</pubDate><description><![CDATA[实现Mysql数据库连接报表模板输出

前几章介绍了以实体类作为报表数据源进行输出的案例，这一章讲解现在常用的报表数据源，那就是数据库，以MySQL数据库作为数据库工具。

下载安装Mysql与Mysql workbench

到官网下载数据库Mysql,地址链接。 
下载好后，直接安装。安装过程中会设置root的密码，一定要记住这个密码，后面要用到。 
 
安装完成后，再下载一]]></description><category></category></item><item><title><![CDATA[Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(七)-PDF中文显示]]></title><link>https://blog.youkuaiyun.com/lky5387/article/details/72672667</link><guid>https://blog.youkuaiyun.com/lky5387/article/details/72672667</guid><author>lky5387</author><pubDate>Wed, 24 May 2017 02:54:32 +0800</pubDate><description><![CDATA[解决PDF无法显示中文问题

PDF生成预览无法显示中文

相信有同学已经发现了，当预览生成为PDF时，会发现一个非常严重的问题，那就是只显示英文与数字，中文完全无法显示。如下图。 
 
选择用PDF预览，会打开电脑上安装的PDF查看软件。 
 
 
生成的PDF文件中，所有中文都无法显示，这是模板预览生成的PDF文件，如果用Java工程生成相信也是一样无法看到中文，这跟我们想要]]></description><category></category></item><item><title><![CDATA[Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(六)-模板元素详解]]></title><link>https://blog.youkuaiyun.com/lky5387/article/details/72672665</link><guid>https://blog.youkuaiyun.com/lky5387/article/details/72672665</guid><author>lky5387</author><pubDate>Wed, 24 May 2017 02:53:24 +0800</pubDate><description><![CDATA[前言

上节已经介绍了如何用实体类集合来填充报表，下载demo传送门 
本节主要讲解模板设计中如何放置模板元素达到我们想要的效果，涉及到模板元素的使用，如detail,column header等,下面将一一讲解outline中各个自带元素的使用，其实第二节中有粗略讲到它们的含义。 

Title &Detail

title的作用我们用上一节的学生成绩模板可以明显地看到。 
 ]]></description><category></category></item><item><title><![CDATA[Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(五)-实体类集合数据源]]></title><link>https://blog.youkuaiyun.com/lky5387/article/details/72672662</link><guid>https://blog.youkuaiyun.com/lky5387/article/details/72672662</guid><author>lky5387</author><pubDate>Wed, 24 May 2017 02:49:00 +0800</pubDate><description><![CDATA[用实体类实现报表数据填充
创建一个实体类

上一节已经介绍了如何传入参数填充报表，这一节要用另一个数据源来填充报表，也就是上一节介绍到的jasper.fill()方法的第三个参数JRDataSource，JavaBeanColletion可以用来生成一个JRDataSource的实现 类，所以我们可以传入实体类对象集合来实现报表数据填充。 
这个实体类很简单，就是学生的各科成绩，排名等这些]]></description><category></category></item><item><title><![CDATA[Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(四)-java输出报表]]></title><link>https://blog.youkuaiyun.com/lky5387/article/details/72672659</link><guid>https://blog.youkuaiyun.com/lky5387/article/details/72672659</guid><author>lky5387</author><pubDate>Wed, 24 May 2017 02:46:45 +0800</pubDate><description><![CDATA[创建Java工程实现报表用不同格式文档输出

1.创建一个Java工程

上一章已经用Jaspersoft studio6.3.1生成了一个学生成绩单的模板，现在该用这个模板来生成输出一个报表文档了，可以是PDF,HTML,或者PNG这些的常见的格式。 
首先打开Eclipse来创建一个Java工程，将所有要用的包导入添加依赖。 
 
上面是我所用的所有Jar包，第一眼看到这么多包头]]></description><category></category></item><item><title><![CDATA[Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(三)-传参模板设计]]></title><link>https://blog.youkuaiyun.com/lky5387/article/details/72672656</link><guid>https://blog.youkuaiyun.com/lky5387/article/details/72672656</guid><author>lky5387</author><pubDate>Wed, 24 May 2017 02:43:15 +0800</pubDate><description><![CDATA[设计一个需要传入参数的简单报表

上节已经介绍了报表模板的结构，现在进入实战阶段，设计一个填充参数的模板，然后创建Java工程实现输出PDF、HTML,与DOC格式的文档。
1.调整界面

可以将page header,column header,column footer等删掉，选中右键即可删除。选中界面时可在properties界面调整大小，拉到最下面可以看到Editpage按钮，点]]></description><category></category></item><item><title><![CDATA[Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(二)-报表原理简述]]></title><link>https://blog.youkuaiyun.com/lky5387/article/details/72672653</link><guid>https://blog.youkuaiyun.com/lky5387/article/details/72672653</guid><author>lky5387</author><pubDate>Wed, 24 May 2017 02:37:55 +0800</pubDate><description><![CDATA[报表生成流程

上章做了许多的准备工作，现在该说明用Jasperreport生成报表的工作流程了。 
 
1. JRXML:报表填充模板，本质是一个XML. 
2. Jasper:由JRXML模板编译生成的二进制文件，用于代码填充数据。 
3. Jrprint:当用数据填充完Jasper后生成的文件，用于输出报表。 
4. Exporter:决定要输出的报表为何种格式，报表输出的管理]]></description><category></category></item><item><title><![CDATA[Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(一)-项目简述]]></title><link>https://blog.youkuaiyun.com/lky5387/article/details/72672649</link><guid>https://blog.youkuaiyun.com/lky5387/article/details/72672649</guid><author>lky5387</author><pubDate>Wed, 24 May 2017 02:32:49 +0800</pubDate><description><![CDATA[前言

最近想要进行报表开发，网上一搜基本上都是运用Jasperreport进行报表开发，不仅因为Jasperreport功能强大运用Java开发，还因为该项目是使用LGPL协议开源的，故可以自由运用在私有项目上只要你不修改它的源码。现在网上搜到Jasperreport的基本都是配合ireport进行开发的，而且版本基本都是6.0以前的。 
进入Jasperreport项目的官网发现有一个软]]></description><category></category></item><item><title><![CDATA[Java实现PDF打印的解决方案]]></title><link>https://blog.youkuaiyun.com/lky5387/article/details/72672644</link><guid>https://blog.youkuaiyun.com/lky5387/article/details/72672644</guid><author>lky5387</author><pubDate>Wed, 24 May 2017 02:30:00 +0800</pubDate><description><![CDATA[1.Java Print Service

Java Print Service是Java自带的打印框架，所在的包javax.print.PrintService;。 
实现PDF打印的代码流程如下
//1.得到一个文件的输入流
FileInputStream fiStream;
try {
   psStream = new FileInputStream("./sample.PDF")]]></description><category></category></item><item><title><![CDATA[深入浅出JMS ActiveMQ]]></title><link>https://blog.youkuaiyun.com/lky5387/article/details/65128361</link><guid>https://blog.youkuaiyun.com/lky5387/article/details/65128361</guid><author>lky5387</author><pubDate>Thu, 23 Mar 2017 00:56:20 +0800</pubDate><description><![CDATA[深入浅出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,]]></description><category></category></item><item><title><![CDATA[Oracle_spatial的空间操作符介绍]]></title><link>https://blog.youkuaiyun.com/lky5387/article/details/64906568</link><guid>https://blog.youkuaiyun.com/lky5387/article/details/64906568</guid><author>lky5387</author><pubDate>Wed, 22 Mar 2017 11:27:58 +0800</pubDate><description><![CDATA[Oracle_spatial的空间操作符介绍


空间操作符
一、主要空间操作符
1、SDO_FILTER
SDO_FILTER(geometry1, geometry2, param);判断两个几何体是否有相交
SELECT c.mkt_id, c.name
FROM cola_markets c
WHERE SDO_FILTER(c.shape,
SDO_GEOMETRY(]]></description><category></category></item><item><title><![CDATA[ORACLE物化视图详解与job_queue_processes]]></title><link>https://blog.youkuaiyun.com/lky5387/article/details/53302530</link><guid>https://blog.youkuaiyun.com/lky5387/article/details/53302530</guid><author>lky5387</author><pubDate>Wed, 23 Nov 2016 11:14:56 +0800</pubDate><description><![CDATA[要使物化视图自动点时刷新，job_queue_processes 必须大于等于1.
一、物化的一般用法物化视图是一种特殊的物理表，“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表，应用的局限性大，任何对视图的查询，oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高，并没有实质上的好处。
1、物化视图的类型ON DEMAND、ON COMMIT]]></description><category></category></item><item><title><![CDATA[简单ORACLE分区表、分区索引]]></title><link>https://blog.youkuaiyun.com/lky5387/article/details/52686885</link><guid>https://blog.youkuaiyun.com/lky5387/article/details/52686885</guid><author>lky5387</author><pubDate>Wed, 28 Sep 2016 02:28:22 +0800</pubDate><description><![CDATA[ORACLE分区表、分区索引]]></description><category></category></item><item><title><![CDATA[MyEclipse编码设置,中文乱码解决方法，UTF-8，GBK]]></title><link>https://blog.youkuaiyun.com/lky5387/article/details/51406517</link><guid>https://blog.youkuaiyun.com/lky5387/article/details/51406517</guid><author>lky5387</author><pubDate>Sat, 14 May 2016 16:03:40 +0800</pubDate><description><![CDATA[在Myeclipse导入一个项目，有中文乱码问题，解决方法如下：

 

一、将整个project设置编码UTF-8（UTF-8可以最大的支持国际化）

windows->Preferences->general->Workspace->Text
 file encoding->Other框中的Text
 file encoding改为UTF-8。


二、对java源文件编]]></description><category></category></item><item><title><![CDATA[oracle 全文检索实践]]></title><link>https://blog.youkuaiyun.com/lky5387/article/details/50915629</link><guid>https://blog.youkuaiyun.com/lky5387/article/details/50915629</guid><author>lky5387</author><pubDate>Thu, 17 Mar 2016 17:55:12 +0800</pubDate><description><![CDATA[一、基础入门

1.oracle text

首先这里说oracle 全文检索，是针对我机器上的oracle 10g版本的。至少 10g 或以上的版本且字符集为utf8适合这样来使用。

oracle 的全文检索，操作步骤为：将表中需要检索的字段，创建为全文检索的索引，然后通过select * from T where contains(F,'test',1)>0的语句进行全文检索，达]]></description><category></category></item><item><title><![CDATA[ORACLE impdp / expdp 导入导出数据]]></title><link>https://blog.youkuaiyun.com/lky5387/article/details/50705873</link><guid>https://blog.youkuaiyun.com/lky5387/article/details/50705873</guid><author>lky5387</author><pubDate>Sat, 20 Feb 2016 19:53:47 +0800</pubDate><description><![CDATA[1 table_exists_action参数说明

使用imp进行数据导入时，若表已经存在，要先drop掉表，再进行导入。

而使用impdp完成数据库导入时，若表已经存在，有四种的处理方式：

1)  skip：默认操作

2)  replace：先drop表，然后创建表，最后插入数据

3)  append：在原来数据的基础上增加数据

4)  truncate：先t]]></description><category></category></item><item><title><![CDATA[ORA-00600 [kcratr_nab_less_than_odr] ORA-01552 发生及解决方案]]></title><link>https://blog.youkuaiyun.com/lky5387/article/details/50539152</link><guid>https://blog.youkuaiyun.com/lky5387/article/details/50539152</guid><author>lky5387</author><pubDate>Mon, 18 Jan 2016 21:03:58 +0800</pubDate><description><![CDATA[【说明】最近整个IT的运气有点背，先是机房的停电事件。最近又发生了一个事故，有台虚拟机的硬盘坏掉了，导致安装在虚拟机上面的应用和数据库全部起不来了。经过一番折腾虚拟机终于起来了，但是启动的时候报错了：





SQL> startup
ORACLE instance started.

Total System Global Area 6747725824 bytes
Fix]]></description><category></category></item><item><title><![CDATA[spring与mybatis中注入了却总提示no bean named]]></title><link>https://blog.youkuaiyun.com/lky5387/article/details/50389293</link><guid>https://blog.youkuaiyun.com/lky5387/article/details/50389293</guid><author>lky5387</author><pubDate>Wed, 23 Dec 2015 19:48:10 +0800</pubDate><description><![CDATA[在spring与mybatis整合过程中，碰到一个很难理解的问题。
dao通过 @Autowired注册时，没问题，到如果用@Resource注册时，指令@Resource 的name时，name对应的DAO名称的前两位，要么都大写，在么都小写，否则报 No bean named  xxdao is defined。]]></description><category></category></item><item><title><![CDATA[系统重装后，oracle数据库中数据快速恢复]]></title><link>https://blog.youkuaiyun.com/lky5387/article/details/45928941</link><guid>https://blog.youkuaiyun.com/lky5387/article/details/45928941</guid><author>lky5387</author><pubDate>Sat, 23 May 2015 03:23:51 +0800</pubDate><description><![CDATA[系统重装后，oracle数据库中数据快速恢复]]></description><category></category></item></channel></rss>