自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

堂堂百星王者

这个人太勤奋了,什么都没写

  • 博客(21)
  • 收藏
  • 关注

原创 java从跨平台到转专业(java基础到微服务)

博文汇总java基础java基础语法等信息,具体参考菜鸟教程:https://www.runoob.com/java/java-tutorial.htmljava基础常问java基础随笔多线程:多线程正则表达式正则表达式注解:java注解反射:反射tcp,udp:socket,datagramsocket流(java8新特性):流文件操作文件操作文件夹读写xml读取数据库:OracleMybatis注解+配置文件:oracle整合mybatis批量操作

2020-11-07 22:18:23 663

原创 spring boot学习笔记:mybatis,分页,事务,时钟调度,拦截器,全局异常,数据校验

spring boot 初探​ 随着动态语⾔流⾏(Ruby、Scala、NodeJs等),Java 开发变得相对笨重,配置繁琐,开发效率低下, 部署流程复杂,以及第三⽅集成难度也相对较⼤,针对该环境,Spring Boot 被开发出来,其使⽤“习惯 ⼤于配置⽬标”,借助Spring Boot 能够让项⽬快速运⾏起来,同时借助 Spring Boot 可以快速创建 web 应⽤并独⽴进⾏部署(jar包 war 包⽅式,内嵌 servlet 容器),同时借助 Spring Boot 在开发应⽤时可

2020-11-29 19:05:24 423 2

原创 详叙spring mvc用法及集成ssm

spring mvc文章目录spring mvc什么是mvc3问什么是spring mvcspring mvc能做什么spring mvc怎么运行的依赖启动配置(由web容器加载spring配置文件)简单展现@RequestMapper参数:RequestMapper是全能注解,下面有针对各种请求的注解RestFul(spring mvc扩展)GETPOSTPUTDELETE位置参数绑定参数名与前端传的数据name属性值相等不相同,使用注解绑定请求转发,重定向重定向请求转发以json数据交互@Respon

2020-11-25 17:55:57 645 1

原创 spring事务整合mybatis以及JdbcTemplate

spring整合mybatis(事务),JdbcTemplate事务事务的四⼤特性(ACID)原⼦性(Atomicity)共⽣死,要么全部成功,要么全部失败!⼀致性(Consistency)事务在执⾏前后,数据库中数据要保持⼀致性状态。(如转账的过程 账户操作后数据必须保持 ⼀致)隔离性(Isolation)事务与事务之间的执⾏应当是相互隔离互不影响的。(多个⻆⾊对统⼀记录进⾏操作必须保证没 有任何⼲扰),当然没有影响是不可能的,为了让影响级别降到最低,通过隔离级别加以限制:READ_U

2020-11-24 21:32:27 1559 1

原创 代理模式与spring AOP

