- 博客(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 &...
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关注的人