个人介绍
评论(31) 浏览量(4303)

    本人从事Java Web开发工作,有较丰富的4A、工资社保、军交运输(GIS)、短信平台项目开发经验;有丰富的linux、unix部署、调试经验;有独立开发设计项目的经验。

    经常通过开源中国(www.oschina.net)等网站学习新的技术,如Jfinal、beelt、fastjson、afinal等;曾阅读一些书籍和框架源码,如《Spring3.x企业应用开发实践》、《锋利的Jquery》、Jfinal源码、fastjson等;并在工作期间开发过安盟双因素认证,支付宝,微信自动回复、Oauth2、短信(cmpp、smgp、sgip)等外部接口。


三种人
评论(26) 浏览量(1513)

人的一生总是要学习各种知识。人人都在学习,但学习方法却各有不同。

1 绝大多数人是闭门学习受填鸭式学习教育遗毒影响,独自一个人挑灯苦灯,学习吸收各种知识。
这种学习方式比较枯燥,需要比较好的耐力,毅力。
2 一部分重视通过交流学习现在网络比较发达了,许多人自觉不自觉得把自己的学习心得记录下来,并发表在网上。
3 也有人通过启发别人来启发自己其中的哲学原理,按古代说法是天人合一,物我同体;按现代说法是信息相通,沟通无极限。

通过帮助别人来帮助自己。通过启发别人来启发自己。凡有所得,必须分享。只有分享了的知识,才是真正的知识。

上面三种人,对于知识而言,
第一种人是只进不出,只是获取别人总结的知识,而基本不去帮助别人获取知识
第二种人是多进少出,在学习知识的同时,也把自己的一些心得分享出来
第三种人趋于得失平衡,认为只有分享的知识才是真正的知识,只有帮助别人也掌握的知识才是真正的知识

转载:http://blog.csdn.net/kevin_luan/article/details/8447896http://liulinxia02.blog.163.com/blog/static/26868772009111861834942/http://zhumeng8337797.blog.163.com/blog/static/100768914201242410583187/&n ......
转自:http://blog.csdn.net/zhoudaxia/article/details/358242491 基本信息  每个开发人员对Java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。Java的类加载机制是技术体系中比较核心的部分,虽然和大部分开发人员直接打交道不多,但是对其背后的机理有一定理解有助于排查程 ......
主要功能 Class.forName(xxx.xx.xx)返回的是一个类 Class.forName(xxx.xx.xx)的作用是要求JVM查找并加载指定的类, 也就是说JVM会执行该类的静态代码段下面,通过解答以下三个问题的来详细讲解下Class.forName()的用法。一.什么时候用Class.forName()?先来个热身,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它 ......
作为一名Java使用者,掌握JVM的体系结构也是必须的。说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示:运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件),再然 ......
1、ClassNotFoundExcetpion   我们在开发中,经常可以遇见Java.lang.ClassNotFoundExcetpion这个异常,今天我就来总结一下这个问题。对于这个异常,它实质涉及到了java技术体系中的类加载。Java的类加载机制是技术体系中比较核心的部分,虽然它和我们直接打交道不多,但是对其背后的机理有一定理解有助于我们排查程序中出现的类加载失败等技术问题。 ......
在Spring Boot中对于缓存的支持,提供了一系列的自动化配置,使我们可以非常方便的使用缓存。Spring定义了org.springframework.cache.CacheManager和org.springframework.cache.Cache接口来统一不同的缓存技术,而SpringBoot为我们提供了自动配置多个CacheManager的实现。RedisConfig配置@Config ......
一,在centos linux 上查看进程占用cpu过高top shift+h查看哪个进程程消耗最高二,查看JAVA进程中哪个线程消耗最高2.1 导出java运行的线程信息 jstack 进程id(jps查看)jstack 进程id > ps.txtjstack -l 进程id (窗口打印)  //另外还有一种方式 如果启动方式如下:nohu ......
长期以来,session管理就是企业级Java中的一部分,以致于我们潜意识就认为它是已经解决的问题,在最近的记忆中,我们没有看到这个领域有很大的革新。但是,现代的趋势是微服务以及可水平扩展的原生云应用(cloud native application),它们会挑战过去20多年来我们设计和构建session管理器时的前提假设,并且暴露了现代化session管理器的不足。本文将会阐述最近发布的Spri ......
    1999年参加“上海亚洲音乐节新人歌手大赛”出道;2002年发行首张个人专辑《文武双全》,成为首位在内地、香港、台湾推出个人专辑的国内歌手;2003年发行专辑《文武双全升级版》;2004年发行专辑《MUSIC 混合体》,一人包办了专辑中所有的作曲、编曲以及制作工作;2005年组建“一极录音工作室”;2007年创建个人厂牌“风风火火”;2008年在台湾 ......
