• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
夜真寒
博客园    首页    新随笔    联系   管理    订阅  订阅
2013年5月30日
Java Annotation之应用篇 – 运行期动态解析annotation (3)
摘要: 我们在前2篇文章中:分别介绍了annotation的基本概念,以及怎么样自定义annotation。本文介绍怎么在运行期(runtime)动态解析annotation。上面我们介绍过,annotation只是附加在代码里的附加信息,annotation本身不会对代码的执行产生任何影响。这样说来,an... 阅读全文
posted @ 2013-05-30 01:23 夜真寒 阅读(1227) 评论(0) 推荐(0)
Java Annotation之介绍篇 (2)
摘要: 我们在Java Annotation之介绍篇(1)里,比较详细地介绍了Annotation的作用,定义,JAVA标准Annotation等。本文着重介绍怎么样自定义Annotation以及使用自定义的Annotation。本文不对范例作详细解释,有不明白的地方请参考:Java Annotation之... 阅读全文
posted @ 2013-05-30 01:22 夜真寒 阅读(404) 评论(0) 推荐(0)
Java Annotation之介绍篇 (1)
摘要: JAVA从J2SE5开始提供名为annotation(注释,标注)的功能。Java的annotation,可以附加在package, class, method, field等上面,相当于给它们添加了额外的辅助信息。附加在package, class, method, field等上的Annotat... 阅读全文
posted @ 2013-05-30 01:21 夜真寒 阅读(489) 评论(0) 推荐(0)
2013年4月17日
log4j配置祥解
摘要: 第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:1 log4j.rootCategory=INFO, stdout , R23 log4j.appender.stdout=org.apache.log4j.ConsoleAppender4 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout5 log4j.appender.stdout.layout.ConversionPattern=[QC] %p [%t] %C.%M(%L) | %m%n6 阅读全文
posted @ 2013-04-17 18:09 夜真寒 阅读(367) 评论(0) 推荐(0)
Java中连结MySQL启用预编译的先决条件是useServerPstmts=true.
摘要: 在Java编程中,应用代码绝大多数使用了PreparedStatement,无论你是直接使用JDBC还是使用框架。 在Java编程中,绝大多数使用了使用了PreparedStatement连接MySQL的应用代码没有启用预编译,无论你是直接使用JDBC还是使用框架。 在我所能见到的项目中,几乎没有见过启用MySQL预编译功能的。网上更有文章说MySQL不支持预编译,实在是害人不浅。 要想知道你的应用是否真正的使用了预编译,请执行:show global status like '%prepare%';看看曾经编译过几条,当前Prepared_stmt_count 是多少。大多数 阅读全文
posted @ 2013-04-17 11:18 夜真寒 阅读(1743) 评论(0) 推荐(0)
MySql 的批量操作,要加rewriteBatchedStatements参数
摘要: MySql 的批量操作,要加rewriteBatchedStatements参数作者:赵磊博客:http://elf8848.iteye.com--------------------------------结论---------------------------------MySql 非批量10万条记录, 5700条/秒MySql 批量(batch)10万条记录, 62500条/秒oracle 非批量插入10万条记录, 4464条/秒oracle 批量(batch)插入10万条记录, 27778条/秒注:以上测试都是在插入10万条数据完成之后,一次性提交事务(对性能影响... 阅读全文
posted @ 2013-04-17 11:17 夜真寒 阅读(4661) 评论(0) 推荐(0)
java 下执行mysql 批量插入
摘要: 1000次插入方法的比较。方法1:Java code conn = DriverManager.getConnection(JDBC_URL, JDBC_USER, JDBC_PASS); pstmt = conn .prepareStatement("insert into loadtest (id, data) values (?, ?)"); for (int i = 1; i <= COUNT; i++) { pstmt.clearParameters(); pstmt.setI... 阅读全文
posted @ 2013-04-17 11:16 夜真寒 阅读(1671) 评论(2) 推荐(2)
另类的package-info.java文件探讨
摘要: 翻看以前的笔记,看到一个特殊的java文件:pacakge-info.java,虽然有记录,但是不全,就尝试着追踪一下该问题, 分享一下流水账式的结果。首先,它不能随便被创建。在Eclipse中,package-info文件不能随便被创建,会报“Type name is notvalid”错误,类名无效,Java变量定义规范是:字母、数字、下划线,还有那个不怎么常用的$符号(顺带说下,Java是支持中文名称的变量,习惯挑战的同学可以尝试下,分享一下这方面的经验),这个中划线可不再之列,那怎么创建这个文件呢?很简单,用记事本创建一个,然后拷贝进去再改一下就成了,更直接的办法就是从别的项目中拷.. 阅读全文
posted @ 2013-04-17 09:45 夜真寒 阅读(396) 评论(0) 推荐(0)
2013年4月16日
wsgen与wsimport命令说明
摘要: wsgenwsgen是在JDK的bin目录下的一个exe文件(Windows版),该命 令的主要功能是用来生成合适的JAX-WS。它读取Web Service的终端类文件,同时生成所有用于发布Web Service所依赖的源代码文件和经过编译过的二进制类文件。这里要特别说明的是,通常在Web Service Bean中用到的异常类会另外生成一个描述Bean,如果Web Service Bean中的方法有申明抛出异常,这一步是必需的,否则服务器无法绑定该对像。此外,wsgen还能辅助生成WSDL和相关的xsd文件。wsgen从资源文件生成一个完整的操作列表并验证web service是否合法,可 阅读全文
posted @ 2013-04-16 18:25 夜真寒 阅读(677) 评论(0) 推荐(0)
varchar和Nvarchar区别
摘要: Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示如果还为了这个纠结,就直接看看后面的解说,做决定吧。一般如果用到中文或者其它特殊字符,我就会使用n开头的类型,否则的话直接使用var开头的。sql server中的varchar和Nvarchar有什么区别?答:varchar(n)长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。nvarchar(n)包含 n 个字符的可变长度 Unicode 字符数据。 阅读全文
posted @ 2013-04-16 09:58 夜真寒 阅读(327) 评论(0) 推荐(0)
下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3