自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 SpringBoot学习

1.SpringBoot概述 Spring Boot 是 Spring 框架的一个新的子项目,用于创建 Spring 4.0 项目。它的开发始于 2013 年。2014 年 4 月发布 1.0.0 版本。它可以自动配置 Spring 的各种组件,并不依赖代码生成和 XML 配置文件。Spring Boot 也提供了对于常见场景的推荐组件配置。Spring Boot 可以大大提升使用 Spring 框架时的开发效率。 1.1简介 使用Spring boot ,可以轻松的创建独立运行的程序,非常容易构建独立的服

2022-03-07 14:56:49 804

原创 Idea自动清除无效的import导入包

方法一 快捷键 CTRL + ALT + O 方法二 【自动方法】设置自动清除 settings -> editing -> general -> auto import -> java项中勾选optimize imports on the fly

2022-02-25 11:40:39 4102

原创 二分查找【图文详解】

简介 二分法的思想十分容易理解,但是二分法边界处理问题大多数人都是记忆模板,忘记模板后处理边界就一团乱(????:“我懂了”, ✋ :"你懂个????"​)因为我此前也是记忆模板,所以现在想通过一边学习,一边将所学记录成博客教出去(费曼学习法),希望以后能自己推导出边界如何处理,而不仅仅是记忆模板。 故事分享????: 有一天小明到图书馆借了 N 本书,出图书馆的时候,警报响了,于是保安把小明拦下,要检查一下哪本书没有登记出借。小明正准备把每一本书在报警器下过一下,以找出引发警报的书,但是保安露出不屑

2022-02-09 17:08:55 642

原创 2021-07-09 Demo 输入一个数字顺时针打印出矩阵

