06 2017 档案

摘要:一、安装Git 链接: http://pan.baidu.com/s/1mh7rICK 密码: 48dj 二、安装SourceTree 链接: http://pan.baidu.com/s/1skWke9B 密码: enr5 当然也可以去官网下载较新的版本 安装SourceTree的时候是需要使用V 阅读全文
posted @ 2017-06-30 20:34 starskyhu 阅读(64628) 评论(0) 推荐(0) 编辑
摘要:注意: 学习前请先配置好Git客户端 相关文章:Git客户端图文详解如何安装配置GitHub操作流程攻略 官方中文手册:http://git-scm.com/book/zh GIT 学习手册简介 本站为 Git 学习参考手册。目的是为学习与记忆 Git 使用中最重要、最普遍的命令提供快速翻阅。 这些 阅读全文
posted @ 2017-06-29 09:00 starskyhu 阅读(312) 评论(0) 推荐(0) 编辑
摘要:现在很多都有git来托管项目或者来查找资料,但是看起来操作不是很方便,现在由于win下可以直接使用git gui,让使用git变得方便,当然这只是针对日常简单的使用,如果想详细的使用,可以去参考廖学峰写的教程 git下载地址 http://pan.baidu.com/s/1b8mC3s git安装步 阅读全文
posted @ 2017-06-28 20:06 starskyhu 阅读(314) 评论(0) 推荐(0) 编辑
摘要:说明: 登录与配置git的操作此处忽略。 假设你已配置好git,并且已绑定oschina。 下面是把一个本地文件夹上传到git的操作: ok!我们用 git log 就可以看到自己刚刚的提交了。 阅读全文
posted @ 2017-06-28 19:15 starskyhu 阅读(252) 评论(0) 推荐(0) 编辑
摘要:用户名,这个名字会出现在以后的提交记录中。 git config --global user.name "Git@OSC用户名" 然后是Email,同样,这个Email也会出现在你的提交记录中,此Email要与Git@OSC的注册Email一致。 git config --global user.e 阅读全文
posted @ 2017-06-28 18:38 starskyhu 阅读(189) 评论(0) 推荐(0) 编辑
摘要:01:http://www.ubuntusoft.com/ 02:http://ubuntu-tweak.com/ 03:http://www.ubuntumine.com/ 04:http://www.linuxidc.com/ Linux公社 05:https://launchpad.NET/u 阅读全文
posted @ 2017-06-28 17:53 starskyhu 阅读(295) 评论(0) 推荐(0) 编辑
摘要:虽然很多人在用码云,但是真正熟悉它发展历史的人却寥寥无几。更多的人,在听到“码云”的时候,只是意味深长的一笑,好似千言万语只是尽在无言中。所以,今天我想通过这篇文章,让更多的人走进码云,了解码云,感悟码云。其实这个过程,并没有大家想象中那么艰难。 为了更好的了解码云,首先要清楚目前开源中国的大框架, 阅读全文
posted @ 2017-06-27 16:28 starskyhu 阅读(1154) 评论(0) 推荐(0) 编辑
摘要:Git介绍 分布式 : Git版本控制系统是一个分布式的系统, 是用来保存工程源代码历史状态的命令行工具; 保存点 : Git的保存点可以追踪源码中的文件, 并能得到某一个时间点上的整个工程项目额状态; 可以在该保存点将多人提交的源码合并, 也可以会退到某一个保存点上; Git离线操作性 :Git可 阅读全文
posted @ 2017-06-26 09:56 starskyhu 阅读(167) 评论(0) 推荐(0) 编辑
摘要:http://www.360doc.com/content/13/0424/17/9171956_280649187.shtml http://www.360doc.com/content/13/0424/17/9171956_280649187.shtml 阅读全文
posted @ 2017-06-26 09:02 starskyhu 阅读(127) 评论(0) 推荐(0) 编辑
摘要:右键Git Bash Here 01. GIT命令行帮助 $ git help 查看git所有命令的帮助 $ git help 子命令 # 要退出帮助信息,按"q" # 翻看下页,按"空格" # 翻看上页,按"CTRL+B" # 要搜索相关文字,按"/"然后输入"相关文字" 02. 创建代码库 & 阅读全文
posted @ 2017-06-25 22:22 starskyhu 阅读(501) 评论(0) 推荐(0) 编辑
摘要:一.git 简介 1.Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 2.Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 3.Git 是由“Linux之父” Linus Torvalds 创建的。因为他发现找不到满意的方案 阅读全文
posted @ 2017-06-25 22:17 starskyhu 阅读(918) 评论(0) 推荐(0) 编辑
摘要:GIT是一款分布式的版本控制系统,最初是为Linux内核版本控制而开发的,在团队协作上比CVS等集中式的版本控制管理更有优势。经过多年的发现,目前,GIT可以运行在Linux/Windows/MAC等操作系统上。以Windows为例,介绍GIT的常规使用方法。 GIT是一款分布式的版本控制系统,最初 阅读全文
posted @ 2017-06-25 22:02 starskyhu 阅读(326) 评论(0) 推荐(0) 编辑
摘要:一、安装git for windows 首先下载git for windows客户端https://git-for-windows.github.io安装过程没什么特别的,不停next就ok了 图太多就不继续了~~安装完之后最好重启一下。 安装完成之后右键如果出现这几个东西,那么git你就安装完成了 阅读全文
posted @ 2017-06-25 21:36 starskyhu 阅读(8215) 评论(0) 推荐(0) 编辑
摘要:很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。 Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代码是如何管理的呢? 事实是,在2002年 阅读全文
posted @ 2017-06-25 17:41 starskyhu 阅读(213) 评论(0) 推荐(0) 编辑
摘要:resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。 需求: 如果查询订单并且关联查询用户信息。如果先查询订单信息即可满足要求,当我们需要查询用户信息时再查询用户信息。把对用户信息 阅读全文
posted @ 2017-06-23 10:02 starskyhu 阅读(802) 评论(0) 推荐(1) 编辑
摘要:resultType: 作用: 将查询结果按照sql列名pojo属性名一致性映射到pojo中。 场合: 常见一些明细记录的展示,比如用户购买商品明细,将关联查询信息全部展示在页面时,此时可直接使用resultType将每一条记录映射到pojo中,在前端页面遍历list(list中是pojo)即可。 阅读全文
posted @ 2017-06-22 20:36 starskyhu 阅读(177) 评论(0) 推荐(0) 编辑
摘要:先给出需求:查询用户及用户购买商品信息。 我们由之前的文章知道,这个需求是多对多的。 还是那个终止我们的mybatis所做的不管是之前的一对一还是一对多还是多对多,都只是为了把查询出来的结果(每个字段)做好映射。 好,我们现在sqlyong上把数据查出来,然后做映射。 给出几张表的内容: User表 阅读全文
posted @ 2017-06-22 20:35 starskyhu 阅读(322) 评论(0) 推荐(0) 编辑
摘要:讲述的是一对多的查询。(用resultMap) 给出几张表的内容: User表: orderdetail表: orders表: items表: 在SQLyog中写一个sql语句 (先验证成功): SELECT orders.*, USER.username, USER.sex, USER.addre 阅读全文
posted @ 2017-06-22 20:33 starskyhu 阅读(403) 评论(0) 推荐(0) 编辑
摘要:首先在这边感谢一下无私分享公开课的老师,关于mybatis的学习都是进行视频+码代码方式练习,围绕此数据模型完成的代码有想学习的留言我发你,相互学习。这篇文章是对订单商品数据模型进行分析(会给出分析思路),有四张表。这篇文章是后续文章的基础,因为后续的文章要针对这个数据模型(四张表)进行一对一,一对 阅读全文
posted @ 2017-06-22 20:32 starskyhu 阅读(7417) 评论(0) 推荐(0) 编辑
摘要:需求: 查询订单信息,关联查询创建订单的用户信息。 记住:用Mybatis开发的顺序就是 1.写sql语句 2.创建pojo类来完成映射 3.写Mapper.xml 4.写Mapper.java接口 我们知道Mybatis中mapper.xml中分为resultType和resultMap两种,这两 阅读全文
posted @ 2017-06-22 20:26 starskyhu 阅读(673) 评论(0) 推荐(0) 编辑
摘要:需求: 查询订单信息,关联查询创建订单的用户信息。 记住:用Mybatis开发的顺序就是 1.写sql语句 2.创建pojo类来完成映射 3.写Mapper.xml 4.写Mapper.java接口 我们知道Mybatis中mapper.xml中分为resultType和resultMap两种,这两 阅读全文
posted @ 2017-06-22 20:25 starskyhu 阅读(473) 评论(0) 推荐(0) 编辑
摘要:第一、Statement(Statement代表一个特定的容器,来对一个特定的数据库执行语句) * 执行查询的方法 Statement=Connection.createStatement();//创建执行sql的句柄对象ResultSet=Statement.executeQuery(sql);/ 阅读全文
posted @ 2017-06-22 09:01 starskyhu 阅读(463) 评论(0) 推荐(0) 编辑
摘要:getParameter 是用来接受用post/get方法传递过来的参数的.getAttribute 必须先setAttribute.(1)request.getParameter() 取得是通过容器的实现来取得通过类似post,get等方式传入的数据,request.setAttribute()和 阅读全文
posted @ 2017-06-19 16:47 starskyhu 阅读(390) 评论(0) 推荐(0) 编辑
摘要:第3章 关系数据库标准语言SQL 一、选择题 1、SQL语言是 的语言,易学习。 A.过程化 B.非过程化 C.格式化 D.导航式 答案:B 2、SQL语言是 语言。 A.层次数据库 B.网络数据库 C.关系数据库 D.非数据库 答案:C 3、SQL语言具有 的功能。 A.关系规范化、数据操纵、数据 阅读全文
posted @ 2017-06-19 16:24 starskyhu 阅读(16758) 评论(0) 推荐(0) 编辑
摘要:Struts2主要来源于webwork框架,与Struts1相比,在数据传递方面,Struts2提供了更加强大OGNL标签功能,使其能够通过在action中定义变量来直接与jsp页面中的数据进行相互传值,省去了Struts1中的formbean;而在跳转控制方面,Struts2简化了配置文件的信息量 阅读全文
posted @ 2017-06-19 13:42 starskyhu 阅读(3434) 评论(0) 推荐(0) 编辑
摘要:OGNL是通常要结合Struts 2的标志一起使用,如<s:property value="#xx" /> struts页面中不能单独使用,el可以单独使用 ${sessionScope.username} 页面取值区别: 名称 servlet ognl el parameters request. 阅读全文
posted @ 2017-06-19 10:39 starskyhu 阅读(299) 评论(0) 推荐(0) 编辑
摘要:一、Filter的介绍及使用 什么是过滤器? 与Servlet相似,过滤器是一些web应用程序组件,可以绑定到一个web应用程序中。但是与其他web应用程序组件不同的是,过滤器是"链"在容器的处理过程中的。这就意味着它们会在servlet处理器之前访问一个进入的请求,并且在外发响应信息返回到客户前访 阅读全文
posted @ 2017-06-17 15:11 starskyhu 阅读(328) 评论(0) 推荐(0) 编辑
摘要:首先: 1 。 EXISTS 子查询找到的提交 NOT EXISTS 子查询中 找不到的提交 说明:不要去翻译为存在和不存在,把脑袋搞晕。 2 。 建立程序循环的概念,这是一个动态的查询过程。如 FOR循环 。 3 。 Exists执行的流程Exists首先执行外层查询,再执行内存查询,与IN相反。 阅读全文
posted @ 2017-06-17 13:30 starskyhu 阅读(1410) 评论(0) 推荐(0) 编辑
摘要:重定向和转发有一个重要的不同:当使用转发时,JSP容器将使用一个内部的方法来调用目标页面,新的页面继续处理同一个请求,而浏览器将不会知道这个过程。 与之相反,重定向方式的含义是第一个页面通知浏览器发送一个新的页面请求。因为,当你使用重定向时,浏览器中所显示的URL会变成新页面的URL, 而当使用转发 阅读全文
posted @ 2017-06-17 08:55 starskyhu 阅读(217) 评论(0) 推荐(0) 编辑
摘要:SQL Server提供了“分离/附加”数据库、“备份/还原”数据库、复制数据库等多种数据库的备份和恢复方法。这里介绍一种学习中常用的“分离/附加”方法,类似于大家熟悉的“文件拷贝”方法,即把数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘上作备份,然后把这两个文件再拷贝到任何需要这 阅读全文
posted @ 2017-06-14 15:56 starskyhu 阅读(1477) 评论(0) 推荐(0) 编辑
摘要:JDBC是一组能够执行SQL语句的API 由于传统的数据库操作方式需要程序员掌握各个不同的数据库的API,极其不便 因此java定义了JDBC这一标准的接口和类,为程序员操作数据库提供了统一的方式 JDBC的操作方式比较单一,由五个流程组成:1.通过数据库厂商提供的JDBC类库向DriverMana 阅读全文
posted @ 2017-06-09 08:53 starskyhu 阅读(259) 评论(0) 推荐(0) 编辑
摘要:我们都知道JDBC的代码怎么写,比如以MySQL JDBC为例 通过阅读MySQL JDBC的 源代码,本文将讲述这两段代码背后的内容 1. Class.forName做了什么?2. java.sql.DriverManager.registerDriver(new Driver())做了什么? 下 阅读全文
posted @ 2017-06-08 20:54 starskyhu 阅读(958) 评论(0) 推荐(0) 编辑
摘要:这次我们采取技术演进的方式来谈谈数据库连接池的技术出现过程及其原理,以及当下最流行的开源数据库连接池jar包。 一.早期我们怎么进行数据库操作 1.原理:一般来说,java应用程序访问数据库的过程是: ①装载数据库驱动程序; ②通过jdbc建立数据库连接; ③访问数据库,执行sql语句; ④断开数据 阅读全文
posted @ 2017-06-08 20:29 starskyhu 阅读(280) 评论(0) 推荐(0) 编辑
摘要:的关系: 1、直接插入排序 (1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排 好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数 也是排好顺序的。如此反复循环,直到全部排好顺序。 (2)实例 (3)用java实现 2、希尔排序(最小增量排序) 3.简单选择排序 阅读全文
posted @ 2017-06-08 11:24 starskyhu 阅读(650) 评论(0) 推荐(0) 编辑
摘要:使用注解来构造IoC容器 用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册<context:component-scan base-package=”pagkage1[,pagkage2,…,pagkageN]”/>。 如:在base-package指 阅读全文
posted @ 2017-06-08 10:08 starskyhu 阅读(6128) 评论(1) 推荐(0) 编辑
摘要:首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。 Struts作为系统 阅读全文
posted @ 2017-06-07 20:47 starskyhu 阅读(411) 评论(0) 推荐(0) 编辑
摘要:下面是20个非常有用的Java程序片段,希望能对你有用。 1. 字符串有整型的相互转换 2. 向文件末尾添加内容 3. 得到当前方法的名字 4. 转字符串到日期 或者是: 5. 使用JDBC链接Oracle 6. 把 Java util.Date 转成 sql.Date 7. 使用NIO进行快速的文 阅读全文
posted @ 2017-06-07 20:09 starskyhu 阅读(26773) 评论(0) 推荐(0) 编辑
摘要:MVC框架是什么 模型-视图-控制器(MVC)是一个众所周知的以设计界面应用程序为基础的设计模式。它主要通过分离模型、视图及控制器在应用程序中的角色将业务逻辑从界面中解耦。通常,模型负责封装应用程序数据在视图层展示。视图仅仅只是展示这些数据,不包含任何业务逻辑。控制器负责接收来自用户的请求,并调用后 阅读全文
posted @ 2017-06-07 20:03 starskyhu 阅读(1820) 评论(2) 推荐(0) 编辑
摘要:Linux内核内置了一组用于实现各种系统功能的函数,称为系统调用。用户可以在应用程序中调用系统调用来实现某种系统功能。从某种角度来看,系统调用和普通的函数调用非常相似。区别仅仅在于,系统调用由操作系统核心提供,运行于核心态;而普通的函数调用由函数库或用户自己提供,运行于用户态。 系统调用把应用程序的 阅读全文
posted @ 2017-06-05 18:19 starskyhu 阅读(557) 评论(0) 推荐(0) 编辑
摘要:生成 HTML 文档初始结构 HTML 文档的初始结构,就是包括 doctype、html、head、body 以及 meta 等内容。你只需要输入一个 “!” 就可以生成一个 HTML5 的标准文档初始结构,你没有看错,输入一个感叹号(当然是英文符号),然后摁下 TAB 键,就会发现生成了下面的结 阅读全文
posted @ 2017-06-04 15:10 starskyhu 阅读(512) 评论(0) 推荐(0) 编辑
摘要:今天在使用IDEA配置springmvc文件时,出现类似在Android studio 中样式文件报top level element is not completed错,郁闷极了,找了好久 才找到解决方案,问题解决了 然而并没有理解为什么 ,希望有大神可以帮回复。问题类似如下: 在上面代码中“Th 阅读全文
posted @ 2017-06-03 19:58 starskyhu 阅读(1166) 评论(1) 推荐(1) 编辑
摘要:JetBrains(这个公司的名称翻译过来就是“大脑喷射?”) 公司的宣传语是这么说的:Develop with pleasure!(带着快乐开发!)Why?他们咋这么有信心呢?这到底是怎样的一个工具?跟我一起来数数IDEA特别长的地方:一.黑色主题 Darcula眼睛舒服,最重要的是酷!设置方式: 阅读全文
posted @ 2017-06-03 11:45 starskyhu 阅读(1821) 评论(1) 推荐(0) 编辑
摘要:简单理解: DAO数据库访问对象 实现连接数据库 修改、添加等细节 service服务层 面向功能 把一个整个服务 细化 调用DAO其实service其中都是一些方法 去调用DAO 甚至方法名都和DAO中一样的如某个service是用作用户注册的其中可能包括检测用户名是否存在和插入用户数据两部分分别 阅读全文
posted @ 2017-06-03 09:43 starskyhu 阅读(6007) 评论(0) 推荐(0) 编辑