自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nginx学习

nginx学习配置文件

2023-04-19 10:16:36 49

原创 Git学习

HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id。2.GitHub入门与实践 [密码:7aik,电子书,特别棒的入门书籍,2年后的感悟,强烈建议看这个]要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。使用命令git add ,注意,可反复多次使用,添加多个文件;初始化一个Git仓库,使用git init命令。

2023-04-17 17:14:16 48

原创 23种设计模式

简单来说,a依赖b,但a不控制b的创建和销毁,仅使用b,那么b的控制权交给a之外处理,这叫控制反转(IOC),而a要依赖b,必然要使用b的instance,那么通过a的接口,把b传入;通过a的构造,把b传入;随着DI的频繁使用,要实现IOC,会有很多重复代码,甚至随着技术的发展,有更多新的实现方法和方案,那么有人就把这些实现IOC的代码打包成组件或框架,来避免人们重复造轮子。实现开闭原则的关键步骤就是抽象化,而基类与子类的继承关系就是抽象化的具体实现,所以里氏代换原则是对实现抽象化的具体步骤的规范。

2023-04-17 10:40:16 50

原创 Spring_IOC和AOP的理解

目录Spring IOC1. 依赖倒置2. 控制反转(Inversion of Control)3. 控制反转容器(IOC Container)( Inversion of Control ) 控制反转 思考。Spring AOP1.1 什么是AOP1.2 AOP体系与概念2 AOP实例2.1 第一个实例2.2 第二个实例3 AOP相关注解3.1 @Pointcut3.2 @Around3.3 @Before3.4 @After3.5 @AfterReturning3.6 @AfterT

2022-03-09 22:39:49 269

原创 数据结构与算法Java实现-17堆排序

