摘要: 以Oracle为例吧Statement为一条Sql语句生成执行计划,如果要执行两条sql语句select colume from table where colume=1;select colume from table where colume=2;会生成两个执行计划一千个查询就生成一千个执行计划... 阅读全文
posted @ 2014-05-18 13:46 朗朗养生谈 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 今天老大安排一个任务叫我获取手机中应用耗电排行(时间是前天晚上7点到第二天早上10点),所以在网上各种搜索,没想到这种资料还是很多的,发现了一个主要的类:PowerProfile,但是可以的是,这个类没有曝光给我们开发者,所以我们不能调用它那怎么办呀?,还是有办法的,这个类是藏在:com.andro... 阅读全文
posted @ 2014-05-16 17:55 朗朗养生谈 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 我们在玩游戏的时候总是会遇到一些东东需要进行购买的,但是我们可能又舍不得花钱,那么我们该怎么办呢?那就是用游戏外挂吧!我们这里说的是Android中的游戏,在网上搜索一下移动端游戏外挂,可能会找到一款叫做:八门神器.apk其实这个软件我下载安装了,但是没有什么效果,不知道是不是我哪里设置的有问题,但... 阅读全文
posted @ 2014-05-14 18:27 朗朗养生谈 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 这个Toast的显示在Android中的用途还是很大的,同时我们也知道toast显示的时间是不可控的,我们只能修改他的显示样式和显示的位置,虽然他提供了一个显示时间的设置方法,但是那是没有效果的(后面会说到),他有两个静态的常量Toast.SHORT和Toast.LONG,这个在后面我会在源码中看到... 阅读全文
posted @ 2014-05-11 13:14 朗朗养生谈 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 根据mysql手册,mysql的变量分为两种:系统变量和用户变量。但是在实际使用中,还会遇到诸如局部变量、会话变量等概念。根据个人感觉,mysql变量大体可以分为四种类型:一、局部变量。局部变量一般用在sql语句块中,比如存储过程的begin/end。其作用域仅限于该语句块,在该语句块执行完毕后,局... 阅读全文
posted @ 2014-05-04 10:41 朗朗养生谈 阅读(121) 评论(0) 推荐(0) 编辑
摘要: MySQL 存储过程是从 MySQL 5.0 开始增加的新功能。存储过程的优点有一箩筐。不过最主要的还是执行效率和SQL 代码封装。特别是 SQL 代码封装功能,如果没有存储过程,在外部程序访问数据库时(例如 PHP),要组织很多 SQL 语句。特别是业务逻辑复杂的时候,一大堆的 SQL 和条件夹杂... 阅读全文
posted @ 2014-05-04 10:31 朗朗养生谈 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 今天在学习JDBC的时候看到了关于MySql的事务的隔离级别的问题,感觉内容挺高级的,所以记录一篇文章,以备后面使用。数据库隔离级别有四种,应用《高性能mysql》一书中的说明:然后说说修改事务隔离级别的方法:1.全局修改,修改mysql.ini配置文件,在最后加上1 #可选参数有:READ-UNC... 阅读全文
posted @ 2014-05-04 09:52 朗朗养生谈 阅读(127) 评论(0) 推荐(0) 编辑
摘要: C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。一、面向过程设计中的static1、静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们... 阅读全文
posted @ 2014-04-22 13:45 朗朗养生谈 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 今天老大给我提了一个需求叫我调研一下,他已经测试了IOS平台上是可以的,需求很简单就是在系统浏览器中通过输入一个uri就可以打开相应的app。比如你在IOS中的系统浏览器中输入:tel://123,就会跳到拨打电话页面而且拨打号码是123,像这样的命令,老大他用了小米手机测试了一下,发现可以的,所以... 阅读全文
posted @ 2014-04-17 16:15 朗朗养生谈 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 今天来看一下自定义标签的内容,自定义标签是JavaWeb的一部分非常重要的核心功能,我们之前就说过,JSP规范说的很清楚,就是Jsp页面中禁止编写一行Java代码,就是最好不要有Java脚本片段,下面就来看一下自定义标签的简介:自定义标签主要用于移除Jsp页面中的java代码。移除jsp页面中的ja... 阅读全文
posted @ 2014-04-17 10:26 朗朗养生谈 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 我们之前的几篇文章中都提到了一个EL表达式,那么这个EL表达式到底是什么东东呢?为什么用处那么大,下面我们就来看看EL表达式的相关内容EL表达式简介:EL 全名为Expression Language。EL主要作用:获取数据:EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中... 阅读全文
posted @ 2014-04-15 13:49 朗朗养生谈 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 今天我们来看一下Jsp的相关知识,首先来看看一下Jsp的相关定义:简介:JSP全称是JavaServer Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP这门技术的最大的特点在于,写jsp就像在写html,但:它相比html而言,html只能为用户提... 阅读全文
posted @ 2014-04-14 18:44 朗朗养生谈 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 首先来看一下Servlet的过滤器内容:一、Servlet过滤器的概念:***************************************************************************************Servlet过滤器是在Java Servlet规范2... 阅读全文
posted @ 2014-04-10 18:41 朗朗养生谈 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 今天继续来看看JavaWeb的相关知识,这篇文章主要来讲一下Session和Cookie的相关知识,首先我们来看一下Cookie的相关知识:一、Cookie简介:Cookie是客户端技术,服务器把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,... 阅读全文
posted @ 2014-04-10 15:48 朗朗养生谈 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 前篇说到了Response容器对象,这篇我们就来看一下Request容器对象,之前也说过了,这个两个容器对象是相对应的,每次用户请求服务器的时候web容器就会给创建这对容器对象,他们是共存亡的,当然Request除了有一个容器对象的角色,他还有一个角色就是Request域,我们之前在讲解Servle... 阅读全文
posted @ 2014-04-04 17:42 朗朗养生谈 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 摘要1、Etag和Expires中Client 端Http Request Header及Server端Http Reponse Header工作原理。2、静态下Apache、Lighttpd和Nginx中Etag和Expires配置3、非实时交互动态页面中Etag和Expires处理在客户端通过浏... 阅读全文
posted @ 2014-04-04 10:35 朗朗养生谈 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 今天在来看一下Response容器的相关知识,其实这篇blog早就应该编写了,只是最近有点忙,所以被中断了。下面我们就来看一下Response容器的相关知识吧。Response和我们即将在后面说到的Request容器是一一对应的,他是web容器在用户每次请求服务端的时候,创建的一对容器对象,Resp... 阅读全文
posted @ 2014-04-03 18:36 朗朗养生谈 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 简介:HTTP是hypertexttransfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。HTTP协议是学习JavaWEB开发的基石,不深入了解HTTP协议,就不能说掌握了WEB开发,更无法管理和维护一些... 阅读全文
posted @ 2014-04-02 14:04 朗朗养生谈 阅读(307) 评论(0) 推荐(0) 编辑
摘要: Java中的equals方法和hashCode方法是Object中的,所以每个对象都是有这两个方法的,有时候我们需要实现特定需求,可能要重写这两个方法,今天就来介绍一些这两个方法的作用。equals()和hashCode()方法是用来在同一类中做比较用的,尤其是在容器里如set存放同一类对象时用来判... 阅读全文
posted @ 2014-04-01 16:15 朗朗养生谈 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 今天来继续学习JavaWeb的相关知识,之前都是都介绍一些基本知识,从今天开始我们来说一下如何在服务器编写程序,这里就需要来介绍一下Servlet的相关知识了。Servlet就是一个能够运行在服务器端的java代码,我们从他的api开始来解读吧!Servlet是JavaEE的13门技术中的一门,所以... 阅读全文
posted @ 2014-04-01 13:37 朗朗养生谈 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 摘要:Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unico... 阅读全文
posted @ 2014-03-28 15:05 朗朗养生谈 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 今天是学习JavaWeb的第二天,我们来了解什么呢?就了解一下Tomcat中配置数字证书的相关内容,但是在说这部分内容的时候,我们貌似得先说一下数字证书的相关概念,那说到数字证书的时候我们还得了解一些密码学的相关知识,这就是连锁反应吗?好吧不多说了,先来看一下密码学中关于网络中数据传输的知识。首先来... 阅读全文
posted @ 2014-03-21 17:18 朗朗养生谈 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 今天在做一个趋势笔试题的时候,才让我有了系统把const关键字好好总结一下的冲动,因为这个关键词大大小小好多地方都出现过,出现频率非常高,而每次只是简短的把答案看了一下,没有真正将其整个用法弄透,马上要找工作了,为避免悲剧再次发生,不得不引起我的重视,这才有了这篇博文。首先,一看到const关键字,... 阅读全文
posted @ 2014-03-20 15:30 朗朗养生谈 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 从今天开始来学习JavaWeb的相关知识,之前弄过一段时间JavaWeb的,就是在做毕业设计的时候搞过,但是那时候完全是为了任务去学习,所以效果不好,好多东西都没有深入的研究过,所以接下来的一段时间我将深入学习一下JavaWeb的相关知识。我们主要的研究对象就是tomcat服务器,那么对于tomca... 阅读全文
posted @ 2014-03-18 17:50 朗朗养生谈 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 在Android中实现推送方式的解决方案,其中一个比较成熟的解决方案便是使用XMPP协议实现。而AndroidPn项目就是使用XMPP协议实现信息推送的一个开源项目。在这里给大家介绍其使用过程。 Apndroid Push Notification的特点: 快速集成:提供一种比C2DM更加快捷的... 阅读全文
posted @ 2014-03-13 15:47 朗朗养生谈 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我们就... 阅读全文
posted @ 2014-03-13 15:43 朗朗养生谈 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 前言:最近一直在分析hadoop的RPC机制。在hadoop中,DataNode和NameNode之间的控制信息的交流是通过RPC机制完成的,采用的是动态代理和java NIO(参考博客:http://weixiaolu.iteye.com/blog/1479656) 的方式。DataNode端是通... 阅读全文
posted @ 2014-03-13 09:06 朗朗养生谈 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 前言:最近在分析hadoop的RPC(Remote Procedure Call Protocol ,远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。可以参考:http://baike.baidu.com/view/32726.htm)机制时,发现had... 阅读全文
posted @ 2014-03-13 09:03 朗朗养生谈 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中介绍了关于缓冲区的一些细节内容,现在终于可以进入NIO中最有意思的部分非阻塞I/O。通常在进行同步I/O操作时,如果读取数据,代码会阻塞直至有 可供读取的数据。同样,写入调用将会阻塞直至数据能够写入。传统的Server/Client模式会基于TPR(Thread per Request... 阅读全文
posted @ 2014-03-12 17:58 朗朗养生谈 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中介绍了缓冲区内部对于状态变化的跟踪机制,而对于NIO中缓冲区来说,还有很多的内容值的学习,如缓冲区的分片与数据共享,只读缓冲区等。在本文中我们来看一下缓冲区一些更细节的内容。缓冲区的分配在前面的几个例子中,我们已经看过了,在创建一个缓冲区对象时,会调用静态方法allocate()来指定... 阅读全文
posted @ 2014-03-12 17:56 朗朗养生谈 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 在第一篇中,我们介绍了NIO中的两个核心对象:缓冲区和通道,在谈到缓冲区时,我们说缓冲区对象本质上是一个数组,但它其实是一个特殊的数组,缓冲区对象内置了一些机制,能够跟踪和记录缓冲区的状态变化情况,如果我们使用get()方法从缓冲区获取数据或者使用put()方法把数据写入缓冲区,都会引起缓冲区状态的... 阅读全文
posted @ 2014-03-12 17:55 朗朗养生谈 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 最近由于工作关系要做一些Java方面的开发,其中最重要的一块就是Java NIO(New I/O),尽管很早以前了解过一些,但并没有认真去看过它的实现原理,也没有机会在工作中使用,这次也好重新研究一下,顺便写点东西,就当是自己学习 Java NIO的笔记了。本文为NIO使用及原理分析的第一篇,将会介... 阅读全文
posted @ 2014-03-12 17:52 朗朗养生谈 阅读(127) 评论(0) 推荐(0) 编辑
摘要: Java Socket的api可能很多人会用,但是Java Socket的参数可能很多人都不知道用来干嘛的,甚至都不知道有这些参数。backlog用于ServerSocket,配置ServerSocket的最大客户端等待队列。等待队列的意思,先看下面代码public class Main { ... 阅读全文
posted @ 2014-03-11 16:25 朗朗养生谈 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想... 阅读全文
posted @ 2014-03-11 16:19 朗朗养生谈 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 今天开始学习Socket编程,但是上网查询的一些资料之后发现与之相关的知识太多了,所以我从基础看起,慢慢来,首先来看一下Delayed Ack 和 Nagle Algorithm的内容。1.Delayed Acktcp协议规定在接受到数据段时需要向对方发送一个确认,但如果只是单纯的发送一个确认,代价... 阅读全文
posted @ 2014-03-11 15:46 朗朗养生谈 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 2013年8月,本人那时候刚毕业来到了北京找工作,在网上投递了各种简历,也面试了很多家公司,遇到最大的问题就是:你什么时候毕业的呀?,做过什么项目呀?都将我拒之门外,但是我还是幸运总会来的,那天早上9点半的时候,接到电话,说叫我去面试,问了一下是什么公司?是酷我,感觉公司规模挺大的还可以,就很兴奋的... 阅读全文
posted @ 2014-03-04 11:33 朗朗养生谈 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这些依然没有JDK自带的功能使用起来方便。而当针对高质量Java多线程并发程序设计时,为防止死锁等现象的出现,比如使用java之前的wait()、notify()和... 阅读全文
posted @ 2014-03-03 15:12 朗朗养生谈 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 今天使用到了volatile关键字,之前了解到这个关键字,但是不知道他的具体作用是什么,下面就来详细解释一下他的作用:在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程... 阅读全文
posted @ 2014-03-03 13:47 朗朗养生谈 阅读(129) 评论(0) 推荐(0) 编辑
摘要: git clone https://android.googlesource.com/device/common.git git clone https://android.googlesource.com/device/htc/common.git git clone https://androi... 阅读全文
posted @ 2014-02-27 15:26 朗朗养生谈 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 使用Git,命令是:git clonehttp://android.googlesource.com/platform/frameworks/base.git 版权声明:本文为博主原创文章,未经博主允许不得转载。 阅读全文
posted @ 2014-02-26 15:05 朗朗养生谈 阅读(107) 评论(0) 推荐(0) 编辑