自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 tomcat server.xml 对于请求消息头的严格字符要求

公司tomcat从8.0.22更换到高版本的9.0.22以后,postman请求没问题,但是终端请求总是400报Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986错,原因:RFC 3986规范定义了Url中只允许包含英文字母(a-zA-Z)、数字(0-9)、-_.~4个特殊字符以及所有保留字符(RFC3986中指定了以下字符为保留字符:! * ’

2021-08-25 17:09:18 809

转载 https://www.jianshu.com/p/97fd99e38d71

https://www.jianshu.com/p/97fd99e38d71

2021-08-12 17:50:55 1929

原创 js常用

首选是获取当前的form表单中元素表单分为三种 :第一种是js原生的 $('#selectIds').val(""); var table = document.getElementById("tb_table");//获取第一个表格 var array = table.getElementsByTagName("tr");//所有tr for(var i = 1; i < array.length; i++) { var id = arra

2021-02-04 15:12:02 152

原创 火狐浏览器的select下拉框样式兼容问题[已解决]

/* 火狐浏览器 */ select { -moz-appearance: none; appearance: none; background-image: url("http://221.228.109.114:8083/manage/more/firefox_select_icon.png"); background-repeat: no-repeat;

2021-01-25 11:34:07 675

转载 链式调用 摘抄于 https://blog.csdn.net/cainiaobulan/article/details/79078154

// 创建扫码支付请求builder,设置请求参数 AlipayTradePrecreateRequestBuilder builder = new AlipayTradePrecreateRequestBuilder() .setSubject(subject)//订单主题 .setTotalAmount(totalAmount)//订单总金额,单位为元 .setOutTradeNo(outTradeNo)//

2020-12-07 15:03:55 348

转载 关于项目 no jacob-1.18-x64 in java.library.path问题解决方案

关于java使用jacob.jar调用word的配置问题最近用到了jacob.jar来转换word文件,出现一些问题都是关于配置的,先将一些配置说明一下,以供大家参考。文件下载地址,https://pan.baidu.com/s/1Fd5d3dvJ8IGeqxuU-vcN3Qjacob-1.17-M2-x64.dll放到C:\Windows\System32下面(64位)jacob-1.17-M2-x86.dll 放到C:\Windows\SysWOW64下面(32位)将jacob.dll拷贝

2020-11-06 10:40:47 6050 3

原创 制作Windows Server 2008安装启动U盘

Windows server 2008因为没有刻录机, U盘把Windows server 2008光盘镜像做成U盘安装效果和光盘安装一样. 下面就是制作方法:2G U盘一个. UltraISO软件(下面有下载)2.首先插入U盘格式化成FAT文件系统,打开UltraISO软件(1)用UltraISO软件打开Windows server 2008光盘镜像(如图1)选择打开 需要安装的路径(2)点击菜单 “启动”-写入硬盘映像(如图2)我只是走完这步 没有截图 后来补的 所以显示的是灰色的写

2020-11-03 16:02:16 3490

原创 Eclipse安装Properties Editor插件

安装步骤1、打开eclispe编辑器help–>install new soft2、输入软件地址name: properties editorlocation: http://propedit.sourceforge.jp/eclipse/updates/3 点击OK4 勾选最后一个5 然后一直next 中途出现警告不用管 直接install anyway6 安装完后重启进行相关的properties配置设置properties文件字符集最后 打开配置文件就可以成

2020-10-27 11:30:23 353

原创 关于eclipse环境下报错:log cannot be resolved解决方案

在eclipse环境下使用@Slf4j注解时,或者变量log 找不到,没有getter/setter 方法之类的log cannot be resolved这个异常。经过排查发现是缺少lombok插件的问题。解决方式当然是在eclipse中安装lombok插件啦。1.前往官网下载: https://projectlombok.org/download lombok.jar 2.将lombok.jar放在eclipse的安装目录下。3.在eclipse的安装目录下,cmd 进入黑窗口 输入p

2020-09-27 13:41:43 7937 2

原创 关于eclispe Missing artifact jdk.tools:jdk.tools:jar:1.8问题的根本原因解决办法

最近git了一个项目部署到本地eclipse我的eclipse的pom.xml报错:Missing artifact jdk.tools:jdk.tools:jar:1.8关于这个问题 首先我怀疑是否缺少这个jar,但是一个真正运行的项目怎么会出现这样的问题,网络上的90%也是众口一词 引入jar 如下: <dependency> <groupId>jdk.tools</groupId>

2020-09-27 10:05:00 406

原创 跨域

第一种方式:response.setHeader(“Access-Control-Allow-Origin”,"*");在这里插入图片描述第二种方式:.在controller 上加上@CrossOrigin(origins = {“http://localhost:7777”, “http://someserver:8080”})eg:localhost 意思是允许本地跨域访问7777:允许访问的端口号@CrossOrigin(origins = {“http://192.168.18.

2020-09-25 16:46:03 62

原创 Java数组去重的方法

Java数组去重的方法//第一种方式:最开始想到的是利用Set集合的不可重复性进行元素过滤 public static Object[] oneClear(Object[] arr){ Set set = new HashSet(); for(int i=0;i<arr.length;i++){   set.add(arr[i]);  } return set.toArray(); }//第二种方式:要想保持原数组的顺序就使用有顺序、不重复特点的链表的哈希集合 pub

2020-09-15 18:08:09 1753

原创 ORACLE 数据库出现:ORA-12571:TNS包写入程序失败

安装oracle11g(安装位置不限制) 自动创建数据库时出错(我的问题不是安装时出错 是项目开发中出现问题),错误提示“ORA-12571:TNS包写入程序失败”。不管它,不管你是安装时候出现的问题还是 已经安装完成 项目中的问题下面给出解决:解决方法:找到你的oracle下的目录 D:\app\Admin\product\11.2.0\dbhome_1\NETWORK\ADMIN /network/admin 这个是我的安装的位置路径目录下sqlnet.ora,将“NAMES.DE.

2020-09-12 14:37:23 12470

原创 使用 requireJS 的shim参数 解决插件jequery 插件问题

require 下面有几大属性配置Context我把context叫做一个命名空间,因为每一个context都有一个名字,这样同名而功能不同的模块就可以放在不同的context中以防冲突。如果开发人员没有配置context,那么,requirejs还会生成一个默认的context,这个默认的context配置大致如下:requirejs.config({ context: "_", // default context name baseUrl: "./", wait

2020-09-12 14:27:29 353

原创 Navicat12免安装版 下载就可以直接用

下面是之前写的一些PJ版需要的工序 我亲测可用 文章一直没有通过审核 后来就弄个免安装的更方便 资源在云盘还有一套PJ程序 但是一直不能发表 暂时就只能发链接用这个版本了 好用https://pan.baidu.com/s/130qi6cR9VbTY0wCG23k8bw 密码: ht3l...

2020-09-12 14:22:09 5565

原创 什么是流

什么是流原文的连接 :https://www.cnblogs.com/progor/p/9357676.html流是个抽象的概念,是对输入输出设备的抽象,输入流可以看作一个输入通道,输出流可以看作一个输出通道。输入流是相对程序而言的,外部传入数据给程序需要借助输入流。输出流是相对程序而言的,程序把数据传输到外部需要借助输出流。什么是字节流?字节流--传输过程中,传输数据的最基本...

2020-04-26 22:14:36 573

原创 Dom4j完整教程

Dom4j完整教程目录Dom4j完整教程1、DOM4J简介2、XML文档操作12.1、读取XML文档:2.2、获取根节点2.3、.新增一个节点以及其下的子节点与数据2.4、写入XML文件2. 5、遍历xml节点2.6、创建xml文件2.7、修改节点属性2.8、删除节点2、XML文档操作22.1、Document对象相关...

2020-04-21 11:57:27 491

原创 String类12个常用的方法

用字符数组value创建一个String对象方法:public String(char[] value)实例:```javachar[] value ={"a","b","c","d"};String str = new String(value);//相当于String str = newString("abcd")2. 用字符数组以x开始的n个字符创建一个String...

2020-04-14 15:48:32 175

原创 数据库引擎 MyISAM与InnoDB 的区别

区别:InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务;InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB表转为MYISAM会失败;InnoDB是聚集索引,使用B+Tree作为索引结构,数据文件是和(主键)索引绑在一起的...

2020-04-14 09:44:19 83

原创 CAS机制详细讲解

synchronized关键字会让没有得到锁资源的线程进入BLOCKED状态,而后在争夺到锁资源后恢复为RUNNABLE状态,这个过程中涉及到操作系统用户模式和内核模式的转换,代价比较高。尽管JAVA 1.6为synchronized做了优化,增加了从偏向锁到轻量级锁再到重量级锁的过过度,但是在最终转变为重量级锁之后,性能仍然比较低。所以面对这种情况,我们就可以使用java中的“原子操作类”。

2020-04-12 10:11:15 725

原创 MySQL 控制台 常用命令

找到mysql.exe拖到控制台后输入命令 (空格)-u(账号)(空格)-p(密码)mysql -uroot -proot查看所有库 : show databases; //注意添加分号mysql> select version(); 查看版本mysql> select now(); 查看当前时间mysql> show status like ‘Threads%’;...

2020-04-06 21:34:52 316

原创 关于ajax的三次封装 --每次封装简况

原生ajax:readyState 准备状态status 页面状态send 发送请求open 打开对象,设置请求XMLHttpRequest 火狐 谷歌 等浏览器适用ActiveXObject IE适用 ajax第一次封装 (内容顺序不唯一) ...

2020-04-05 11:36:29 292

原创 集合的null值null键问题

集合都实现了序列化接口1,Set集合的唯一性Set类集合set可保证元素不重复,TreeSet依靠TreeMap进行实例化,TreeMap的put方法中利用了比较器排序,根据底层的树形结构,键值大的放右边,小的放左边。键值相等时,设置为新的键值,所以键相同,值覆盖。还有从源码中可以看到当插入null键时会抛出空指针异常。//TreeMap构造方法源码public TreeSet() {...

2020-04-05 10:56:57 819

原创 java集合的对比汇总

java中的集合类结构集合结构List、Set和Map: List是有序的集合,Set是无序的集合。Map是无序的键值对。HashMap详解: HashMap有两个参数影响其性能:初始容量和加载因子。默认初始容量是16,加载因子是0.75。容量是哈希表中桶(Entry数组)的数量,初始容量只是哈希表在创建时的容量。加载因子是哈希表在其容量自动增加之前可以达到多满的一种尺度。...

2020-04-05 10:53:41 383

原创 java集合详细解释

一、集合大纲常用集合大纲这里写图片描述Collection集合大纲1.集合和数组的区别:这里写图片描述2.Collection集合的方法:这里写图片描述3.常用集合的分类:Collection 接口的接口 对象的集合(单列集合)├——-List 接口:元素按进入先后有序保存,可重复│—————-├ LinkedList 接口实现类, 链表, 插入删除, 没有同步, 线程不安全...

2020-04-05 10:46:23 77

原创 Map的四种遍历方式

public static void main(String[] args) {// 构建一个Map 初始值为3条数据Map<String, String> map = new HashMap<String, String>();map.put(“1”, “xiaqiu”);map.put(“2”, “pangzi”);map.put(“3”, “shouzi”)...

2020-04-05 10:06:26 95

原创 SQL中用group by去重复且按照其他字段排序

需求:合并某一个字段的相同项,并且要按照另一个时间字段排序。例子:一开始用select city from table group by city order by date desc会报错因为date没有包含在聚合函数或 GROUP BY 子句中然后用将date放入group by中: select city from table group by city,date orde...

2020-03-30 15:44:15 834

原创 SpringBoot 项目如何在tomcat容器中运行

一. SpringBoot内嵌容器的部署方式SpringBoot内部默认提供内嵌的tomcat容器,所以可以直接打成jar包,丢到服务器上的任何一个目录,然后在当前目录下执行java -jar demo.jar即可运行,但是这种方式的运行退出进程就结束了。如果想在后台可以运行,则需要执行 java -jar demo.jar > log_demo.file 2>&1 &amp...

2019-09-09 14:08:48 284

原创 关Using CATALINA_BASE: "C:\Users\zhangwz\.IntelliJIdea14\system\tomcat\Unnamed_CloudIPAWebServer_6"

idea启动项目 无法找到所打包好的工程WAR包,仔细查看 配置是没有问题的 下面看一下具体的错误:D:\apache-tomcat-7.0.67\bin\catalina.bat run[2015-12-24 10:17:01,766] Artifact trunk:Web exploded: Server is not connected. Deploy is not available....

2019-09-09 10:05:25 7061 3

原创 JSP中的九大隐式对象及四个作用域

https://blog.csdn.net/weixin_30723433/article/details/97597389

2019-09-03 10:00:44 248

转载 world

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qq_17025903/article/details/100118931一、POI 生成导出Word样式二、详细代码pom.xml <dependency> <groupId>org.apache....

2019-08-30 10:56:10 342

原创 关于空跑tomcat报错java.lang.IllegalArgumentException:

今天我碰到了这个问题,明明那个项目在webapps下面已经不存在了,为什么还是报错。按照网上的方法试了,结果都不行,其中包括:把work/catalina/localhost下的东西都删掉,检查配置文件的无用连接,都不行。最后,我找到了:conf\Catalina\localhost下有一个bookmanager.xml的文件,就是我报错的那个文件名,所以我确定就是它,删除后重启tomcat就...

2019-07-22 11:01:35 274

转载 MySQL双机热备份

参考网址:http://blog.csdn.net/yjf2013/article/details/38321609A、MySQL双机热备份概述双机热备就是使用MySQL提供的一种主从备份机制实现。所谓双机热备其实是一个复制的过程,复制过程中一个服务器充当主服务器,一个或多个服务器充当从服务。这个复制的过程实质上是从服务器复制主服务器上MySQL的二进制日志(bin-log),并在从服务器...

2019-06-12 14:50:11 205

空空如也

空空如也

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

TA关注的人

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