自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (26)
  • 问答 (1)
  • 收藏
  • 关注

原创 54款宝藏级AIGC工具分享(claude,Midjourney,Stable Diffusion等)

以Midjourney、Stable Diffusion、DALL-E 2等为代表的AIGC产品,主要功能为逼真的图像生成,这类图像生成工具,能够基于一段文本描述(我们也称之为指令/Prompt)或是草图,就能生成一张具有指定风格的完整图像,这类工具有逻辑明确的底层技术,能为图像创作者提供非常好的创意灵感来源,并作为创作的重要参考。文心一格依托于飞桨、文心大模型技术,使用者只需输入自己的创意文字,并选择好期望的图片风格,文心一格就能生成的画作,还可以自行选择画面类型、图片比例、单次生成的图片数量等。

2023-08-07 15:01:43 3928

原创 分享40个极具商业价值的chatGPT提问prompt

分享40个极具商业价值的chatGPT提问prompt

2023-08-07 14:25:14 160

原创 AIGC产业公司简况列表

国内外AIGC产业链相关的公司列表:包括OpenAI,Stability AI,Midjourney等

2023-08-02 12:37:37 190

原创 用U盘安装Windows系统操作步骤

现在好多电脑都没有光盘驱动,而有时需要重新安装windows操作系统,这时候可以用U盘安装windows系统。下面总结整理出了U盘安装windows系统的操作步骤:在准备用U盘安装windows系统之前有些准备工作需要做:1、准备8G或8G以上U盘(32G以内)。制作U盘会格式化U盘,此U盘内的数据需要提前备份至其它U盘或移动硬盘。2、在格式化、删除分区和重新安装操作系统之前,请提前备份好电脑中的所有数据至U盘或移动硬盘,避免产生任何损失。3、预装Office的情况,请提前记录自己激活的Offic

2021-06-10 15:46:07 8324

原创 Yearning SQL审核平台开源项目

Yearning SQL审核平台开源项目Yearning 是一款开源的自动化, SQL审核平台。Yearning 核心为MYSQL SQL语句审核平台。提供查询审计,SQL审核,SQL回滚,自定义工作流等多种功能。Yearning 是面向中小型企业的轻量级MySQL SQL语句审核平台.提供查询审计,SQL审核等多种功能.yearning官网:http://yearning.io项目gitee地址:https://gitee.com/cookieYe/Yearning安装地址:https:.

2021-06-10 15:26:34 531

原创 极力推荐收藏的几个高清免费图片素材网站

1.阿里巴巴矢量图网站https://www.iconfont.cn2. Flaticonshttps://flaticons.net/可以自定义图片的颜色和大小等规格生成图片。如果你是一名PPT设计师,那么你肯定知道flaticon,其提供了60万+的免费图标素材,而且全部支持png、svg、eps、psd 4种常 见格式,让你在制作PPT时可以随心所欲地添加自己想要的图标。3. 千库网https://588ku.com图片总量大,类型丰富4. Fastpollhttp...

2021-06-10 14:49:40 14151

原创 Java 8 中的 Streams API 介绍

