- 博客(60)
- 收藏
- 关注
原创 springboot如何实现全部springmvc的功能组件?全面接管springmvc不需要一点boot的自动配置?
1,2,像下边这样写3,这样写
2019-12-24 18:15:35
492
原创 springboot之web的自动配置使用
1,如何自定义一个视图解析器?其他的自定义功能组件都这么用,boot优先使用用户自定义的,如果找不到用户自定义的功能,再使用自动配置的功能组件...
2019-12-23 22:29:11
220
原创 springboot之thymeleaf的引入和语法
1,引入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency><properties> <...
2019-12-16 22:07:01
284
原创 springboot-web几种静态访问形式
1,springboot将静态资源做成jar包形式,可通过maven引入如下图所示在springboot中如下访问路径2,静态资源放在那些文件夹下边可以被访问到(classpath是类路径的意思)?classpath/MATA-INF/resources,classpath/resources,classpath/public,classpath/static...
2019-12-15 22:36:52
170
原创 springboot之日志的使用
1,springboot默认使用抽象层slf4j和实现层logback,如果引入其他框架的话,只需要去掉其他框架的默认日志jar包a:在类中的使用b:配置日志级别c:关于日志文件的配置...
2019-12-01 23:09:20
109
原创 springboot配置文件的加载位置顺序/以及打包后快速修改配置文件的方式/如何配置项目访问路径/其他位置配置文件加载的了解
1,–file:./config/(不会被打包进去,意思就是打包后这个配置文件不生效)–file:./(不会被打包进去,意思就是打包后这个配置文件不生效)–classpath:/config/–classpath:/优先级由高到底,高优先级的配置会覆盖低优先级的配置;SpringBoot会从这四个位置全部加载主配置文件;互补配置;还是上图吧2,当项目已经打包好了,还...
2019-12-01 13:31:03
439
原创 springBoot不同环境的配置切换,或者说如何切换不同的配置文件
第一种方式:当有多个配置文件时候还有种yml更简便的方式还有其他方式,就不一一例举
2019-12-01 12:27:31
542
原创 springBoot注解@PropertySource、@ImportResource、@Bean的使用
1,@PropertySource的使用 使用场景:读取自定义配置文件2,@ImportResource的使用(引入spring配置文件,不引入的话,springBoot读取不了spring配置文件 )3,@Bean的使用(springBoot推荐使用这种方式为ioc容器添加组件的方式,使用全注解形式)...
2019-11-30 19:24:44
175
原创 springBoot之@ConfigurationProperties和@Value两个注解获取配置值的不同
1,@Value注解获取配置值 的案例2,比较不同松散绑定
2019-11-29 20:05:40
475
原创 springBoot之yml文件的基本语法+映射到bean的实例
1,基本案例2,数字、布尔、字符串类型3,对象、map类型4,数组类型(list/set)5,映射到bean实例pom中加上如下配置<!--导入配置文件处理器,配置文件进行绑定就会有提示--> <dependency> <groupId>org.springframework.boot</groupI...
2019-11-29 19:24:23
1508
原创 springBoot之自动配置的粗浅理解
0,思维图文件https://pan.baidu.com/s/11-tw63gWathCPwM1cbKUlw1,如下图所示
2019-11-28 12:49:16
142
原创 springBoot快速使用之打成可运行jar包
0、直接一个可运行的demo案例如下https://pan.baidu.com/s/117or2uMsE_DjGrYnJ1hc4w1、Spring Boot 简介> 简化Spring应用开发的一个框架;>> 整个Spring技术栈的一个大整合;>> J2EE开发的一站式解决方案;2、微服务介绍2014,martin fowler微服...
2019-11-26 22:55:08
262
原创 spring配置报错
The prefix "context" for element "context:component-scan" is not bound.这句错误是由于下图所示原因:问题不大就是浪费了半小时冤枉时间,以此图纪念失去的半小时。。。...
2018-06-25 09:56:12
202
原创 hibernate的Query和Criteria
hibernate作为持久层框架目前虽然是市场的最优选择,但是其中的设计理念与思想还是需要学习的;这里就我自己遇到的查询部分代码做个总结。使用Query和Criteria和标准sql都在下边了@Test public void testGetLimit() { Session session = sessionFactory.openSession(); Transaction tx1 ...
2018-06-04 21:32:58
876
原创 IO流的读入写出操作
编程开发人员一定绕不过IO操作,java也不例外。前边有从IO流整体架构写的一点东西,现在来以字节流为例子写下读写操作。package bean;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public cla...
2018-05-31 21:37:27
1710
原创 json的实际使用
json是一种数据格式,在http协议中使用json数据格式非常常见,其他的数据格式比如xml格式,xml应用更为广泛了,堪称web的世界语言。json和xml对比起来就是可读性差,但是在js领域有绝对优势,xml呢又应用多年更为广泛。本章使用json-lib进行解析,下边就根据代码讲解json传输数据的实际使用。代码中已经写了详细注释,就不在多解释代码了。首先需要用到的jar包和依赖json-l...
2018-05-29 15:59:34
383
原创 ajax与JQuery结合拓展记录
jquery与ajax结合<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/h
2018-05-28 21:35:43
340
原创 ajax入门
AJAX A synchronous J A vaScript and X ML 异步刷新传统方式如果校验用户名的话,需要提交验证,用户名存储在数据库中,只有提交才可与服务器交互。ajax是局部刷新的功能,下边的例子,就是可以直接和servlet交互,从而达到校验的目的。get方式jsp页面<%@ page language="java" contentType="text/h...
2018-05-24 08:27:56
580
原创 js中的json
JSON 是JavaScript 对象表示法(Java Script Object Notation) 是一种存储数据的方式,下边创建一个基本的json var user = {"name":"小红","id":101,"age":23}; document.write("这是个json对象"+use...
2018-05-22 17:50:03
190
原创 js常用,邮箱的验证
<html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html;charset=gb2312"/> <style type="text/css"></styl
2018-05-22 13:47:02
4069
1
原创 js常用,登录时候验证用户名密码是否为空,为空则不提交的行为
<html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html;charset=gb2312"/> <style type="text/css"> &l
2018-05-22 12:04:31
16181
2
原创 js删除前的提示行为
其实内容不多,但是总想记录下过程,如果不放在这里,一段时间后肯定找不到了;<html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html;charset=gb2312"/> <style type=&quo
2018-05-22 11:50:27
2737
原创 js的验证账号是否已经存在使用键盘事件操作
没有很多内容,就是随笔,这个验证大都是用ajax做的毕竟要和服务器交互。<html> <head> <title>账号是否已经存在练习</title> <meta http-equiv="Content-Type" content="text/html;charset=gb2312"/> <style
2018-05-21 16:56:36
396
原创 js实现选中所有的复选框,和反选功能
工作中用不到js的知识,学的知识几乎都还给老师了,所以闲暇时候在此记录复习的知识点,毕竟现在前端角色越来越重要下边是简单用js知识写的复选框全选、反选功能,内容不多,有次面试居然遇到了。<html> <head> <title>选中所有的checkbox</title> <meta http-equiv="Content-Type" ...
2018-05-21 16:45:46
5200
原创 HashMap与HashSet解读
最近需要用到javasrcipt的知识,回头去梳理学习的时候,发现自己的某些问题了,回忆起当年,那个教我js知识的老师很年轻,年轻就是嚣张,讲课很快,感觉是生怕我们听得懂显不出他技术的高深一样,上课还总喜欢问懂了吗,并不是我一人有这个感觉,同学也是觉得有问题。那时候这块技术就给我潜意识留下阴影了,后边看到js这块技术就会头皮发麻,想认真去学这块内容的时候也会没办法集中精力深度思考问题,感觉是心病,...
2018-05-20 12:42:28
472
原创 LinkedList解读
LinkedList一样实现了list接口但是和ArrayList又有所不同。下边先解读一下LinkedList实习了List接口,就有了add,remove等方法具体参考ArrayList。但是LinkedList还实现了Deque接口,双向链表结构,这是链表结构的根本,下边上代码,展示其用法。package collection; import java.util.LinkedList;...
2018-05-18 22:07:31
242
原创 ArrayList解读
为解决数组的局限性,引入容器类的概念。ArrayList是最常见的容器类。下边是最简单的使用范例。public class Array { public static void main(String[] args) { ArrayList<User> users = new ArrayList(); users.add(new User("小红")); }...
2018-05-17 22:08:59
227
原创 集合知识的基本梳理
集合在java基础中是比较重要的知识,本人在此为了便于自己的记忆也写下总结。工作时候有的知识点时间长不用到,也没有及时回顾,就会遗忘。并且好多编程知识都是有底层运行原理去支撑的,但是有时候由于自己的原因并不是先学原理在学应用而是压根不知原理直接迫切的使用,这样导致只知道怎么用却不知原理,这样知识掌握的也不牢靠运用肯定也不会随心用手,有这样的弊病有时候也是无奈的选择,所以在空闲时候还是需要梳理知识,...
2018-05-10 21:47:12
1099
原创 IO流的梳理
IO流的种类很多的,初学的时候总是梳理一遍之后过了一段时间就觉得生疏忘记了,为此觉得有些懊恼,但后来想想就释然了,觉得学习工作有时候是经验的积累,并不需要将全部知识刻在脑子里,况且人都是有遗忘曲线的,就像学习英文一样没谁能记住所有的单词,能记得足够用的就可以了,遇到生僻词汇,具备快速解决的能力才是比较关键的,当然知识储备自然越深厚越好,下边记录常用的流,有空会在记录每个流使用案例数据流DataIn...
2018-05-08 22:26:53
178
原创 二叉树的遍历
二叉树比较高效的结构,当用来数值排序时感觉和折半查找很像,运算次数相当的少,比如1000个不同随机数,中想要去猜中其中的数值,最短的步骤就是折半二分查找,二叉树就是相同的原理,下边贴上对5万个数进行排序,冒泡和选择和二叉树三者用时对比代码。这个二叉树仿写的,知识点可能不尽善尽美。以后有空回来补充package binary_tree;/* * 练习-比较冒泡法,选择法以及二叉树排序的性能区别 ...
2018-05-08 19:13:37
183
原创 java反射的学习
先问一句,到底为啥要学习反射,他到底有啥作用,应用的场景在哪里,不使用反射相比使用反射会有怎样的弊端?先写个可能比较常见的例子,在jdbc中,加载驱动是如何加载的?是这句代码:Class.forName("com.mysql.jdbc.Driver");那么com.mysql.jdbc.Drivers是啥?如图:是这个用来初始化一些静态属性的应该,不过我好像记得不要这句也可运行的,这里不做深究下边...
2018-05-08 18:42:25
129
转载 如何使用Github管理项目代码
首先注册git账号。。。。。。。。步骤很多这里放了传智的讲师总结的word文档,教程很详细细节到位从注册到发布全都有用作初学足够了,还有安装包也在其中链接:https://pan.baidu.com/s/1OegUD28AHIp4mV9fILW-bQ 密码:ylx6然后是其中步骤没有的公钥的问题,因为我是按照他的步骤一步步来的最后还是出现了上传不了的问题,好在已经解决,下边也将之一并记录,本文主要...
2018-05-07 18:27:32
518
原创 安装在Linux和windows之间传送文件的工具Xftp_5
向Linux上传送个文件是很常用的操作,下边写步骤工具下载链接:https://pan.baidu.com/s/1_7bg-MjWBnkoV3m6mXLKYQ 密码:kgy7
2018-05-07 13:04:26
349
原创 如何安装Linux远程操作工具Xshell_5,并连接成功使用
Linux在实际开发中常作为服务器使用,经常需要对其进行远程访问,这里就写个和之对应的步骤Xsell百度云下载连接:https://pan.baidu.com/s/1tiB7HbthIDIMy0tx2K1x8g 密码:aqdq可能会提示有病毒,不过我自己直接使用没出问题...
2018-05-07 12:29:20
382
原创 如何安装Vmware Tools和如何设置windows与虚拟机中的centos文件夹共享
安装Vmware Tools设置windows与虚拟机中的centos文件夹共享
2018-05-07 10:46:34
618
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人