摘要: 从计算机结构视角来说,I/O描述了计算机系统与外部设备之间的通信的过程,一个进程的内存空间分为内核空间和用户空间,我们平常程序能直接操作的都是用户空间,内核空间的操作只能是由操作系统完成。从应用程序的视角来看,我们想进行io操作,必须是想操作系统发起io请求,然后操作系统去执行具体的io操作,当程序 阅读全文
posted @ 2023-05-06 14:12 Jojojojoo 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 1.大致来说java虚拟机分为:堆 栈 栈在数据结构就是那个先进后出的栈。堆...这名字我一听就觉得大..毕竟我们形容东西多又没什么大多的组织的时候就是一堆一堆的....(原谅我发散性的思维,我是妹子...这样能理解我的思维么?) 栈是跟着线程走的。一个线程一个栈。一个方法一个栈帧(搞个这么专业的名 阅读全文
posted @ 2016-07-11 20:38 Jojojojoo 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 解析例子中的飞机游戏(一)飞机游戏这个飞机游戏不用讲的太详细,只需要按照流程过一遍,然后把重要的类分析分析,我们就可以开始上手写简单的游戏了。我们可以看看游戏的效果。飞机游戏的源代码是在sample/games/MoonWarriors中的,有的同学可能发现,打开了index.html却只看到一个黑色方块。这个游戏是需要服务器容器的,我用的是tomcat,要将文件部署了之后就能看到了。开始开始跟以前一样,模板文件基本上是不怎么变化的。首先我们要先看的是MoonWarriors-html5.js,这个文件和HelloWorld的cocos2d.js是一样的作用,在闭包中对程序进行一系列的配置,但 阅读全文
posted @ 2013-05-09 23:46 Jojojojoo 阅读(2322) 评论(10) 推荐(1) 编辑
摘要: 背景与前言 现在什么技术火?Android,ios,HTML5,人工智能,云计算……如此多的技术,而且发展非常快,大家都很迷茫,到底要学什么呢?我也很迷茫,只能走一步算一步。 但是人总是有理想的是吧。我的理想很简单:一步步实现我的下一个理想。大一的时候,我看了一部电影,叫《社交网络》,那时的理想就是让学校找我写代码。现在大三了,实现了这个理想,给我配了电脑,配了办公室。下一个理想,做出一番事业,然后去母校演讲。 做为一个男性,本能里应该对游戏感兴趣。我也很想写一个自己的游戏,想想,走进网吧,大家玩的都是你写的游戏,很有成就感。 再学习了android的cocos2d-x之后,又来研究了... 阅读全文
posted @ 2013-04-26 16:29 Jojojojoo 阅读(3022) 评论(3) 推荐(1) 编辑
摘要: 问题的由来:我们一般的如果不用spring的templeta,我们连接数据库的方法是:Connection ,Statement ,ResultSet ......等等但是如果我们打开jdbcTempleta来看,其实我们是用了模板设计模式来封装了。模板设计模式指的是将相应的模板方法(其中也就是重复的代码)提取出来在专门的一个位置定义,然后把相同调用过程的操作,通过模板来实现 对于模板设计模式而言,一般有两种方式 1、基于继承的实现eg://抽象类package org.zttc.itat.template;/*** 基于继承实现模板设计模式* @author Administrator**/ 阅读全文
posted @ 2013-03-12 11:43 Jojojojoo 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1、导入Spring的包(spring的dist中的jar包和commons-logging包)和数据库的驱动包2、选择一个数据源(DBCP和C3p0)3、导入数据源的包:DBCP (commons-dbcp-jar,commons-pool.jar)4、在beans.xml中创建dataSource数据源 <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property na 阅读全文
posted @ 2013-03-10 21:07 Jojojojoo 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 1。假设你已经配好依赖注入那一块。此时的bean.xml为 <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" 阅读全文
posted @ 2013-03-10 21:06 Jojojojoo 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 1.还是建立前面的依赖注入的例子上。2.导入aopalliance.jar aspectjrt.jar aspectjweaver.jar三个包3.新建LogAspect.java,注意此时的方法已经没有annotation(废话)。所以需要在bean.xml做配置package org.zttc.itat.spring.proxy;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.ProceedingJoinPoint;import org.springframework.stereotype.Component;@Comp. 阅读全文
posted @ 2013-03-10 21:05 Jojojojoo 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1、导入spring的dist中的jar包和commons-logging包2、在src目录下创建相应的beans.xml3、为beans.xml添加相应的schema<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www. 阅读全文
posted @ 2013-03-10 21:04 Jojojojoo 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1、导入spring的dist中的jar包和commons-logging包2、在src目录下创建相应的beans.xml3、为beans.xml添加相应的schema<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www. 阅读全文
posted @ 2013-03-10 21:03 Jojojojoo 阅读(246) 评论(0) 推荐(0) 编辑