`
oham_一1一
  • 浏览: 49895 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
项目打算重构,用Redis做缓存。自己写了个业务级封装,还请各路高手帮个忙给予指点。。。  首先这个demo数据库用的是Mysql,Mybatis做的持久化中间件。   测试的数据库表:   CREATE TABLE `tb_team` ( `id` bigint(20) NOT NULL AUTO_INC ...
VMware安装CentOS   1. 在下使用的Linux镜像版本是CentOS-6.3-x86_64-minimal.iso  300Mb左右,没有桌面系统。 2. 步骤如下:        a. 虚拟机硬件兼容设置,默认的好了       b. 这里选择稍后安装操作系统       c. 如下图选择即可       d. 虚拟机名称随意,位置为虚拟的系统的安装目录       e.  这个需要自行斟酌,在下不太懂       f. 内存设置,这个看安装什么操作系统了          g. 这里选择NAT方式,因为便于后面提到的网络设置     ...
 分享一道面试题,要求1.5小时内完成,如下:  观测下面数字矩阵,编写一个方法实现之。    输入 3, 输出内容到文件: 1  2  3   8  9  4   7  6  5   输入 5, 输出内容到文件: 01  02  03  04  05   16  17  18  19  06   15  24  25  20  07   14  23  22  21  08   13  12  11  10  09   输入 10, 输出内容到文件:  001  002  003  004  005  006  007  008  009  010   036  037  038  ...
面向连接传输协议(TCP) 两台电脑在传输数据前,会先建立一个专属的连接,就如打电话一般,双方通话时,会占有一条专属的通讯连接,当有一方挂机后,此连接就会消失。面向连接的协议特点: 确认回应:设甲乙两台电脑,当甲传数据到乙时,会等乙送回确认后才会再去传下一笔数据。当一段时间没有收到乙的确认回复,甲会试着再传一次,如果传送多次都没有回应,就表示连接可能断了。 分组序号:面向连接协议在传送数据的时候会把数据分割成固定大小的分组(packet),然后在每个分组上加上序号。序号用来检查哪些分组收到,哪些封包重复等。 流量控制 TCP是属于可靠性传输。   非面向连接传输协议(UDP ...
位操作运算简介   取反(NOT) 取反是一元运算符, 对一个二进制数的每一位执行逻辑反操作。使数字1成为0, 0成为1。例如: NOT 0111(十进制 7) = 1000 (十进制 8) Java 中,取反操作符用波浪线"~"表示。值得注意的是此操作符与"逻辑非(!)" 操作符不同,"逻辑非"并不是一个位操作。   按位或(OR) 按位或处理两个长度相同的二进制数,两个相应的二进位中只要有一个为1,该位的结果值为1。例如 0101 (十进制 5) OR 0011 (十进制 3) = 0111 (十进制 7) ...
   搞了搞Dojo,尝试使用其AMD( Asynchronous Module Definition )机制做了一个demo。    小试一下,仅体会到继承,防命名冲突这些好处,水平有限,仅作参考(为求简单,用了1.6以前版本的写法,而没用define那种)。      demo实现如下功能,对grid的数据分别提供4个button做加减乘除,结果摆到另一个grid。值为负值的标记为红色,如下图:       我的思路为:   1. 定义一个commonFunctions,封装一些公用的方法,就是将其作为一个父类。   2. 为加减乘除四个button分别定义一个modul ...
Digester 解析 XML 成 java 对象   惯例,提供参考连接, 高大全:http://www.massapi.com/class/di/Digester.html                                           api:http://commons.apache.org/proper/commons-digester/commons-digester-3.0/apidocs/   1. 其实现思路是基于XML元素节点读取事件驱动的,依赖SAX。使用W3C 的XPATH来监听xml元素节点的读取。   2. 简单例子    现有 ...
本编参考:http://www.cnblogs.com/sanshi/archive/2009/07/08/1519036.html 系列,总结如下   一.几个重要关键字   1.this —— 指当前的对象,若在全局范围,则指当前页面对象window,如果是函数中使用this,则指的是调用这个函数的对象。firebug一下demo: function sayHi() { console.debug(this); } var obj = { sayHi: sayHi, sayHi2: function() { return func ...
  本篇参考:http://210.34.136.253:8488/jsp/JSPChapter14.htm, 权当总结     一、demo —— 使用一个自定义标签<oham:ac /> 用于控制页面上的某些元素的访问(accessControl),在此只是简单模拟:       1.设计思路,定一个path parameter userLev,'boss' 最高,“cap” 次之,“bird”菜鸟。  当以{yoururl}?userLev=boss时,显示所有button,userLev=cap时,显示菜鸟根队长的,userLev=bird时只显示菜鸟。于是 ...
新入公司,管理比较严,机子上还没任何开发装备,不让自己装,没有权限,连个jar包都不让download,没事可做,闲得蛋疼,故作此篇。。。   介绍一个在线编译工具:http://www.compileonline.com/compile_java_online.php   转入正题(本文参考:http://jiangzhengjun.iteye.com/blog/565275,然后按照自己理解重新把code做了一遍。在下对该篇博主加了关注。) 堆的定义 参考:http://zh.wikipedia.org/wiki/%E5%A0%86_(%E6%95%B0%E6%8D%AE%E ...
引言合理利用线程池能够带来三个好处: 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程 ...
Criteria Query的使用   Criteria 查询表达式 Criteria 本身只是一个查询容器,具体的查询条件需要通过Criteria.add方法加到Criteria实例中。 示例1: Criteria criteria = session.createCriteria(TPerson.class); criteria.add(Restrictions.eq("name", "oham")); criteria.add(Restrictions.eq("address", "earth" ...
开始接触性能优化了,测试时遇到涉及内存问题。。。特此作这篇关于java内存机制的学习笔记。 说明: 1.本篇为收集别人资料,然后根据自己的理解总结的,仅供参考,有谬误的请务必不吝指正。 2.本篇不适合色盲或色弱者 ...
Annotation 是一种用于描述数据的一种数据,在Java里所描述的数据指的是Java的程序代码,主要目的是为了让第三者能够从这些annotation当中得到一些信息,但也能用于实现某种业务上的操作,比如Spring中使用到的那些annotation,鄙人就是想像Spring那样使用annotation而作这篇笔记。   自定义一个annotation,TestMyAnno.java:   package learnHibernate.annotations; import java.lang.annotation.Documented; import java.lang. ...
说明: 1.用了maven去搞这个demo,懒得去导jar包。。。 2.这个demo用了spring去做Ioc,事务的aop;用了struts2去做“MVC”(没有用到任何UI技术,有点对不起这个MVC,就单单一个后台。。。);用了hibernate和Mybatis两个持久层,用上MyBatis是用来应对复杂的SQL查询逻辑,结果集映射也灵活。 3.此demo目的只是一个笔记,搞java web 开发的都懂的,要学的太多,很多东西过段时间不接触就忘了,也用作一个测试环境。同时也是给自己的一个小礼物以自勉之,下周鄙人就要跳去搞外包了。。。只因实力不济啊,吾为索道不辞路远,希望未来有所长进 ...
Global site tag (gtag.js) - Google Analytics