- 博客(25)
- 收藏
- 关注
原创 maven的三种项目打包方式----jar,war,pom
**1.pom工程:**用在父级工程或聚合工程中。用来做jar包的版本控制。必须指明这个聚合工程的打包方式为pom2.war工程:将会打包成war,发布在服务器上的工程。如网站或服务。在SpringBoot 项目中,只要我们在依赖中添加了web的启动器,我们就不需要添加打包方式了,maven会自动帮助我们 识别这个项目为war工程。不是springBoot项目的话,则需要指明这个项目为一个w...
2018-09-29 14:32:56
22668
1
原创 java中的异常
区别一:throw 是语句抛出一个异常;throws 是方法抛出一个异常;throw语法:throw <异常对象>在方法声明中,添加throws子句表示该方法将抛出异常。如果一个方法会有异常,但你并不想处理这个异常,就在方法名后面用throws,这样这个异常就会抛出,谁调用了这个方法谁就要处理这个异常,或者继续抛出.throws语法:[<修饰符>]<返回值类型&...
2018-09-26 22:59:53
279
原创 JAVA正则表达式
正则表达式1.1 正则表达式的概念正则表达式(英语:Regular Expression,在代码中常简写为regex)。正则表达式是一个字符串,使用单个字符串来描述、用来定义匹配规则,匹配一系列符合某个句法规则的字符串。在开发中,正则表达式通常被用来检索、替换那些符合某个规则的文本。1.2 字符串类中涉及正则表达式的常用方法 public boolean matches(String ...
2018-09-26 22:59:22
422
原创 java中集合总结
集合Random r=new Randow();r.nextInt(); //获取一个在int范围内的随机数Random r=new Random();System.out.println(r.nextInt(10)); //nextInt(int a)里面带有参数时,获取一个在10范围内的随机数object类里面有个方法finalize()当垃圾收集确定不再...
2018-09-26 22:56:16
277
原创 Servlet总结
Servlet整理响应体以流的形式,向客户端做出响应,里面包括数据。其实请求转发和重定向都是以字符流的形式,向浏览器返回的是一个contentType为text/html页面类型格式的数据,其实还有其他的格式的数据,让浏览器进行解析(json数组,图片,只是文本)Jsp本身就是一个servlet,属于表示层,我们请求转发到一个JSP里面,其实内部是有内置对象request和response的,...
2018-09-25 14:18:53
1402
原创 聚合模块和微服务的区别
首先聚合工程:是对一个工程的各级包进行的分离,分别设计成为一个模块,然后把其打包成jar包,web阶段的打包成war包,然后各个模块添加需要的模块的依赖,聚合工程本身里面没有工程只是为了方便对所有的模块进行统一的操作。比如:travel——domain,travel_exception,travel_mapper,travel_service,travel_utils,travel_web等各级...
2018-09-25 14:12:41
7082
2
原创 JSP, EL表达式,JSTL
JSP & EL & JSTLjspJava Server Page什么是jsp从用户角度看待 ,就是是一个网页 , 从程序员角度看待 , 其实是一个java类, 它继承了servlet,所以可以直接说jsp 就是一个Servlet.为什么会有jsp?html 多数情况下用来显示静态内容 , 一成不变的。 但是有时候我们需要在网页上显示一些动态数据, 比如: 查...
2018-09-25 14:10:11
214
原创 JAVA API个各种方法
熟练掌握常用类及方法Stringstr1.startsWith(str2)判断str1是否以str2开头,返回true或falsestr1.endsWith(str2)判断str1是否以str2结尾,返回true或falsestr1.indexOf(str2)返回字符串str1中第一次出现str2字符的位置,返回数字,字符串第一个字符的位置为0str1.lastIndexOf(st...
2018-09-25 14:08:21
1100
原创 工厂设计模式
工厂模式通过beanfactory进行解耦,在不同的数据库访问上会出现不同的daoimpl,我们在service上进行调用的时候,需要进行new,就会导致很大的耦合性,就需要改代码,我们需要的是工厂模式创建出来dao层的实现类来进行调用。这个时候通过修改配置文件就可以了。思路:把各种实体类配置到application.xml上,然后通过工厂类对这个xml文件进行解析,然后获取根节点,获取所有...
2018-09-25 14:04:54
174
原创 JavaWen阶段的监听器
8种监听器的本质是接口回调:起着监听的作用,当程序中进行实现具体哪一个接口的时候,就起着监听什么样的作用。1.就是实体类实现接口。然后在web.xml里面注册一下这个实体类。相当于创建这个实体类的对象。2.然后就是项目程序运行到具体的哪一步的时候就会自动调用这个实体类具体实现的方法。(不用我们操心管理)一.三个作用域的调用和销毁(需要web.xml里面注册一下这个实体类)servletCo...
2018-09-25 14:02:59
219
原创 SpringCloud微服务架构的学习理解一
一.什么是springcloudspringCloud是集合了其他的技术,多达21种的技术,集成了为微服务工作的各个组件。二.什么是微服务架构微服务架构是由马丁-福勒提出的,将单一的应用程序划分为多个模块的进行服务设计的一种架构风格。其中包括多个微服务,并对这些微服务进行统一 的管理,和调用等方面的工作。多个服务之间互相协调,互相配合,互相进行通信。Dubbo是通过RPC调用进行通信的,...
2018-09-25 13:59:21
1531
原创 JSP同步请求和html+ajax异步请求的两种方式
war包:包括所有的项目资源,只要从浏览器发起的都是属于请求,然后把资源响应给浏览器,解析显示出来。方式一:HTML+ajax(跳转静态html也是属于请求响应,把整个页面响应给浏览器。)html不需要依赖服务器就可以进行页面展示,只是通过请求获取json数据,然后进行解析,用js进行渲染,显示到页面上同步请求:会刷新整个页面,会将整个页面发给浏览器进行解析,显示在浏览器上。比如:form表...
2018-09-25 13:17:35
7549
原创 前端javaScript的一般性校验
/ 用途:检查输入的Email信箱格式是否正确 输入:strEmail:字符串 返回:如果通过验证返回true,否则返回false /function checkEmail(strEmail){var emailReg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;if ( emailReg.test(strEmail) )...
2018-09-24 13:42:45
940
原创 跳转的相对路径问题及绝对路径问题
相对路径与绝对路径这个是tomcat里面设置的路径:http://localhost:8080/stu/****只要是servlet里面的设置的urlPatterns路径,前面都要加上/,这个是必须的要求。例如:@WebServlet(name = “StudentPageServlet”,urlPatterns = “/Student”)如果是在跳转的时候写相对路径只要前面不加/,就...
2018-09-24 13:16:47
8806
1
原创 Javascript知识点总结
JavaScript知识点整理取消链接的默认行为: 得到从一个html页面到另外一个html界面传递过来的参数方式一:var Ohref=window.location.href;alert(Ohref) //http://localhost:8080/route_list.html?cid=1var arrhref=Ohref.split("?cid=");var cid= ar...
2018-09-24 13:14:46
7939
1
原创 jQuery总结
Js 是对标签对象的属性进行操作的jQuery是对标签对象的方法进行操作的,jQuery属于链式编程,当调用方法的时候,返回值为这个jQuery对象,可以继续进行调用方法。在函数里面用到的每一个this 都是一个js 对象,代表的是调用事件的标签对象。页面上与计时有关的方法window中与计时有关的方法 作用setTimeout(函数名, 间隔毫秒数)在指定的时间后调用1次函数,只...
2018-09-24 12:53:25
224
原创 Restfu风格的springMVC请求
Restfu风格的springMVC请求1.1. REST是什么?1.2. REST到底是什么?1.3. RESTful是什么?1.4. REST 架构的主要原则1.5. URI和URL1.6. 无状态性1.7. 资源操作之前的操作:http://127.0.0.1/user/query/1 GET 根据用户id查询用户数据http://127.0.0.1/us...
2018-09-24 12:47:31
555
原创 mybatis总结2
MyBatic第二天总结2 输入映射和输出映射2.1 parameterType(输入类型)2.1.1 传递简单类型参考第一天内容2.1.2 传递pojo对象参考第一天内容Mybatis使用ognl表达式解析对象字段的值,#{}或者${}括号中的值为pojo属性名称。2.1.3 传递pojo包装对象新建包装pojo对象QueryVo/**包装pojo@autho...
2018-09-24 12:36:14
148
原创 mybatis的总结1
Mybatis笔记学习过的持久层框架:DBUtils , HibernateMybatis就是类似于hibernate的orm持久层框架。为什么学Mybatis?目前最主流的持久层框架为hibernate与mybatis,而且国内目前情况使用Mybatis的公司比hibernate要多。Hibernate学习门槛不低,要精通门槛更高。门槛高在怎么设计O/R映射,在性能和对象模型之间如何...
2018-09-24 12:34:38
237
原创 Spring相关知识
SpringSpring框架1.1.1 Spring的概述:1.1.1.1 什么是Spring :Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框...
2018-09-24 12:32:49
180
原创 SSM框架相关注解的总结
1.SpringMVC中返回值类型为string类型的详解如果方法上有@ResponseBody修饰的话,返回的就是这个字符串对象。一般为发送的ajax请求,需要将这个字符串数据响应给浏览器。如果方法上没有@ResponseBody修饰的话,返回的string里面如果里面前面包括redirect:或者forward: 例如:return “forward:index.html”;或者ret...
2018-09-24 12:30:21
623
1
原创 javase知识点大全总结
JAVASE知识点总结Java基础语法1.标识符1.在java语言中,对各种变量,方法和类等要素命名时所使用的字符序列就是标识符。这些标识符有jdk定义好的,也有我们自己开发时候需要定义的。2.java中标识符由26个英文字符大小写,数字0-9,符号_ $。注意:数字不能开头。3.java中是严格区分大小写4.在实际写程序的过程中定义标识符遵守“见名之意”. 类名和接口的规范:...
2018-09-24 12:21:02
18039
8
原创 第一天学习springBoot,谈谈自己的理解
SpringBootspringBoot集成了web容器,我们只需要运行一个主程序就可以实现一个wen项目的运行。需要添加springBoot这个父工程的依赖,才能对启动器的版本进行管理。springBoot里面已经帮助我们把我们需要启动器的版本管理好了,我们只需要引入需要的启动器就可以,不需要指明启动器的版本。父工程坐标启动器(我们并没有在这里指定版本信息。因为Sprin...
2018-09-23 22:10:09
3295
原创 自己平时使用的idea的快捷键
ctrl+Q: 查看类的描述ctrl + H: 继承结构alt + 7: structure 类的结构,类似于eclipse里面的outlinealt+enter自动补全内容(可以增加异常)alt+/提示内容shift+F6是改名,可以在一个文件里面全部改ctrl+insert是加入构造方法,get和set方法,toString()方法alt+insert可以创建包和类alt+a...
2018-09-23 22:04:18
231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人