Stream作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stream。Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利、高效的聚合操作(aggregate operation),或者大批量数据操作 (bulk data operation.

2020-11-05 15:13:30 111

原创 Dubbo服务并发通信原理及源码解析

dubbo默认采用netty进行TCP通讯。TCP是传输层协议,在应用层,往往会拓展自定义的协议,一是可以处理TCP本身的粘包拆包问题,二是约定通讯过程的其他细节。所以dubbo默认采用自定义的dubbo协议。文档描述:Dubbo缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。缺省协议,使用基于netty3.2.5+hessian3.2.1交互。连接个数:单连接连接方式:长连接传输协议:TCP传输方式:NIO异步传输

2020-11-05 15:11:46 464

原创 JAVA23种设计模式讲解

JAVA的23种设计模式讲解如下:1.单例模式(Singleton Pattern)定义:Ensure a class has only one instance, and provide a global point of accessto it.(确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。)通用代码:(是线程安全的)public class Singleton { private static final Singleton singleton = new S

2020-10-29 12:47:32 187

原创 netty基本知识了解

netty是一个非常不错的开源框架,现将Netty基本知识总结如下:一、Netty 的特点?netty是一个高性能、异步事件驱动的 NIO 框架,它提供了对 TCP、UDP 和文件传输的支持使用更高效的 socket 底层,对 epoll 空轮询引起的 cpu 占用飙升在内部进行了处理,避免了直接使用 NIO 的陷阱,简化了 NIO 的处理方式。采用多种 decoder/encoder 支持,对 TCP 粘包/分包进行自动化处理。可使用接受/处理线程池,提高连接效率,对重连、心跳检测的简单...

2020-10-29 12:45:52 201 1

原创 一篇文章带你全面了解dubbo基础知识

一、 Dubbo 是什么? Dubbo 是一个分布式、高性能、透明化的 RPC 服务框架,提供服务自动注册、自动发现等高效服务治理方案, 可以和Spring 框架无缝集成。 Dubbo 的主要应用场景? 透明化的远程方法调用,就像调用本地方法一样调用远程方法,只需简单配置,没有任何 API 侵入。 软负载均衡及容错机制,可在内网替代 F5 等硬件负载均衡器,降低成本,减少单点。 服务自动注册与发现,不再需要写死服务提供方地址,注册中心基于接口名查询服务提供者的 IP 地址,并且能够平滑添

2020-10-29 12:42:14 390 2

原创 Git操作常用命令

现在公司项目经常用git做版本管理,现总结一些常用git操作命令:向远程仓库提交代码的整体过程如下:git status 查看工作区代码相对于暂存区的差别git add . 将当前目录下修改的所有代码从工作区添加到暂存区 . 代表当前目录git commit -m ‘注释’ :将缓存区内容添加到本地仓库git pull origin master :先将远程仓库master中的信息同步到本地仓库master中git push origin master :将本地版本库推送到远程服务器,orig

2020-06-03 19:56:09 172

原创 idea启动java服务报错OutOfMemoryError: GC overhead limit exceeded解决方法

在用idea开发java项目时,启动报内存溢出错误,致服务启动失败:Error:java: java.lang.OutOfMemoryError: GC overhead limit exceeded报此错说明启动期间内存不够用了,把idea的启动进程堆内存值设大点就行了。设置窗口:Settings --->Build,Execution,Deployment---> Complier把 build process heap size 值改大点即可如下图所示:把此值改为10

2020-05-28 12:25:17 11000 7

原创 rpc服务实现原理的简单示例

平时开发中我们在做分布式项目时经常会用到rpc框架,实现微服务架构。现在公司用到比较多的类似dubbo等框架,这些开源框架是集成了很多功能较复杂的框架。此篇文章实现一个最简单的rpc服务示例,来简单说明rpc实现的最基本思想。源码已放到github:https://github.com/readreamer23/RpcFrameDemo一、 核心框架类封装暴露服务和引用服务方法,供服务...

2019-09-07 17:20:06 651

转载 JAVA学习之JVM组成

JVM(Java 虚拟机)的组成分为:整体组成部分和运行时数据区组成部分。一、JVM 整体组成JVM 整体组成可分为以下四个部分:类加载器(ClassLoader)运行时数据区(Runtime Data Area)执行引擎(Execution Engine)本地库接口(Native Interface)各个组成部分的用途:程序在执行之前先要把java代码转换成字节...

2019-06-15 13:23:53 242

原创 Zookeeper功能及工作原理概述

一、Zookeeper是什么?ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。二、Zookeeper提供了什么?1)文件系统2)通知机制三、Zookeeper文件系统每个子...

2019-02-12 20:21:49 219

原创 Windows查看某个端口被哪个进程占用

Linux查看某个端口占用情况命令是: lsof -i:端口号那么windows如何看?步骤如下以查看8090端口为例:一、开始-->运行-->cmd,或者是按window+R组合键输入cmd,调出命令窗口二、查看占用端口的进程执行命令 Netstat -aon|findstr "8090"记下最后一位数字,进程id即PID是16028。 三、查看对应...

2019-01-08 19:49:14 10312 4

原创 Linux服务器配置mysql的主从操作步骤

