摘要:
##SVN:subversion简称 版本控制 checout把整个项目源码下载到本地,第一次下载时 update本地源码更新至服务器上的最新版本 commit==将本地源码更新内容提交到服务器 ##svm架构 支持linux和windows,更多安装在linux下。 --svm两种运行方式:1-独 阅读全文
摘要:
#maven基础 maven开发项目 jar包不在项目中 配置jar包的坐标 ### 依赖管理: maven工程对jar包的管理过程 ### maven构建 项目从编译、测试、运行、打包、安装、部署整个过程交给maven进行管理 ### 寻找jar包 配置文件坐标 --》系统盘找本地仓库 --》(本 阅读全文
摘要:
Oracle基础 单行函数: 作用于一行,返回一个值 字符函数 select upper("yse") from dual;--结果:YES select lower("YES") from dual;--结果:yse 数值函数 select round(26.18,1) from dual; -- 阅读全文
摘要:
##三层结构 框架 表现层(web层): springMVC 业务层(service层): spring 持久层(dao层): MyBatis ##表现层一般使用MVC设计模型 M:model模型 例如javaBean等 V:view视图 例如jsp、html等 C:Controller控制器 例如 阅读全文
摘要:
程序的耦合 耦合:程序间的依赖关系 类间依赖 方法间依赖 解耦:降低程序间的依赖关系 实际开发中应做到:编译期不依赖,运行时才依赖 第一步:使用反射创建对象,而避免使用new关键字 第二步:通过读取配置文件来获取要创建的对象全限定类名 工厂模式解耦 工厂:一个创建Bean对象的工厂 Bean:在计算 阅读全文
摘要:
mybatis笔记 --框架 软件开发中的一套解决方案,不同的框架解决不同的问题 好处:框架封装很多细节,使开发者可以使用极简的方式实现功能,大大提高开发效率 --三层框架 【表现层】 用于展示数据 【业务层】 处理业务需求 【持久层】 数据库交互 --持久层技术解决方案 【JDBC技术】 Conn 阅读全文
摘要:
#linux ## 目录结构 / 根目录 ### 常用命令 【查看目录】 ll 【切换目录】 cd 【浏览文件】 cat 文件名 more 文件名 q=退出 less 文件名 空格=翻译 上下键=滚动 head -行数 文件 tail -行数 文件名 -f可动态查看文件 【拷贝】 cp 待拷贝文件路 阅读全文
摘要:
#redis ###--redis: 一款高性能的NOSQL系列的非关系型数据库 存储 key:value 类型数据 数据之间没关联,存储在内存中 ###--redis数据结构 key,value格式的数据,key都是字符串,value有5种数据结构 1) 字符串类型 string set key 阅读全文
摘要:
#一、AJAX笔记 ###1. 原生的JS实现方式(了解) //1.创建核心对象 var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttp 阅读全文
摘要:
#一、基础 1--jquery-xxx.js 与 jquery-xxx.min.js区别: 1、jquery-xxx.js 开发版本。给程序员看的,有良好的缩进和注释。体积大一些 2、jquery-xxx.min.js 生产版本。程序中使用,没有缩进。体积小一些。程序加载更快 2--jq对象和js对 阅读全文
摘要:
#动态代理 特点:字节码随用随创建,随用随加载 作用:不修改源码的基础上对方法增强 分类: 基于接口的动态代理(缺点:如果被代理的类未实现任何接口则Proxy不能用) 基于子类的动态代理 ###基于接口的动态代理(代理实现接口的类) 涉及类:Proxy 提供:jdk官方 如何创建代理对象:使用Pro 阅读全文