程序媛~

路漫漫其修远兮,吾将上下而求索

芝诺悖论——改变认知观,从现在开始

       追乌龟 阿基里斯(又名阿喀琉斯)是古希腊神话中善跑的英雄。在他和乌龟的竞赛中,他速度为乌龟十倍,乌龟在前面100米跑,他在后面追,但他不可能追上乌龟。因为在竞赛中,追者首先必须到达被追者的出发点,当阿喀琉斯追到100米时,乌龟已经又向前爬了10米,于是,一个新的起点产生了;阿喀琉...

2018-08-17 14:28:16

阅读数 200

评论数 3

学习金字塔——你真的在努力吗?

                        先来了解一下概念,学习金字塔是美国缅因州的国家训练实验室研究成果,它用数字形式形象显示了:采用不同的学习方式,学习者在两周以后还能记住内容(平均学习保持率)的多少。它是一种现代学习方式的理论。最早它是由美国学者、著名的学习专家爱德加·戴尔1946...

2018-08-17 14:26:02

阅读数 462

评论数 1

跨域问题

一、原由   最近写接口跟web端的对接。联调过程中出现跨域的问题,着实费了一番功夫,也涉及了以前不知道的东西,以此学习和总结吧。   二、各种解决方案   1.报错信息: XMLHttpRequestcannot load http://zb.example.com/info....

2016-12-02 21:31:32

阅读数 24945

评论数 7

MyBatis与Hibernate对比

Hibernate:是一个标准ORM框架(对象关系映射)。入门门槛较高的,不需要程序写sql,sql语句自动生成了。对sql语句进行优化、修改比较困难的。 应用场景:适用与需求变化不多的中小型项目,比如:后台管理系统,erp、orm、oa。   MyBatis:专注是sql本身,需要程序员自己编写...

2015-10-08 20:03:45

阅读数 803

评论数 6

回顾MyBatis

3.1JDBC问题总结        1、数据库连接,使用时就创建,不使用立即释放,对数据库进行频繁连接开启和关闭,造成数据库资源浪费,影响数据库性能。 设想:使用数据库连接池管理数据库连接。       2、将sql语句硬编码到java代码中,如果sql 语句修改,需要重新编译java代码,...

2015-10-02 20:11:24

阅读数 644

评论数 2

梳理Hibernate

这里先做简单的总结,主要是梳理Hibernate框架最基本的知识。我把它和JPA对比学习,发现很多相似之处,基本上JPA有的,Hibernate都会有。是不是可以这么认为,Hibernate是照着JPA的标准制定的呢?具体看下面的介绍吧。 2.1Hibernate流程        简单介...

2015-09-27 10:53:11

阅读数 552

评论数 2

ORM概况了解

1.1 ORM简介         对象关系映射(英语:Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数...

2015-09-26 08:19:41

阅读数 636

评论数 2

理理“事务”(下)

接上一篇博客《理理“事务”(上)》 2.2 分布式事务         分布式事务处理是指一个事务可能涉及多个数据库操作,分布式事务处理的关键是必须有一种方法可以知道事务在任何地方所做的所有动作,提交或回滚事务的决定必须产生统一的结果(全部提交或全部回滚)。         有的应用程序会将...

2015-09-25 07:29:06

阅读数 536

评论数 1

理理“事务”(上)

1事务 1.1概念 计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。                        以前的事务管理都在数据库上,现在相应的转移到了Java程序代码中。 事务由begin transation 和end transat...

2015-09-24 09:38:15

阅读数 475

评论数 1

全面说说反射机制

1 反射机制的基本概念         JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 2 反射是如何实现的 1.简单...

2015-08-30 22:09:02

阅读数 1034

评论数 2

Java基础语法(下)

5 方法 5.1 定义一个方法的格式 返回值类型 方法名(参数类型 形参1,参数类型 形参2,…) { 程序代码; return 返回值; } 注意:有些方法的返回值类型是“void”,一般我们不写return,或者直接写“return ; ”。 5.2方法...

2015-08-30 21:49:22

阅读数 518

评论数 1

Java基础语法(上)

1.Java语言的特点 特点: 区分大小写;自由格式的语言——一句话一行或多行多可以语句分为结构定义的语句和功能执行语句(此类型语句用“;”结尾) 2.注释 分类: 行注释—— //;块注释—— /*    */专门用于生成java文档的 注释—— /**        */ ...

2015-08-30 21:26:46

阅读数 584

评论数 1

复习“JDK+JVM”的知识点

1 JVM篇 1.1Java的特点-一次编译,到处运行           “一次编译,到处运行”的原理                                                    怎么实现的跨平台:多了一个JVM虚拟机,也就是解耦操作,根据第三方的原则,...

2015-08-30 20:57:39

阅读数 722

评论数 2

Maven学习阶段性总结

刚刚写了三篇关于Maven的博客:《Maven项目搭建-Eclipse版 》、《Maven核心概念之仓库,生命周期与插件 》、《Maven核心概念之依赖,聚合与继承》。从Maven最初的创建到后期对核心概念的梳理,真是感觉学习到了不少东西。            一开始Maven压缩包的下载,环境...

2015-07-29 08:13:02

阅读数 652

评论数 5

Maven核心概念之依赖,聚合与继承

宏观图                             一、依赖           我们项目中依赖的jar包可以通过依赖的方式(dependencies元素下添加dependency子元素)引入。        junit junit ...

2015-07-28 08:12:40

阅读数 4492

评论数 8

Maven核心概念之仓库,生命周期与插件

宏观图                             一、仓库            统一存储所有Maven项目共享的构建的位置就是仓库。         仓库分为本地仓库和远程仓库。远程仓库又分为中央仓库(中央仓库是Maven核心自带的远程仓库),伺服(另一种特殊的远程仓库,为节省...

2015-07-27 17:51:00

阅读数 1025

评论数 7

Maven项目搭建-Eclipse版

一、Maven简介            Maven是基于Java平台的项目构建(mvn clean install)、依赖管理(中央仓库,Nexus)和项目信息管理的项目管理工具。          Maven是基于项目对象模型(POM),是声明式的,项目构建过程和过程各个阶段所需的工作都由插件...

2015-07-26 22:30:21

阅读数 902

评论数 7

Spring Web MVC 原理学习(下)

接着上一篇博客,这一篇,我们根据一个简单的demo,来对SpringMVC的原理再次学习:   一、配置web.xml                   我们新建一个web项目,在web.xml配置网站的统一访问点,把Dispatcher Servlet配置在里面,进行全局流程控制; ...

2015-06-24 08:48:54

阅读数 1163

评论数 7

Spring Web MVC 原理学习(上)

一、Web的MVC框架 先来简单了解一下Web的MVC框架:                                     MVC,大概分为三个部分,controller,view,model。从图中可以看出,controller协调model和view。model和view不直接...

2015-06-23 11:39:43

阅读数 843

评论数 6

CGLib与JDK的动态代理

一、CGLib 简介           CGLib (Code Generation Library) 是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。Hibernate用它来实现PO字节码的动态生成。CGLib比 Java 的 java.lang...

2015-06-06 10:32:42

阅读数 1684

评论数 6

提示
确定要删除当前文章?
取消 删除
关闭
关闭