堆排序package aStudy.day9;import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Date;/** * @author haoqi * @Date 2020/10/7 - 20:55 * * 堆排序,(选择排序,不稳定) */public class data03 { public static void main(String[] args) {

2020-10-10 09:29:20 110

原创 数据结构与算法Java实现-16基数排序

基数排序package aStudy.day6;import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Date;/** * @author haoqi * @Date 2020/10/4 - 10:16 * 基数排序 * 桶排序的优化,利用空间换时间 * */public class data07 { public static void main(String[] args)

2020-10-10 09:28:45 206

原创 数据结构与算法Java实现-15归并排序

归并排序package aStudy.day6;import org.junit.Test;import org.omg.CORBA.ARG_OUT;import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Date;/** * @author haoqi * @Date 2020/10/4 - 8:12 * * 归并排序 * 分而治之思想,稳定,快 * */public clas

2020-10-10 09:27:52 132 1

原创 数据结构与算法Java实现-14快速排序

快速排序package aStudy.day6;import org.junit.Test;import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Date;/** * @author haoqi * @Date 2020/10/3 - 20:10 * * 快速排序 * 定义基准值 * 左右进行调换,再分别进行递归 */public class data05 { publi

2020-10-10 09:27:19 77

原创 数据结构与算法Java实现-13希尔排序

希尔排序package aStudy.day6;import org.junit.Test;import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Date;/** * @author haoqi * @Date 2020/10/3 - 17:19 * * 希尔排序: * 分组,缩小增量模型 * */public class data04 { public static v

2020-10-10 09:26:27 73

原创 数据结构与算法Java实现-12插入排序

插入排序package aStudy.day6;import org.junit.Test;import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Date;/** * @author haoqi * @Date 2020/10/3 - 15:13 * * 插入排序: * 将数组分割成有序数组和随机数组, * 从随机数组中取数向有序数组中插入 */public class data

2020-10-10 09:25:57 90

原创 数据结构与算法Java实现-11选择排序

选择排序package aStudy.day6;import org.junit.Test;import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Date;/** * @author haoqi * @Date 2020/10/3 - 13:54 * * 选择排序: * 先从一组数中找到最小值与假定最小值组交换 * 依次向后 */public class data02 {

2020-10-10 09:25:24 73

原创 数据结构与算法Java实现-10冒泡排序

冒泡排序package aStudy.day6;import org.junit.Test;import java.text.BreakIterator;import java.text.SimpleDateFormat;import java.util.Arrays;import java.util.Date;import java.util.concurrent.BrokenBarrierException;/** * @author haoqi * @Date 2020/10

2020-10-10 09:24:48 124

原创 数据结构与算法Java实现-09八皇后问题

八皇后问题package aStudy.day5;/** * @author haoqi * @Date 2020/10/2 - 15:57 * * 八皇后问题。递归思想 */public class data02 { //定义max表示有多少个皇后 int max = 8; //定义array,保存皇后位置 int[] array = new int[max]; static int count = 0; static int judg

2020-10-09 14:50:46 85

原创 数据结构与算法Java实现-08递归迷宫问题

递归迷宫问题package aStudy.day5;/** * @author haoqi * @Date 2020/10/2 - 13:39 * * 递归走迷宫 */public class data01 { public static void main(String[] args) { //1.创建一个地图——迷宫 //map int[][] map = new int[8][8]; //墙 :1 空 :0

2020-10-09 14:50:14 83

原创 数据结构与算法Java实现-07逆波兰计数器

逆波兰计算器package aStudy.day4;import java.util.ArrayList;import java.util.List;import java.util.Stack;/** * @author haoqi * @Date 2020/10/1 - 20:20 * * 逆波兰计算器 */public class data03 { public static void main(String[] args) { //创建一个表达式

2020-10-09 14:49:30 98

原创 数据结构与算法Java实现-04双向链表

Java双向链表package aStudy.day2;import jdk.nashorn.internal.objects.NativeError;import java.net.HttpRetryException;import java.sql.SQLOutput;/** * @author haoqi * @Date 2020/9/28 - 7:44 */public class data02 { public static void main(String[]

2020-10-09 07:53:27 112

原创 数据结构与算法Java实现- 05栈

栈package aStudy.day4;import java.util.Scanner;/** * @author haoqi * @Date 2020/10/1 - 13:23 */public class data01 { public static void main(String[] args) { //测试 ArrayStack stack = new ArrayStack(5); String key = "";

2020-10-09 07:52:51 58

转载 数据结构与算法Java实现-06利用栈计算表达式

利用栈计算表达式package aStudy.day4;import java.awt.geom.Arc2D;import java.nio.file.OpenOption;/** * @author haoqi * @Date 2020/10/1 - 15:42 * * //计算公式-栈的思想 */public class data02 { public static void main(String[] args) { //根据前面老师思路,完成表达式的

2020-10-09 07:52:09 136 1

原创 数据结构与算法Java实现-03创建一个单链表

day02-创建一个单链表package aStudy.day2;import sun.font.EAttribute;import javax.sql.rowset.CachedRowSet;import java.io.PrintWriter;import java.time.temporal.Temporal;import java.util.TreeMap;/** * @author haoqi * @Date 2020/9/26 - 13:33 * * 01.建立一个单

2020-10-09 07:51:48 327

原创 数据结构与算法Java实现-02创建一个队列

day01-创建一个队列package aStudy.day1;import java.util.Scanner;/** * @author haoqi * @Date 2020/9/21 - 9:40 * * 02.队列 */public class data02 { public static void main(String[] args) { // exam //1.创建队列 ArrayQueue queue = ne

2020-10-08 21:10:32 386

原创 数据结构与算法Java实现-01稀疏数组

Java稀疏数组package aStudy.day1;/** * @author haoqi * @Date 2020/9/30 - 16:29 * * day01: 二维数组转换稀疏数组 */public class data01 { public static void main(String[] args) { //1.创建一个二维数组 //随机赋值几个数据 int[][] arr = new int[10][10];

2020-10-08 21:08:56 104

原创 浩浩学编程JavaWeb-08综合案例实现表单增删改查

综合案例 实现表单的 增删改查案例 实现表单的 增删改查综合案例 实现表单的 增删改查1. user.java 建立一个uesr类2.userServlet.java创建user的对象并操作3.index.jsp表单的提交4.add.jsp 添加功能5.update.jsp 更新修改界面6.效果图结束啦1. user.java 建立一个uesr类package com.hou.web03;import javax.servlet.annotation.WebServlet;/** * @au

2020-10-08 20:48:19 538 1

原创 浩浩学编程JavaWeb-07JSTL标签

JSTL标签引入前提:当需要遍历输出时,JSP 脚本穿插,循环结构复杂<table> <tr> <th>编号</th> <th>姓名</th> <th>成绩</th> </tr> <% List<User> list=(List&lt

2020-10-08 20:42:40 141

原创 浩浩学编程JavaWeb-06EL表达式

EL表达式EL表达式EL表达式1.基本概念2. EL对四种作用域对象默认查找顺序3.指定作用域进行查找4.级联/通过EL表达式获取对象里的数据5.EL运算符1.基本概念Expression Language 表达式语⾔,替代 JSP ⻚⾯中数据访问时的复杂编码,可以⾮常便捷地取出域对象(pageContext、 request、 session、 application)中保存的数据,前提是⼀定要先setAttribute,EL 就相当于在简化 getAttribute代替的是:request.ge

2020-10-08 20:36:26 82

原创 浩浩学编程JavaWeb-05JSP内置对象作用域

JSP内置对象作用域page < request < session < application (常用)方法: setAttribute,getAttributepage 作⽤域:对应的内置对象是 pageContext。 只在当前页面有效request 作⽤域:对应的内置对象是 request。 再一次请求内有效session 作⽤域:对应的内置对象是 session。 再一次会话内有效application 作⽤域:对应的内置对象是 application。 对整个we

2020-10-08 20:33:05 75

原创 浩浩学编程JavaWeb-04Cookie

cookie目录结构cookie1.基本概念3.常用方法4.Cookie 和 Session 的区别session: 保存在服务器, 数据为 Objectcookie:5.登录案例1.基本概念Cookie是存储在浏览器里面的一个东西,不属于JSP内置对象,是一个全新的内容。每个浏览器只有一个属于自己的 cookie,默认关闭浏览器即失效实现会话的一种机制,Cookie存储在客户端/浏览器,seeion存储在服务端。Cookie 是服务端在 HTTP 响应中附带传给浏览器的⼀个⼩⽂本⽂件,⼀旦

2020-10-08 20:31:10 92

原创 浩浩学编程JavaWeb-03Session

Session目录Session1.session常用方法4.JSP内置对象的作用域3案例:网站的访问量统计1.session常用方法String getId() 获取 sessionID主要作用:完成用户会话服务器⽆法识别每⼀次 HTTP 请求的出处(不知道来⾃于哪个终端),它只会接受到⼀个请求信号,所以就存在⼀个问题(将⽤户的响应发送给其他⼈),必须有⼀种技术来让服务器知道请求来⾃哪,这就是会话技术。一次会话:就是客户端和服务器之间发⽣的⼀系列连续的请求和响应的过程,打开浏览器进⾏操作到关闭

2020-10-08 20:25:45 101

原创 浩浩学编程JavaWeb-02JSP

jsp目录jsp1.jsp定义2.jsp 9个内置对象3.jsp中的转发4.jsp重定向5.HTTP 请求状态码1.jsp定义JSP 本质上就是⼀个 Servlet,JSP 主要负责与⽤户交互,将最终的界⾯呈现给⽤户, HTML+JS+CSS+Java 的混合⽂件。 当服务器接收到⼀个后缀是 jsp 的请求时,将该请求交给 JSP 引擎去处理,每⼀个 JSP ⻚⾯第⼀次被访 问的时候,JSP 引擎会将它翻译成⼀个 Servlet ⽂件,再由 Web 容器调⽤ Servlet 完成响应。 单纯从开发的⻆

2020-10-08 20:15:58 114

原创 浩浩学编程JavaWeb-01Servlet

JavaWeb笔记1.servlet篇JavaWeb笔记1.tomcat2.servlet生命周期3.ServletConfig4. ServletContext1.tomcattomcat 目录架构bin: 存放各个文件下启动和停止 Tomcat 服务脚本文件conf:存放各种 Tomcat 服务器配置文件lib:存放 Tomcat 服务器所需要的 jarlogs:存放Tomca 服务运行日志temp:Tomcat 运行时临时文件webapps:存放允许客户端访问的资源work:存

2020-10-08 19:54:46 141

转载 数据结构与算法(C代码实现)

内容来源链接(本人仅用于学习,转载请注明原作者。不是我!)代码目录:第3章 线性表01线性表顺序存储_List02线性表链式存储_LinkList03静态链表_StaticLinkList第4章 栈与队列01顺序栈_Stack02两栈共享空间_DoubleStack03链栈_LinkStack04斐波那契函数_Fibonacci05顺序队列_Queue06链队列_LinkQueue第5章 串01串_String02模式匹配_KMP第6章 树01二叉树顺序结构实现_BiTreeArray02二叉树链式结构实

2020-07-30 11:17:09 1780 4

空空如也

空空如也

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

TA关注的人

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