
java
风一般的男子丶小靓仔
这个作者很懒,什么都没留下…
展开
-
Lucene倒排索引
索引 - 幕布索引正向索引(forward idnex)倒排索引基本概念 文档(Document):一般搜索引擎的处理对象是互联网网页,而文档这个概念要更宽泛些,代表以文本形式存在的存储对象,相比网页来说,涵盖更多种形式,比如Word,PDF,html,XML等不同格式的文件都可以称之为文档。再比如一封邮件,一条短信,一条微博也可以称之为文档。在本书后续内容,很多情况...原创 2019-07-05 20:34:21 · 507 阅读 · 0 评论 -
SpringMVC的图解
学习路线重点注解@Controller(创建对象容器管理)@Service@Componet@Autowried流程图三层架构MVC模型SpIng的MVC的介绍IOC:控制反转AOP:面向切面编程创建的时候需要添加的Spring的入门案例的流程1.引入的依赖部分讲解2.配置Spring中web.xml的配...原创 2019-06-06 18:42:20 · 324 阅读 · 0 评论 -
Mybatis详解
一、Mybatis概述SpkMapConfig.XML的核心配置文件MYSQL语句复习JDBC的执行流程queryForObject返回StrIngpublic <T> queryForObject(String sql,Class<T> requiredType)//执行查询语句,返回一个指定类型的数据public stati...原创 2019-05-28 20:31:09 · 943 阅读 · 0 评论 -
Mybatis的懒加载
多表关系的查询多表关系有:一对一:一个人只能有一个身份证号。 一对多:一个用户可以有多个银行卡号,一个用户可以下多个订单。 多对一:一个银行卡只能属于一个用户,一个订单只能属于一个用户。 多对对:一个用户可以有多个角色,一个角色可以有多个用户。Mybatis多表查询的关系的分类Mybatis:把多对一当成一对一处理,把多对多当成一对多处理, Mybatis所以的多表查询关联查...原创 2019-05-31 17:13:39 · 207 阅读 · 0 评论 -
图片笔记
动态代理的两种区别JDK动态代理的创建:CKlib动态代理的创建:动态代理的区别AOP动态代理AOP的相关的术语切面配置Spring明确要做的事情切入点的表达式的说明Spring jdbcTemplatejdbcTemplate的创建c3p0的连接池的配置DBCP的配置Spr...原创 2019-06-05 17:34:30 · 251 阅读 · 0 评论 -
旅游项目第2天
旅游项目第2天一、首页黑马精选要求 当用户打开首页时,要求Ajax请求从服务端得到“人气旅游”、“最新旅游”、“主题旅游”三类数据 把这三类数据显示到首页的页面上 分析1. 在index.html页面里发请求:确定是否要传参 发送Ajax请求到Servlet:目的是想要三类数据 2. 在Servlet里:准备页面需要的数据 接收参数:略 封...原创 2019-05-24 10:03:59 · 277 阅读 · 0 评论 -
Mybatis注意的知识点
JavaBean中属性名和字段名不一致的情况处理1.处理方式:SQL语句中使用别名,别名和JavaBean属性名保持一致(用的少)2.处理方式:使用resultMap配置字段名和属性名的对应关系(推荐)SqlMapConfig.xml核心配置文件properties属性(了解)可以在SqlMapConfig.xml中引入properties文件的配置信息,实现配置的...原创 2019-05-30 20:05:03 · 238 阅读 · 0 评论 -
项目笔记第三天
项目第3天一、查看路线详情要求: 用户在路线列表页面,点击“查看详情”,跳转到详情页面 在详情页面上发Ajax请求,得到并显示路线的详细信息 案例要求:点击route_list.html搜索列表中旅游线路的“查看详情”进入route_detail.html旅游线路详情页面并显示相关数据分析: 用户在路线列表页面,点击“查看详情”时,要把路线的id,传递...原创 2019-05-23 16:31:30 · 451 阅读 · 0 评论 -
JavaEE知识体系详细知识点详细讲解
JavaEE知识体系idl的快捷方式:查找:ctrl+F快速显示文档和信息:ctrl+Q抽取方法:ctrl+alt+M修改:shift+F6导入:ctrl+shift+alt+S快捷键 英文说明 中文说明 Ctrl + Space Basic code completion (the name of any class, method or va...原创 2019-05-22 20:54:14 · 8636 阅读 · 0 评论 -
网页项目思路讲解
一、首页黑马精选PageBean分析:1.首先,Servlet从jsp获取当前页码,然后传递给Service也就是业务逻辑层。2.service层接收到数据,并且设置pageSize大小;3.然后调用dao层查询数据库中的总的记录条数total和查询到的分页后的数据List<Prodcut>返回给service层。4.service层就有了以下数据:total...原创 2019-05-22 19:27:04 · 1112 阅读 · 0 评论 -
java笔记
JavaWeb笔记XML解析HTML常用的语义标签语义化标签 作用 <header> 用于网页的页眉,页眉通常用于设计网站标志,主导航,全站连接以及搜索框 <nav> 用于页面的导航,仅对文档中重要的连接群的使用 <main> 页面的主要的内容,一个页面只能使用一次 <section> 具...原创 2019-05-12 19:57:07 · 146 阅读 · 0 评论 -
Spring框架的讲解
Spring的工厂对象能创建对象实例的类可以称之为工厂对象Spring的硬编码问题解决方式1.创建配置文件beans.properties2.将要创建的对象全限定名全部写入到配置文件中3.加载到配置文件,并循环读取数据4.创建对应权限定名的实例5.将创建好的实例对象存入到Map中key=properties中唯一的key的值,value=实例化对象6.直接...原创 2019-06-01 22:56:58 · 210 阅读 · 0 评论 -
SpringMVC框架详细笔记
SpringMVC的概述SpringMVC的入门案列1.创建WEB项目,引入开发的jar包(引入依赖) <packaging>war</packaging> <!--版本锁定--> <properties> <spring.version>5.0.2.RELEASE</spri...原创 2019-06-08 11:15:39 · 214 阅读 · 0 评论 -
SpringMVC图片讲解2
知识点SpringMVC返回类型返回值分类返回字符串返回void真实返回值(1)返回页面如果返回值为void,此时会跳转到prefix+uri+suffix对应的页面真实返回的值Controller(容器管理)直接输出一段字符返回void重定向转发返回ModeAndView代码实现Spri...原创 2019-06-08 18:16:35 · 161 阅读 · 0 评论 -
Lucene简介
Lucene入门全文检索课程倒排索引讲解 Lucene入门案例 分词器讲解 IK分词器集成 域(表的字段、JavaBean的属性)的讲解 索引维护操作(类似数据库,存储的是数据【索引数据】)第1章 Lucene介绍1.1 为什么要学Lucene实现商城里面的商品搜索功能,可以根据商品标题模糊查询商品...原创 2019-07-05 15:26:04 · 391 阅读 · 0 评论 -
ssm项目整合笔记(一)登陆注册
分析:功能大概分析完成后,图示如下:ssm框架经典三层分析再接着重复如下步骤:实现步骤一切都是按照Dao→Service→Controller→View这样的一个步骤来实现。用户注册功能的Dao层实现。数据库基本操作为:增删改查。根据数据库常规操作的类型,分别对其进行抽象,所以产生了Dao.java这个接口对象的基本模型。代码如下:使...翻译 2019-06-29 21:36:01 · 417 阅读 · 0 评论 -
常见的错误Bug
1.Bug错误原因(端口被占用)2.Bug错误原因数据不匹配。3.Bug错误原因4.表单验证固定步骤5.@RequestBody6.parameterType和resultType的讲解parameterType的用法,parameterType为输入参数,在配置的时候,配置相应的输入参数类型即可。parameterType有基本数据类型...原创 2019-06-18 12:53:27 · 721 阅读 · 0 评论 -
注解使用
原创 2019-06-21 16:33:56 · 148 阅读 · 0 评论 -
SpringMVC容器和Spring容器解析
Spring容器:Tomcat&Jetty在启动的过程中触发容器的初始化事件,Spring的ContextLoaderLlstener会监听到这个事件,它的contextInitialized方法会被调用,在这个方法中,Spring会初始化全局的Spring根容器,这个既是Spring的Ioc容器,Ioc容器初始化完毕后,Spring将其存储到ServletContext中,便于以后来...原创 2019-06-11 13:33:49 · 438 阅读 · 0 评论 -
Spring工厂对象
工厂对象原创 2019-06-04 19:37:22 · 309 阅读 · 0 评论 -
Sping动态代理
动态代理原创 2019-06-04 19:36:47 · 133 阅读 · 0 评论 -
Spring常用的注解开发的解释
常用的注解1.用与创建对象的@Component相当于:<bean id="" class="">作用:作用: 把资源让spring来管理。相当于在xml中配置一个bean。属性: value:指定bean的id。如果不指定value属性,默认bean的id是当前类的类名。首字母小写。@Controller @Service ...原创 2019-06-04 11:26:17 · 1573 阅读 · 2 评论 -
Spring实现增删改查
使用sping的Ioc的实现账户的CRUD(增删改查)使用的知识点:QueryRunner:SQL语句的操作对象,可以设置查询结果集的封装策略创建方法:QueryRunner runner=new QueryRunner(dataSource)ResultSetHandler:封装数据的策略的对象BeanHandler:将SQL查询的结果集转换成一个javaBeanAcc...原创 2019-06-04 08:49:34 · 6805 阅读 · 0 评论 -
SpringMVC集成
SSM集成工程的搭建1.依赖的注入2.书写相关的javaBean3.SpringMVC的配置集成配置SpringMVC的核心前端控制器配置SpringMVC的编码过滤器(post请求乱码)配置SpringMVC的核心配置文件springmvc.xml静态资源的过滤器配置注解:这三个都是相等的这个是当前类下每个方法都响应...原创 2019-06-09 17:13:31 · 603 阅读 · 0 评论 -
第四天项目笔记
项目第4天-课堂笔记一、我的收藏实现的步骤:1. header.html代码,头部页面登录信息位置“我的收藏”跳转到myfavorite.html页面2. myfavorite.html代码,我的收藏页面,页面加载时提交异步获取当前登录用户收藏分页数据列表请求到FavoriteServlet,并获取返回的PageBean数据更新到页面上。 <!-- 排行榜 end--...原创 2019-05-25 15:32:51 · 240 阅读 · 0 评论 -
项目笔记
用户注册1.注册表单效验要求:在提交表单时,效验表单里的表单项的值。如果不符合要求,不要提交,显示错误信息如果符合要求,不能直接提交要使用Ajax提交分析:表单效验插件validator导入文件:jQuery,插件的js文件表单jQuery对象.validate({ submitHandler:function(form){ //如...原创 2019-05-20 19:44:10 · 2390 阅读 · 1 评论 -
XML
XML 简介HTML 系列教程浏览器脚本服务器脚本ASP.NET 教程XML 系列教程Web Services 系列教程建站手册XML 基础XML 教程XML 简介XML 用途XML 树结构XML 语法XML 元素XML 属性XML 验证XML 验证器XML 浏览器XML 查看XML CSSXML XSL...原创 2019-04-25 16:56:44 · 565 阅读 · 0 评论 -
JAVAEE多线程
线程:原理:多线程执行时候,在栈内存中,其实每一个执行线程都有一片所属的栈内存的空间,进行方法的压栈,和弹栈.原理图; Thread类:构造方法: public Thread():分配一个新的线程对象。 public Thread(String name):分配一个指定名字的新的线程对象。 ...原创 2019-04-04 16:38:00 · 488 阅读 · 0 评论 -
throw和throws的区别
Throwable:是所有的java程序中错误的父类,他的两种资类:Error和Exception.Error:表示由JVM所侦测到的无法预期的错误,由于这是属于JVM层次的严重的错误,导致JVM无法继续执行,因此,这是不可以捕获到的,无法采取任何恢复的操作,顶多只能显示,错误的信息.Exception:runtime exception 和 checked excepti...原创 2019-04-07 09:01:28 · 297 阅读 · 0 评论 -
Predicate接口(判断),Function接口(转换)
Predicate接口(判断接口):有时候我们需要对某种类型的数据进行判断,从而得到一个boolean值结果。这时可以使用java.util.function.Predicate<T>接口。 抽象方法:testtest方法就是用来判断一个对象是否符合指定的规则规则在Predicate接口对象指定,而由于该接口是函数式接口,所以该规则可以在Lambda表达式...原创 2019-04-06 16:24:56 · 1160 阅读 · 0 评论 -
JAVA基础常见的知识点
1, 这是技术是什么? --java是什么?一门编程语言.2, 这个技术有什么用? --java有什么用? 能够编写程序,最后形成软件.软件能卖钱.钱能给我们和家人带来一个幸福的人生.3, 这个技术什么时候用? 4, 这个技术怎么用? ***** javaSE javaEE(enterprise企业web开发,android开发) javaME Java常用英语汇总...翻译 2019-04-06 12:33:44 · 597 阅读 · 0 评论 -
方法的引用和Lambda详细对比解析
函数式接口:概念:函数式接口在java中指:有且只有一个抽象方法的接口.函数式接口,即使用于函数式编程场景的接口,而java中的函数式编程体现的就是Lambda,所以函数式接口就是适用于Lambda使用的接口,只要有确保接口中有且仅有一个抽象方法,java中的Lambda才能顺利的进行推导下去.格式:只要保证接口中仅有一个抽象方法就可以.修饰符 interfa...原创 2019-04-05 17:45:48 · 2085 阅读 · 0 评论 -
java开发原理并发
一、为什么要学习并发编程1.发挥多处理的强大能力2.建模的简单性3.异步事件的简化处理4.响应更加灵敏的用户界面二、并发的缺点1.安全性问题多线程环境下多个线程共享一个资源对资源进行非原子性操作2.活跃性问题(饥饿)1、死锁2、饥饿饥饿与公平1)高优先级吞噬所有低优先级的CPU时间片2)线程被永久堵塞在一个等待进入同步块的状态3)等待的线程永远不被唤醒如何...原创 2019-04-10 14:28:39 · 233 阅读 · 0 评论 -
函数式接口
day12【函数式接口、方法引用】主要内容常用函数式接口Lambda表达式方法引用1.格式2.什么时候使用方法引用的替换Lamba表达式(方法引用的场景)常用的函数接口的使用:Supplier,Consumer.教学目标能够使用@FunctionalInterface注解能够自定义无参无返回函数式接口能够自定义有参有返回函数式接口能够理解Lambda延迟执行的特点能...原创 2019-04-04 16:04:54 · 447 阅读 · 0 评论 -
模拟斗地主的洗牌和发牌详细解释
模拟斗地主洗牌发牌案例介绍:按照斗地主的规则,完成洗牌发牌的动作。具体规则: 组装54张扑克牌将 54张牌顺序打乱 三个玩家参与游戏,三人交替摸牌,每人17张牌,最后三张留作底牌。 查看三人各自手中的牌(按照牌的大小排序)、底牌 规则:手中扑克牌从大到小的摆放顺序:大王,小王,2,A,K,Q,J,10,9,8,7,6,5,4,3案例需求和...转载 2019-04-07 12:40:29 · 1234 阅读 · 0 评论 -
Stream流详细解析
【Stream流】主要内容 常用函数式接口 Stream流 教学目标 能够使用Function<T, R>函数式接口 能够使用Predicate<T>函数式接口 能够理解流与集合相比的优点 能够理解流的延迟执行特点 能够通过集合、映射或数组获取流 能够掌握常用的流操作 目录【Stream...原创 2019-04-07 15:23:12 · 2114 阅读 · 0 评论 -
数据类型的转换,运算符
目录【数据类型转换、运算符、方法入门】今日内容理解数据类型的强制转换理解数据类型的自动转换了解ASCII编码表理解int类型和char类型的运算原理理解运算符++ --的运算方式理解+符号在字符串中的作用理解逻辑运算符掌握三元运算符的格式和计算结果了解方法的概念掌握无返回值无参数方法的定义格式了解方法定义的注意事项第一章 数据类型转换1....原创 2019-04-07 17:23:45 · 746 阅读 · 0 评论 -
jsp
动态页面技术一、JSP1. 简介 JSP:Java Server Page,Java服务器端页面技术,是Sun公司提供的一套规范。表面上是HTML+Java,但是JSP的本质是Servlet JSP和Servlet的对比: JSP:擅长页面显示的内容(直接写HTML代码);不擅长于功能逻辑的处理(在JSP里嵌套Java代码) Servlet:擅长于...原创 2019-05-05 20:41:53 · 136 阅读 · 0 评论 -
分页查询
CURD-1. 添加用户 表单项的name,JavaBean的属性名,数据库表的字段名,建议保持一致 注意:提交的表单中有中文,要解决中文参数乱码问题 Servlet里,要把map封装到一个JavaBean对象里:BeanUtils.populate(bean, map) 尽量少写重复代码(尽量调用已有的代码) 2. 修改用户2.1 查询并显示用户信...原创 2019-05-08 12:02:18 · 158 阅读 · 0 评论 -
反射注解详细介绍
反射 概念:反射是一种机制,利用该机制可以在程序运行过程中对类进行解饱并操作类的方法,属性,构造方法等成员。 使用反射机制解刨类的前提:必须获取到该类的字节码文件对象,即Class类型对象。 反射使用的统一步骤: 1.获取Class对象 2.要操作谁,就找到谁 1.操作构造方法:要获取Constructor对象,getConstructor() getDeclare...原创 2019-04-25 08:53:08 · 239 阅读 · 0 评论