- 浏览: 51519 次
- 性别:
- 来自: 广州
最新评论
-
H4X0R:
这图画的挺详细的啊,学习下
Java 内存学习 -
zengzengdesign:
大哥 我在实践的过程过程汇总出现了一个问题,求指导!!!In ...
Spring3+Struts2+Hibernate4+Mybatis整合的一个maven例子 -
zilang12:
Hi bryan, 我来你这溜达一下
Hibernate使用——一对一关联示例
文章列表
项目打算重构,用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 开发的都懂的,要学的太多,很多东西过段时间不接触就忘了,也用作一个测试环境。同时也是给自己的一个小礼物以自勉之,下周鄙人就要跳去搞外包了。。。只因实力不济啊,吾为索道不辞路远,希望未来有所长进 ...