自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 客服端(浏览器)往服务器(Tomcat)提交数据编码全过程,以及乱码解决

1.get请求编码解码过程:1.post请求编码解码过程:注意: 只对get请求有效,Spring MVC 自带的字符编码过滤器(web.xml配置过滤器org.springframework.web.filter.CharacterEncodingFilter ,即使用"“request.setCharacterEncoding(this.encoding);”)只对post请求有效.所以以开发时两个都要配置附文:1.客户端编码与服务器解码全过程 2.Spring MVC 自带的

2021-07-11 15:38:03 461

原创 如何将Excel数据转换为SQL脚本

如何将Excel数据转换为SQL脚本公式,sql语句记得加分号

2021-06-26 15:39:07 713

原创 卸载MySQL 8.0

mysql8.0卸载干净–win10本文介绍,在Windows10系统下,如何彻底删除卸载MySQL。。。1》停止MySQL服务开始-》所有应用-》Windows管理工具-》服务,将MySQL服务停止。2》卸载mysql server控制面板\所有控制面板项\程序和功能,将mysql server卸载掉。3》将MySQL安装目录下的MySQL文件夹删除(我的安装目录是C:\Program Files (x86)\MySQL)4》运行“regedit”文件,打开注册表。删除HKEY_LOCAL

2021-06-25 16:58:01 592

原创 系统管理员设置了系统策略禁止进行此安装怎么办【解决方法】

系统管理员设置了系统策略禁止进行此安装怎么办【解决方法】

2021-06-25 14:26:35 1516

原创 解决Error: unable to verify the first certificate报错

1 问题在使用npm install或cnpm install的时候,出现以下报错 Error: unable to verify the first certificate2 原因2017年2月27日,npm不再支持自签名证书。npm install走的是https协议,需要通过数字证书来保证的3 解决方法① 取消ssl验证:npm config set strict-ssl false如果还没成功,则将npm源更换为国内镜像:npm config set registry http://

2021-06-23 16:29:51 2745

原创 去除IDEA中因重复而导致的波浪线

首先点击file>settings->Editor点击Inspections 在右侧搜索框中搜索General 把Duplicated code fragment的勾个去掉

2021-06-18 23:01:08 162 1

原创 Java并发编程:volatile关键字解析

volatile关键字解析

2021-06-01 08:47:57 96

原创 KMP算法 字符串匹配

比较详细,转载学习

2021-05-31 23:07:39 70

原创 如何阻止电脑自动安装软件_电脑莫名自动安装软件的解决方法

转载,以防自己恢复不了

2021-05-24 22:40:47 3809

原创 IntelliJ IDEA不显示侧边工具栏

设置之前设置方法设置之后

2021-05-20 23:23:56 824 1

原创 DFA算法

DFA

2021-05-18 22:18:01 179

原创 动态规划的思想

一.基本思想一般来说,只要问题可以划分为规模更小的字问题,并且原问题的最优解中包含了子问题的最优解,则可以考虑用动态规划解决。动态规划的实质是分治思想和解决冗余。因此,动态规划是一种将问题实例分解为更小的/相似的子问题,并存储子问题的解(空间换时间),使得每个子问题只求解一次,最终获得原问题的答案,以解决最优化问题的算法策略。与贪心法的关系:1.与贪心法类似,都是将问题实例归纳为更小的、相似的子问题,并通过求解子问题产生一个全局最优解。2.贪心法选择当前最优解,而动态规划通过求解局部子问题的最优解来

2021-05-18 21:55:13 564

原创 设计模式

单例的目的是保证某个类仅有一个实例。当有某些类创建对象内存开销较大时可以考虑使用该模式。单例模式又分为 饿汉式 和 懒汉式 。1.饿汉式。顾名思义,该模式在类被加载时就会实例化一个对象。具体代码如下:public class Person { //饿汉式单例 private static Person person = new Person(); private Person(){} public static Person getInstance(){ re

2021-05-17 20:33:32 55

原创 IDEA 报 error:java 无效的源发行版11

Java编译器的问题

2021-05-13 21:15:22 111

原创 Mysql数据库的迁移

通过修改数据库的存放位置

2021-05-12 21:40:47 71

原创 快速解决cmd命令行乱码问题

1.查看cmd编码方式打开cmd,在命令行输入chcp“936”代表的意思就是 GBK (汉字内码扩展规范),通常情况下GBK也是cmd的默认编码。解决乱码问题,我们往往会把编码方式改为“utf-8”在命令行输入 “chcp 65001” 。65001代表编码格式为utf-8。如果你想一直保持这种编码格式,而非仅限于本次使用,那么还有一步操作:打开“属性”>>“选项”,勾选“丢弃旧的副本”这一项。只有选中了这一项,才能在下一次打开cmd时,保持编码方式为utf-8(65001)。本文

2021-05-12 17:23:09 3521

原创 MySQL配置环境变量后无法打开

除了在系统变量那里配置环境变量,还要在用户变量那里配置,而且要用管理员身份打开cmd

2021-05-11 15:39:23 391

原创 当你表有外键关联的时候,不能添加约束

若因表有外键关联的时候,不能添加约束1、禁用外键约束SET FOREIGN_KEY_CHECKS=0;2、添加你所想要的约束3、启动外键约束SET FOREIGN_KEY_CHECKS=1;

2021-05-05 21:44:56 231

原创 在idea中查看是否是最终版ultimate

打开idea时,出现的加载画面就有相关信息或者打开idea后,可以通过菜单栏help–>about,出来软件信息图片

2021-05-05 13:31:49 1417

原创 jsp中的el表达式

<c: foreach>标签菜鸟教程标签属性解析

2021-05-05 12:33:55 76

原创 servlet转到jsp页面

servlet转到jsp页面1、方法1、1重定向sendRedirect("/a.jsp"); 可以将页面跳转到任何路径,不局限于web应用中,跳转的过程中url地址变化,无法使用request.setAttribute来传递。注意:路径前要加/1、2转发request.getRequestDispatcher("/a.jsp").forward(request.response); url地址不变,只能跳转到本web应用中的页面上。可以用request.setAttibute方法.

2021-05-05 10:13:48 3018

原创 什么时候使用转发和重定向

什么时候使用转发和重定向1、什么时候用转发forward?什么时候用重定向redirect?如果希望跳转前后地址栏地址不会发生变化, 只能使用转发; 如果希望跳转前后地址栏地址会发生变化, 只能使用重定向如果希望在跳转前后, 能够通过request对象带数据到目的地, 只能使用转发如果仅仅是做一个跳转,没有其他要求,此时推荐使用转发(转发是一次请求,一次响应,可以减少访问服务器的次数,降低服务器的压力)转发request在实现转发时,通过request.setAttribute方法和requ

2021-05-04 22:30:15 4142

原创 mysql建表时犯的小错误

建表时,因为一个小错,导致花费许多时间表名后不是大括号,是小括号。现在MySQL中的表名也可以是关键词,也不会出错了如上,user,name,password都是MySQL的关键词,此时这些关键词会高亮大写显示,...

2021-05-02 14:42:31 117 1

原创 利用IDEA搭建JDK源码阅读环境

利用IDEA搭建JDK源码阅读环境首先我是跟着羊哥(codesheep),学习搭建,他是将Jdk1.8中的src.zip解压后放到项目(该项目是我们自己建的一个简单项目,专门用来学习Java源码的)里边,但我实践后发现,程序运行每次都要编译这些源码,每次都要好久才能编译出来。于是我将Jdk1.8中的src.zip解压后直接放在Jdk1.8目录下的src中,而不放在我们自己的项目中,这里很关键。然后1、点击project structure/sdks/+,新增一个jdk,自己取个名字,我这里是Ja

2021-04-28 15:24:09 177

原创 求0-7能组成的奇数个数(不重复)

public static void main(String[] args) { //求0-7组成的奇数个数,不重复,如果可以重复,结果无数多个 int count = 0; //一位数 count = 4; //1,3,5,7 个位必须保证为奇数 //两位数 count += 6 * 4; //排列问题,个位从4个奇数中选一个,十位不能为0,不能与各位相同,还有6种选择 //三位数

2021-03-28 10:57:01 1272

原创 npm安装任何包都报错的解决办法

解决办法:1、执行:npm config get proxynpm config get https-proxy如果返回值不为null,继续执行:(这一步很重要,一定要保证两个命令的返回值都为null,话说回来,应该出现这个错误这两个返回值有不为null的)npm config set proxy nullnpm config set https-proxy null2、执行:npm config set registry http://registry.cnpmjs.org/然后

2021-03-24 12:13:18 808

原创 单独启动tomcat,输出日志没乱码,但用idea启动,就乱码

可以先参考一下这些方法我经过上面的方法后还是有乱码,如图解决方法:1.打开到Tomcat安装目录下的conf/文件夹 修改logging.properties文件2、找到 java.util.logging.ConsoleHandler.encoding = GBK3、更改为 java.util.logging.ConsoleHandler.encoding = UTF-84.重启tomcat,结果如图...

2021-03-20 17:02:26 77

原创 html页面已经放在webapp下了,但是转servlet时还是404【使用了maven自带的tomcat】

servlet:html:前提:servlet配置正确,html页面也在webapp页面问题:在html页面转checkCodeServlet时,端口依然是63342解决经过排查,使用maven自带的tomcat部署项目时,html页面不能跳转到servlet,于是,不使用maven自带的tomcat部署项目,而是自己配置tomcat,问题得以解决。...

2021-03-20 15:33:56 459

原创 Maven关于在pom.xml中添加tomcat7插件后,本地仓库也有tomcat7,但maven projects中还是没有tomcat7插件图标的问题

Maven关于在pom.xml中添加tomcat7插件后,本地仓库也有tomcat7,但maven projects中还是没有tomcat7插件图标的问题多配置了<pluginManagement> </pluginManagement>标签,把该标签删掉即可。

2021-03-19 14:38:37 329

原创 Cause: java.lang.ClassNotFoundException:Cannot find class:com.mysql.cj.jdbc.Driver

使用IDEA 的maven项目,实现mybatis的入门案例mybatis的主配置文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd...

2020-04-19 11:56:06 6211 6

原创 IDEA maven项目中org.apache.ibatis.io.Resources爆红的原因及解决

采用IDEA + maven,入门学习mybatis时,在读取配置文件时,发现Resources爆红,//1.读取配置文件 InputStream in = Resources.getResourceAsStream("SqlMapConfig.xml");按快捷键导入包时,却没有发现org.apache.ibatis.io.Resources包,在这里一定要小心,不要导...

2020-04-19 09:24:49 14282 15

原创 InvocationTargetException(反射异常)

InvocationTargetException异常由Method.invoke(obj, args…)方法抛出。当被调用的方法的内部抛出了异常而没有被捕获时,将由此异常接收!!!解决办法:根据报错信息,找到Method.invoke(obj, args…)方法,然后将该方法try catch...

2020-04-13 20:16:43 810

原创 关于定时器setInterval()只能执行一次的问题

执行setInterval()定时器时总是只能执行一次:修改前代码 <script> function fun() { var second = 5; second --; if(second <= 0){ location.href = "https...

2020-03-27 20:40:09 1355

原创 jdbctemplate jar包下载

jdbctemplate jar包下载链接: https://pan.baidu.com/s/1_US7SlifA1YLZMtNp-ijSA 提取码: wv6q希望能帮到你!

2020-03-25 22:28:03 2159 5

原创 Druid连接池 :严重: testWhileIdle is true, validationQuery not set

3月 25, 2020 7:55:37 下午 com.alibaba.druid.pool.DruidDataSource error严重: testWhileIdle is true, validationQuery not set3月 25, 2020 7:55:50 下午 com.alibaba.druid.pool.DruidDataSource info信息: {dataSour...

2020-03-25 20:17:26 2603 2

原创 IDEA报错:Loading class `com.mysql.jdbc.Driver'. This is deprecated.

在学习JDBC入门时,跟着视频教程,按着步骤学习,具体步骤如下:导入驱动jar包 mysql-connector-java-8.0.15.jar1. 复制mysql-connector-java-8.0.15.jar到项目的libs目录下2. 右键点击add as Library注册驱动获取数据库连接对象Connection定义sql获取执行sql语句的对象 Statement执...

2020-03-25 10:58:38 383

空空如也

空空如也

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

TA关注的人

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