Ustinian.'
码龄4年
关注
提问 私信
  • 博客:102,765
    102,765
    总访问量
  • 119
    原创
  • 1,609,989
    排名
  • 45
    粉丝
  • 0
    铁粉

个人简介:撕破伤口、

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2020-10-22
博客简介:

qq_51772871的博客

查看详细资料
个人成就
  • 获得104次点赞
  • 内容获得16次评论
  • 获得259次收藏
  • 代码片获得3,802次分享
创作历程
  • 89篇
    2022年
  • 30篇
    2021年
成就勋章
TA的专栏
  • javaweb
    11篇
  • 深搜广搜
    2篇
  • 回溯(dfs)
    6篇
  • 数据结构
    1篇
  • 贪心算法
    16篇
  • 算法
    50篇
  • 大话设计模式
    3篇
  • 笔记
    29篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

183人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

反射--程序员的快乐

文章目录1.简介2.获取Class对象的方式3.成员变量Field的操作4.构造方法Constructor的操作5. 方法对象Method的操作6.案例 (肥肠好用)1.简介反射:将类的各个组成部分封装为其他对象,这就是反射机制优点:可以在程序运行过程中,操作这些对象。可以解耦,提高程序的可扩展性。2.获取Class对象的方式Class.forName(“全类名”):将字节码文件加载进内存,返回Class对象多用于配置文件,将类名定义在配置文件中。读取文件,加载类类名.class:
原创
发布博客 2022.04.30 ·
503 阅读 ·
2 点赞 ·
1 评论 ·
2 收藏

mvc-servlet的优化

mvc-servlet的优化1.多个请求对应一个servlet2.使用反射技术3.DispatcherServlet最初的做法是: 一个请求对应一个Servlet,这样存在的问题是servlet太多了1.多个请求对应一个servlet把一些列的请求都对应一个Servlet,IndexServlet/AddServlet/EditServlet/DelServlet/UpdateServlet ->合并成FruitServlet 通过一个operate的值来决定调用FruitSer
原创
发布博客 2022.04.29 ·
341 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

servlet的路径问题

原创
发布博客 2022.04.28 ·
380 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Thymeleaf - 视图模板技术

Thymeleaf - 视图模板技术1.添加thymeleaf的jar包2. 新建一个Servlet类ViewBaseServlet3.在web.xml文件中添加配置4.使得我们的Servlet继承ViewBaseServlet5.根据逻辑视图名称 得到 物理视图名称6.使用thymeleaf的标签1.添加thymeleaf的jar包2. 新建一个Servlet类ViewBaseServletpackage com.atguigu.myssm.myspringmvc;import org.th
原创
发布博客 2022.04.28 ·
452 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

session基础

session基础1.Http是无状态的2.会话跟踪技术3.session保存作用域1.Http是无状态的HTTP 无状态 :服务器无法判断这两次请求是同一个客户端发过来的,还是不同的客户端发过来的无状态带来的现实问题:第一次请求是添加商品到购物车,第二次请求是结账;如果这两次请求服务器无法区分是同一个用户的,那么就会导致混乱通过会话跟踪技术来解决无状态的问题。2.会话跟踪技术客户端第一次发请求给服务器,服务器获取session,获取不到,则创建新的,然后响应给客户端下次客户端给服务器发
原创
发布博客 2022.04.28 ·
401 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

HTTP协议

HTTP协议1.介绍2.请求3.响应1.介绍HTTP:Hyper Text Transfer Protocol超文本传输协议。HTTP最大的作用就是确定了请求和响应数据的格式。浏览器发送给服务器的数据:请求报文;服务器返回给浏览器的数据:响应报文.2.请求请求包含三个部分:1.请求行 ; 2.请求消息头 ; 3.请求主体1)请求行包含是三个信息:1. 请求的方式 ; 2.请求的URL ; 3.请求的协议(一般都是HTTP1.1)2)请求消息头中包含了很多客户端需要告诉服务器的信息,比如
原创
发布博客 2022.04.28 ·
199 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Servlet的继承关系

