Loading

03 2014 档案

摘要:px是像素,同时也是手机屏幕上所显示的(也不解释) dp是开发写layout的时候使用的尺寸单位 sp是开发写layout时关于字体的字号单位,且dp与sp总为1:1关系。 Android支持四种不同的dpi模式:ldpi mdpi hdpi xhdpi 一般地,手机分辨率与所运行的dpi模式是匹配的,例如hvga(320x480像素)的手机屏幕一般在3.5英寸左右,运行在mdpi模式下(这个是ROM控制的,app不能改变)。当运行在mdpi下时,1dp=1px,也就是说设计师在PS里定义一个item高48px,开发就会定义该item高48dp;Photoshop中14px大的字体... 阅读全文
posted @ 2014-03-26 16:37 孤独的天 阅读(871) 评论(0) 推荐(0)
摘要:1、查询某月的所有数据,可是使用模糊查询 例如:like '2013-09%' 这就是查询2013年9月的所有数据2、大数据操作进行表连接时耗费效率 可以先通过子查询缩小启动表和被驱动表,将缩小后的驱动表与被驱动表进行连接,可以提高效率,例如:SELECT a.prefFROM (SELE... 阅读全文
posted @ 2014-03-24 11:58 孤独的天 阅读(446) 评论(0) 推荐(0)
摘要:Web开发中查询永远是效率要求最高的部分,查询耗时会影响系统的用户体验,计算机中无非是:时间换空间、空间换时间,当我们需要在较短时间内完成庞大的查询,就必须耗费空间即内存,多线程并发执行会使JVM的压力加大,所以多线程要注意防止内存溢出。 大数据的处理有很多方案,我们这里是使用将数据按日期分表存储,我们建立31张表,每张表代表一个日期,每条数据按其所在的日期存入表中,例如:1月1号的数据和2月1号的数据是存入1号表中,这样就将全年的数据分到31张表中存储,这样存储的数据就不便于查询,因此你我就需要进行多线程并发查询。 下面我就介绍如何开启31个线程,异步查询出每张表中用户的数据,并将查... 阅读全文
posted @ 2014-03-20 15:00 孤独的天 阅读(2430) 评论(0) 推荐(0)
摘要:1、Hibernate中Bean的属性名与数据的关键字冲突 在xxx.hbm.xml配置文件中在关键字加一个"[]",例如,这样就可以解决命名冲突的问题,但是这样加上方括号以后createSQLQuery(String sql)中的sql的select子句中无法再使用该字段,一旦出现该字段名就会报错,只能使用HQL,所以数据库表的字段名一定不要和数据库的一些关键字重名,这样会带来很大的麻烦。2、Hibernate中Bean的属性为何为封装类而非基本类型 由于数据库中数据可以为Null值,所以只能用封装类来接收Null值,基本数据类型是无法接Null值得。3、Hibernat 阅读全文
posted @ 2014-03-19 10:44 孤独的天 阅读(715) 评论(0) 推荐(0)