会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
笔记
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2018年10月8日
MyBatis学习总结(二)——MyBatis核心配置文件与输入输出映射
摘要: 在上一章中我们学习了《MyBatis学习总结(一)——ORM概要与MyBatis快速起步》,这一章主要是介绍MyBatis核心配置文件、使用接口+XML实现完整数据访问、输入参数映射与输出结果映射等内容。 一、MyBatis配置文件概要 MyBatis核心配置文件在初始化时会被引用,在配置文件中定义
阅读全文
posted @ 2018-10-08 08:22 张果
阅读(6715)
评论(2)
推荐(13)
2018年9月30日
MyBatis学习总结(三)——多表关联查询与动态SQL
摘要: 在上一章中我们学习了《MyBatis学习总结(二)——MyBatis核心配置文件与输入输出映射》,这一章主要是介绍一对一关联查询、一对多关联查询与动态SQL等内容。 一、多表关联查询 表与表之间有三种常见的关联关系,分别是一对一,一对多与多对多关系,MyBatis直接提供一对一与一对多的关联关系,可
阅读全文
posted @ 2018-09-30 11:21 张果
阅读(32802)
评论(0)
推荐(11)
2018年9月27日
MyBatis学习总结(一)——ORM概要与MyBatis快速起步
摘要: 程序员应该将核心关注点放在业务上,而不应该将时间过多的浪费在CRUD中,多数的ORM框架都把增加、修改与删除做得非常不错了,然后数据库中查询无疑是使用频次最高、复杂度大、与性能密切相关的操作,我们希望得到一种使用方便,查询灵活的ORM框架,MyBatis可以满足这些要求,MyBatis是一个支持普通
阅读全文
posted @ 2018-09-27 08:51 张果
阅读(18653)
评论(24)
推荐(79)
2018年9月20日
一个小时学会Maven
摘要: 一、为什么要Maven 在开发中经常需要依赖第三方的包,包与包之间存在依赖关系,版本间还有兼容性问题,有时还里要将旧的包升级或降级,当项目复杂到一定程度时包管理变得非常重要。 Maven是当前最受欢迎的Java项目管理构建自动化综合工具,类似以前Java中的Ant、node.js中的npm、dotN
阅读全文
posted @ 2018-09-20 08:22 张果
阅读(76939)
评论(77)
推荐(197)
2018年1月11日
前端MVC Vue2学习总结(七)——ES6与Module模块化、Vue-cli脚手架搭建、开发、发布项目与综合示例
摘要: 使用vue-cli可以规范项目,提高开发效率,但是使用vue-cli时需要一些ECMAScript6的知识,特别是ES6中的模块管理内容,本章先介绍ES6中的基础与模块化的内容再使用vue-cli开发vue项目。 一、ECMAScript6概要 ECMAScript是一种由Ecma国际(前身为欧洲计
阅读全文
posted @ 2018-01-11 12:37 张果
阅读(5673)
评论(5)
推荐(26)
2018年1月5日
前端MVC Vue2学习总结(六)——axios与跨域HTTP请求、Lodash工具库
摘要: 一、axios Vue更新到2.0之后宣告不再对vue-resource更新,推荐使用axios,axios是一个用于客户端与服务器通信的组件,axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端javaScript工具。通俗来说可以实现客户端请求服务器端提供的服务
阅读全文
posted @ 2018-01-05 08:20 张果
阅读(6885)
评论(5)
推荐(17)
2018年1月3日
前端MVC Vue2学习总结(五)——表单输入绑定、组件
摘要: 一、表单输入绑定 1.1、基础用法 你可以用 v-model 指令在表单控件元素上创建双向数据绑定。它会根据控件类型自动选取正确的方法来更新元素。尽管有些神奇,但 v-model 本质上不过是语法糖,它负责监听用户的输入事件以更新数据,并特别处理一些极端的例子。 v-model 并不关心表单控件初始
阅读全文
posted @ 2018-01-03 11:14 张果
阅读(3734)
评论(3)
推荐(20)
2018年1月2日
前端MVC Vue2学习总结(四)——条件渲染、列表渲染、事件处理器
摘要: 一、条件渲染 1.1、v-if 在字符串模板中,如 Handlebars ,我们得像这样写一个条件块: 在 Vue.js ,我们使用 v-if 指令实现同样的功能: 也可以用 v-else 添加一个 “else” 块: 1.1.1、template v-if 因为 v-if 是一个指令,需要将它添加
阅读全文
posted @ 2018-01-02 11:20 张果
阅读(2997)
评论(4)
推荐(14)
2017年12月28日
前端MVC Vue2学习总结(三)——模板语法、过滤器、计算属性、观察者、Class 与 Style 绑定
摘要: Vue.js 使用了基于 HTML 的模版语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。所有 Vue.js 的模板都是合法的 HTML ,所以能被遵循规范的浏览器和 HTML 解析器解析。 在底层的实现上, Vue 将模板编译成虚拟 DOM 渲染函数。结合响应系统,在应用状态改
阅读全文
posted @ 2017-12-28 15:00 张果
阅读(3900)
评论(2)
推荐(32)
2017年12月27日
前端MVC Vue2学习总结(二)——Vue的实例、生命周期与Vue脚手架(vue-cli)
摘要: 一、Vue的实例 1.1、创建一个 Vue 的实例 每个 Vue 应用都是通过 Vue 函数创建一个新的 Vue 实例开始的: 虽然没有完全遵循 MVVM 模型,Vue 的设计无疑受到了它的启发。因此在文档中经常会使用 vm (ViewModel 的简称) 这个变量名表示 Vue 实例。 1、vue
阅读全文
posted @ 2017-12-27 11:12 张果
阅读(6768)
评论(6)
推荐(34)
2017年12月25日
前端MVC Vue2学习总结(一)——MVC与vue2概要、模板、数据绑定与综合示例
摘要: 一、前端MVC概要 1.1、库与框架的区别 框架是一个软件的半成品,在全局范围内给了大的约束。库是工具,在单点上给我们提供功能。框架是依赖库的。Vue是框架而jQuery则是库。 1.2、AMD与CMD 在传统的非模块化JavaScript开发中有许多问题:命名冲突、文件依赖、跨环境共享模块、性能优
阅读全文
posted @ 2017-12-25 15:26 张果
阅读(7958)
评论(1)
推荐(46)
2017年12月12日
JavaScript学习总结(一)——ECMAScript、BOM、DOM(核心、浏览器对象模型与文档对象模型)
摘要: 一、JavaScript简介 JavaScript是一种解释执行的脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型,它遵循ECMAScript标准。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,主要用来给HTML增加动态功能。 几乎所有主流的语言
阅读全文
posted @ 2017-12-12 15:48 张果
阅读(5325)
评论(2)
推荐(28)
2017年12月8日
Spring MVC 学习总结(九)——Spring MVC实现RESTful与JSON(Spring MVC为前端提供服务)
摘要: 很多时候前端都需要调用后台服务实现交互功能,常见的数据交换格式多是JSON或XML,这里主要讲解Spring MVC为前端提供JSON格式的数据并实现与前台交互。RESTful则是一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个
阅读全文
posted @ 2017-12-08 16:36 张果
阅读(6478)
评论(5)
推荐(15)
2017年12月6日
Spring MVC 学习总结(八)——Spring MVC概要与环境配置(IDEA+Maven+Tomcat7+JDK8、示例与视频)
摘要: 一、MVC概要 MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范,用一种将业务逻辑、数据、显示分离的方法组织代码,MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。 在web
阅读全文
posted @ 2017-12-06 15:56 张果
阅读(5520)
评论(7)
推荐(14)
2017年11月15日
最全前端资源汇总
摘要: 一、概要 这份汇总整理,很程度上参考了GitHub最全前端资源汇总;云集前端教程、开发资源、免费书籍、手册规范、求职面试等等,旨在为前端学习 & 技能提升提供方便。当然,并不期望这成为一个前端武学收藏夹;毕竟,只有自己掌握,才是真正拥有;况且前端发展如火如荼,日新月异。这里会尽量保持探索 & 学习
阅读全文
posted @ 2017-11-15 11:28 张果
阅读(13799)
评论(18)
推荐(92)
2017年10月13日
Quartz.NET实现作业调度
摘要: 一、Quartz.NET介绍 Quartz.NET是一个强大、开源、轻量的作业调度框架,是 OpenSymphony 的 Quartz API 的.NET移植,用C#改写,可用于winform和asp.net应用中。它灵活而不复杂。你能够用它来为执行一个作业而创建简单的或复杂的作业调度。它有很多特征
阅读全文
posted @ 2017-10-13 09:11 张果
阅读(66376)
评论(38)
推荐(93)
2017年10月11日
写一个ORM框架的第一步(Apache Commons DbUtils)
摘要: 新一次的内部提升开始了,如果您想写一个框架从Apache Commons DbUtils开始学习是一种不错的选择,我们先学习应用这个小“框架”再把源代码理解,然后写一个属于自己的ORM框架不是梦。 一、简介 DbUtils是Apache下commons工具集中的一个小工具,它主要是对JDBC封装的O
阅读全文
posted @ 2017-10-11 09:50 张果
阅读(3218)
评论(5)
推荐(9)
2017年9月7日
一个小时学会Git
摘要: 最近要与部门同事一起做技术分享,我选择了Git,因为Git 是一种在全球范围都广受欢迎的版本控制系统。在开发过程中,为了跟踪代码,文档,项目等信息中的变化,版本控制变得前所未有的重要。 一、版本控制概要 工作区 暂存区 本地仓库 远程仓库 1.1、什么是版本控制 版本控制(Revision cont
阅读全文
posted @ 2017-09-07 23:55 张果
阅读(146192)
评论(100)
推荐(564)
2017年9月5日
一分钟实现内网穿透(ngrok服务器搭建)
摘要: 简单来说内网穿透的目的是:让外网能访问你本地的应用,例如在外网打开你本地http://127.0.0.1指向的Web站点。 最近公司的花生壳到期了,要续费,发现价格一直在涨,都是5年以上的老用户,旗舰版都没有实现内网完全穿透,打算自己动手替换这个服务,中间走了不少的弯路,这里记录一些文字为大家提供参
阅读全文
posted @ 2017-09-05 08:47 张果
阅读(812)
评论(12)
推荐(37)
2017年5月16日
从一个故事开始谈项目与团队管理
摘要: 先来听一个故事: 二战期间,英国国防部发现参战的飞机难免挨上高射机枪的枪子儿,受限于飞机重量和成本,他们只能在一处安装装甲增强防御力。但是在位置选择上犯了难:应该把装甲装在什么位置? 数学家对战斗中返回的战机作了一项统计,发现39%的弹孔在机翼上,60%在机身,1%在发动机部位。于是他们给出答案:装
阅读全文
posted @ 2017-05-16 09:08 张果
阅读(11537)
评论(46)
推荐(64)
2017年5月14日
一分钟应对勒索病毒WannaCry
摘要: 一、WannaCry 勒索病毒 勒索病毒WannaCry肆虐全球,利用Windows操作系统漏洞,因链式反应迅猛自动传播,校园电脑、个人电脑、政府机关都是重灾区。中毒电脑所有文档被加密,将被勒索高达300美元以上。 截至2017年5月13日晚8点,我国共39730家机构被新型“蠕虫”式勒索病毒感染!
阅读全文
posted @ 2017-05-14 23:47 张果
阅读(10097)
评论(6)
推荐(12)
2017年3月21日
一种绝对提高开发水平的方法
摘要: 一、概要 英语对提升软件开发水平非常重要。 如果你英文水平不高,这并不影响你成为一个普通程序员,程序更多是靠逻辑思维。 如果做了多年开发的你发现自己的水平一直上不去,你可能要提高自己的英文水平了,英语就是你技术的瓶颈,对有些人可能是硬伤。 我周围的高水平的开发者英文都不差,官方API,专业英文资料、
阅读全文
posted @ 2017-03-21 09:06 张果
阅读(32607)
评论(441)
推荐(256)
2017年3月20日
30分钟搞定后台登录界面(103个后台PSD源文件、素材网站)
摘要: 去年八月时要做一个OA系统为了后台界面而烦恼,后来写了一篇博客(《后台管理UI的选择》)介绍了选择过程与常用后台UI,令我想不到的时竟然有许多开发者与我一样都为这个事情而花费不少时间,最后界面效果还是不佳;还好这个OA系统已经基本交付给客户在使用了,但登录界面还是非常难看,这几天花时间修改了一下,感
阅读全文
posted @ 2017-03-20 10:35 张果
阅读(23543)
评论(693)
推荐(201)
2017年3月9日
一个小时学会MySQL数据库
摘要: 随着移动互联网的结束与人工智能的到来大数据变成越来越重要,下一个成功者应该是拥有海量数据的,数据与数据库你应该知道。 一、数据库概要 数据库(Database)是存储与管理数据的软件系统,就像一个存入数据的物流仓库。 在商业领域,信息就意味着商机,取得信息的一个非常重要的途径就是对数据进行分析处理,
阅读全文
posted @ 2017-03-09 09:43 张果
阅读(118777)
评论(85)
推荐(329)
2017年1月12日
前端MVC学习总结(四)——NodeJS+MongoDB+AngularJS+Bootstrap书店示例
摘要: 这章的目的是为了把前面所学习的内容整合一下,这个示例完成一个简单图书管理模块,因为中间需要使用到Bootstrap这里先介绍Bootstrap。 示例名称:天狗书店 功能:完成前后端分离的图书管理功能,总结前端学习过的内容。 技术:NodeJS、Express、Monk、MongoDB、Angula
阅读全文
posted @ 2017-01-12 08:37 张果
阅读(4986)
评论(12)
推荐(22)
上一页
1
2
3
4
5
6
下一页
公告