项目开发中用mysql做数据库存储时,经常会配置mysql主从服务。从库可分担一部分只读请求,且保证数据至少有一份备份。Mysql复制原理Mysql中的bin日志(二进制日志)会记录下所有修改了数据库的SQL语句。例如:insert,update,delete,ALTER TABLE,grant等。主从复制的原理其实就是把主服务器上的bin日志复制到从服务器上执行一遍,这样从服务器上...

2018-11-21 19:40:30 377 2

原创 Spring Aspect的Execution表达式用法说明

开发项目中经常会使用spring的AOP切面功能,用XML配置或注解的方式都可以。不管用那种方式都要定义pointcut切入点例如:常用的一种表达式是如execution (* com.db.dao..*.*(..))整个表达式可以分为五个部分:1、execution(): 表达式主体。2、第一个*星号:表示返回类型,星号表示所有的类型。注意星号后面有个空格。3、包名...

2018-11-08 13:48:07 1602

原创 github上几个有意思的项目

github上几个有意思的项目一、 GourceGource 项目可以把整个 Git 管理的项目的提交历史纪录,以动画的形式展现出来。有人制作了一个视频,History of Python,展现了 Python 从 1990 年到 2012 年的提交历史纪录。GitHub 地址: https://github.com/acaudwell/Gource二、 fuck12306看名...

2018-11-06 14:25:01 6424

原创 Gitlab管理后台删除项目操作方法

项目开发中经常用Gitlab来管理项目,删除某个Project的操作步骤如下:1.登陆gitlab,进入groups页面查看组,找到项目所在group如下图2.点击组后边的设置按钮(齿轮),进入设置页--->点击左边projects选项,进入项目编辑页如下图要删除哪个项目,点击后边的remove即可删除该项目。...

2018-11-01 17:07:54 5417

原创 IntelliJ IDEA中用git提交代码时忽略文件的设置

在用intellijidea开发时,经常会用git或其他版本管理工具提交代码到远程。但是idea默认会把所有只要本地与远程不同的文件都会列出来,实际上像后缀名是.iml, .idea这类文件是不需要提交的。如下图所示如果每次都手动取消这些文件,都是些重复性的操作。按如下操作可一次性设置好,以后提交代码就会自动忽略这些文件: .iml, .idea,target 文件夹1.进入i...

2018-11-01 09:49:40 26277 2

原创 python的安装包pip命令基本用法

我们开发python程序时,经常要用到第三方的包,可用如下方法安装包, 以安装matplotlib包为例说明一、默认版本直接安装执行命令: pip install matplotlib二、指定版本安装包在用python2环境使用pip install 命令安装工具包时,可能Pip找的是最新的包。而有些最新的包只支持python3,不支持python2。这时可以指定版本安装包,比如要...

2018-10-16 19:30:25 3535

原创 mongodb基本命令操作介绍

项目中有些时候会存一些非结构化的文档型数据,可以用mongodb进行存储。常用的mongodb的基本操作命令:首先启动mongodb服务,并进入mongodb的客户端命令行界面一、显示所有的库Database命令:show databases;如图示二、使用进入某个Database命令:例如:进入mine库:use mine;显示此库下所有文档collection,可用...

2018-10-08 16:46:32 280

原创 centos自带python2无法使用pip命令问题解决方法

centos7默认已经安装了python2.7,但是没有预装pip命令,所以还需要自己装pip命令,方便安装python用到的各种包。一、首先检查有没有安装python-pip,可直接执行命令 yum install python-pip      如果提示如下:      No package python-pip available.      Error: Nothing to d...

2018-10-08 16:42:50 3013 1

原创 echarts全国地图只显示南海诸岛问题

