自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夏己巳

Write My Own Technical Blog -- 写一个自己的技术性博客

  • 博客(13)
  • 资源 (5)
  • 收藏
  • 关注

原创 Gradle 初识

初次认识项目的构建集成工具,就是这次使用 Gradle。       中文网站上有关Gradle的文章很少,有质量的则更甚之。(1)       入门相关的,可以参考下 推荐阅读。特别是IBM社区的那篇Blog。(2)        run command : gradle javadoc 在${projectDir}/build/docs

2013-01-25 11:23:55 1948

原创 JSON与递归算法

最近在做一个有关Mongo GUI的Demo,遇到这样的一个需求:        把一JSON字符串,如{id:1,name:{first:Zhang,last:Shell}}        转换为如下的输出格式:{ id:1 name: { first:Zhang last:Shell }}

2012-11-28 17:22:18 5677

原创 Java与RESTful

REST(REpresentation State Transfer),用于描述一个架构样式的网络系统,如web应用程序。         说实了,就是如下的一个URL访问样式:localhost:8080/project_name/databases/database_name/collections/collection_name                 其实,这样的U

2012-11-13 16:40:00 10601 2

原创 Servlet —— 只有一个实例

就个人说,最早接触J2EE的时候,是使用Module1模式的,也就是纯JSP的开发。对个人开发来说,还挺方便的吧。但是,把页面展示的内容与逻辑结构混合在一起,通常会使得JSP文件膨胀、内容混乱,可阅读性是急剧下降的。所以,后来也就转到Module2模式,也即平常说的MVC模式。MVC模式可以说是一种很不错的分工与合作的思想。而Servlet,也即在其中扮演C——Controller的角色。不过,真

2012-10-29 09:30:46 5548

转载 java并发的初步思考 —— Java线程实现

其实,剖析Java线程的内部实现,可以看到Java内部的很多方法都是native修饰的,如    public static native Thread currentThread();    public static native void yield();    public static native void sleep(long millis) throws Int

2012-10-22 09:59:29 1071

原创 Java面试题 -- 个人整理

参数与引用相关:(1) 这道题相当有价值!必须对堆栈的概念熟悉!static void test(String str, List lst){ str.replace("1", "2"); lst.add("b"); lst = new ArrayList(); lst.add("c"); } public static void main(Stri

2012-10-19 23:41:37 543

原创 Java封装特性的小谈 ——封装基于抽象,封装的本质在于属性

封装,就是基于对一个事物的抽象分析、概念分离,把它本质的或者抽象者所关注的属性点,收集到我们所说的类Class中。属性的访问权限如何,取决于Class的使用场景。但,一般为私有private,通过相关方法的定义及设计(如set、get等)为外部访问类提供可访问操作的接口。       封装基于抽象,封装的本质在于属性点。有人或许说方法的封装才是本质所在。但,方法的作用是什么,不是在设计逻辑上对

2012-10-13 15:29:52 744

原创 “反射机制”与“类加载机制” 的 举例

前些日子开始学习SSH框架中的Spring。Spring作为一对象管理容器,在启动时,就负责把配置项(如)实例化为对象。是如何做到的呢?就是利用反射机制。       可以看看一个模拟的ClassPathXmlApplicationContext对象的代码实现:package spring.core;public interface BeanFactory { public O

2012-10-09 10:56:34 649

原创 java并发的初步思考 —— 同步实现及比较

并发的现象越来越普遍。特别是在基于B/S架构下,用户群体的随机访问性、数量庞大性。用户的每一次连接都会在服务端的接收容器内创建或者占用一个线程,数量一庞大,资源的消耗及服务的稳定性甚至可用性将成为可考验的问题,使得并发问题越趋突显。       线程运行的环境是进程内,线程由进程创建,其本身并不占有系统资源而只有一点在运行中必不可少的资源(堆栈、当前指令指针、寄存器组合等)。当然,不占用不代表

2012-09-29 12:47:07 518

原创 关于Java内存溢出的一些思考

Java中是否有内存溢出的问题?       我们都知道,JVM中提供了GC的机制来帮助内存的管理,使得Java不必像C++般必须由程序员主动销毁对象,释放被占用空间。GC具有主动性,也可以被调用。但GC的这种主动回收内存垃圾的“主动性”如何?效率如何?       主动性的问题:垃圾回收器“主动”回收内存垃圾的时候,必是濒临内存资源用完的时刻。为什么呢?因为垃圾回收器本身也是占用

2012-09-17 20:12:14 621

原创 基于电信定制机,关于Android中彩信信息采集的一些想法

首先必须说明的,之前做的Android彩信信息的采集,是基于电信手机的,其日志的输出已经被定制修改过(测试手机为三星I901、I902)。第一,读取Android日志,注意的问题是:1.权限问题;2.设置为后台线程服务;3.挑选有用的日志信息,这就需要熟悉Android中Logcat的一些命令与场景,如 logcat -v time -b radio:显示时间及只记录无线类

2012-09-10 23:45:14 1925

原创 关于 中国电信SMGP 的那些事儿

终于可以告一段落了,也标志这在第一次面试,第一次工作实习的地方,说一声别~       千言万语...       关于SMGP的那些事儿  -- 一个从零开始的过程       在做一件事,去开发一样东西的时候,请记住一件事:了解并尽可能掌握程序所处的外部环境。它真的可以是那么的重要。       如下如:       “集团客户侧”即为我

2012-08-30 23:29:33 2436 1

原创 北大ACM 1001,关于高精度数的一些想法:

来自北京大学ACM的一道题目:http://poj.org/problem?id=1001&lang=zh-CN&change=true。        对于题目中的高精度幂,现成的应该没有哪一种数据类型可以直接进行运算(ps:好像Java有BigInteger 这种类可以,往后再多了解这个)。那该怎么办呢?       大一那时候的想法是分段而行。怎么样分?例如 (111

2012-08-20 18:07:37 663

SMGP-源码(可测通-2012年8月版本)

SMGP-源码,2012年8月版本可测试通过。SendSMS为主要入口。代码为实习生阶段所写,粗俗请别介意。

2014-02-25

jersey-moni

jersey-moni

2013-02-01

RESTful Jersey Demo

RESTful Jersey Demo RESTful Jersey Demo RESTful Jersey Demo

2013-01-28

Java 面试题32问

较为经典的Java面试题,有32问

2012-10-22

通信终端笔试题 华为

通信终端笔试题锦集 ,华为笔试题,主要是C/C++的题目。

2012-09-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除