`
simon.liubin
  • 浏览: 14156 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
最近练习使用osgi,编码为utf-8,在eclipse内一切正常,但导出后,出现运行中文乱码。 原因为:eclipse导出的jar本身就是乱码。可以用jd-gui.exe之类反编译工具查看导出的文件。 产生jar乱码原因:项目为utf-8,在导出时,重新编译了一次,使用的是系统默认编码,所以产生乱码。 解决:eclipse导出时可以设置不重新编译,而是使用编译好的代码,如图:     在导出的选项设置中,选择 Options-->勾选 use class files compiled in the workspace   后记:还是对eclipse不熟悉啊。
    从org.apache.ibatis.binding.MapperProxy开始。     MapperProxy是一个代理类实现java标准代理接口,私有构造,另提供一个获得动态代理的静态方法。       1. newMapperProxy @SuppressWarnings("unchecked") public static <T> T newMapperProxy(Class<T> mapperInterface, SqlSession sqlSession) { ClassLoader classLoader ...
    在一个项目中,使用了mybatis,在实验环境中一切正常,在正式环境中数据库量比较大,出现查询慢的情况,是特别慢,但生成的sql在pl/sql中并不慢。困扰了很久(现在也没有完全解决),后来发现是mybatis在生产内部SqlSession时特别耗时(具体原因不明)。将sql配置中部分的#改为$,生产SqlSession就很快了。      在mybatis中使用#相当于jdbc中的?,使用$相当于最直接拼写sql。使用?,不管器参数怎么变,都可以重复利用数据库对sql的分析。可能是这个sql分析过程导致SqlSession生成特别慢。      只说了现象,和初略的解决方式。做个记 ...
现象:      a标签的伪类选择器,在点击之后,一直保持为a:visited的样式。a:hover,a:active的css失效了。 解决方式:     将a:visited样式写在前面,一种顺序为:a:link{} a:visited{} a:hover{} a:active{}。 原因:     如果写成这样:a:link{} a:hover{} a:active{} a:visited{} 可能是a:visited{}将a:hover{} a:active{}的样式给覆盖了。  
Global site tag (gtag.js) - Google Analytics