题目 请输入一个整数:4 PrintMatrix:-> 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7 public class PrintMatrixDemo { @SuppressWarnings({ "unused", "resource" }) public static void main(String[] args) { System.out.print("请输入一个整数:"); Scann

2021-07-09 17:05:24 158

原创 第三章 SpringBoot高级话题

1.Spring Aware 1. 点睛 1.1 Spring依赖注入最大的亮点是你所有的Bean对Spring容器的存在是没有意识的。即你可以将你的容器替换成别的容器,这时Bean之间的耦合度很低。 1.2 但是实际项目中,不可避免用到Spring容器本身的功能资源,这时你的Bean必须要意识到Spring容器的存在,才能调用Spring所提供的资源,即所谓的Spring Aware; 1.3 其实Spring Aware本身就是Spring设计用来框架内部使用的,使Bean和Spring框架耦合。

2020-09-26 17:06:08 183

原创 JavaSE基础及案例(二)多线程(下)与简单工厂模式的了解

1.多线程之单例设计模式 1.1单例设计模式:保证类在内存中只存在一个对象 ************饿汉式与懒汉式的区别【面试题】 饿汉式单例模式:以空间换时间 懒汉式单例模式:以时间换空间(不推荐使用,仅在面试中用到) 3.多线程访问时:饿汉式不会创建多个对象;而懒汉式模式有可能会创建多个对象【弊端】 /* @author ZHENG * 饿汉式 */ class Singleton{ ...

2020-09-26 11:52:27 211

原创 框架学习(四)Spring框架之SSH的整合开发

d

2020-09-26 11:46:21 183

原创 JavaSE基础学习笔记及案例(四)集合框架

1.List集合 1.数组排序并打印结果 public static void main(String[] args) { int[] arr = {55,22,544,8,8,33}; Arrays.sort(arr);//排序 System.out.println(Arrays.toString(arr));//打印结果 } 控制台 [8, 8, 22, 33, 55, 544...

2020-09-26 11:45:45 112

原创 Java基础案例

1.数组 1.遍历数组 //2.静态初始化数组 int[] arr = {11,22,33}; for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); } 2.求最值 public static void main(String[] args) { int[] arr1 = {2,55,4,54,5...

2020-09-26 11:44:39 129

原创 框架(三)Spring框架之Spring的事务管理

1.事务的基础知识 1.1事务的特性: 原子性:事务不可分割 一致性:事务执行前后数据完整性保持一致 隔离性:一个事务的执行不应该受到其他事务的干扰 持久性:一个事务结束后,数据就持久化到数据库 1.2不考虑隔离性引发的安全问题 ++++读问题: 脏读------------一个事务读到另一个事务未提交的数据 不可重复读—一个事务读到另一个事务已经提交的update的数据,导致一个事务中多次查询结...

2018-11-29 11:01:01 196

原创 框架(二)Spring框架之使用JDBC模板实际案例

通过框架学习(一)3.4节,JDBC完整模板完成增删改查操作详细步骤【==总结】 ===========Spring JDBC模板的使用 1.引入必要的Jar包 2.抽取连接配置文件jdbc.properties jdbc.driverClass=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql:///spring_1 jdbc.username=root ...

2018-11-27 17:44:38 163

原创 框架(一)Spring4入门

1.spring_AOP的开发入门 1.创建web项目,引入jar包 2.引入spring配置文件 =====引入aop的约束 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&quot

2018-11-27 16:58:02 357

原创 数据库之Linux下Redis的学习

1. NoSQL: not only sql 为什么有NOSql: 互联网项目:特点: 数据库高并发读写,海量数据高效率存储,可扩展 NOSQL主流: 键值对(redis),列式存储,文档类型,图形数据库 NoSql特点: 特点: 数据库高并发读写,海量数据高效率存储,可扩展 1. Redis简介 什么是实时系统: 瞬时可以实现某些数据的统计或者是功能的实现 *_Redis由来: *_什么是r...

2018-11-20 16:51:54 170

原创 JavaWeb(四)Listener && Filter

1.Listener 1.1Servlet的监听器 总共有8个,分为3种类型: 1.1.1.监听三个作用域的创建和销毁【常用】 1.ServletContextListener 利用它在ServletContext创建的时候,完成自己想要的初始化工作; 执行自定义的任务调度; 2.ServletRequestListener 3.HttpSessionListener 统计在线人数 使用方...

2018-11-19 20:21:45 210

原创 JavaWeb(三)Ajax与JQuery

1.Ajax 1.1Ajax的get请求 1.在js中创建对象,固定格式 function ajaxFunction(){ var xmlHttp; try{ // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e){ try{// Internet Explore...

2018-11-19 08:39:43 236

原创 JavaWeb(二)MVC设计模式

1.MVC三层架构 M:Model>>>模型层:封装数据Java Bean; V:View>>>视图层:jsp专注显示; C:Controller>&a

2018-11-17 00:38:19 491

原创 事务 与 数据库连接池【c3p0】 与 DBUtiles的总结

1.事务 开启事务:start transaction; 回滚事务:rollback; 提交事务: commit; 关闭自动提交事务:setAutoCommit(false); 1.1事务的特性ACID【面试】 1.原子性【A】:事务包含的逻辑不可分割 一致性【C】:事务执行前后,数据完整性 隔离性【I】 :事务执行期间不受其他事务影响 持久性【D】:事务执行成功,则数据永久保存到磁盘上; ...

2018-11-08 14:05:14 394

原创 JavaWeb(一)JSP与EL表达式和JSTL

1.JSP 1.1JSP的三大指令 page include taglib 指令的写法 <%@ 指令名字 %> 1.1.1jsp的page指令 1.extends 用于指定jsp翻译成java文件后,继承的父类是谁,一般不改 2.session 值为true或false///控制jsp页面是否可直接使用session对象; 3.errorPage和isErrorPage <...

2018-11-06 09:59:30 414

原创 JavaSE基础(三)反射

1.反射 1.1反射概述 1.java反射机制是在运行状态时,对于任意一个类,都可以知道这个类的所有属性和方法; 动态获取信息以及动态调用对象的方法称为java反射机制; 2.反射的三种方式 (1)Object类的getClass()方法,判断两个对象是否是同一个字节码文件; (2)静态属性class,锁对象; (3)Class类中静态方法forName(),读取配置文件; public clas...

2018-11-04 22:26:22 226

原创 JavaSE基础及案例(一)IO流与多线程(上)

IO流 1. IO流知识点 IO流(字符输入流FileReader) 字节输入流 FileInputStream IO流(字符输出流FileWriter) 字节输出流 FileOutputStream 字符缓冲区输入流( BufferedReader) 字节缓冲区输入流BufferedInputStream 字符缓冲区输出流( BufferedWriter) 字节缓冲区输出流Buf...

2018-11-03 14:10:47 310

空空如也

空空如也

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

TA关注的人

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