- 博客(10)
- 资源 (10)
- 收藏
- 关注
翻译 oracle里面用group by后,想取其它字段的问题
最近帮朋友处理一批数据,将指定的列重复的数据拿出来。这些数据在excel里。有10W条左右。由于EXCEL不好操作。就想着将数据导入数据库通过SQL语句来操作。导入数据库成功了,但由于SQL不是很牛,所以查询有些问题。我用group by 把重复的拿掉,但还有个问题,大家都知道用group by的话,select 后面指定的字段必须与group by后面的一致。group by 只有个别字段,...
2018-06-05 18:32:04 22518 2
原创 16个java代码性能优化及android代码优化技巧
16个java代码性能优化总结:1、尽量指定类、方法的final修饰符带有final修饰的类是不可派生的,为类指定final修饰符可以让类不被继承,为方法指定final修饰符可以让方法不被重写。如果指定了一个类为final,则该类所有的方法都是final的。java编译器会寻找机会内联所有的final方法,内联对于提升java运行效率重大。至少提升50%性能2、尽量重用
2017-09-13 20:15:18 387
原创 Android下的OOM异常、内存抖动和界面卡顿
OOM异常、内存抖动和界面卡顿:1、OOM:可能由内存泄漏引起,泄漏的内存多了,可供使用的内存越来越少,遇到一些需要开辟内存的时候,就会报OOM(OutOfMemory)异常。2、加载一些大的Bitmap的时候,瞬间就把分配给进程的内存全部占满。解决方式:图片的边界压缩。还有一种情况是:加载了多个占用内存较多的对象,也包括Bitmap对象,这时候,应用在运行的时候加载并保存了多个较大的Bi
2017-09-13 20:10:14 889
原创 Android性能优化之渲染优化
Android性能优化之渲染优化:Android系统每隔16ms就会重新绘制一次Activity。也就是说你的app必须在16ms内完成屏幕刷新的所有逻辑操作。如果某个绘制操作超过16ms而用了24ms,这时候用户看到同一张图片就用了32ms而不是16ms,用户就会感到卡顿,这种现象我们叫--丢帧。Android的渲染机制:Android渲染主要分为两个组件:1、CPU
2017-09-13 20:08:29 363
原创 Android事件分发的View的焦点捕捉事件
事件分发的View的焦点捕捉事件:ScrollView里面嵌套ListView(不需要时隐藏这个布局), 可以解决滑动问题. 就是滑动到ListView的时候, ScrollView也跟着滑动,这样子联动的效果比较好.如果是ScrollView里面是一个Fragment,然后Fragment里面是一个ListView, 这样子就无法做到ScrollView和ListView联动的效果了,因
2017-09-13 20:04:55 1036
原创 Andorid事件分发源码解析
事件分发源码解析:1.Activity对点击事件的分发过程点击事件用MotionEvent来表示, 当一个点击操作发生时,事件最先传递给当前Activity, 由Activity的dispatchTouchEvent来进行事件派发, 具体的工作是由Activity内部的Window来完成的. Window会将事件传递给decor View, decor view一般就是当前界面的底层界
2017-09-13 20:03:39 338 1
原创 Android和h5混合开发框架:CordovaPlugin插件使用说明
CordovaPlugin插件使用说明:打开文件对res/xml/config.xml文件为插件进行配置。节点用于设置插件描述,feature的name属性是设置插件的唯一标示,在页面调用插件时将通过name找到此插件。在开发插件时,先为此插件添加一个节点,在中绑定插件的后台执行文件。featurename="video">paramname="android-pack
2017-09-13 20:01:41 834
原创 Android的IPC(Inter-progress Commitation)通信
Android的IPC(Inter-progress Commitation)通信:实现跨进程通信的方式:1.通过Intent来传递数据,在四大组件(4个进程,不过这4个进程可以通过shareUID和签名,整合在同一台虚拟机中,就有了4个进程同属于一个应用,而一个应用又是一个进程的概念,有点绕)2.共享文件和sharePreferences3.基于Binder的Messenger和
2017-09-13 20:00:59 460 1
mysql-connector-java-5.0.8-bin.jar
2017-09-25
jdk api 1.8_google 中文版(谷歌翻译版)
2017-09-25
《JavaEE开发的颠覆者 Spring Boot实战》
2017-09-25
深入理解Java虚拟机:JVM高级特性与最佳实践(最新第二版)
2017-09-19
linux命令大全
2017-09-13
Spring源码深度解析.pdf
2017-09-13
MySQL必知必会.pdf
2017-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人