- 博客(134)
- 收藏
- 关注
原创 PKIX path validation failed: java.security.cert.CertPathValidatorException: timestamp check failed
异常原因:SSL证书过期。
2023-10-23 17:41:11
5123
原创 error when starting dev server: Error: Cannot find module ‘node:url‘
上下载最新的msi,安装到原来node的安装目录下即可。需要升级node版本。
2023-07-12 11:58:17
1842
原创 The import com.sun.org.apache.regexp cannot be resolved
The import com.sun.org.apache.regexp cannot be resolved原因排查
2023-02-14 16:08:53
1070
原创 Spring Tool Suite生成webservice客户端调用服务
以获取天气预报服务示例,服务地址为:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl打开STS,上方导航栏选择File->New->Other...点击Next >点击Finish弹出框选No即可。生成的JPA项目如下:选中项目名(示例为demo-jpa)右键->New->Other...选择Web Service Client,点击Next &.
2021-11-11 00:16:30
694
原创 Windows系统下升级node
node有一个专门用于管理版本的n模块,但是n模块不支持Windows系统。Windows系统下升级node,直接在官网(下载 | Node.js)上下载最新的msi,安装到原来node的安装目录下即可。
2021-09-18 14:25:53
475
原创 运行vue项目端口被占用:Error: listen EADDRINUSE :::8000
使用npm run dev命令运行vue项目时,报错如下:提示EADDRINUSE,即ERROR ADDRESS IN USE。也就是提示的端口,在此处为8000被占用了。此时有两种解决方式:1.关闭正在使用中的端口,重新运行npm run dev。关闭端口方式如下:首先在开始搜索框中输入cmd命令并按下回车键打开命令提示符。输入netstat -ano命令,查看端口占用情...
2021-09-01 09:46:22
1881
转载 手机前端调试面板vConsole
vConsole是一个轻量、可拓展、针对手机网页的前端开发者调试面板。特性:查看 console 日志 查看网络请求 查看页面 element 结构 查看 Cookies、localStorage 和 SessionStorage 手动执行 JS 命令行 自定义插件直接在HTML中引入vConsole的示例:<head> <script src="https://www.w3cways.com/demo/vconsole/vconsole.min.js?v=.
2021-09-01 09:45:05
364
原创 URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)
在IDEA中创建XML文件,部分URL报错。打开File->Settings,选择Languages & Frameworks下的Schemas and DTDs在弹出框中输入要添加URL,点击OK可以看到列表中多了我们刚才添加的内容:点击Applay后再点OK关闭Settings可以看到报错已消失。...
2021-07-22 13:01:43
303
原创 cn.hutool.crypto.CryptoException: InvalidKeyException
使用Java工具类库Hutool的
2021-05-31 10:21:12
18322
原创 添加JAR包到本地MAVEN仓库
以在本地Maven仓库中添加java8583.jar为例。在windows系统的dos界面输入如下命令:其中,m
2021-05-06 14:54:07
258
原创 Vue中链接生成二维码
1、安装插件npm install qrcodejs2 --save2、导入组件import QRCode from 'qrcodejs2'3、页面中添加二维码<div id="qrcode" ref="qrcode" style="margin-left: 40%"></div>4、js中生成二维码new QRCode('qrcode', { width: 200, #宽度
2020-11-02 23:28:38
1868
1
原创 SpringBoot使用JavaMailSender发送邮件:com.sun.mail.smtp.SMTPSendFailedException: 451 MI:SFQ 163 smtp7
SpringBoot使用JavaMailSender发送邮件时,报错如下:2020-08-08 07:32:21,237 ERROR --- [http-nio-8080-exec-1] cn.com.mail.MailService : send exception org.springframework.mail.MailSendException: Failed to close server connection after message failures; nested exceptio
2020-08-10 21:40:14
11975
原创 SpringBoot中使用bean名称转发服务:NoSuchBeanDefinitionException: No bean named ‘MyTestService‘ available
SpringBoot项目的启动类DemoApplication.java如下:package com.cn.demo;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.web.servlet.ServletComponentScan;impo..
2020-07-01 14:56:14
2392
原创 org.json
需要的Maven依赖如下:<dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20190722</version></dependency>相关的jar包如下...
2019-12-09 17:07:14
580
原创 com.google.gson
需要的Maven依赖如下:<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.5</version></dependency>...
2019-12-09 17:06:59
559
原创 net.sf.json
需要的Maven依赖如下:<dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version...
2019-12-09 17:05:55
666
原创 dom4j——解析XML
dom4j是一个Java的XML API,用来读写XML文件。具有性能优异、功能强大和极其易使用的特点,开放源码。Hibernate也用它来读写配置文件。SpringBoot项目中如何使用dom4j?如果项目中已经引入了Sprnig Data JPA的Maven依赖,直接使用即可<dependency> <groupId>org.springframe...
2019-12-09 10:32:27
503
原创 java.lang.IllegalStateException: Form too large: 440749 > 200000
异常原因:在Jetty请求中,请求可以处理的表单内容是有限制的,为了防止拒绝服务攻击。字节大小受ContextHandler.getMaxFormContentSize()的限制。如果没有上下文,则为"org.eclipse.jetty.server.Request.maxFormContentSize"服务器属性。 解决方案:在STS的Run->Run C...
2019-12-06 16:03:33
833
原创 Java日期加1天
Java中如何获取某一日期的下一天?package test;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class Test { public static void main...
2019-12-04 15:45:08
2688
原创 SpringBoot项目使用MySQL数据库,误用数据库关键字
数据库表medicine_info存放的是某机构的药品信息:CREATE TABLE `medicine_info` ( `medicine_no` int(11) NOT NULL AUTO_INCREMENT COMMENT '药品编码', `brand` varchar(50) NOT NULL COMMENT '品牌', `medicine_generic_name` v...
2019-11-21 14:58:09
998
1
原创 如何关闭Tomcat中被占用的端口号?
在Ecilpse/MyEclipse/Spring Tool Suite中,有时会因为操作失误或者软件没有响应等,导致接口没有关闭就退出,重新打开软件,运行项目,提醒运行tomcat的时候端口号占用的情况,如下例所示: 那么应该如何关闭被占用的端口号呢?最简单的办法就是关机,但是重启电脑浪费时间且需要关闭已经打开的窗口。下面介绍另一种方式:1、在开始搜索框内输...
2019-11-21 13:53:48
2677
原创 SpringBoot项目中连接与操作MySQL数据库时的时区问题
创建好了一个SpringBoot项目,2019-10-24 16:21:25.275 INFO 27968 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting...2019-10-24 16:21:26.367 ERROR 27968 --- [ ...
2019-10-25 09:43:54
1728
原创 SpringBoot项目中MySQL数据库字段使用驼峰风格,Hibernate实体映射:Unknown column 'atmlogs0_.log_no' in 'field list'
数据库表asm_log存放的是某金融机构所有自助机的操作日志:CREATE TABLE `atm_logs` ( `logNo` int(11) NOT NULL AUTO_INCREMENT COMMENT '日志编号', `atmNo` varchar(32) NOT NULL COMMENT '自助机编号', `cardId` varchar(32) NOT NULL C...
2019-10-24 11:37:52
1489
原创 SpringBoot对数据库表中的数据进行统计分析
数据库表asm_log存放的是某金融机构所有自助机的操作日志:CREATE TABLE `atm_log` ( `log_no` int(11) NOT NULL AUTO_INCREMENT COMMENT '日志编号', `atm_no` varchar(32) NOT NULL COMMENT '自助机编号', `card_id` varchar(32) NOT NULL ...
2019-10-22 09:01:29
15370
6
原创 Spring Boot使用Thymeleaf作为模板引擎时,属性th:onclick问题
最近在学习SpringBoot使用Thymeleaf作为模板引擎时,运行时出现如下错误:2019-10-14 09:14:20.677 DEBUG 26132 --- [nio-8080-exec-4] o.s.web.servlet.DispatcherServlet : GET "/thymeleaf", parameters={}2019-10-14 09:14:20....
2019-10-14 10:02:34
2667
转载 RESTful及其幂等性
RESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。RESTFUL适用于移动互联网厂商作为业务使能接口的场景,实现第三方OTT调用移动网络资源的功能,动作类型为新增、变更、删除所调用资源。RESTful特点1、每一个URL代表一种资源;2、客户端使用GET、POST、PUT、DELETE4个表示操作方式的动词对...
2019-09-20 11:29:55
804
原创 数据脱敏
什么是数据脱敏 数据脱敏是指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。为什么要进行数据脱敏 在涉及客户安全数据或者一些商业性敏感数据的情况下,在不违反系统规则条件下,对真实数据进行改造并提供测试使用,如身份证号、手机号、卡号、客户号等个人信息都需要进行数据脱敏。数据安全技术之一。 数据库安全技术主要包括:数据库...
2019-09-19 15:25:58
735
原创 Java中的继承与重写
ParentClass.javapackage com.cn.demo.service.superPackage;import javax.transaction.Transactional;import org.springframework.stereotype.Service;@Service@Transactionalpublic class ParentClas...
2019-08-23 08:57:12
282
原创 SpringBoot使用应用程序上下文ApplicationContext获取Bean
数据库中系统参数表system_parameter如下:字段名 类型 长度 是否为空 是否主键 字段注释 parm_key varchar 20 否 是 参数代码 parm_name varchar 20 否 否 参数名称 parm_value varchar 255 否 ...
2019-08-22 00:10:02
4364
原创 Java面试中的排序算法
冒泡排序通过与相邻元素的比较和交换来把小的数交换到最前面。这个过程类似于水泡上升一样,因而得名。例如,对5,3,8,6,4这个无序序列进行冒泡排序。首先从后向前冒泡,4和6比较,把4交换到前面,序列变成5,3,8,4,6。同理4和8交换,变成5,3,4,8,6。3和4无需交换。5和3交换,变成3,5,4,8,6。这样一次冒泡就完成了,把最小的数3排到最前面了。对剩下的序列依次冒泡就会得到一个有...
2019-01-15 12:00:08
199
转载 Spring有哪些特征?
1、轻量——从大小与开销两方面而言Spring都是轻量的2、控制反转——Spring通过一种称作控制反转IOC的技术促进了低耦合。3、面向切面——Spring提供了面向切面编程的支持。4、容器——Spring包含并管理应用对象的配置的生命周期5、框架——Spring可以将简单的组件配置、组合成为复杂的应用。6、MVC——Spring的作用是整合,但不仅仅限于整合,Spring框...
2019-01-15 11:27:21
3648
翻译 360服务端开发工程师面试题:Java抽象类和接口的区别?
1、抽象类中的方法可以有方法体,就是能实现方法的具体功能,但是接口中的方法不行。2、抽象类中的成员变量可以是各种类型的,而接口中的成员变量只能是public static final类型的。3、接口中不能含有静态代码块以及静态方法(用static修饰的方法),而抽象类是可以有静态代码块和静态方法。4、一个类只能继承一个抽象类,而一个类可以实现多个接口。...
2019-01-15 11:26:32
399
翻译 Hibernate 的主键Increment、Identity、Sequence、Native的区别
IncrementIncrement方式对主键值采取自动增长的方式生成新的主键值,但要求底层数据库的主键类型为long,int等数值型。主键按数值顺序递增,增量为1。IdentityIdentity方式根据底层数据库,来支持自动增长,不同的数据库用不同的主键增长方式。特点:与底层数据库有关,要求数据库支持identity,如MYSQL中时auto_increment,SQL...
2019-01-14 15:34:07
909
原创 Java的Object类有哪些公共方法?
1、equals(obj);指示其他对象是否“等于”此对象。 2、toString();返回对象的字符串表示形式。通常,ToString方法返回一个“以文本方式表示”此对象的字符串。结果应该是一个简洁但信息丰富的表达,很容易让人阅读。建议所有子类都重写此方法。 3、getClass();返回此对象的运行时类。返回的类对象是由表示类的静态同步方法锁定的对象。 4、notify...
2019-01-14 14:42:18
1971
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人