03 2018 档案

摘要:从零开发项目概述 最近这一直在复习数据结构和算法,也就是前面发出去的排序算法 "八大基础排序总结" , "Java实现单向链表" , "栈和队列就是这么简单" , "十道简单算法题" 等等... 被虐得不要不要的,即使是非常简单有时候绕半天,想不明白。 本来这篇博文是想留到我最后Java基础复习完再 阅读全文
posted @ 2018-03-31 08:26 Java3y 阅读(3939) 评论(3) 推荐(2) 编辑
摘要:前言 最近在回顾以前使用C写过的数据结构和算法的东西,发现自己的算法和数据结构是真的薄弱,现在用Java改写一下,重温一下。 只能说慢慢积累吧~下面的题目难度都是简单的,算法的大佬可直接忽略这篇文章了~入门或者算法薄弱的同学可参考一下~ 很多与排序相关的小算法(合并数组、获取数字每位值的和),我都没 阅读全文
posted @ 2018-03-30 10:18 Java3y 阅读(2569) 评论(0) 推荐(2) 编辑
摘要:一、前言 上一篇已经讲过了链表【 "Java实现单向链表" 】了,它跟数组都是线性结构的基础,本文主要讲解线性结构的应用: 栈 和 队列 如果写错的地方希望大家能够多多体谅并指正哦,如果有更好的理解的方式也希望能够在评论下留言,让大家学习学习~ 二、数据结构【栈】就是这么简单 2.1数据结构【栈】介 阅读全文
posted @ 2018-03-29 16:42 Java3y 阅读(5141) 评论(1) 推荐(4) 编辑
摘要:一、前言 最近在回顾数据结构与算法,有部分的算法题用到了栈的思想,说起栈又不得不说链表了。数组和链表都是线性存储结构的基础,栈和队列都是线性存储结构的应用~ 本文主要讲解 单链表的基础知识点 ,做一个简单的入门~如果有错的地方请指正 二、回顾与知新 说起链表,我们先提一下数组吧,跟数组比较一下就很理 阅读全文
posted @ 2018-03-28 17:01 Java3y 阅读(10192) 评论(0) 推荐(3) 编辑
摘要:前言 大概花了一周的时间把八大基础排序过了一遍,这篇博文主要是用来回顾一下八大基础排序的要点和一些总结~ 回顾: "冒泡排序就这么简单" "选择排序就这么简单" "插入排序就这么简单" "快速排序就这么简单" "归并排序就这么简单" "堆排序就这么简单" "希尔排序就这么简单" "基数排序就这么简单 阅读全文
posted @ 2018-03-27 10:39 Java3y 阅读(1963) 评论(2) 推荐(4) 编辑
摘要:前言 本章节主要讲解Druid数据库连接池,为什么要学Druid数据库连接池呢?? 我的知识储备数据库连接池有两种 C3P0,DBCP,可是现在看起来并不够用阿~当时学习C3P0的时候,觉得这个数据库连接池是挺强大的。看过的一些书上也是多数介绍了这两种数据库连接池,自己做的Demo也是使用C3P0。 阅读全文
posted @ 2018-03-26 19:09 Java3y 阅读(1861) 评论(2) 推荐(0) 编辑
摘要:一、基数排序(桶排序)介绍 来源360百科: 基数排序(radix sort)属于"分配式排序"(distribution sort),又称"桶子法"(bucket sort)或bin sort,顾名思义,它是透过键值的部份资讯,将要排序的元素分配至某些"桶"中,藉以达到排序的作用,基数排序法是属于 阅读全文
posted @ 2018-03-26 12:53 Java3y 阅读(1457) 评论(0) 推荐(0) 编辑
摘要:一、希尔排序介绍 来源百度百科: 希尔排序(Shell's Sort)是插入排序的一种又称“缩小增量排序”(Diminishing Increment Sort),是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。该方法因D.L.Shell于1959年提出而得名。 从上面我们很容易 阅读全文
posted @ 2018-03-25 10:10 Java3y 阅读(1066) 评论(0) 推荐(0) 编辑
摘要:一、堆排序介绍 来源百度百科: 堆排序(Heapsort)是指利用堆积树(堆)这种数据结构所设计的一种排序算法,它是选择排序的一种。可以利用数组的特点快速定位指定索引的元素。堆分为大根堆和小根堆,是 完全二叉树 。 前面我已经有二叉树入门的文章了,当时讲解的是二叉查找树,那上面所说的完全二叉树是怎么 阅读全文
posted @ 2018-03-24 16:58 Java3y 阅读(88800) 评论(21) 推荐(19) 编辑
摘要:一、二叉树就是这么简单 本文撇开一些非常苦涩、难以理解的概念来讲讲二叉树,仅入门观看(或复习).... 首先,我们来讲讲什么是树: 树是一种 非线性 的数据结构,相对于线性的数据结构(链表、数组)而言, 树的平均运行时间更短(往往与树相关的排序时间复杂度都不会高) 在现实生活中,我们一般的树长这个样 阅读全文
posted @ 2018-03-24 08:49 Java3y 阅读(1521) 评论(3) 推荐(4) 编辑
摘要:归并排序就这么简单 从前面已经讲解了冒泡排序、选择排序、插入排序,快速排序了,本章主要讲解的是 归并排序 ,希望大家看完能够理解并手写出归并排序快速排序的代码,然后就通过面试了!如果我写得有错误的地方也请大家在评论下指出。 归并排序的介绍 来源百度百科: 归并排序(MERGE SORT)是建立在归并 阅读全文
posted @ 2018-03-23 17:24 Java3y 阅读(6408) 评论(0) 推荐(2) 编辑
摘要:一、前言 最近有点想弄一个站内搜索的功能,之前学过了Lucene,后来又听过Solr这个名词。接着在了解全文搜索的时候就发现了Elasticsearch这个,他也是以Lucene为基础的。 我去搜了几篇Elasticsearch教程,发现很多都是基于linux的,但我linux耍得并不熟,很少用。仅 阅读全文
posted @ 2018-03-23 08:44 Java3y 阅读(2921) 评论(8) 推荐(5) 编辑
摘要:移动商城项目总结 移动商城项目是我第二个做得比较大的项目,该项目系统来源于传智Java168期,十天的视频课程(想要视频的同学关注我的公众号就可以直接获取了) 通过这次的项目又再次开阔了我的视野,自己练习完我将项目的代码放到了GitHub中: "https://github.com/ZhongFuC 阅读全文
posted @ 2018-03-22 18:12 Java3y 阅读(1198) 评论(1) 推荐(0) 编辑
摘要:前言 本文主要讲解的知识点有以下: Shiro授权过滤器使用 Shiro缓存 与Ehcache整合 Shiro应用 实现验证码功能 记住我功能 一、授权过滤器测试 我们的授权过滤器使用的是permissionsAuthorizationFilter来进行拦截。我们可以在application shi 阅读全文
posted @ 2018-03-22 10:22 Java3y 阅读(717) 评论(0) 推荐(2) 编辑
摘要:插入排序就这么简单 从上面已经讲解了冒泡和选择排序了,本章主要讲解的是插入排序,希望大家看完能够理解并手写出插入排序的代码,然后就通过面试了!如果我写得有错误的地方也请大家在评论下指出。 插入排序介绍 来源百度百科: 插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个 阅读全文
posted @ 2018-03-21 21:42 Java3y 阅读(555) 评论(0) 推荐(0) 编辑
摘要:前言 本文主要讲解的知识点有以下: Shiro授权的方式简单介绍 与Spring整合 初始Shiro过滤器 一、Shiro授权 上一篇我们已经讲解了Shiro的认证相关的知识了,现在我们来弄Shiro的授权 Shiro授权的流程和认证的流程其实是差不多的: 1.1Shiro支持的授权方式 Shiro 阅读全文
posted @ 2018-03-21 19:29 Java3y 阅读(1226) 评论(5) 推荐(2) 编辑
摘要:快速排序就这么简单 从前面已经讲解了冒泡排序、选择排序、插入排序了,本章主要讲解的是快速排序,希望大家看完能够理解并手写出快速排序的代码,然后就通过面试了!如果我写得有错误的地方也请大家在评论下指出。 快速排序的介绍 来源百度百科: 快速排序由C. A. R. Hoare在1962年提出。它的基本思 阅读全文
posted @ 2018-03-21 15:57 Java3y 阅读(729) 评论(0) 推荐(0) 编辑
摘要:前言 本文主要讲解的知识点有以下: 权限管理的基础知识 模型 粗粒度和细粒度的概念 回顾URL拦截的实现 Shiro的介绍与简单入门 一、Shiro基础知识 在学习Shiro这个框架之前,首先我们要先了解Shiro需要的基础知识: 权限管理 1.1什么是权限管理? 只要有用户参与的系统一般都要有权限 阅读全文
posted @ 2018-03-21 09:48 Java3y 阅读(16340) 评论(7) 推荐(18) 编辑
摘要:一、SpringData入门 在上次学SpringBoot的时候,那时候的教程就已经涉及到了一点SpringData JPA的知识了。当时还是第一次见,觉得也没什么大不了,就是封装了Hibernate的API而已。 然后在慕课网上又看到了SpringData的教程了。于是就进去学习了一番。 教程地址 阅读全文
posted @ 2018-03-20 22:36 Java3y 阅读(12432) 评论(0) 推荐(0) 编辑
摘要:递归介绍 本来预算此章节是继续写快速排序的,然而编写快速排序往往是递归来写的,并且递归可能不是那么好理解,于是就有了这篇文章。 在上面提到了 递归 这么一个词,递归在程序语言中简单的理解是: 方法自己调用自己 递归其实和循环是非常像的,循环 都 可以改写成递归,递归 未必 能改写成循环,这是一个充分 阅读全文
posted @ 2018-03-20 16:33 Java3y 阅读(1221) 评论(2) 推荐(4) 编辑
摘要:一、SpringBoot入门 今天在慕课网中看见了Spring Boot这么一个教程,这个Spring Boot作为JavaWeb的学习者肯定至少会听过,但我是不知道他是什么玩意。 只是大概了解过他是用起来很方便,不用什么配置的。于是我就花了点时间去跟着学习了。 视频地址: "http://www. 阅读全文
posted @ 2018-03-20 10:34 Java3y 阅读(3138) 评论(0) 推荐(3) 编辑
摘要:Activiti介绍 什么是Activiti? Activiti5是 由Alfresco软件在2010年5月17日发布的 业务流程管理(BPM)框架 ,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。Activiti基于Apache许可的开源BPM平台 阅读全文
posted @ 2018-03-19 19:51 Java3y 阅读(5314) 评论(17) 推荐(10) 编辑
摘要:什么是Lucene?? Lucene是apache软件基金会发布的一个开放源代码的全文检索引擎工具包,由资深全文检索专家Doug Cutting所撰写,它是一个全文检索引擎的架构,提供了完整的创建索引和查询索引,以及部分文本分析的引擎,Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方 阅读全文
posted @ 2018-03-19 10:36 Java3y 阅读(731) 评论(1) 推荐(5) 编辑
摘要:选择排序就这么简单 从上一篇已经讲解了冒泡排序了,本章主要讲解的是选择排序,希望大家看完能够理解并手写出选择排序的代码,然后就通过面试了!如果我写得有错误的地方也请大家在评论下指出。 选择排序介绍和稳定性说明 来源百度百科: 选择排序(Selection sort)是一种简单直观的排序算法。它的工作 阅读全文
posted @ 2018-03-18 20:42 Java3y 阅读(780) 评论(0) 推荐(0) 编辑
摘要:WebService介绍 首先我们来谈一下为什么需要学习webService这样的一个技术吧.... 问题一 如果我们的网站需要提供一个 天气预报 这样一个需求的话,那我们该怎么做????? 天气预报这么一个功能并不是简单的JS组件就能够实现的,它的数据是依赖数据库分析出来的,甚至需要卫星探测..我 阅读全文
posted @ 2018-03-18 08:15 Java3y 阅读(2083) 评论(2) 推荐(1) 编辑
摘要:前言 本博文主要讲解的知识点如下: 校验器 统一处理异常 RESTful 拦截器 Validation 在我们的Struts2中,我们是继承ActionSupport来实现校验的...它有两种方式来实现校验的功能 手写代码 XML配置 这两种方式也是可以特定处理方法或者整个Action的 而Spri 阅读全文
posted @ 2018-03-17 21:08 Java3y 阅读(936) 评论(0) 推荐(0) 编辑
摘要:前言 本文主要讲解的知识点如下: 参数绑定 数据回显 文件上传 参数绑定 我们在Controller使用方法参数接收值,就是 把web端的值给接收到Controller中处理,这个过程就叫做参数绑定 ... 默认支持的参数类型 从上面的用法我们可以发现,我们可以使用request对象、Model对象 阅读全文
posted @ 2018-03-17 12:36 Java3y 阅读(1256) 评论(0) 推荐(0) 编辑
摘要:冒泡排序就这么简单 在我大一的时候自学c语言和数据结构,我当时就接触到了冒泡排序(当时使用的是C语言编写的)。现在大三了,想要在暑假找到一份实习的工作,又要回顾一下数据结构与算法的知识点了。 排序对我们来说是一点也不陌生了,当你打王者荣耀的时候也会有段位之分,当你打Dota的时候也有天梯分。从高往下 阅读全文
posted @ 2018-03-17 09:36 Java3y 阅读(384) 评论(0) 推荐(0) 编辑
摘要:项目简介 在慕课网上发现了一个JavaWeb项目,内容讲的是高并发秒杀,觉得挺有意思的,就进去学习了一番。 记录在该项目中学到了什么玩意.. 该项目源码对应的gitHub地址(由观看其视频的人编写,并非视频源代码): "https://github.com/codingXiaxw/seckill" 阅读全文
posted @ 2018-03-16 22:26 Java3y 阅读(3173) 评论(5) 推荐(8) 编辑
摘要:纳税服务系统总结 纳税服务系统是我第一个做得比较大的项目(不同于javaWeb小项目),该项目系统来源于传智Java32期,十天的视频课程(想要视频的同学关注我的公众号就可以直接获取了) 我跟着练习一步一步完成需求,才发觉原来Java是这样用来做网站的,Java有那么多的类库,页面的效果(图表、日期 阅读全文
posted @ 2018-03-16 15:27 Java3y 阅读(608) 评论(0) 推荐(2) 编辑
摘要:前言 本文主要是讲解在Controller中的开发,主要的知识点有如下: 编码过滤器 使用注解开发 注解 详解 业务方法接收参数 字符串转日期 重定向和转发 返回JSON SpringMVC过滤编码器 在SpringMVC的控制器中,如果没有对编码进行任何的操作,那么获取到的中文数据是乱码! 即使我 阅读全文
posted @ 2018-03-16 08:59 Java3y 阅读(5659) 评论(0) 推荐(2) 编辑
摘要:什么是SpringMVC? SpringMVC是Spring家族的一员,Spring是将现在开发中流行的组件进行组合而成的一个框架!它用在 基于MVC的表现层开发,类似于struts2框架 为什么要使用SpringMVC? 我们在之前已经学过了Struts2这么一个基于MVC的框架....那么我们已 阅读全文
posted @ 2018-03-15 20:36 Java3y 阅读(841) 评论(4) 推荐(2) 编辑
摘要:前言 上一篇Spring博文主要讲解了如何使用Spring来实现AOP编程,本博文主要讲解 Spring的DAO模块对JDBC的支持,以及Spring对事务的控制 ... 对于JDBC而言,我们肯定不会陌生,我们 在初学的时候肯定写过非常非常多的JDBC模板代码 ! 回顾对模版代码优化过程 我们来回 阅读全文
posted @ 2018-03-15 12:56 Java3y 阅读(3975) 评论(2) 推荐(0) 编辑
摘要:前言 到目前为止,已经简单学习了Spring的Core模块、....于是我们就开启了Spring的AOP模块了...在讲解AOP模块之前,首先我们来讲解一下 cglib代理、以及怎么手动实现AOP编程 cglib代理 在讲解cglib之前,首先我们来回顾一下静态代理和动态代理....我之前就写过了静 阅读全文
posted @ 2018-03-14 18:15 Java3y 阅读(600) 评论(0) 推荐(0) 编辑
摘要:前言 在Spring的第二篇中主要讲解了Spring Core模块的使用IOC容器创建对象的问题,Spring Core模块主要是解决对象的创建和对象之间的依赖关系,因此本博文主要讲解如何 使用IOC容器来解决对象之间的依赖关系 ! 回顾以前对象依赖 我们来看一下我们以前关于对象依赖,是怎么的历程 阅读全文
posted @ 2018-03-14 12:11 Java3y 阅读(662) 评论(0) 推荐(0) 编辑
摘要:前言 前面已经学习了Struts2和Hibernate框架了。接下来学习的是Spring框架...本博文主要是引入Spring框架... Spring介绍 Spring诞生: 创建Spring的目的就是用来 替代更加重量级的的企业级Java技术 简化Java的开发 基于POJO轻量级和 最小侵入式开 阅读全文
posted @ 2018-03-13 16:19 Java3y 阅读(1130) 评论(0) 推荐(1) 编辑
摘要:Mybatis与Spring整合 既然我们已经学了Mybatis的基本开发了,接下来就是Mybatis与Spring的整合了! 以下使用的是Oracle数据库来进行测试 导入jar包 aopalliance.jar asm 3.3.1.jar aspectjweaver.jar c3p0 0.9.1 阅读全文
posted @ 2018-03-13 12:44 Java3y 阅读(454) 评论(0) 推荐(0) 编辑
摘要:Mybatis【多表连接】 我们在学习Hibernate的时候,如果表涉及到两张的话,那么我们是在映射文件中使用 等标签将其的映射属性关联起来的...那么在我们Mybatis中又怎么做呢??? 先来回顾一下我们SQL99的语法: 由于我们Mybatis中并没有像Hibernate这样全自动化的,因此 阅读全文
posted @ 2018-03-13 10:29 Java3y 阅读(563) 评论(2) 推荐(1) 编辑
摘要:前言 本文主要讲解Mybatis的以下知识点: Mybatis缓存 一级缓存 二级缓存 与Ehcache整合 Mapper代理 使用Mapper代理就不用写实现类了 逆向工程 自动生成代码 Mybatis缓存 缓存的意义 将用户 经常查询的数据放在缓存(内存)中 ,用户去查询数据就不用从磁盘上(关系 阅读全文
posted @ 2018-03-12 18:28 Java3y 阅读(750) 评论(0) 推荐(0) 编辑
摘要:Mybatis常见面试题 的区别是什么? 在Mybatis中,有两种占位符 解析传递进来的参数数据 ${}对传递进来的参数 原样 拼接在SQL中 是预编译处理,${}是字符串替换 。 使用 {}可以有效的防止SQL注入,提高系统安全性。 当实体类中的属性名和表中的字段名不一样 ,怎么办 ? 当实体类 阅读全文
posted @ 2018-03-12 17:26 Java3y 阅读(5448) 评论(1) 推荐(0) 编辑
摘要:配置文件和映射文件还有挺多的属性我还没有讲的,现在就把它们一一补全 映射文件 在mapper.xml文件中配置很多的sql语句, 执行每个sql语句时,封装为MappedStatement对象,mapper.xml以statement为单位管理sql语句 Statement的实际位置就等于names 阅读全文
posted @ 2018-03-12 15:30 Java3y 阅读(373) 评论(0) 推荐(1) 编辑
摘要:什么是MyBatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。是一个基于Java的持久层框架 为什么我们要用Mybatis? 无论是Mybatis 阅读全文
posted @ 2018-03-12 08:18 Java3y 阅读(646) 评论(0) 推荐(0) 编辑
摘要:什么是OGNL表达式? OGNL是Object Graphic Navigation Language 是操作对象属性的开源表达式。 Struts2框架使用OGNL作为默认的表达式语言。 为什么我们学习OGNL 在学习JSP的时候,我们已经学习过了EL表达式。EL表达式用起来也十分简单...我们在S 阅读全文
posted @ 2018-03-11 22:03 Java3y 阅读(564) 评论(0) 推荐(0) 编辑
摘要:什么是拦截器 拦截器Interceptor.....拦截器是Struts的概念,它与过滤器是类似的...可以近似于看作是过滤器 为什么我们要使用拦截器 前面在介绍Struts的时候已经讲解过了,Struts为我们实现了很多的功能,比如数据自动封装阿..文件上传功能阿....Struts为我们提供的这 阅读全文
posted @ 2018-03-11 15:50 Java3y 阅读(368) 评论(2) 推荐(0) 编辑
摘要:前言 前面Struts博文基本把Struts的配置信息讲解完了..... 本博文主要讲解Struts对数据的处理 Action开发的三种方式 在第一次我们写开发步骤的时候,我们写的Action是继承着ActionSupport类的...为啥我们继承了ActionSupport类呢?下面我就会讲解到 阅读全文
posted @ 2018-03-11 09:48 Java3y 阅读(371) 评论(0) 推荐(0) 编辑
摘要:Struts2UI标签 Sturts2为了简化我们的开发,也为我们提供了UI标签...也就是 显示页面的标签 ..... 但是呢,Struts2是服务端的框架,因此使用页面的标签是 需要在服务器端解析然后再被浏览器解析 , 最后才显示在页面上的。 因此,它的性能是不够HTML标签好的...HTML直 阅读全文
posted @ 2018-03-10 22:51 Java3y 阅读(840) 评论(0) 推荐(0) 编辑
摘要:前言 上篇Struts博文已经讲解了Struts的开发步骤以及执行流程了.....对Struts的配置文件有了了解.....本博文继续讲解 Struts在配置的时候一些值得要学习的细节 ... 通配符 为什么要学习通配符 在讲解通配符之前,我们来看一下需求..... 现在我的 Action中有两个方 阅读全文
posted @ 2018-03-10 21:07 Java3y 阅读(309) 评论(0) 推荐(0) 编辑
摘要:前言 本博文主要讲解 Spring怎么与Struts2框架整合 ... Struts2和Spring的整合关键点 : action对象交给Spring来创建 搭建环境 进入jar包 引入jar文件: 1)引入struts .jar相关文件 2)spring core 相关jar文件 3)spring 阅读全文
posted @ 2018-03-10 11:28 Java3y 阅读(213) 评论(0) 推荐(1) 编辑
摘要:前言 这是Strtus的开山篇,主要是引入struts框架...为什么要引入struts,引入struts的好处是什么,以及对Struts2一个简单的入门.... 为什么要引入struts? 既然Servlet能够完成的事,我们为啥要用框架呢?? 框架帮我们封装了很多常用的功能 把Web带过来的参数 阅读全文
posted @ 2018-03-10 09:34 Java3y 阅读(636) 评论(4) 推荐(1) 编辑
摘要:Hibernate常见面试题 Hibernate工作原理及为什么要用? Hibernate工作原理及为什么要用? 1. 读取并解析配置文件 2. 读取并解析映射信息,创建SessionFactory 3. 打开Sesssion 4. 创建事务Transation 5. 持久化操作 6. 提交事务 7 阅读全文
posted @ 2018-03-09 18:52 Java3y 阅读(24258) 评论(0) 推荐(3) 编辑
摘要:前言 前面已经学习了如何使用Spring与Struts2进行整合,本博文主要讲解 如何使用Spring对Hibernate进行整合 Spring和Hibernate整合的关键点: SessionFactory对象交给Spring来创建 Hibernate的事务交给Spring进行管理 Spring和 阅读全文
posted @ 2018-03-09 14:58 Java3y 阅读(708) 评论(1) 推荐(0) 编辑
摘要:前言 在Hibernate的第二篇中只是简单地说了Hibernate的几种查询方式....到目前为止,我们都是使用一些简单的主键查询阿...使用HQL查询所有的数据.... 本博文主要讲解Hibernate的查询操作,连接池,逆向工程的知识点 ... get/load主键查询 由于主键查询这个方法用 阅读全文
posted @ 2018-03-09 08:31 Java3y 阅读(786) 评论(0) 推荐(1) 编辑
摘要:对象状态 Hibernate中对象的状态: 临时/瞬时状态 持久化状态 游离状态 学习Hibernate的对象状态是 为了更清晰地知道Hibernate的设计思想,以及是一级缓存的基础 ...当然啦,也就一点点知识 临时/瞬时状态 当我们 直接new出来的对象就是临时/瞬时状态的 .. 该对象还没有 阅读全文
posted @ 2018-03-08 22:31 Java3y 阅读(484) 评论(0) 推荐(0) 编辑
摘要:Inverse属性 Inverse属性:表示控制权是否转移 .. true:控制权已转移【当前一方没有控制权】 false:控制权没有转移【当前一方有控制权】 Inverse属性,是在 维护关联关系的时候起作用 的。 只能在“一”的一方中使用该属性!Inverse属性的默认值为fasle,也就是当前 阅读全文
posted @ 2018-03-08 17:46 Java3y 阅读(490) 评论(0) 推荐(0) 编辑
摘要:设置默认中文 在我们使用计算机中, 如果输入法的默认语言是英文,那么我们操作起来会更加方便 ,那我们怎么设置呢??? 以Windows10为例 SublimeTest相关设置 SublimeTest出现乱码! 使用Ctrl+`快捷键或者通过View Show Console菜单打开命令行,粘贴如下代 阅读全文
posted @ 2018-03-08 13:05 Java3y 阅读(224) 评论(0) 推荐(0) 编辑
摘要:前言 前面的我们使用的是一个表的操作,但我们实际的开发中不可能只使用一个表的...因此,本博文主要讲解关联映射 集合映射 需求分析:当用户购买商品,用户可能有多个地址。 数据库表 我们一般如下图一样设计数据库表, 一般我们不会在User表设计多个列来保存地址的。因为每个用户的地址个数都不一的,会造成 阅读全文
posted @ 2018-03-08 12:36 Java3y 阅读(411) 评论(0) 推荐(1) 编辑
摘要:什么是SVN SVN全称:Subversion,是一个开放源代码的 版本控制系统 Svn是一种 集中式文件版本管理系统 。集中式代码管理的 核心是服务器 ,所有开发者在开始新一天的工作之前必须从服务器获取代码,然后开发,最后解决冲突,提交。 集中式文件版本控制器: 将所有的文件都交由服务器来进行统一 阅读全文
posted @ 2018-03-07 20:01 Java3y 阅读(1417) 评论(0) 推荐(1) 编辑
摘要:什么是UML? UML全称是: Unified Modeling Language 又称统一建模语言或标准建模语言。 是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 它是一种语言,语言就是用来描述一件事物的。 为什么我们要 阅读全文
posted @ 2018-03-07 18:33 Java3y 阅读(428) 评论(0) 推荐(0) 编辑
摘要:什么是Maven Maven是一个采用纯Java编写的开源项目管理工具, Maven采用了一种被称之为Project Object Model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中.. Maven是一款跨平台的项目管理工具, 是一个开源的项目... M 阅读全文
posted @ 2018-03-07 16:39 Java3y 阅读(1429) 评论(11) 推荐(11) 编辑
摘要:IDEA常用设置 在我们第一眼看见IDEA是这个样子的: 显示工具条 我们要显示工具条!,两个按钮哦 黑色主体 我们要黑色的主题,白色的太low了! 调整字体大小 现在的字体太小了,我要鼠标滑轮+crtl键可以控制大小 ! 调整字体样式 设置代码区字体的大小,样式! 方法间的分隔符 方法之间的分割线 阅读全文
posted @ 2018-03-07 12:33 Java3y 阅读(1102) 评论(0) 推荐(0) 编辑
摘要:前言 本博文主要讲解 介绍Hibernate框架,ORM的概念和Hibernate入门 ,相信你们看了就会使用Hibernate了! 什么是Hibernate框架? Hibernate是一种ORM框架,全称为 Object_Relative DateBase Mapping ,在Java对象与关系数 阅读全文
posted @ 2018-03-07 09:40 Java3y 阅读(3208) 评论(2) 推荐(5) 编辑
摘要:PLSQL介绍 PLSQL是Oracle对SQL99的一种扩展 ,基本每一种数据库都会对SQL进行扩展,Oracle对SQL的扩展就叫做PLSQL... SQL99是什么 (1) 是操作所有关系型数据库的规则 (2)是第四代语言 (3) 是一种结构化查询语言 (4)只需发出合法合理的命令,就有对应的 阅读全文
posted @ 2018-03-06 20:35 Java3y 阅读(791) 评论(0) 推荐(3) 编辑
摘要:前言 在Oracle总结的第一篇中,我们已经总结了一些常用的SQL相关的知识点了...那么本篇主要总结关于 Oralce视图、序列、事务的一些内容 ... 在数据库中,我们可以把各种的SQL语句分为四大类... (1) DML(数据操纵语言):select,insert,update,delete 阅读全文
posted @ 2018-03-06 13:15 Java3y 阅读(1116) 评论(15) 推荐(14) 编辑
摘要:一、股票案例 我们要做的是股票的案例, 它能够无刷新地更新股票的数据。当鼠标移动到具体的股票中,它会显示具体的信息。 我们首先来看一下要做出来的效果: 1.1服务器端分析 首先,从效果图我们可以 看见很多股票基本信息 :昨天收盘价、今天开盘价、最高价、最低价、当前价格、涨幅。这些信息我们用一个类来描 阅读全文
posted @ 2018-03-06 10:21 Java3y 阅读(481) 评论(1) 推荐(2) 编辑
摘要:Servlet的调用图 前面我们已经学过了Servlet的生命周期了,我们根据Servlet的生命周期画出Servlet的调用图加深理解 Servlet的细节 一个已经注册的Servlet可以被多次映射 同一个Servlet可以被映射到多个URL上。 无论我访问的是http://localhost: 阅读全文
posted @ 2018-03-06 10:19 Java3y 阅读(441) 评论(0) 推荐(0) 编辑
摘要:什么是Serlvet? Servlet其实就是一个 遵循Servlet开发的java类 。Serlvet是 由服务器调用的 , 运行在服务器端 。 为什么要用到Serlvet? 我们编写java程序想要在网上实现 聊天、发帖、这样一些的交互功能, 普通的java技术是非常难完成的 。sun公司就提供 阅读全文
posted @ 2018-03-06 10:07 Java3y 阅读(1051) 评论(0) 推荐(0) 编辑
摘要:前言 在之前已经大概了解过Mysql数据库和学过相关的Oracle知识点,但是太久没用过Oracle了,就基本忘了...印象中就只有基本的SQL语句和相关一些概念....写下本博文的原因就是记载着Oracle一些以前没注意到的知识点...以后或许会有用... 实例与数据库概念 Oracle数据库服务 阅读全文
posted @ 2018-03-06 09:09 Java3y 阅读(341) 评论(0) 推荐(0) 编辑
摘要:SQLServer 安装 参考链接: "http://blog.csdn.net/sangjinchao/article/details/62044021?locationNum=6&fps=1" JDBC连接SQL Server 参考链接: "http://blog.csdn.net/stewen 阅读全文
posted @ 2018-03-06 09:03 Java3y 阅读(687) 评论(0) 推荐(0) 编辑
摘要:Oracle11g的安装教程 同时解压缩两个zip文件,生成一个database文件夹,进入到database文件夹,点击setup 去掉安全更新的选项,直接下一步 选择创建和配置数据库,点击下一步 选择服务器类,点击下一步 选择单例数据库安装,点击下一步 选择高级安装,点击下一步 直接点击下一步 阅读全文
posted @ 2018-03-05 22:02 Java3y 阅读(1485) 评论(0) 推荐(1) 编辑
摘要:下面是我整理下来的Servlet知识点:  图上的知识点都可以在我其他的文章内找到相应内容。 Tomcat常见面试题 Tomcat的缺省端口是多少,怎么修改 Tomcat的缺省端口是多少,怎么修改 1. 找到Tomcat目录下的conf文件夹 2. 进入conf文件夹里面找到server.xml文 阅读全文
posted @ 2018-03-05 17:09 Java3y 阅读(9341) 评论(0) 推荐(0) 编辑
摘要:Mysql免安装版配置教程 图文版 配置环境变量 新建一个my.ini文件,添加下面内容 以管理员身份运行cmd, 切换到bin目录下 执行下面语句,初始化 安装mysql服务,执行下面的语句 启动服务 如果你已经 有mysql服务了,但是用不了 ,执行下面的语句 删除服务,再重新从第五步开始 登陆 阅读全文
posted @ 2018-03-05 16:33 Java3y 阅读(328) 评论(0) 推荐(0) 编辑
摘要:数据库常见面试题(开发者篇) 什么是存储过程?有哪些优缺点? 什么是存储过程?有哪些优缺点? 存储过程就像我们编程语言中的函数一样,封装了我们的代码(PLSQL、T SQL) 。 存储过程的优点: 能够将代码封装起来 保存在数据库之中 让编程语言进行调用 存储过程是一个预编译的代码块,执行效率比较高 阅读全文
posted @ 2018-03-05 09:19 Java3y 阅读(9843) 评论(23) 推荐(72) 编辑
摘要:什么是数据库? 数据库是一个以某种 有组织的方式存储的数据集合 。也就是: 保存有组织数据的容器 (一个文件或一组文件) 为什么我们需要数据库? 毫无疑问,数据库是用来存储数据的。我们对excel肯定不会陌生,excel也是用来存储数据。那既然有excel这样非常好用的软件了,为什么需要数据库呢?? 阅读全文
posted @ 2018-03-04 17:21 Java3y 阅读(8941) 评论(3) 推荐(6) 编辑
摘要:JsChart是什么? JSChart能够在网页上生成图标,常用于统计信息,十分好用的一个JS组件。 使用JsChart 一。导入jscharts.js 二。编写jscharts.jsp测试页面 1. 下载JScharts库 从官网下载JScharts库,我们使用的是压缩包里面的jscharts.j 阅读全文
posted @ 2018-03-04 10:44 Java3y 阅读(419) 评论(0) 推荐(0) 编辑
摘要:常用的CSS框架 之前在写自己的个人网站的时候,由于自己Web前端不是特别好,于是就去找相关的CSS框架来搭建页面了。 找到以下这么一篇文章(列出了很多常用的CSS框架): "http://w3schools.wang/report/top UI open source framework summ 阅读全文
posted @ 2018-03-04 10:34 Java3y 阅读(1353) 评论(0) 推荐(2) 编辑
摘要:CDN 什么是CDN 初学Web开发的时候,多多少少都会听过这个名词 CDN。 CDN在我没接触之前,它给我的印象是用来优化网络请求的,我第一次用到CDN的时候是在找JS文件时。当时找不到相对应的JS文件下载地址(之前一般我都是把JS下载下来,然后在项目中引用的。PS:当然了,我觉得大部分初学者都一 阅读全文
posted @ 2018-03-03 22:04 Java3y 阅读(1125) 评论(0) 推荐(1) 编辑
摘要:什么是Jquery? Jquey就是一款 跨主流浏览器的JavaScript库,简化JavaScript对HTML操作 就是封装了JavaScript,能够简化我们写代码的一个JavaScript库 为什么要使用Jquery? 我觉得非常重要的理由就是: 它能够兼容市面上主流的浏览器, 我们学习AJ 阅读全文
posted @ 2018-03-02 20:37 Java3y 阅读(725) 评论(6) 推荐(5) 编辑
摘要:JavaSE: Java马士兵:链接:https://pan.baidu.com/s/1jJRvxGi密码:v3xb Java毕向东:链接:https://pan.baidu.com/s/1ggzHkPl密码:qez1 Java刘意:链接:https://pan.baidu.com/s/1kVZQC 阅读全文
posted @ 2018-03-02 13:46 Java3y 阅读(11063) 评论(2) 推荐(6) 编辑
摘要:什么是DOM? DOM(Document Object Model)文档对象模型,是 语言和平台的中立接口。。 允许程序和脚本动态地访问和更新文档的内容 。 为什么要使用DOM? Dom技术使得 用户页面可以动态地变化,如可以动态地显示或隐藏一个元素,改变它们的属性,增加一个元素等 ,Dom技术使得 阅读全文
posted @ 2018-03-02 13:41 Java3y 阅读(854) 评论(0) 推荐(0) 编辑
摘要:AJAX跨域完全讲解 今天在慕课网上学习了AJAX跨域完全讲解: "https://www.imooc.com/learn/947" 我在收集AJAX面试题的时候其实就已经有过AJAX跨域的问题的了,当时候知道了为什么会存在跨域,以及跨域解决的方案有哪些,今天随着课程的学习,又加深了AJAX跨域的理 阅读全文
posted @ 2018-03-01 20:26 Java3y 阅读(3583) 评论(0) 推荐(2) 编辑
摘要:什么是JavaScript? 我们可以从几个方面去说JavaScript是什么: 基于对象 javaScript中 内置了许多对象 供我们使用【String、Date、Array】等等 javaScript也 允许我们自己自定义对象 事件驱动 当用户触发执行某些动作的时候【鼠标单机、鼠标移动】, j 阅读全文
posted @ 2018-03-01 12:46 Java3y 阅读(591) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示