在使用百度开源的可视化工具echarts时,用到中国地图,参照官方文档用此段代码value = [155, 10, 66, 78, 33, 80, 190, 53, 49.6] attr = [ "福建", "山东", "北京", "上海", "甘肃", "新疆", "河南", "广西", "西藏" ] map = Map("Map 结合 Vi...

2018-10-08 16:36:37 9891 2

原创 远程服务器中flask的web服务允许被其他机器访问的解决方法

用百度的pyecharts搭了一个python分析数据显示图表的项目,用flask部署web服务。服务启动方式用的如下方法:app.run(port=10200)启动端口是10200,在本地正常运行,: http://127.0.0.1:10200但是放到Linux远程服务器上后,本地不能正常访问远程服务: http://远程IP:10200经查知远程服务器部署需指定 host='...

2018-09-28 14:24:16 17156 1

转载 Centos安装mysql操作步骤

这里介绍的是centos7用yum在线方式安装mysql5.7的步骤1、 下载 Mysql yum包因为好多linux系统直接用yum安装mysql,默认装的是mysql5.1,如果想装高版本的话就需要下载安装较新的yum包文件。yum包文件在mysql官网里可以找到http://dev.mysql.com/downloads/repo/yum/一般默认是显示最新版mysql的noarc...

2018-09-24 12:45:57 108

原创 redis允许其他机器远程连接配置

我们在在Linux远程服务器安装完redis后需要做2步操作才可让其他机器访问此服务器的redis:例如: 我们选择腾讯云的服务器安装redis,端口是6379,安装完后需做如下操作1 放开服务器的redis端口:6379腾讯云的服务器添加入站规则即可2 放开端口后发现还不能远程访问,需要再修改redis配置文件 redis.conf注释掉bind 127.0.0.1 这一行配置即...

2018-09-24 12:42:40 8052 1

原创 linux环境安装mysql5.7和mysql5.6初始密码的区别

linux安装完mysql5.7和5.6后初始密码是不一样的。一、mysql5.7初始密码linux安装MySQL5.7后,mysql为root用户随机生成了一个密码,在error log中.error log的位置: 如果安装的是RPM包,则默认是 /var/log/mysqld.log。启动过一次mysql才可以查看临时密码grep 'temporary password' /va...

2018-09-24 12:36:20 5295 2

转载 redis之持久化

一、Redis高可用概述在介绍Redis高可用之前,先说明一下在Redis的语境中高可用的含义。我们知道,在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间内可以提供正常服务(99.9%、99.99%、99.999% 等等)。但是在Redis语境中,高可用的含义似乎要宽泛一些,除了保证提供正常服务(如主从分离、快速容灾技术),还需要考虑数据容量的扩展、数据安全不会丢失等。...

2018-07-11 22:10:42 121

转载 Java 网络IO编程---BIO、NIO、AIO(含完整实例代码)

转载自:http://blog.csdn.net/anxpp/article/details/51512200本文会从传统的BIO到NIO再到AIO自浅至深介绍,并附上完整的代码讲解。    下面代码中会使用这样一个例子:客户端发送一段算式的字符串到服务器,服务器计算后返回结果到客户端。    代码的所有说明,都直接作为注释,嵌入到代码中,看代码时就能更容易理解,代码中会用到一个计算结果的工具类,...

2018-07-03 20:37:22 229

转载 BIO与NIO、AIO的区别(容易理解的解释)

IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。一、BIO     在JDK1.4出来之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个ServerSocket,然后在客户端启动Socket来对服务端进行通信,默认情况下服务端需要对每个请求建立一堆线程等待请求,而客户端发送请求后,先咨询服务端是否有线程相应,如果没有则会一直等待或者遭到拒绝请求,如...

2018-07-03 20:31:21 34237 3

原创 JDK动态代理和CGLIB代理的区别

java动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。而cglib动态代理是利用asm开源包,对代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。1、如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AOP 2、如果目标对象实现了接口,可以强制使用CGLIB实现AOP 3、如果目标对象没有实现了接口,必须采用C...

2018-07-03 20:04:50 111

转载 为什么redis是单线程仍这么快!

一、前言    近乎所有与Java相关的面试都会问到缓存的问题,基础一点的会问到什么是“二八定律”、什么是“热数据和冷数据”,复杂一点的会问到缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题,这些看似不常见的概念,都与我们的缓存服务器相关,一般常用的缓存服务器有Redis、Memcached等。    二、Redis简介    Redis是一个开源的内存中的数据结构存储系统,它可以用作:数据...

2018-07-03 19:58:24 445

原创 所谓企业的护城河!

巴菲特认为,真正伟大的企业必须拥有一条持久不衰的“护城河”。当巴菲特被大学生问及“当你投资一家公司时,你最看重什么?”时,巴菲特毫不犹豫地回答:“护城河。”所谓企业的的护城河,是指什么?企业护城河通俗的讲可以分为以下几类:一、品牌     人们在说到某件商品是,第一反应会想到某个品牌。例如说到牙膏会想到高露洁,说到剃须刀会想到吉列。     这就是品牌的力量。二、专利    公司在使用某项专利时,...

2018-06-30 13:36:34 1259

转载 项目中用缓存DB选redis还是memcache,简单分析

    memcache和redis是互联网分层架构中,最常用的KV缓存。不少同学在选型的时候会纠结,到底是选择memcache还是redis。画外音:不鼓励粗暴的实践,例如“memcache提供的功能是redis提供的功能的子集,不用想太多,选redis准没错”。 虽然redis比memcache更晚出来,且功能确实也更丰富,但对于一个技术人,了解“所以然”恐怕比“选择谁”更重要一些。 什么时候...

2018-06-28 19:13:45 696

原创 设计模式--JAVA写一个常用典型的单例模式类

单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,确保某个类只有一个实例.而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象等常被设计成单例。一、下面写一个常用的单例类:public class Singleton { private int id; private volatile static Sing...

2018-06-19 14:18:17 2079

20个非常有用的Java功能代码

20个非常有用的Java功能代码.word格式!!

2011-03-10

http报错代码解释

http报错代码解释:网页经常出现的报错代码所代表的意思。包括404,500等错误!!!

2011-03-10

简单的jsp视频网站(MYSQL数据库)

简单的jsp视频网站(MYSQL数据库):用JSP+servlet,没用SSH。AJAX用到DWR,还用了Fckeditor.MYSQL数据库SQL在里边。

2010-11-18

.net,c#,c++,vc.net ,vc 诸多名词的区别与联系

.net,c#,c++,vc.net ,vc 诸多名词的区别与联系.是一个PDF文件:讲述.net,c#,c++,vc.net ,vc 诸多名词的区别与联系。

2010-09-08

Windows2003系统MSN安装文件

Windows2003系统MSN安装文件:Windows2003的MSN安装文件和WindowsXP的安装文件不一样,此文件适用于Windows2003系统。

2010-08-12

全国省市县信息表(SQL)

全国省市县信息表:是一个SQL脚本。此表有3个字段 :ID,地区名称,地区编码。以地区编码区分关联关系。

2010-08-05

Tomcat全攻略(详细讲述Tomcat)

Tomcat全攻略(详细讲述Tomcat): 一:简介 二:安装及配置 三:应用 四:综述

2010-07-27

解压缩软件(wrar370sc_PConline.exe)

解压缩软件(wrar370sc_PConline.exe):双击安装好后即可对文件进行压缩与解压缩。

2010-07-27

AVI视频转换工具(AVIConverter(V2[1].0))

AVI视频转换工具:可将常见的视频格式文件,如rmvb,wmv文件转换成AVI格式的视频。

2010-07-27

apache-tomcat-5.5.30.tar.gz

apache-tomcat-5.5.30.tar.gz: linux系统下的tomcat5.5,也可到apache官网下载。

2010-07-15

tomcat6.0.14安装版

tomcat6.0.14安装版:只要环境变量java_home设置好了,安装版的tomcat会自动找到JDK.

2010-07-09

我的笔记本lenovoG450有线网卡驱动G450_G550_XP_LAN.part6.rar

我的笔记本lenovoG450有线网卡驱动G450_G550_XP_LAN.part6.rar,一共有6个分卷压缩包。 都下载完放一块再解压。其他驱动可到www.lenovo.com.cn下载。

2010-07-05

我的笔记本lenovoG450有线网卡驱动G450_G550_XP_LAN.part5.rar

我的笔记本lenovoG450有线网卡驱动G450_G550_XP_LAN.part5.rar,一共有6个分卷压缩包。 都下载完放一块再解压。其他驱动可到www.lenovo.com.cn下载。

2010-07-05

我的笔记本lenovoG450有线网卡驱动G450_G550_XP_LAN.part4.rar

我的笔记本lenovoG450有线网卡驱动G450_G550_XP_LAN.part4.rar,一共有6个分卷压缩包。 都下载完放一块再解压。其他驱动可到www.lenovo.com.cn下载。

2010-07-03

我的笔记本lenovoG450有线网卡驱动G450_G550_XP_LAN.part3.rar

我的笔记本lenovoG450有线网卡驱动G450_G550_XP_LAN.part3.rar,一共有6个分卷压缩包。 都下载完放一块再解压。其他驱动可到www.lenovo.com.cn下载。

2010-07-03

我的笔记本lenovoG450有线网卡驱动G450_G550_XP_LAN.part2.rar

我的笔记本lenovoG450有线网卡驱动G450_G550_XP_LAN.part2.rar,一共有6个分卷压缩包。 都下载完放一块再解压。其他驱动可到www.lenovo.com.cn下载。

2010-07-03

我的笔记本lenovoG450有线网卡驱动G450_G550_XP_LAN.part1.rar

我的笔记本lenovoG450有线网卡驱动G450_G550_XP_LAN.part1.rar,一共有6个分卷压缩包。 都下载完放一块再解压。其他驱动可到www.lenovo.com.cn下载。

2010-07-03

lenovoG450无线网卡驱动

我的笔记本是lenovoG450,此驱动为无线网卡驱动。其他驱动可到http://www.lenovo.com.cn/下载。

2010-07-03

RAR压缩软件安装程序

RAR文件是一种最常用的压缩文件,用WinRAR软件打开处理。   WinRAR 是 32 位 Windows 版本的 RAR 压缩文件管理器 ——一个允许你创建、管理和控制压缩文件的强大工具。存在一系列的RAR版本,应用于数个操作系统环境:Windows、Linux、FreeBSD 、DOS、OS/2、MacOS X。   WinMount是一款功能强大且免费的Windows工具软件,具有压缩文件,解压、浏览压缩包(MOU、RAR、ZIP 、7Z)的功能。最大特色在于其首创挂载压缩包功能,可以将压缩包直接挂载到虚拟盘中使用,无需解压,省时省空间,也具有虚拟光盘镜像(将ISO、 BIN、BWT、MDS/MDF 、NRG 、IMG、ISZ 、CUE、CCD 、APE、FLAC、WV挂载到虚拟DVD-ROM)、硬盘镜像(将VHD(Virtual PC)、VDI(Virtual Box)、VMDK(VMWare)挂载为虚拟磁盘)的功能。

2010-06-23

ireport图文教程

iReport 也是开源组织sf.net 中的一款免费软件,其主要作用是用来以可视化的方式设计   生成JasperReport 所使用的报表格式文件,因为JasperReport 本身并未提供很好的可视化报   表设计工具,iReport 的出现正好弥补了这个缺陷。本文写作时的iReport 的最新版本是2.0.5,   是为JasperReports设计的强大的,直观的,易于使用的可视化报表设计器采用纯 Java开发。这个工具允许用户可视化编辑包含charts,图片,子报表等的复杂报表。iReport 还集成了JFreeChart图表制作包。允许用户可视化地编辑XML JasperDesign文件。用于打印的数据可以通过多种方式获取包括:JDBC, TableModels, JavaBeans, XML,Hibernate(支持HQL查询语言), CSV等。它支持多种输出格式包括:DF,RTF,XML,XLS,CSV,HTM。 iReport是一个能够创建复杂报表的开源项目。它100%使用Java语言编写。是目前全球最为流行的开源报表设计器。 由于它丰富的图形界面,你能够很快的创建出任何一种你想要的报表。 此教程用word编写。

2010-06-23

prototype手册

prototype是一个javascript框架,里边封装了一些平时用到较多的方法,可以简化代码。

2010-05-07

iBATIS入门教程

文件内容讲的是<iBATIS入门教程>.

2010-04-20

DWR中文帮助文档v0.9

DWR中文帮助文档v0.9,配合SSH框架使用的DWR的使用帮助文档。

2010-04-13

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

TA关注的人

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