- 博客(24)
- 收藏
- 关注
原创 mongodb 安装 for window7 64位
转自:http://blog.sina.com.cn/s/blog_685213e70101g81t.html 配置Mongo服务端 安装MongoDB 1.按照操作系统下载http://www.mongodb.org/downloads。 2.在D盘新建MongoDB文件夹(此文件夹为自定义的数据库安装目录D:\MongoDB)把刚才下载的压缩包解压并把bin文件夹拷贝到...
2016-04-05 14:02:06
162
原创 设计模式之适配器模式
一、定义 现有类不能兼容目标接口,需要一个新的类来满足两者的关系。 二、适配模式 1、类适配;2、对象适配;3、接口适配 三、实现 类适配: adapter extends Source Implements Itearget 对象适配 adapter 获得source类的引用 再Implements Itarget adapter(Source source) { ...
2016-03-28 10:30:25
132
spring web interceptor拦截器
一、简介 类似于servlet开发中的过滤器Filter,用于处理器进行预处理和后处理。 二、常用场景 权限检测、日志记录、性能监控 三、方法 boolean preHandle(HttpServletRequest request,HttpServletResponse response,Object handle )throws exception; ...
2016-03-23 17:10:42
314
原创 mysql笔记
========ubuntu—mysql-server安装及配置================== http://www.2cto.com/database/201208/148843.html Ubuntu下MySQL的安装及远程连接配置等配置 一、ubuntu下MySQL的安装 在ubuntu命令行下输入 sudo apt-get install mys
2016-02-29 17:49:53
347
原创 线程
一、线程概念 一个程序里面不同的执行路径。 注:一个cpu在同一时间点只能执行一个线程,因其速度非常快所以感觉在通知执行多个任务。 线程进程区别 二、线程的状态转换 进程是静态概念,如windows下的.exe文件,一个进程可包含多个线程。
2016-02-17 10:23:45
279
原创 Servlet中forward和redirect的区别
语法: forward: request.getRequestDispatcher("/url").forward(request,response); redirect: response.sendRedirect("/url"); 浏览器地址: redirect重新请求浏览器地址,地址栏会变 forward是服务器自己重新请求,地址栏不变 请求数据: redirect方式
2016-02-04 14:41:06
368
原创 堆和栈
栈: 存放基础数据类型和引用变量, 大小和生命周期都确定,所以存取速度快, 方法执行结束后,由方法产生的数据也将消失。先进后出。 堆: 存放new出来的对象, 运行时动态分配大小,故比较灵魂到耗时效率低, 当指向对象的引用消失后,对象变成了垃圾数据,虚拟机垃圾回收器会在某个时间将其回收。 附: == 可以判断两个变量是否引用同一对象 equas 判断对象里面的值是否相等
2016-02-04 14:38:05
259
原创 java接口和抽象类的区别和作用(功能、用途、好处)
一、区别 interface:只有方法没有具体实现 abstract class:方法可以有具体实现,或者是abstract抽象方法 二、优点 interface:主要针对于功能、动作。将拥有这些动作的类实现此接口如:鸟、飞机都能fly(); abstract class:将拥有共同属性 特征的类继承此类,父类中添加新方法时子类将全部拥有而不用逐一去新增。 当子类拥有父类中的特性是便可
2016-02-02 15:48:12
7911
原创 android笔记
ListView 列表的显示需要三个元素: 1.ListVeiw 用来展示列表的View。 2.适配器 用来把数据映射到ListView上的中介。 3.数据 具体的将被映射的字符串,图片,或者基本组件。 根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter 其中以
2016-02-01 15:15:34
360
原创 Freemarker笔记
${}取值、ftl标签、宏 1. 2. ${lst?size} 5>${obj.name} 3.定义变量值为下面调用所用 ${name} 4.操作字符串 http://www.blogjava.net/alinglau36/archive/2011/02/23/344970.html 截取:${obj.name[0..12]} 拆分“string”?split(“;”
2016-02-01 15:14:16
306
原创 js笔记
=====================window窗口对象================= 1.打开关闭 window.open(url,name) windowName.close(); 2.对话框 alert() confirm() prompt() 3.定时延时 setTimeout() clearTimeout() setInterval() clearI
2016-02-01 15:13:33
294
原创 jdbc笔记
通过JDBC查询数据库数据 一般需要以下七个步骤: (1) 加载JDBC驱动 (2) 建立并获取数据库连接 (3) 创建 JDBC Statements 对象 (4) 设置SQL语句的传入参数 (5) 执行SQL语句并获得查询结果 (6) 对查询结果进行转换处理并将处理结果返回 (7) 释放相关资源(关闭Connection,关闭Statement,关闭ResultS
2016-02-01 15:13:03
298
原创 resin笔记
1.随便下载一个resin wget http:// http://www.caucho.com/download/ 2.安装C/C++编译器 apt-get install gcc 3.安装相关构建工具 apt-get install build-essential 4.放到/usr/local下。解压tar -xvf resin.tar.gz 5.配置 cd到解压后的re
2016-02-01 15:11:54
426
原创 svn笔记
安装:svn (配置http://www.linuxidc.com/Linux/2007-12/9765.htm) apt-get install subversion 创建新版本库:svnadmin create fabu 去掉 conf/svnserve.conf里的password-db = passwd注释 添加帐号到 conf/passwd chmod 700 passwd
2016-02-01 15:08:49
605
原创 linux-vi命令
===================================进入 vi 的命令================================ vi filename: 打开或新建文件,并将光标置于第一行首 vi +n filename: 打开文件,并将光标置于第n行首 vi + filename: 打开文件,并将光标置于最后一行首 vi +/pattern fil
2016-02-01 15:04:47
366
原创 linux笔记
1.tar命令========================================================== 解压 tar zxvf targetfile(要解压的文件) 压缩 tar zcvf myfile.tar.gz targetName(要压缩的文件) ==================================服务器检查(ubuntu)=======
2016-02-01 15:01:38
277
原创 maven笔记
==================================MAVEN搭建web项目========================= ==============================命令======================= mvn compile 编译 mvn test 测试 生成target目录 mvn package 打包 mv
2016-02-01 14:57:52
261
原创 nginx笔记
1.卸载sudo apt-get --purge autoremove nginx 检测:which nginx 2.安装:sudo apt-get install nginx 启动: sudo service nginx start 测试是否配置成功: sudo /usr/sbin/nginx -t 3.default文件里加上 listen 80 default_ser
2016-02-01 14:49:31
259
原创 tomcat笔记
1.安装 apache官网下载一个 2.解压放到/usr/local/develement/下 3.配置startup.sh文件 末尾加上 JAVA_HOME=/usr/local/jdk PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 4.启动:浏览local
2016-02-01 14:46:43
243
原创 redis笔记
一、windows下安装 1、下载解压到安装目录(D:\redisServer\64bit) 2、进入目录运行: redis-server.exe redis.conf 显示 Server started, Redis version 2.4.5 DB loaded from disk: 0 seconds The server is now ready to accept conn
2016-02-01 14:44:32
456
原创 servlet笔记
生命周期: 1)init()初始化。 2)service()处理请求。 3)destroy()当Servlet即将被卸载时由Servlet引擎来调用,这个方法用来清除并释放在init方法中所分配的资源。 Session的发明是为了填补HTTP协议的局限 浏览器通过session保存了用户的信息 Java Servlet定义了一个HttpSession接口 实现
2016-02-01 14:43:00
391
原创 sql笔记
1.SQL UNION 操作符 2.查看表大小:select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES where table_schema='oel_dt' and table_name='T_DT_USERONLINE_LOG'; 3.只导出表结构 不导出数据 mysqldump --opt
2016-02-01 14:42:04
459
原创 小试牛刀sssssaaaa
发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发发发打发
2016-01-29 10:06:11
337
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人