自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (1)
  • 收藏
  • 关注

原创 前后端分离

关于前后端互不关联,单独完成自己的事情;以前也能理解这个,用一个ajax请求就能完成,不过一直在登录那块理解不够通透,这次通过一个b站上一个视频讲解https://www.bilibili.com/video/BV1Nt4y127Jh?p=8和https://blog.csdn.net/weixin_43734095/article/details/106959586学习过此视频人的代码做了学习;技术点为springboot+vue登录部分前端提出请求,后端获取到这个数据,然后数据库匹配.

2020-08-05 23:31:58 215

原创 springboot运行完整配置记录

pom.xml这个网上随便找一份就行,需要区分一些是mybatis-spring-boot-starter和 mybatis-xxxxxx (类似的还有pagehelper,基本在ssm时代过渡到springboot时代,大部分开发者都选择了迎合springboot) 前者是为了迎合springboot所开发,类似一个适配器,后者是原本在ssm框架中使用的myabis,两个包的区别在处理application.yml文件时候,前者可以直接写入,后者需要自己独立配置(xml文件,在启动的类方法上导入xml.

2020-08-05 23:11:51 187

原创 Spring框架使用的一些心得和理解

IOC传统创建类的方式 java类---->new java()Spring方式:加载application.xml文件,ApplicationContext ap = new ClassPathXmlApplicationContext("*****");,把需要加载的bean预置到了ap容器内,使用ap.getBean(); 指定bean来创建,可以批量产生,完成对java类进行管理关于其中创建的bean种类:lazy-init懒加载、scope="prototype"多例模式,种类很多

2020-05-21 19:20:38 360

原创 rest风格(plus)+postman的使用

需要使用resultful,同时不愿意写前端,使用了postmanpostman首先关于postman的get请求,选择get,选中param中设置参数post请求,如果为非json格式,在body的下的x-www-form-urlencoded输入对象数据,如果为带文件传输,选择form-data,如果为json,选择rawdelete和put,都是类post请求,body下的选择方式相同,不过请求方法做出更改即可。resultfulspringmvc中提供了一个过滤器:org.springf

2020-05-21 00:34:31 503 1

原创 springmvc的相关知识积累

整体流程主要分5个层次,DispatcherServlet请求入口HandlerMapping请求派发,让请求和控制器建立一一对应关系Controller控制器;真正处理请求的组件ModelAndView封装数据信息和视图信息的对象(我们可以自己动手操作的)ViewResolver视图处理器(处理结果,如返回.html后缀啥的)配置文件相关在web.xml配置关于springmvc的DispatcherServlet,指定spring配置文件的位置<ser..

2020-05-13 22:24:48 176

原创 java web文件读写

好久没写过博客了,最近还是下决心把这个补起来,每隔几天学点技术,通过博客记录下来文件上传前端这边调用了一个values函数,由于是一个前端展示的是一个list列表,每行的tid都不同,所以传递了一下参数,同时这个button,绑定了一个modal框,modal中设置了上传和下载,主要是下载部分,需要到后端判断文件是否存在,如果存在则下载按钮可以点击,否则不可以点击<button data-toggle="modal" th:onclick="|javascript:Values(${t.

2020-05-11 00:30:19 521

原创 MySQL一些读书笔记

特性 InnDB MyISAM MEMORY 事务安全 支持 无 无 存储限制 64TB 有 有 空间使用 ...

2020-03-01 22:49:26 86

原创 springboot整合redis,以及@Bean@Autowired@Resource的理解

由于项目中需要用到redis,使用的springboot框架,加之本身对ssm框架理解就不够深入,很多都很麻木的在application文件中配置,此类文件中没有可以使用的配置,则不会配置项目。为了能配置上redis。首先,需要导入redis的jar包。<dependency> <groupId>org.springframework.boo...

2020-02-10 23:55:53 948

原创 设计模式之抽象工厂模式

参考设计两个接口接口,果类接口和餐具接口public interface Food { public String getFoodName();}public interface TableWare { public String getToolName();}针对上述两接口,提供实现public class Apple implements Food{ ...

2020-02-07 23:34:28 105

原创 设计模式之工厂模式

工厂模式(Factory Pattern)的意义就跟它的名字一样,在面向对象程序设计中,工厂通常是一个用来创建其他对象的对象。工厂模式根据不同的参数来实现不同的分配方案和创建对象。工厂模式可以分为三类:普通工厂模式多个工厂方法模式静态工厂方法模式以人为例,存在一个接口Human,有吃喝打豆豆三个方法interface Human{ public void eat(); ...

2020-02-07 23:22:09 94

原创 ajax的get和post

ajax的get请求时候,一律不使用JSON.stringify,其中,后台参数,可以用两个String接受,也可以用一个,只不过后一个无法被获取到,名字需要一致,否则获取为空.也可以使用一个对象获取(不可以用@RequestBody) url: "reply/login", type: "get", // data:JSON.stringif...

2020-02-05 23:47:33 96

原创 2018力扣 面试难题记录-鸡蛋掉落

你将获得 K 个鸡蛋,并可以使用一栋从 1 到 N 共有 N 层楼的建筑。每个蛋的功能都是一样的,如果一个蛋碎了,你就不能再把它掉下去。你知道存在楼层 F ,满足 0 <= F <= N 任何从高于 F 的楼层落下的鸡蛋都会碎,从 F 楼层或比它低的楼层落下的鸡蛋都不会破。每次移动,你可以取一个鸡蛋(如果你有完整的鸡蛋)并把它从任一楼层 X 扔下(满足 1 <= X &...

2020-01-16 16:29:38 343

原创 单例模式 四种

饿汉式单例模式 饿汉式类加载到内存后,实例化一个单例,jvm保证线程安全(都不能创建新的,所以安全,多线程都是安全的)简单易用缺点:不管是否用到,类加载时候就会实例化,浪费一般项目开发中加载是用的Class.forName("") //将class加载到内存,但不实例化,此时,如果使用饿汉,就会消耗内存,所以产生了懒汉式package DesignPatter.sington;...

2020-01-12 21:50:59 112

原创 猴子选大王

一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去…,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。用程序模拟该过程。package bluecuppractice;import java.util.Scanner;/**...

2020-01-10 20:50:39 161

原创 根据输入的行和列,螺旋输出数字

根据输入的行和列,螺旋输出数字,输入的是8和8输出 例如:1 2 3 4 5 6 7 8 28 29 30 31 32 33 34 9 27 48 49 50 51 52 35 10 26 47 60 61 62 53 36 11 25 46 59 64 63 54 37 12 24 45 58 57 56 55 38 13 23 44 43 42 41 40 39 14 ...

2020-01-09 23:05:44 243

原创 FJ的字符串

FJ在沙盘上写了这样一些字符串:A1 = “A”A2 = “ABA”A3 = “ABACABA”A4 = “ABACABADABACABA”… …你能找出其中的规律并写所有的数列AN吗?输入仅有一个数:N ≤ 26。输出请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。样例输入复制样例数据 3样例输出ABACABA补充样例5AB...

2020-01-07 10:37:00 584

原创 一部分代码的记录

前端前端代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <script type="text/javascript" src="../static/js/jquery-3.3.1.min.js"></script> ...

2020-01-04 16:03:51 237

原创 四平方和定理

四平方和定理,又称为拉格朗日定理: 每个正整数都可以表示为至多4个正整数的平方和。 如果把0包括进去,就正好可以表示为4个数的平方和。比如: 5 = 0^2 + 0^2 + 1^2 + 2^2 7 = 1^2 + 1^2 + 1^2 + 2^2对于一个给定的正整数,可能存在多种平方和的表示法。 要求你对4个数排序: 0 <= a <= b <= c <= d 并对所有...

2020-01-02 17:27:53 1824 1

原创 文件的读写

所有的文件的读写都是建立在OutStream和InputStream上的(二进制,这两个都是接口,需要用他们的实现类),其中通过Buffer设置缓存,通过Reader、Writer(也是接口)等方式设置可以直接阅读的文件所以说,二进制类型的用Stream,正常可阅读的用Reader等,如果确定是文件类型,用FileReader二进制读写文件 byte[] bytes = n...

2020-01-01 21:43:04 151

原创 Spring AOP举例子实现

完成接口和接口的实现,这里使用的是注解的方式设置bean,在applicationContext.xml中填写扫描包即可<context:component-scan base-package=“AOPTEA”></context:component-scan>package AOPTEA;/** * @Author susuper * @Date 2020/...

2020-01-01 16:47:45 109

原创 ssm踩坑记录3

tip1 url路径中不带参数,但是路径是自己组合的路径一次修改jsp文件名后,路径访问出现了错误,大批量的修改代码,或者尝试清理缓存(不一定有效,但是修改大批量的jsp代码等等),这不是自己的错误。更换浏览器不起作用,无法理解用ctrl+shift+r, 或者ctrl+f5,可以尝试tip2 本地tomcat上运行后,没有中文乱码,在服务器上出现中文乱码https://blog...

2019-12-31 16:59:03 108

原创 SpringMVC过滤器实现(登录)

首先在springmvc中设置,之后使用下述代码登录拦截器功能<!-- 配置拦截器 --> <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/**" /> <bean class="aynu.utils.LoginIntercept...

2019-12-31 16:57:29 1591 1

原创 html、css、js、jq、bootstrap总结 附带一部分 jsp、el、jstl代码

一个简单的html、css、js的使用<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><!--设置css 一般设置在外部,或者最上面--><...

2019-12-31 16:17:02 302

原创 1-100最小公倍数问题 BigInteger Java实现

为什么1小时有60分钟,而不是100分钟呢?这是历史上的习惯导致。但也并非纯粹的偶然:60是个优秀的数字,它的因子比较多。事实上,它是1至6的每个数字的倍数。即1,2,3,4,5,6都是可以除尽60。我们希望寻找到能除尽1至n的的每个数字的最小整数。不要小看这个数字,它可能十分大,比如n=100, 则该数为:697203752297124771645338089353123035568...

2019-12-30 21:44:00 1262

原创 Eclipse JavaWeb遇到错误问题积累

项目乱码https://www.zh30.com/luanma-coding.html查看乱码表,根据错误类型,修改为对应编码。有时候会碰到需要修改的编码在下拉选项框找不到的情况,类似没有GBK的选项,直接输入GBK三个字母,即可。有三处可以修改编码,一处是整个Eclipse环境,一处是修改项目编码,还有为修改.java的编码导入的项目后,名称与实际项目不同。如在Gith...

2019-12-30 20:06:44 378

原创 快速排序实现

使用快速排序, 整数排列int[]x数组, 如下{1,66,38,23,1,19,100,58,-95,-81,22,-19,0,13,45}package September;import java.util.Arrays;/** * @Author susuper * @Date 2019/12/27 15:40 * @description: * 使用快速排序, 整数排列...

2019-12-27 18:12:12 48

原创 2018年第九届蓝桥杯B组第四题:摔手机题解

x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机。各大厂商也就纷纷推出各种耐摔型手机。x星球的质监局规定了手机必须经过耐摔测试,并且评定出一个耐摔指数来,之后才允许上市流通。x星球有很多高耸入云的高塔,刚好可以用来做耐摔测试。塔的每一层高度都是一样的,与地球上稍有不同的是,他们的第一层不是地面,而是相当于我们的2楼。如果手机从第7层扔下去没摔坏,但第8层摔坏了,则手机耐...

2019-12-24 11:31:38 376

原创 [蓝桥杯][2014年第五届真题]地宫取宝 dfs+dp

X 国王有一个地宫宝库。是 n x m 个格子的矩阵。每个格子放一件宝贝。每个宝贝贴着价值标签。地宫的入口在左上角,出口在右下角。小明被带到地宫的入口,国王要求他只能向右或向下行走。走过某个格子时,如果那个格子中的宝贝价值比小明手中任意宝贝价值都大,小明就可以拿起它(当然,也可以不拿)。当小明走到出口时,如果他手中的宝贝恰好是k件,则这些宝贝就可以送给小明。请你帮小明算一算,...

2019-12-24 11:29:41 111

原创 跳跃游戏 改 dfs

给定一个非负整数数组,假定你的初始位置为数组第一个下标。数组中的每个元素代表你在那个位置能够跳跃的最大长度。你的目标是到达最后一个下标,并且使用最少的跳跃次数。例如:A = [2,3,1,1,4], 到达最后一个下标的最少跳跃次数为2.(先跳跃1步,从下标0到1,然后跳跃3步,到达最后一个下标。一共两次)格式:第一行输入一个正整数n,接下来的一行,输入数组A[n]。最后输出最少的跳...

2019-12-21 18:38:12 110

原创 错误票据

某涉密单位下发了某种票据,并要在年终全部收回。每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。你的任务是通过编程,找出断号的ID和重号的ID。假设断号不可能发生在最大和最小号。要求程序首先输入一个整数N(N<100)表示后面数据行数。接着读入N行数据。...

2019-12-17 16:14:00 109

原创 蚂蚁感冒

长100厘米的细长直杆子上有n只蚂蚁。它们的头有的朝左,有的朝右。每只蚂蚁都只能沿着杆子向前爬,速度是1厘米/秒。当两只蚂蚁碰面时,它们会同时掉头往相反的方向爬行。这些蚂蚁中,有1只蚂蚁感冒了。并且在和其它蚂蚁碰面时,会把感冒传染给碰到的蚂蚁。请你计算,当所有蚂蚁都爬离杆子时,有多少只蚂蚁患上了感冒。样例输入35 -2 85-10 8 -20 12 25样例输出13i...

2019-12-15 17:24:17 198

原创 杂记

添加链接描述

2019-12-10 20:13:17 68

原创 李白打酒 dfs

大诗人李白,一生好饮。幸好他从不开车。一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱:无事街上走,提壶去打酒。逢店加一倍,遇花喝一斗。这一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。请你计算李白遇到店和花的次序,可以把遇店记为a,遇花记为b。则:babaabbabbabbbb 就是合理的次序。像这样的答案一共有多少呢?请你计算出所有...

2019-12-10 00:46:46 245

原创 带分数 全排列+dfs

100 可以表示为带分数的形式:100 = 3 + 69258 / 714还可以表示为:100 = 82 + 3546 / 197注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。类似这样的带分数,100 有 11 种表示法。题目要求:从标准输入读入一个正整数N (N<1000*1000)程序输出该数字用数码1~9不重复不遗漏地组成带分数表示的全部种数。注意:不...

2019-12-06 20:22:12 99

原创 素数求和

一些正整数可以由一个或多个连续的素数的总和来表示。有多少这样的陈述并不给定的正整数有哪些?例如,整数53有两种表示5+ 7 +11+13+17和53的整数41具有三个代表2+3+5+7+11+13,11+13+17,和41的整数3只有1表示,其值为3的整数20有没有这样的表示形式。注意,被加数必须是连续的素数号,所以既不7+13,也不3+5+ 5 +7为整数20的有效表示。你的任务是写一个程...

2019-12-04 16:19:20 2046

原创 第五届省赛javaA组-星系炸弹

在X星系的广袤空间中漂浮着许多X星人造“炸弹”,用来作为宇宙中的路标。每个炸弹都可以设定多少天之后爆炸。比如:阿尔法炸弹2015年1月1日放置,定时为15天,则它在2015年1月16日爆炸。有一个贝塔炸弹,2014年11月9日放置,定时为1000天,请你计算它爆炸的准确日期。对于c或c++,可能需要写计算闰年等,对于JAVA,可以使用日期类Calendar获取一个日期的单例,然后se...

2019-12-02 17:14:09 345

原创 颠倒的价牌

小李的店里专卖其它店中下架的样品电视机,可称为:样品电视专卖店。其标价都是4位数字(即千元不等)。小李为了标价清晰、方便,使用了预制的类似数码管的标价签,只要用颜色笔涂数字就可以了这种价牌有个特点,对一些数字,倒过来看也是合理的数字。如:1 2 5 6 8 9 0 都可以。这样一来,如果牌子挂倒了,有可能完全变成了另一个价格,比如:1958 倒着挂就是:8561,差了几千元啊!!当然,多...

2019-12-01 18:19:29 88

原创 2015蓝桥杯决赛 密文搜索(字符串)

福尔摩斯从X星收到一份资料,全部是小写字母组成。他的助手提供了另一份资料:许多长度为8的密码列表。福尔摩斯发现,这些密码是被打乱后隐藏在先前那份资料中的。请你编写一个程序,从第一份资料中搜索可能隐藏密码的位置。要考虑密码的所有排列可能性。数据格式:输入第一行:一个字符串s,全部由小写字母组成,长度小于1024*1024紧接着一行是一个整数n,表示以下有n行密码,1<=n<...

2019-11-28 14:56:48 215

原创 ssm踩坑记录二

记录一 ajax请求 前台无反应 不报错原因一般就是路径问题,但是发现路径并没有毛病一开始以为是div最外层没有用form包裹(其实并不需要)<button type="submit" class="btn bg-olive btn-xs" id="delete" onclick="return trash(${ms.m_id})">删除</button>//...

2019-11-27 01:51:29 152

原创 使用IDEA打包war,放置到tomcat服务器及文件在tomcat服务器如何访问

文件在tomcat服务器如何访问IP:8080/1.jpg可以访问,需要开启服务器上的tomcat服务器在服务器上开启访问8080端口,供访问用控制面板中的防火墙点击高级设置中的入站规则(后面设置出站规则,也是同此)点击新建规则,选择端口后,点击下一步输入你选择使用的端口无脑下一步无脑下一步随便写就可以ping IP无效时候一个解决办法找到文件打印,两个都...

2019-11-27 01:49:55 420

ssm纯注解配置例子.rar

留作记录,后面会写一个纯xml配置的方式,以后开发会结合这两种方式进行开发 主要是在针对mybaits开发碰到ssm整合的情况,因为spring中对应有处理mybatis的方式

2020-01-04

空空如也

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

TA关注的人

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