spring AOPAspect Oriented Programing ⾯向切⾯编程,相⽐较 oop ⾯向对象编程来说,Aop关注的不再是程 序代码中某个类,某些⽅法,⽽aop考虑的更多的是⼀种⾯到⾯的切⼊,即层与层之间的⼀种切⼊,所 以称之为切⾯。联想⼤家吃的汉堡(中间夹⾁)。那么aop是怎么做到拦截整个⾯的功能呢?考虑前⾯ 学到的servlet filter /* 的配置 ,实际上也是aop 的实现。作用​ AOP主要应⽤于⽇志记录,性能统计,安全控制,事务处理等⽅⾯,实现公共

2020-11-23 20:09:04 532

原创 深入理解springIOC

springIOC手写lower版SpringIOCpom.xml<dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.10.2</version> </dependency> <!-- https://mvnrepository.co

2020-11-21 21:13:15 713 2

原创 FreeMarker的运用

FreeMarkerFreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电 子邮件,配置文件,源代码等)的通用工具。 是一个Java类库。 FreeMarker 被设计用来生成 HTML Web 页面,特别是基于 MVC 模式的应用程序,将视图从业务逻辑中 抽离处理,业务中不再包括视图的展示,而是将视图交给 FreeMarker 来输出。虽然 FreeMarker 具有一 些编程的能力,但通常由 Java 程序准备要显示的数据,由 FreeMark

2020-11-20 21:58:45 338

原创 maven一篇入门

maven简介​ Maven【[ˈmevən]】这个词可以翻译为"专家",“内⾏”。 作为Apache组织中的⼀个颇为成功的开源项 ⽬,Maven主要服务于基于java平台的项⽬构建,依赖管理和项⽬信息管理。 ⽆论是⼩型的开源类库项⽬,还是⼤型的企业级应⽤; ⽆论是传统的瀑布式开发,还是流⾏的敏捷开 发,Maven都能⼤显身⼿。项目构建​ 不管你是否意识到,构建(build)是每⼀位程序员每天都在做的⼯作。早上来到公司,我们做的第⼀ 件事就是从源码库签出最新的代码,然后进

2020-11-19 21:57:34 181

原创 javaWeb,Http,Tomcat,Servlet

javaWebhttpHTTP 协议(Hypertext Transfer Protocol,超文本传输协议),是一个客户端请求和回应的标准 协议,这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。用户输入地址和端口号之后就 可以从服务器上取得所需要的网页信息。​ 通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式。客户 端发送给服务器的格式叫“请求协议”;服务器发送给客户端的格式叫“响应协议”。特点1.)支持 客户 / 服务器 模式。​

2020-11-16 20:45:39 740 1

原创 Bootstrap与Layui简单使用(适合后端)

Layui下载layui官网资源引入将解压后layui-v2.5.6\layui-v2.5.6下的layui文件夹放入项目根路径即可html头:<head> <meta charset="utf-8" /> <title>数据绑定</title> <link rel="stylesheet" type="text/css" href="layui/css/layui.css"/> <script src=

2020-11-14 20:50:46 6608 3

原创 JQuery一篇入门

JQuery引入jQuery 2.x has the same API as jQuery 1.x, but does not support Internet Explorer 6, 7,or 8. (不⽀持 ie6 7 8,如果需要下载 1.X)(1)完整版 : jquery-2.1.4.js -->学习版本(学习源码 向⾼⼿学习是最好学习⽅法)(2)压缩版 : jquery-2.1.4.min.js -->开发版本(压缩版,减少传输)<script src="js/j

2020-11-13 20:47:48 101

原创 javaScript事件,Bom,Dom对象

javaScript修改html和css样式内容事件常用事件事件绑定bom对象windows对象系统对话框窗口locationdom对象获取节点(标签)查找,删除节点获取表单获取表单元素单选框以及,文本,密码等框复选框下拉列表表单提交内容事件事件 (Event) 是 JavaScript 应⽤跳动的⼼脏 ,进⾏交互,使⽹⻚动起来。当我们与浏览器中 Web ⻚⾯进⾏某些类型的交互时,事件就发⽣了。事件可能是⽤户在某些内容上的点击、⿏标经过某个特定元素 或按下键盘上的某些按键。事件还可能是 Web

2020-11-12 21:29:12 569

原创 补充java web

java webCookieCookie就是由服务器发给客户端的特殊信息,而这些信息以文本文件的方式存放在客户端,然后客户端每次向服务器发送请求的时候都会带上这些特殊的信息。Web应用程序是使用HTTP协议传输数据的。HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。在Session出现之前,基本上所有的网站都采用Cookie来跟踪会话。会话cookie和持久cookie:会话cookie:

2020-11-11 20:23:05 563

原创 邮箱验证:spring boot发邮件

spring boot发邮件注册一个邮箱,开启POP3/SMTPjar包maven仓库搜索:Spring Boot Starter Mailmaven<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-mail --><dependency> <groupId>org.springframework.boot</groupId

2020-11-11 17:36:51 947 2

原创 javaScript笔记

javascriptJS需要和HTML⼀起使⽤才有效果,我们可以通过直接或间接的⽅式将JS代码嵌⼊在HTML⻚⾯中。⾏内JS : 写在标签内部的js代码<button onclick="alert('you clicked hered!!!')">click here</button> 内部JS : 定义在script标签内部的js代码<script type="text/javascript" charset="utf-8"> alert('thi

2020-11-10 14:06:15 97

原创 Mybatis逆向工程

Mybatis逆向工程导包导入Mybatis所需包还有mybatis-generator-core-1.3.2.jar包配置文件1.加入Mybatis核心配置文件(参考前篇博客mybatis.xml)2.mybatis-generator配置文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration SYSTEM "http://mybatis.org/dtd/mybatis-gene

2020-11-07 20:09:48 81

原创 java基础知识进阶

java基础随笔八大基本类型数据类型长度包装类默认值byte1字节Byte0short2字节Short0int4字节Integer0long8字节Long0Lfloat4字节Float0.0fdouble8字节Double0.0dchar2字节Character‘u0000’boolean1字节Booleanfalse自动转型byte->short->char->i

2020-11-07 19:49:40 695

原创 javaIO与commons-io

javaIOFile在Java中,Everything is Object!所以在文件中,也不例外!在Java中,可以用 File类来表示一个与硬盘上文件联系!!!注意:1、File仅代表一个联系,可能文件存在,也可能不存在;2、这里的文件可以是文件,也可以是文件夹;IO流介绍对于任何程序设计语言而言,输入输出( I/O )系统都是比较复杂的而且是比较核心的。程序运行需要数据,数据的获取往往需要跟外部系统进行通信,外部系统可能是 文件、数据库、其他程序、网络、IO设备等等 。我们可以

2020-11-07 15:52:01 657

原创 mybatis缓存简述

mybatis缓存一级缓存 sqlsession级别缓存:默认开启​ 会将查询方法名加参数列表拼成字符串作为key,查询到的结果作为value。在本次sqlSession会话期间,如果再次调用此方法,并且参数相同,则不从oracle中查询而是从缓冲中用key取数据。二级缓冲 SqlSessionFactory级别缓存默认开启:设置名描述有效值默认值cacheEnabled全局性地开启或关闭所有映射器配置文件中已配置的任何缓存。true | fa

2020-11-06 22:14:05 699

原创 mybatis批量操作(Oracle)

核心foreach动态 SQL 的另一个常见使用场景是对集合进行遍历(尤其是在构建 IN 条件语句的时候)。比如:<select id="selectPostIn" resultType="domain.blog.Post"> SELECT * FROM POST P WHERE ID in <foreach item="item" index="index" collection="list" open="(" separator="," close="

2020-11-05 21:50:13 1465 1

原创 mybatis:配置文件,注解开发

mybatis复习介绍​ MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache soxware foundation 迁移到了google code,并且改名为MyBatis 。2013 年11月迁移到Github。​ iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)MyBatis是

2020-11-04 15:50:28 1467

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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