- 博客(45)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 外部访问win服务器的mysql数据库
一般情况下,本机安装的mysql服务器仅可本地访问,当外部需调用时就出现了问题,这就需要调整mysql数据库的权限及端口权限。
2022-10-20 18:35:39
737
原创 git命令
报此错可能hosts文件的ip发生了改变,有时候ip不固定,会实时发生变化,查看ip,修改ip为目前的ip,如果连接公司内网vpn就不是这个问题。
2022-10-17 14:59:21
121
原创 日志含义收到一个包含非法cookie的cookie头
从Tomcat8,Cookie的解析已经符合RFC6265。由于RFC6265不再接受以前允许的逗号分隔符,导致的此日志。将此类添加至项目中启动即可(针对springboot项目)springboot版本2.7.1。内嵌的Tomcat版本9.0.64。
2022-07-19 12:29:26
411
原创 import注解的四种用法
1.引用其他的配置类2.可以将类注册为Bean3.与此类相合作,此类继承ImportSelector注入多个Bean4.继承ImportBeanDefinitionRegistrar接口,可以注册多个beanDefinition
2022-06-07 18:29:44
167
原创 mybatis添加sql语句自动生成uuid
<insert id="insertWlw" parameterType="Wlw"> <selectKey keyProperty="id" resultType="String" order="BEFORE"> select replace(uuid(),'-','') from dual </selectKey> insert into wlw <trim prefix="
2022-04-29 15:56:41
647
原创 springboot整合mybatis报错:org.apache.ibatis.binding.BindingException
1.错误信息2. 解决办法1.yml配置是否正确易错点:mapper-locations容易写成mapper-location,正确是mapper-locationsmapper-locations后面路径用/表示,容易写成点
2022-04-29 15:29:59
578
原创 在window上redis启动
1.cmd2.输入以下命令安装redis服务。redis-server --service-install redis.windows.conf --loglevel verbose3.在输入以下命令启动服务即可。redis-server --service-start4.redis-server --service-stop (停止服务)
2022-04-24 10:56:42
595
原创 在IIS管理器添加网站
1.添加物理路径2.跨域问题解决方案A.点击所创网站出现如图所示,双击HTTP响应标头B.右键–“添加”,添加以下2条:Access-Control-Allow-Headers:Content-Type, api_key, Authorization Access-Control-Allow-Origin:*...
2022-04-20 11:18:26
1455
原创 银河麒麟国产服务器安装vnc图形化
1. 银河麒麟V10安装vnc. 银河麒麟V10部署vncserver,使用如下yum命令安装: yum install tigervnc-server tigervnc-server-module启动vncvncservice//安装完之后第一次启动需设置密码启动之后使用vnc连接会出现黑屏现象,是因为linux需安装图形化界面2. 银河麒麟V10安装图形化界面安装 X Window Systemyum groupinstall "X Window System"
2022-03-04 15:35:13
6651
原创 xshell连接服务器报错10053
xshell连接服务器一直报这个错,就不要用xshell连了,直接在服务器网站上连接,网上处理方式五花八门没一个有用的,只要能连上处理问题就行,xshell只是一个工具,当然如果在网站上都连不上,就证明这个服务器过期了或者是停用了,这个具体就要看网站上的信息了...
2021-11-23 10:32:10
1576
原创 常用密令,包含linux,cmd,git
1.清除dns缓存:打开cmd输入ipconfig /flushdns2.下载分支git代码:git clone -b 分支名称 git地址报此错可能hosts文件的ip发生了改变,有时候ip不固定,会实时发生变化,查看ip,修改ip为目前的ip,如果连接公司内网vpn就不是这个问题...
2021-11-23 10:25:11
497
原创 新linux服务器部署项目步骤
1.根据服务器名,用户名,密码登录到服务器2.sudo su(切换root权限)3.cd 到指定目录,无目录创建mkdir4.上传jar包rz,报错:这是正常的,新服务器没有lrzsz,需安装lrzsz,密令为:# yum -y install lrzsz安装好的状态:5.安装完后使用rz,上传jar包6.本地编辑一个sh文件用于启动jar#!/bin/bash#author:wting#这里替换为程序位置 #注意:APP_NAME为jar文件名(而非路径),且"="后面
2021-11-19 18:57:53
1390
原创 初步了解Java多线程
举例理解概念概念:进程:比如说看电视,玩游戏等,一个程序的运动状态就是一个进程,一个程序不等于一个进程,程序是静态的(一个进程中可以有多个线程)多线程:比如说两个人同时用不同的账号打同一个游戏,又比如说看电视里面有声音,字幕等,声音是一个线程,字幕是一个线程,线程有子线程有主线程,线程是CPU调度和执行的单位,(java垃圾回收,gc线程)主意:很多多线程是模拟出来的,真正的多线程是指有多个cpu,即多核,如服务器,如果是模拟出来的多线程,即在一个cpu的情况下,在同一个时间点,cpu只能执行一个
2021-11-18 15:05:16
2628
原创 Springboot注解含义
1. 第一部分为启动类2. 第二部分为controller层的注解@Controller(表示它为一个控制层类,这样适配器就根据这个寻找相应处理器,返回的是页面)@RequestMapping(适配器寻找到相应的处理器后是无法获得相应方法的,此注解就是这样的作用,获得处理器中的某个方法)@RequestParam(GET方法访问时接收问号后面的参数)@PathVariable(与@RequestParam相似)@RestController(返回的是输出结果,它等于@Controller+@.
2021-11-17 15:06:58
393
原创 SpringMVC工作原理
前端请求DispatcherSevlet(前端控制器:调度与分发),它将任务进行分发,先将任务交给映射器映射器根据前端请求地址url去寻找相关配置,找到的话返回Handler对象,也就是返回相关配置返回给前端配置器后它又将映射器给它返回的配置信息去给到适配器,适配器去寻找具体的处理器,也就是Controller层的接口找到对应接口后去寻找接口里面的方法去处理页面的请求,里面的方法包含service层,component层等等,通过ioc容器返回给Controller(这边就有一个问题,service.
2021-11-16 11:36:45
412
原创 向指定url使用get,post方法请求
package com.office2pdf.consume.consume;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;import java.util.List;import java.util.Map
2021-11-15 16:10:37
315
原创 整理前端js获取当前时间的方法
前端js获取当前时间的方法:var time = new Date();time.getFullYear(); //2021年time.getMonth(); //7代表八月time.getDate(); //23日time.getDay(); //获取当前星期X(0-6,0代表星期天)time.getTime(); //1629711105231毫秒数time.getHours(); //17时time.getMinutes(); //31分time.getSeconds(); //45
2021-08-23 17:37:13
213
原创 使用js实现画笔功能
1.使用canvas画图A. 创建canvas标签B.使用js原声方法获得canvas标签var canvas=document.getElementById(“mycanvas”);var context = canvas.getContext(“2d”);C. 开始绘图,此x,y为画图时点击划过的坐标,可根据自己页面调整context.beginPath()context.moveTo(x,y)context.lineTo(x,y)context.stroke() ;D. 将其坐标
2021-08-21 23:18:15
999
原创 数组出现空指针报错解决方案
1.问题描述此处是对象数组 LocHistory[] history = new LocHistory[list2.size()];在给histoy对象赋值,报如下错2.报错原因LocHistory[] history = new LocHistory[list2.size()];只是给数组开辟了大小,但并未在相应的位置给定实例化的对象,想取得 history[i]的前提就是下坐标i有存在的对象。3.解决方法为每一个对象引用创建新的对象history[i] = new LocHistor
2021-08-10 14:42:48
859
原创 数据类型之间的相互转换
1.将list数组转化成string数组String[] filePath = list.toArray(new String[list.size()]);2.将字符串以某个符号分割转化成string数组String[] pageChoose = pagechoose.split(",");3.是否包含某个值,包含为ture,否则相反boolean status = pagechoose.contains("-");4.获得某子串之前的值StringUtils.substringBeforeL
2021-08-03 15:21:22
184
原创 java合并文件
package com.xpdf.demo.controller;import org.apache.http.util.TextUtils;import java.io.*;import java.nio.channels.FileChannel;import java.util.ArrayList;import java.util.List;import java.io.File;import java.io.IOException;import java.util.Date;impo
2021-08-03 15:08:49
209
原创 静态方法与普通方法
**区别:**1.静态方法就是类方法,有static2.普通方法就是实例方法3.普通方法可直接调用静态方法和普通方法,不需要new新对象就可直接调用4.静态方法调用普通方法需要new新的对象才可调用5.静态方法可直接调用静态方法优缺点:1.静态的方法在程序一旦启动不论是否new其所在类都会驻留内存,对系统的占用相对来说比非静态的方法占用大,但是由于其使用方便,调用快捷,还是很值得一用的,一般推荐频繁被调用的方法可以考虑使用静态的,可以提高项目性能。如果是使用很少的尽量不要静态,以免增加服务
2021-08-03 11:21:28
1311
原创 java分割文件
package com.xpdf.demo.controller;import com.itextpdf.text.Document;import com.itextpdf.text.pdf.PdfContentByte;import com.itextpdf.text.pdf.PdfImportedPage;import com.itextpdf.text.pdf.PdfReader;import com.itextpdf.text.pdf.PdfWriter;import org.apach
2021-08-03 09:48:21
285
原创 华为云鲲鹏云服务器安装MySQL 5.7.30
1.查看内核(aarch64或x86_64)先查看操作系统版本号以及内核,执行命令:uname -a下载对应安装包(不同内核下载安装包不同)2.mysql的下载和安装https://obs-mirror-ftp4.obs.cn-north-4.myhuaweicloud.com/database/mysql-5.7.30.tar.gz(此处下载的是aarch64链接,也可给前面加上wget直接在linux上下载)3.安装所需依赖包yum install -y perl openssl open
2021-07-01 16:06:17
696
原创 判断是否为空的几种写法
**判断是否为空的几种写法**s==null“”.equals(s)StringUtils.isEmpty(s)s.isEmpty()StringUtils.isBlank(a)
2021-05-19 16:05:16
416
原创 jquery基础
**基本选择器**$(.XXX p)后辈选择器 .xxx后面包含的所有的p元素$(.XXX >p)子选择器 .xxx后面下一等级元素中所有的p元素$(h1+p)相邻选择器 h1后面相邻的p元素$(h1~p)同辈选择器 h1同辈元素中所有的p元素**属性选择器**a[attribute] 例如$("#news a[class] ") 所有a标签中包含的class属性a[attribute = value] 例如$("#news a[class=‘host’] ") 所
2021-05-17 12:07:21
100
原创 mouseover和mouseout区别
mouseover和mouseout区别lastChlid 最后一个子标签previousSibling 标签的上一个节点mouseover() 鼠标移入 和 mouseenter()鼠标移出mouseout 鼠标移入 mouseleave 鼠标移出区别,mouseover触发事件后移入子元素会触发mouseenter,mouseout则不会...
2021-05-15 12:38:22
371
原创 # document对象
**document对象**属性·referrer 判断是否连接跳入URL** 常用方法getElementById() 对应idgetElementsByName() 对应namegetElementByTagName()对应标签
2021-05-15 10:50:41
756
原创 ## 判断页面是否是链接进入,对链接进入的页面进行拦截
**判断页面是否是链接进入,对链接进入的页面进行拦截**var preUrl = document.referrer;if (preUrl == “”){//如果是链接进入document.write(“请先登录,5秒后自动跳转到登录页面”);//五秒后跳到错误页面setTimeout(“javascript:location.href = ‘error.html’”,5000)}...
2021-05-15 10:40:33
88
保存登录的用户名供其他页面调用java?
2021-04-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人