随着经济的发展,生活水平的提高,每个人都希望自己能够更加的健康美丽。但是人体的衰老是一个无法更改的现实,胶原蛋白之父布兰特教授说过:人体的衰老过程就是人体胶原蛋白流失的过程。所以平时应该坚持补充胶原蛋白。胶原蛋白是一种纤维性硬蛋白,为结缔组织的主要蛋白,是人体中最多的一类蛋白质,胶原蛋白是人体延缓衰老必须补足的营养物质,占人体全身总蛋白质的30%以上,一个成年人的身体内约有3公斤胶原蛋白。胶原蛋白 ......
经典语句
评论(0) 浏览量(22)
冬夜读书示子聿作者:陆游古人学问无遗力, 少壮工夫老始成。纸上得来终觉浅, 绝知此事要躬行。译文:古人做学问是不遗余力的,往往要到老年才取得成就。从书本上得来的知识,毕竟是不够完善的。如果想要深入理解其中的道理,必须要亲自实践才行。治世不一道,便国不法古.是战国时期商鞅所说.“治世不一道”,是指治世的法则不是死板的."便国不法古”,是指使国家安适不效法古人.飞鸟尽,良弓藏;狡兔死,走狗烹 ......
equals()方法详解equals()方法是用来判断其他的对象是否和该对象相等.它的性质有:自反性(reflexive)。对于任意不为null的引用值x,x.equals(x)一定是true。对称性(symmetric)。对于任意不为null的引用值x和y,当且仅当x.equals(y)是true时,y.equals(x)也是true。传递性(transitive)。对于任意不为null的引用值 ......
http://blog.csdn.net/codershamo/article/details/52605113http://blog.csdn.net/yangyuankp/article/details/7651251
Java之Semaphore
评论(0) 浏览量(24)
 一个计数信号量。从概念上讲,信号量维护了一个许可集。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 release() 添加一个许可,从而可能释放一个正在阻塞的获取者。但是,不使用实际的许可对象,Semaphore 只对可用许可的号码进行计数,并采取相应的行动。拿到信号量的线程可以进入代码,否则就等待。通过acquire()和release()获取和释放 ......
int i = 16;   System.out.println(i>>2);   // 结果是4。 int i = 16;   System.out.println(i>>32);   // 结果是16。 ......
首先,我们看看前序、中序、后序遍历的特性: 前序遍历:     1.访问根节点     2.前序遍历左子树     3.前序遍历右子树 中序遍历:     1.中序遍历左子树     2.访问根节点   &nb ......
为何要使用同步?     java允许多线程并发控制,当多个线程同时操作一个可共享的资源变量时(如数据的增删改查),     将会导致数据不准确,相互之间产生冲突,因此加入同步锁以避免在该线程没有完成操作之前,被其他线程的调用,     从而保证了该变量的唯一性和准确性。&nbs ......
先来个例子理解一下概念,以银行取款为例:同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写)。异步 : 委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS(银行卡和密码),OS需要支持异步IO操作API)。阻塞 : ATM排队取款,你只能等待(使用阻塞IO时,Java调用会一直阻塞到读写完成才 ......