Servlet的继承关系1. 继承关系2.相关方法3.小结1. 继承关系 javax.servlet.Servlet接口 javax.servlet.GenericServlet抽象类 javax.servlet.http.HttpServlet抽象子类2.相关方法 javax.servlet.Servlet接口: void init(config) - 初始化方法 void service(request,
原创
发布博客 2022.04.27 ·
858 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

javaweb中的几个注意点

javaweb中的几个注意点1.一个项目下lib中jar包用于多个module共享2.lib与artifact3.URL值4.405问题5. 空指针问题1.一个项目下lib中jar包用于多个module共享2.lib与artifact先有artifact,后来才添加的mysql.jar。此时,这个jar包并没有添加到部署包中。 那么在projectSettings中有一个Problems中会有提示的,我们点击fix选择add to…另外,我们也可以直接把lib文件夹直接新建在WEB-INF下。
原创
发布博客 2022.04.27 ·
544 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一个简单的servlet案例

servlet1.准备工作1.前端请求3.servlet4.web.xml5.总结1.准备工作导入tomcat1.前端请求<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <form action="add" method="p
原创
发布博客 2022.04.27 ·
339 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

配置文件基础

配置文件1.什么是配置文件2.如何查找和编辑配置文件3.Windows配置文件4.java中的配置文件1.什么是配置文件用户配置文件就是在用户登录电脑时,或是用户在使用软件时,软件系统为用户所要加载所需环境的设置和文件的集合。它包括所有用户专用的配置设置,如程序项目、屏幕颜色、网络连接、打印机连接、鼠标设置及窗口的大小和位置等。  当你第一次登录到一台基于Microsoft Windows XP、Windows 2000或Windows NT Workstation的计算机上时,系统就会为你创建一个专
原创
发布博客 2022.04.26 ·
4675 阅读 ·
1 点赞 ·
1 评论 ·
13 收藏

Seeding(深度优先遍历)

题目表述汤姆有一块好田,它是一个n×m方格的矩形,某些方格里面有一些大石头。汤姆有一台播种机。开始的时候,机器位于田地的左上角。机器播种完一个方格后,汤姆就把它开到一个相邻的方格里,继续播种。为了保护机器,汤姆不会把机器开到有石头的方格里面,也不会开到刚刚播种过的方格里面。汤姆希望在没有石头的方格里面都能播种,这可能吗?输入每个测试例的第一行包含两个整数n和m,表示田地的大小。接下来n行描述田地,每行包含m个字符:‘S’表示方格里面有石头,‘.’表示方格里面没有石头。输出对每个测试例,如果汤姆
原创
发布博客 2022.04.18 ·
362 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Fire Net(深度优先遍历)

题目描述假设我们有一个方形的城市,其街道都是直的。在方形地图上,有n行和n列,每个代表一条街道或一堵墙。每个碉堡有4个射击孔,分别正对东西南北方向。在每个射击孔配备一架高射机枪。我们假设,子弹是如此强大,它的射程可以任意远,并能摧毁它所击中的碉堡。墙也是很坚固的,足以阻止子弹的摧毁。问题的目标是,在该城市中布置尽可能多的碉堡,而碉堡之间又不会相互摧毁。合理布置碉堡的原则是,没有两个碉堡在同一个水平方向或垂直方向,除非它们之间有墙相隔。在本题中,假定城市很小(最多4×4),而且有子弹不能贯穿的墙壁。
原创
发布博客 2022.04.18 ·
1453 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

n皇后问题(回溯dfs)

在n×n格的棋盘上放置彼此不受攻击的n个皇后。按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n皇后问题等价于在n×n格的棋盘上放置n个皇后,任何两个皇后不放在同一行或同一列或同一斜线上。编程要求:找出一个n×n格的棋盘上放置n个皇后并使其不能互相攻击的所有方案。题解思路由于棋盘的每列只有一个皇后,所以可以用一维向量X( x1, x2, …, xn),其中xi∈{1, 2, …, n},表示第i列皇后所在的行x[i],即解空间的每个结点都有n个儿子,因此解空间的大小为nn
原创
发布博客 2022.04.12 ·
1018 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

m着色问题(回溯dfs)

题目描述给定无向连通图G=(V,E)和m种不同的颜色,用这些颜色为图G的各顶点着色,每个顶点着一种颜色。是否有一种着色法使G中相邻的两个顶点有不同的颜色?这个问题是图的m可着色判定问题。若一个图最少需要m种颜色才能使图中每条边连接的两个顶点着不同颜色,则称这个数m为该图的色数。求一个图的色数m的问题称为图的m可着色优化问题。编程计算:给定图G=(V, E)和m种不同的颜色,找出所有不同的着色法和着色总数。输入第一行是顶点的个数n(2≤n≤10),颜色数m(1≤m≤n)。 接下来是顶点之间的相互.
原创
发布博客 2022.04.12 ·
500 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

0-1背包问题(回溯dfs)

题目描述给定一个物品集合s={1,2,3,…,n},物品i的重量是wi,其价值是vi,背包的容量为W,即最大载重量不超过W。在限定的总重量W内,我们如何选择物品,才能使得物品的总价值最大。输入第一个数据是背包的容量为c(1≤c≤1500),第二个数据是物品的数量为n(1≤n≤50)。接下来n行是物品i的重量是wi,其价值为vi。所有的数据全部为整数,且保证输入数据中物品的总重量大于背包的容量。当c=0时,表示输入数据结束。输出对每组测试数据,输出装入背包中物品的最大价值。解题思路代码
原创
发布博客 2022.04.12 ·
270 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

装载问题(回溯dfs)

题目描述给定n个集装箱要装上一艘载重量为c的轮船,其中集装箱i的重量为wi。集装箱装载问题要求确定在不超过轮船载重量的前提下,将尽可能多的集装箱装上轮船。由于集装箱问题是从n个集装箱里选择一部分集装箱,假设解向量为X(x1, x2, …, xn),其中xi∈{0, 1}, xi =1表示集装箱i装上轮船, xi =0表示集装箱i不装上轮船。输入每组测试数据:第1行有2个整数c和n。C是轮船的载重量(0<c<30000),n是集装箱的个数(n≤20)。第2行有n个整数w1, w2, …, wn,分别表
原创
发布博客 2022.04.12 ·
647 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

自然数的拆分(回溯dfs)

【题目描述】任何一个大于1的自然数n,总可以拆分成若干个小于n的自然数之和。当n=7共14种拆分方法:7=1+1+1+1+1+1+17=1+1+1+1+1+27=1+1+1+1+37=1+1+1+2+27=1+1+1+47=1+1+2+37=1+1+57=1+2+2+27=1+2+47=1+3+37=1+67=2+2+37=2+57=3+4【输入】输入n。【输出】按字典序输出具体的方案。【输入样例】7【输出样例】7=1+1+1+1+1+1+17=1+1+1
原创
发布博客 2022.04.11 ·
215 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

组合的输出(回溯dfs)

【题目描述】排列与组合是常用的数学方法,其中组合就是从n个元素中抽出r个元素(不分顺序且r≤n),我们可以简单地将n个元素理解为自然数1,2,…,n,从中任取r个数。现要求你用递归的方法输出所有组合。例如n=5,r=3,所有组合为:1 2 3 1 2 4 1 2 5 1 3 4 1 3 5 1 4 5 2 3 4 2 3 5 2 4 5 3 4 5【输入】一行两个自然数n、r(1<n<21,1≤r≤n)。【输出】所有的组合,每一个组合占一行且其中
原创
发布博客 2022.04.11 ·
787 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

BS架构和CS架构

BS架构和CS架构1、CS、BS架构定义2、CS、BS 对硬件环境的要求3、CS的优缺点4、BS的优缺点1、CS、BS架构定义CS(Client/Server):客户端----服务器结构。C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。因为客户端要负责绝大多数的业务逻辑和UI展示,又称为胖客户端。它充分利用两端硬件,将任务分配到Client 和Server两端,降低了系统的通讯开销。C/S结构的软件需要针对不同的操作系统系统开发不同版本的
原创
发布博客 2022.04.10 ·
22595 阅读 ·
14 点赞 ·
0 评论 ·
48 收藏

洛谷--P4779 【模板】单源最短路径(标准版)

单源最短路径题目来源一、基础dijkstra二、堆优化的dijkstra题目来源洛谷–P4779 【模板】单源最短路径(标准版)一、基础dijkstra基本思路:1.定义ans[100000],ans[i]代表到达i点的最小花费2.定义bool数组visit,代表是否来过这里2.ans[起点] = 0, 其余的赋值为inf3.定义一个curr变量,visit[current] = 1(访问过),代表现在的位置,初始值为起点。4.列举所有与curr相联通的的点,将这些点(i)的ans值更新
原创
发布博客 2022.04.09 ·
684 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏
加载更多