自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 idea的停止项目,实际未停止

2021-04-14 12:04:25 1218

原创 微信小程序常见问题

1 session偶尔丢失通过console去测试session输出,查看是否session的格式每次都一样原因session的顺序有时正确,有时错误,如果错误时,判断并修改为正确顺序即可。真机调试不成功查看代码,有时部分代码本身可调试,真机调试无响应。有时候代码顺序会影响真机调试。可查看是否为同一局域网,连接同一个wife使用函数在安卓上无法使用修改配置是否需要检验域名https协议使用搭配需要在微信开发中,自己的测试号中填入https的配置...

2021-04-14 00:38:55 118

原创 web-view跳转为文件后安卓无法跳转

背景在使用web-view时,发现需要展示的页面是一个PDF、png、jpg、word等,所以安卓不支持访问,这个时候我们就需要使用微信的另外一个方法downloadFile和openDocument这两个方法,用于将文件临时下载,然后进行展示方法自行修改相对应的文件路径,然后记得真机测试 get_shuoms : function(e){ var file_name=this.data.shuoms_file; var url=app.globalData.URL; con

2021-04-14 00:31:36 314

原创 js中替换带斜杠字符串,字符串中src的路径加前缀

字符串替换带斜杠字符串value=value.replace(/\/res/g,img_url); // 在value(自定义字符串)中将字符串/res替换为img_url(为自定义字符串)value=value.replace(/width=\"\"/g,'width="350rpx"');// 在value(自定义字符串)中将字符串width=""替换成width="350rpx"字符串中src的路径加前缀value=value.replace(/src="([^"

2021-04-14 00:26:22 1024

原创 获取客户端的ip地址

在Servlet中获取public String getRemortIP(HttpServletRequest request) {String ip = request.getHeader("x-forwarded-for"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("Proxy-Client-IP"); } if (ip == null |

2021-04-07 17:04:28 98

原创 idea的jsp文件中js代码关键字不高亮且提示

背景遇到这个问题,真的是找了半天,因为大部分时候安装好了就是可以使用的。但是刚好我安装完以后,就是Jsp文件中js代码全为黑体并且不提示js代码。解决方法如图所示,可能存在的问题就是JavaScript and TypeScript这个插件被禁用了,我们在这里找到这个插件,然后勾选,然后apply,ok!** 这样就完事了!!!**...

2021-03-23 11:43:25 3826 6

原创 Mysql的一些简单使用

1 查询某个字段在哪个表中 SELECT * FROM information_schema.COLUMNS WHERE COLUMN_NAME='qktype';2 查询所有的触发器SELECT * FROM information_schema.`TRIGGERS`示例1BEGIN IF new.sf_p_key IS NOT NULL THEN -- 导入数据 新增system_user_post INSERT INTO xin_cooperop_mix.system

2021-03-15 15:09:13 56

原创 正则表达式的简单应用

记忆1.\ 具有转义的功能 消除或赋予其特殊意义2.使用符号的意义。 ?表示匹配前面的字符零次或一次 +表示匹配前面的字符一次或多次 * 表示匹配前面的字符任意次(零次或多次) {n,m}表示匹配任意一个单词字符(单词、字符、和下划线) {n,} 表示匹配前面的字符n次到无限次 {n} 表示匹配前面的字符n次3. 匹配内容规则 \w :表示匹配任意一个 单词字符(单词、字符和下划线)\W :表示匹配任意一个 非单词字符\d :表示匹配任意一个

2020-11-24 10:08:52 225

原创 page分页使用不起的解决

背景在SpringBoot项目中使用MybatisPlus的时候,明明感觉所有配置和设置没问题,但就是没有分页成功。解决办法在项目中加入一个分页的扫描包,如图加入一个名为config的包,然后创一个类代码:package edu.etime.xsj.goods.manage.config;import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;import org.springframework.c

2020-11-11 20:16:30 765 1

原创 eclipse更换空间后创建项目一直下载jar包

背景在我用eclipse的时候,然后突然想换一个工作空间,在新空间创建springboot项目时,居然下载了半个小时的jar包都不行?问题:难道更换空间后我的本地maven库呢?解决办法更换空间后,默认的maven本地的库基本都是c盘。此时我们应该像第一次配置远程maven和本地maven的时候,将本地maven库设置为新空间的maven来源。window—preferences–maven—user settings…我们的安装的maven中也要去配置那个本地库...

2020-10-31 15:17:39 278 1

原创 vue框架页面跳转和url传参

页面跳转1,点击跳转1.1可以使用button和span等标签<router-link to='/spotslist'><button>更多</button></router-link> <router-link to='/spotslist'><span>更多</span></router-link>1.2配置:index.js里面import Vue from 'vue'import Rout

2020-10-27 16:11:47 1453

原创 vue框架的简单使用

项目总览index.jsimport Vue from 'vue'import Router from 'vue-router'import HelloWorld from '@/components/HelloWorld'import Panda from '@/components/panda'import Spotslist from '@/components/spotslist'import Hotellist from '@/components/hotellist'impor

2020-10-26 22:15:46 282

原创 resultFul风格地址的使用

jsp页面href="...........hotlist/areaid"contrller//热点景点数据接口 @RequestMapping("/hotlist/{areaid}") public List<ScenicSpots> hotSpotsList(@PathVariable("areaid") String areaid){ return null; }

2020-10-26 11:23:31 192

原创 文件、ckeditor放在服务器(虚拟机)上的操作

单独写一个commen的包,然后创一个FastdfsClient的classpackage bootpanda.common;import java.io.IOException;import java.net.URLDecoder;import org.csource.common.MyException;import org.csource.common.NameValuePair;import org.csource.fastdfs.*;/** * fastdfs客户端 *

2020-10-20 22:35:55 180

原创 配置redis缓存服务器

操作流程1.如果是配置虚拟机的redis缓存,先打开虚拟机,然后用xshell连接上虚拟机对虚拟机进行操作。用xftp连接上虚拟机传入文件。2.如果是配置云服务器的redis缓存,直接用xshell和xftp连接上虚拟机或者云服务器。开始表演如果我没有更换文件目录,就是跟着走就行了第一步:切换到DownLoads ll是查看文件下的文件第二步:下载redis-4.0.7.tar.gz到DownLoads (下载后可以用xftp放进去)下载地址:链接: https://redis.

2020-10-16 21:30:55 304

原创 页面爱心代码

代码直接将下面的代码放在自己的html页面或者jsp页面就可以了!!!忘了自己去哪里找的了,感谢那个开源的兄弟,这里分享一下<script> (function(window, document, undefined) { var hearts = []; window.requestAnimationFrame = (function() { return window.requestAnimationFrame || window.webkitRequest

2020-10-13 19:36:08 4217

原创 虚拟机开启FastDFS和Nginx分布式文件

背景在使用虚拟机进行分布式文件上传时,刚开始已经配置好了。过了一段时间之后,鸭儿哦,就不顶用了!!!解决办法其实就是已经配置好了的FastDFS和Nginx没开启!!!打开自己的虚拟机,然后使用下面的命令后查看是否开启成功即可。1....

2020-10-12 23:02:31 230

原创 ajax简单用法

响应端写法1.使用response// ajax请求的反馈数据,不能转发,不能重定向,需要使用printwriter向客户端输入数据PrintWriter out = response.getWriter();out.println("返回了一个字符串"); // 响应返回了一个字符串Ajax ajax = new Ajax("ajax", "21");String msg = JSONObject.toJSONString(ajax);// 直接将实例对象转为jsonout.println(

2020-10-12 22:01:41 183

原创 springboot创建项目报错和创建项目

创建项目必须建立在已经配置好了spring的环境下!!!file—new—other—(搜索)Spring Starter Project—双击Spring Starter Project1. 这里将http://start.spring.io改成https://start.spring.io2. 配置好各个文件名或者环境,如上图,然后next3.选择springboot版本,版本不同,自动导入的依赖包不同,然后在自己需要下选择下面的配置,这里我只选用了spring web,然后

2020-10-12 16:36:07 447

原创 JSP中forEach标签的(begin end step)

<c:forEach begin="1" end="9" step="1" var="sort"> <c:choose> <c:when test="${area.areasort==sort}"> <option value="${sort }" selected="selected">${sort }</option> </c:when> <c:otherwise> <option val

2020-10-11 13:50:29 1166

原创 解决mysql数据中出现的乱码问题

背景:在servlet中,使用数据库池c3p0连接数据库,然后启动服务器后,在页面对数据库进行添加,中文出现乱码(个人是在搞服务器才出现的!!!)解决办法加入这一小段代码:?useUnicode=true&characterEncoding=UTF8<!--配置连接池mysql--> <named-config name="mysql"> <property name="driverClass">com.mysql.jdbc.D

2020-10-09 15:40:15 110

转载 静态代理、动态代理分析详解

转载这个博主的动态静态写的是暂时看到过的最清晰明了的了!@ Wangqyoho链接: https://blog.csdn.net/WangQYoho/article/details/77584832.

2020-09-24 08:50:29 73

原创 Servlet中getParameter()、getAttribute()、setAttribute()

getParameter()预知JSP其实也是一个servlet,是servlet的升级版,为了满足我们的需求而生的。getParameter()getParameter表示接收参数,参数为页面提交的参数,包括:表单提交的参数、URL重写(就是xxx?id=1中的id)传的参数等,因此这个并没有设置参数的方法(没有setParameter),而且接收参数返回的不是Object,而是String类型getParameter():其实就是获得url地址上id中穿的属性及其参数getAttribut

2020-09-22 11:43:14 872

原创 逆性工程(xml导入)前言中不能有内容、eclipse本地安装spring插件太慢

前言中不能有内容背景我在逆向工程的引用中,当我配置好了文件生成语句去运行的时候,总是报前言中不能有内容,然后一直找找找,最后发现是字符集的问题,windows默认的是gbk,所有我们要修改一下字符集(改成ANSI)解决办法直接编辑自己的文件,另存为ANSI的字符集。eclipse本地安装spring太慢背景在安装eclipse安装spring插件的时候,就会看到安装特别的慢。是因为有其余文件被加载的原因。解决办法1…Window—>perferences–>Install/U

2020-09-14 18:05:47 132

原创 Servlet什么时候实例化?destory到底摧毁的是什么?

servlet被实例化1.Servlet第一次实例化 默认 是在 第一次客户端访问服务程序时,并不是启动如tomcat这种服务器时。如果是在服务器启动时实例化servlet,那么如果servlet过多,则会发生内存溢出。(请求的时候才会实例化那一个专门的servlet) 2.什么是servlet?servelt其实就是一个服务程序,运行在服务器上。所有的servlet都放在servlet容器中,当我们请求服务器的时候,服务器就会去servlet容器找到我们指定的servlet,然后实例化

2020-09-04 17:59:19 730

原创 求一个数以内的素数(质数)个数(一个数到0的素数个数),且进行优化

题意素数:指的是这个数字只能被他本身和1整除。例如11只能被1和11整除(不要算0,我们不杠哈!!!)比如我们输入一个数12,他的素数个数为6,包括1,2,3,5,7,11.分析要计算素数的个数,我们就要从输入的数开始进行第一个for循环,然后把这个for循环里面的数去除以第一个for(除以2到数减1)都不能被整除。如果满足这个条件,我们就记做一个素数。上才艺package com.etime12;//求一个数到0的所有素数个数public class Test1 { public st

2020-08-30 17:26:40 472

原创 三种数据交换模式

直接上图理解分析我们这里所说的差、良、优,其实是针对内存空间和速度来比较的!!!…第一种方法:就是一个简单的交换,利用中间变量进行交换!第二种方法:利用两个数据内部的加减进行数据交换!第三种方法:利用底层二进制进行异或判断,进行数据交换!代码还看!!! 还在看!!! 就这还要代码嘛!!! 欧尼酱!!!...

2020-08-28 15:58:02 749

原创 eclipse导入JDK和JDK的配置环境

elipse导入JDK强大的elipse1.我们首先要知道,哪怕我们自己不去配置JDK环境变量,只要在elipse里面导入了JDK以后,我们的程序就能够跑起来。2.下载一个JDK(这里就自行下载,相信这个问题不大吧)记住自己的JDK存放位置,版本不一样,不意味着一定谁好谁差。大部分都用1.8版本3. 导入elipse...

2020-08-23 16:28:56 5537

原创 JAVA WEB介绍和HTML的分类使用

JAVA WEB的介绍分类针对后端人员来说,我们现在只需要大概了解前端的基本知识就可以了,同时也会简单操作。java WEB:分为HTML、CSS、JAVAScript1.HTML:构建整个页面的基本框架以及内容。2.CSS:控制html页面样式。3.JS:控制页面的动态效果。(javaScript)HTML1.简单介绍超文本标记语言,超文本就是指页面可以包含图片、链接,甚至音乐、程序等非文字元素。分为==“头部分”和“主体部分”==,“头部分”提供关于网页信息,主体部分提供网页具体内容。

2020-08-17 21:32:08 539

原创 数组写进硬盘、读出硬盘数组

存入硬盘建立在我的另一边博客二维数组和稀疏数组转换基础上(一定要有java基础知识)链接: link.System.out.println("开始存入硬盘"); System.out.println("..............."); FileWriter fileWriter=new FileWriter("E://java//bbb.txt");//写到哪里,并抛出异常 BufferedWriter bufferedWriter=new BufferedWriter(fileWri

2020-08-15 22:28:11 664

原创 二维数组和稀疏数组的相互转换

介绍1.转换原因我们把围棋盘或者五子棋盘看做一个二维数组,当我们的棋子不够多时,其实很多值都是默认值0,我们为了节约空间,就会使用稀疏数组。2.放弃转换 如果转换为稀疏数组会使得空间冗余,比如说,我一个10乘10的二维数组放满了棋子,我本来只需要10乘10,但是稀疏数组需要101*3.就没有必要。思路这就是二维数组和稀疏数组相互转换的图,然后大家可以跟着思路去自己先试着写一遍,因为这个实际上都还没涉及到算法,只是一个思路变换。(相信当你在看这个时候,你应该已经过了java基础阶段)二维数组转稀疏

2020-08-15 22:22:08 196

原创 递归图解

代码递归:就是不停的自己调用一个方法。然后求出所要得到的参数。我们可以先看这个代码,然后先感受推理一下过程。然后我们看下图:图解解析:假设我们求第n项的和,由于下标由0开始,所有有一位的变化。然后f(6) 分解为 f(5)加 f (4) 然后最后f (1)加 f(0)得到1在向上一步步返回,最好自己反推画一下过程。...

2020-08-12 21:17:16 1194

原创 Scanner常用输入和close关闭(system.in)报错原因及解决办法

Scanner1.1 简单介绍Scanner其实是一个文本扫描器,用于接收键盘输入的数据。Scanner scanner = new Scanner(System.in);System.in (“标准”输入流。此流已打开并准备提供输入数据。通常,此流对应于键盘输入或者由主机环境或用户指定的另一个输入源。 )一个标准的接收键盘输入。先Scanner一个对象,然后用对象去调用方法。这个文本扫描器就是去接收键盘输入的文本1.2 scanner的简单接收方法以上就是scanner的几个常用

2020-08-09 18:07:12 5702 1

原创 日常快捷键、代码快捷键

基础快捷键1.1 ctrl + c 复制1.2 ctrl + v 粘贴1.3 ctrl + a 全选1.4 ctrl + f 查找1.5 ctrl + x 剪切1.6 ctrl + z 撤销1.7 ctrl + y 重做1.8 ctrl + alt +s 录屏(登录QQ情况下)1.9 ctrl + alt +a 截屏(登录QQ情况下,可长截屏)1.10 ctrl + s

2020-08-07 15:10:04 926

原创 java特点及运行编译过程

1 java的特点1.1 简单性 相对于c++简单,去掉了指针。 真正操作内存的是jvm(java虚拟机) 用c++语言实现的虚拟的计算机,java并不直接接触操作系统。不容易内存泄漏。但是驾驭感差。假设 c语言是飞机驾驶员,java则是飞机上的乘客。java只是java底层是c++,所以jvm是用c++语言写好的虚拟电脑。 安装JDK后,JVM就安装好了。 内存是什么? 对于计算机来说:最重要的部

2020-08-07 14:15:00 621

原创 API查询文档下载、File的简单方法和介绍

File1.1 介绍File就是一个文件和目录类。object(超类)–>File(文件和目录类)也就是说可以用File new一个文件或者目录(文件夹)实例。1.2 简单方法1.2.1 创建实例File file=new File(“E:\java\yyc.txt”); //new一个实例,但是这个文件不一定存在,只是标记(描述)这个路径。(如果不存在,并未创建)1.2.2 File.separator(static方法,类加方法名调用)File file=new F

2020-08-06 11:01:23 275

原创 冒泡排序图解

冒泡排序题型:int[]array= {3,4,2,1}; 对这个数组进行排序冒泡排序思路:比喻:现在有四个数字气泡,气泡大小就是数字大小,我们知道,气泡都是小到大的。那么,怎么去排这个气泡呢?1.我们可以用选择排序链接: link.2.冒泡排序        2.1 我们将相邻两个相邻的气泡进行比较,大的放在右边,小的放在左边。通过不停调换,最右边即是最大的气泡。(得到第一个最大)  

2020-08-05 13:16:07 790

原创 选择排序图解

选择排序题型:int[]array= {3,4,2,1}; 将这个数组从小到大排序。思路:1.我们先得到一个最小的数,将它放置于数组第一位。2.然后我们按照第一步,每一次得到一个最小数放置在第二位直到放到倒数第二位。(最后一位不用再去得到放置)3.然后我们就要去考虑怎么样得到最小然后去放置。比喻:有一个拳击手,刚开始带着这个数字装备去打擂台,当他打赢了以后,对方说不公平,让其互换数字装备继续下一次打擂,直到拳击手的数字装备最差,才承认他的技术。4....

2020-08-05 12:38:46 504

原创 时间戳 date时间 格式时间的变换

date时间、时间戳、格式时间的概念date时间:形如Sun Aug 02 19:20:26 CST 2020时间戳:从1970年1月1日12:00到现在时间的毫秒值形如1596367226569格式时间:形如20-08-02 19:20:26date、时间戳转格式时间我们直接上代码里面我们可以看到怎样样获得时间戳和date样式的时间,然后每一个是怎么样的,干什么的!然后一步步将其转换为我们所要的时间格式。时间格式基本都是小大小大小小时间格式转date、时间戳其中时间变化可自己进行更

2020-08-02 20:10:23 674

原创 int超出范围 计算机的底层存储

底层存储1.1 int其实范围是-2147483648到2147483647,我们看看计算机底层怎么存储的呢?先是有一个符号位,int为4个字节最大值:0111 1111 1111 1111 1111 1111 1111 1111 还有一个0存储 0111 1111 1111 1111 1111 1111 1111 1111最小值1111 1111 1111 1111 1111 1111 1111正数表达了0;所以负数多一个0存储 1000 0000 0000 0000 0

2020-08-02 17:34:46 527

空空如也

空空如也

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

TA关注的人

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