其他
Chase888
这个作者很懒,什么都没留下…
展开
-
Git 常用命令
因之前使用的都是 svn,这段时间用android studio用到了git,虽然以前有学习,但是很久没用,忘的也差不多了。故打算重新学习一下,网上搜了一下,发现这篇文章还不错http://blog.jobbole.com/78960/。可能因为版本问题,在实际操作的时候有一些命令使用起来不太一样,比如回退版本命令,文章中的命令(git reset --hard HEAD^)使用了^,但是我原创 2016-01-21 17:56:17 · 484 阅读 · 0 评论 -
logstash 执行grok超时,cpu使用率很高
转载:http://blog.wuliwala.net/2017/03/16/logstash-cpu-percent-100/ CPU使用100%的情况: /etc/init.d/logstash中有一行nice=19 在系统中使用top命令会看到CPU每个核心使用率100%。按1键会看到,并不是%us高,而是100%ni。 Timeout executing grok '%转载 2017-08-21 16:51:47 · 7340 阅读 · 2 评论 -
Android混淆从入门到精通
转自:http://www.jianshu.com/p/7436a1a32891 简介 作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容易,但很多初学者也只是网上搜一些成型的混淆规则粘贴进自己项目,并没有对混淆有个深入的理解。本篇文章的目的就是让一个初学者在看完后,能在不进行任何转载 2016-09-28 14:53:18 · 872 阅读 · 0 评论 -
数据库连接池理解
1 数据库连接池中的连接,本质是一种对象,创建连接池,可以减少对象初始化、创建的时间,这个和线程池有点类似。都是为了节省创建时间,资源复用。 2 和连接池一样,数据库连接池创建的一般也有最大,最小值,即最大连接数量(连接池能申请的最大数量,超过了最大数量后,后续申请将加入到队列中等待)和最小链接数量(连接池初始化时候的数量,并且一直会保持这个最小的数。直到申请大于这个数量)。 3 连接池框架:原创 2016-12-25 13:16:03 · 1323 阅读 · 0 评论 -
SQL语句优化技巧
转子:http://www.jianshu.com/p/25c958196a0b 1、应尽量避免在 where 子句中使用!=或 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from转载 2016-09-28 14:34:34 · 231 阅读 · 0 评论 -
IOS 学习笔记
之前一直都是自己在自学Android,所以目前是以java为主要语言的,虽然了解一些C和C++,但是在学习IOS之前,还是需要先把OC的语法先过一遍,下面是自己在学习OC时记的一些笔记,主要是在java中不一样的内容 @:字符串之前的@表示这是一个Cocoa对象 %@:%@格式表示使用NSlog输出任意对象的值时,都会使用%@格式来表示。 oc源代码包括接原创 2016-07-20 10:04:08 · 291 阅读 · 0 评论 -
天气预报应用
1 当前天气应用使用的是百度的天气预报_易源http://apistore.baidu.com/apiworks/servicedetail/515.html 这个消息源。不仅能获取当天的详细信息,还能获取,一周的天气信息。在当天信息里面又包括,pm,api等多种空气质量参数,其实最主要的还是因为其比较稳定和免费。 2 应用有三个主要的页面:主页面、其他信息页面和城市列表界面原创 2016-01-24 15:49:23 · 815 阅读 · 0 评论 -
加速Gradle
1 gradle daemon:减少Gradle启动时间:org.gradle.daemon=true 2 当依赖多个子模块的时候,并行执行:org.gradle.parallel=true 3 根据需求配置项目:不管项目在构建中是否需要,Gradle在执行任务之前会配置每一个项目。(如我在App下面有A和B两个项目的时候,我只想启动A项目,但是同时也会去配置B项目。)翻译 2016-02-20 13:04:17 · 742 阅读 · 0 评论 -
创建安卓app的30个经验教训
转自:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2016/0218/3978.html 在添加任何第三方party之前,请三思:这真的是一个成熟的项目吗? 如果一个东西用户看不到,就不要绘制它! 除非真的需要,否则别使用数据库; 达到65k方法数限制来的非常快,真的,非常快!不过转载 2016-02-20 09:10:48 · 567 阅读 · 0 评论 -
使用MAT查看Android内存泄露
1 环境:mac+Android studio+Genymoation+ MAT(Eclipse MemoryAnalyzer) 2 步骤: 运行测试代码,生成dump文件,然后MAT中进行分析。 4 结果: 3 具体实践: 1 实例代码: public class NonStaticNestedClassLeakActivity extends Activi原创 2016-03-03 23:41:45 · 506 阅读 · 0 评论 -
以前blog地址
新浪blog地址 http://blog.sina.com.cn/u/2166977475原创 2015-12-08 08:46:41 · 467 阅读 · 0 评论 -
Docker基本使用命令
在阅读《Java EE 开发的颠覆者 Spring boot实战》中有介绍Docker使用,在这里整理一些常用的命令。 1 查询版本号 $ docker --version 2 查询本地镜像 docker images 3 构建镜像 docker build -t docker-whale .会在本机使用当前目录下的Dockerfile构建一个叫docker-wh原创 2017-10-22 16:39:01 · 780 阅读 · 0 评论