`
文章列表
JFreeChart在linux下生成图表时中文乱码JFreeChart在linux下生成图表时中文乱码,原因是JRE没有找到对应中文字库,解决方法如下:解决方法1:1.确认%JavaHome%/jre/lib/fonts目录下存在zysong.ttf2. 在%JavaHome%/jre/lib/fonts目录下执行"ttmkfdir -o ...
Java语言中,中文字符所占的字节数取决于字符的编码方式,一般情况下,采用ISO8859-1编码方式时,一个中文字符与一个英文字符一样只占1个字节;采用GB2312或GBK编码方式时,一个中文字符占2个字节;而采用UTF-8编码方式时,一个中文字符会占3个字节。我们可以通过String类的getBytes(String charsetName)方法来获取到字符串以指定编码方式编码后所得到的字节数组,然后字节数组的长度就是该字符串在指定编码方式下所占的字节数。下面为一个测试示例: Java代码   public 

Java反射教程

    博客分类:
  • java
什么是反射?反射有什么用处? 1. 什么是反射? “反射(Reflection)能够让运行于JVM中的程序检测和修改运行时的行为。”这个概念常常会和内省(Introspection)混淆,以下是这两个术语在Wikipedia中的解释: 内省用于在运行时 ...
A、B两表,找出ID字段中,存在A表,但是不存在B表的数据。A表总共13w数据,去重后大约3W条数据,B表有2W条数据,且B表的ID字段有索引。 方法一   使用 not in ,容易理解,效率低 ~执行时间为:1.395秒~ 1 select distinct A.ID from A where A.ID not in (select ID from B) 方法二   使用 left join...on... , "B.ID isnull" 表示左连接之后在B.ID 字段为 null的记录 ~执行时间:0.739秒~ 1 select ...
将.sql文件导入powerdesigner的步骤是本文我们主要要介绍的内容,步骤如下: 第一步:将要导入的库的所有表的表结构(不要表数据,只要表结构)导出成一个.sql文件。 第二步:在powerdesinger里找到 File >> Reverse Engineer >> Database ,如下图 图一,选择“share the DBMS definition”然后点击确定。注意,数据库也要选择和自己的数据库对应的,我的数据库是mysql5.0的,所有我也选择了mysql5.0。 确定以后出现如下图
在eclipse中选择Window->Preference->Java->Debug,将“Suspend execution on uncaught exceptions”的勾去掉即可。
By default, Kaptcha is very easy to setup and use and the default output produces a captcha that should be fairly hard to bust. The captcha's it produces by default look very similar to the one above. If you would like to change the look of the output, there is several configuration options and the ...
设置显示时间戳<%    request.setAttribute("currentTimeStamp",Calendar.getInstance().getTime());%>显示:2009-11 <fmt:formatDate pattern="yyyy-MM" value="${currentTimeStamp}"/> <br/>  显示:2009-11-30 23:47:06 <fmt:formatDate pattern="yyyy-MM-dd HH:mm:ss" ...
还原数据库是,竟然出现了如下错误:Sysem.Data.SqlClient.SqlError:媒体集有2个媒体簇,但只提供了1个。必须提供所有的成员。(如下图) (一)该现象的原因       于是在网上收集了下,自己也亲自动手做了下试验,确实如网上说的一样。是由于你在备份数据库的时候,多添加了一个*.bak文件(这样你就将数据库“分段”备份到了2个数据库*.bak文件中了)如下图所示!而在你还原的时候,你只用了其中的一个*.bak文件还原。这样当然会出错。就像你买了个烧饼,你分给了你同学了一半,而你又想只用你的那个一半烧饼还原成整个烧饼一样,当然是不可能的。 (二)解决办法    ...
MySQL会出现中文乱码的原因不外乎下列几点: 1.server本身设定问题,例如还停留在latin1 2.table的语系设定问题(包含character与collation) 3.客户端程式(例如php)的连线语系设定问题 强烈建议使用utf8!!!! utf8可以兼容世界上所有字符!!!! 一、避免创建数据库及表出现中文乱码和查看编码方法 1、创建数据库的时候:CREATE DATABASE `test` CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'; 2、建表的时候 CREATE TABLE `database_use ...
1、Some projects cannot be imported because they already exist in the workspace2、Some projects were hidden because they exist in the workspace directory有时候eclipse或者myeclipse导入项目的时候会发生上面两个错误,IDE不允许我们导入。具体原因是在IDE的workspace中已经存在了相同名字的项目,所以不能导入。解决办法则是修改项目名:1、right click --- refactor --- rename2、workspace ...
今天备份sqlserver 2008数据库时候,想要将备份文件放在f盘的根目录下,结果提示如下信息:   备份对于服务器“服务器名”失败。(Microsoft.SqlServer.Smo) 其他信息:System.Data.SqlClient.SqlError:无法打开备份设备'f:\abc.bak'。出现操作系统错误5(拒绝访问。)。(Microsoft.SqlServer.Smo)   怎么试都不好用,没办法,上网查找解决方法,发现是被sqlserver坑了:   因为Sql Server 2005 可能存在一个小Bug,不能将备份文件放在根目录下,必须放在一个非根目录下,否 ...
描述: 对CourseDispatchInfo表的CourseDispatchStatus字段进行更新,当CourseDispatchStatus为2、3、4时候,将其更新为1,当CourseDispatchStatus为5的时候,将其更新为4   update CourseDispatchInfo set CourseDispatchStatus = (    case when CourseDispatchStatus in ('2', '3', '4') then '1'    when CourseDispatchStatus = '5' then '4' end )
本文参考:http://site518.net/demo/footable/demo.htm 响应式设计是指页面可以自动适应用户的设备环境,可自动调整分辨率,今天要介绍的就是一个响应式的表格插件 - FooTable。   FooTable 是一个很给力的 jQuery 响应式表格插件, ...
本文参考:http://site518.net/jquery-image-zooming-plugin-with-gallery-elevatezoom/ 我们之前曾经推荐过几个放大镜类的插件,今天再给大家推荐一个内置了相册展示效果的jQuery 放大镜插件 - elevateZoom。   elevateZoom 是一个定制性非常高的 ...
Global site tag (gtag.js) - Google Analytics