![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
文章平均质量分 93
丛林摸鱼儿
这个作者很懒,什么都没留下…
展开
-
一次PKIX异常问题排查记录
文章目录事件说明PKIX异常堆栈信息问题分析原因一 证书不被信任事件说明起因于对接外部第三方服务,使用https请求,浏览器访问目标地址成功,但是在程序中通过http调用直接就报异常了,具体异常堆栈信息后面有带上。当前项目运行环境为 jdk1.6,已经可以算是古老版本了。PKIX异常堆栈信息javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException: PKIX path building failed原创 2021-12-12 22:24:28 · 2126 阅读 · 0 评论 -
springboot项目使用devtools实现热部署
本文主要记录了一下在springboot项目中使用devtools热部署的一个经验。 在Idea中初始化项目之后,设置一下自动编译,设置路径: File-Settings-Build,Execution,Deployment-Compiler-Build project automatically 选项选中打勾:按快捷键Ctrl+Shift+Alt+/,选择1.Regis...原创 2020-01-20 00:02:43 · 265 阅读 · 0 评论 -
POI读取Excel
在开发中会用到好多excel表格,读取表格中的数据,然后进行处理,感觉还是不熟悉。在此使用POI最新的版本做一个记录。maven项目依赖<!--POI依赖--><!-- https://mvnrepository.com/artifact/org.apache.poi/poi --><dependency> <groupId...原创 2020-01-16 20:30:42 · 318 阅读 · 0 评论 -
Deepin系统下使用Idea开发时,自定义安装的maven不起作用
近期入手了新电脑,然后安装了Deepin linux系统,想着尝试再linux环境下进行开发工作,安装好系统之后就开始搞环境了。出于自己的习惯爱好,喜欢把软件安装到自己制定的目录中去,因此mkdir /home/software,新建了一个software目录,用于存放自己安装的软件,比如jdk,maven,redis,MySQL等等。首先安装jdk,我是安装的jdk8,下载压缩包...原创 2020-01-12 19:52:20 · 557 阅读 · 0 评论 -
java查询mysql数据库数据timestamp字段显示null
实现一个查询数据库用户信息的方法,查询到数据库记录中的timestamp字段在java中显示为null,查看了下原因发现是因为没有给mybatis设置ORM规则,java实体类和数据库表字段映射不上,所以映射不成功的字段时java中的默认值,知道原因之后就知道怎么解决了:方法1、mybatis配置文件中设置结果集映射参考:<resultMap type="com.demo.bea...原创 2019-10-15 23:10:39 · 3170 阅读 · 0 评论 -
Idea中写xml配置文件的时候没有代码提示
开发环境:IntelliJ IDEA开发SSM应用的时候,编写xml配置mapper.xml文件没有代码提示,这个问题应该是编写的xml文件中没有找到需要的dtd文件。在xml文件中的引入约束的标签如下:<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org...原创 2019-04-24 12:03:21 · 16255 阅读 · 3 评论 -
Spring事务管理
一、Spring对事务的管理方式Spring通常使用以下三种方式实现对事务的管理 1、使用Spring的 事务代理工厂 管理事务; 2、使用Spring的 事务注解 管理事务; 3、使用 AspectJ的AOP 配置管理事务。 二、Spring事务管理API Spring的事务管理,主要用到两个事务相关的接口。 1、事务管理器接口 ...原创 2017-11-19 18:13:06 · 748 阅读 · 0 评论 -
ActiveMQ入门
准备好ActiveMQ官网下载ActiveMQ: http://activemq.apache.org/download.html 下载之后,解压缩到当前目录,进入到解压缩后的目录中/bin/,执行activemq start 命令启动ActiveMQ,打开浏览器,输入http://localhost:8161/admin/ 进入ActiveMQ管理页面,默认有两个登录用户admin user...原创 2019-03-13 11:45:27 · 135 阅读 · 0 评论 -
httpclient+Jsoup爬取网页数据
情景说明:网页的数据格式比较简单,只是把小说内容爬取到本地保存,没有遇到反爬。使用到的依赖如下:<!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient --><dependency> <groupId>org.apache.httpcompone...原创 2019-01-20 10:06:15 · 758 阅读 · 0 评论 -
idea在不重启springboot项目的条件下重新编译加载类文件
debug状态下更改代码,重启很费时间,设置热编译部署是很有用的,这个不同于springboot的devtools热部署,devtools修改完之后保存代码就会自动编译加载,本案例中改完之后需要手动重新编译修改过的java类,重编译recompile之后,springboot会重新加载编译完的类,从而实现了不用重新启动整个项目,但是这个有点问题就是小改动没有问题,大的改动如新增修改方法,recom...原创 2018-10-18 23:11:10 · 6911 阅读 · 3 评论 -
java创建快捷方式实现应用程序开机自启
SpringBoot应用中在启动的时候让应用在启动的时候,在windows系统中的启动目录下创建快捷方式,在系统启动的时候启动指定应用。这里使用jshortcut来实现。jshortcut的github地址:https://github.com/jimmc/jshortcut,可以下载下来自己打jar包,然后用VS编译一下src/jni/ 目录下的compile文件编译jshortcut....原创 2018-09-21 10:41:53 · 1118 阅读 · 0 评论 -
Java获取本地ip地址
获取本地ip地址本来是应该很简单的,但是在项目中本地实现了之后,放到生产环境却不行了,一直获取不到本地ip.下面先粘出我在生产环境中没有获取到ip地址的一般简单的获取ip地址的流程,最后面是我的解决方法(代码):public static String getLocalIpAddr() { Enumeration<NetworkInterface> networks...原创 2018-09-14 11:58:34 · 10748 阅读 · 6 评论 -
[笔记] Java服务端将数据发送到客户端html页面中显示
在页面中使用了Ajax向服务器请求数据,服务端返回的数据必须和客户端的页面需求的数据格式要一致。客户的短请求如下:请求中为了解决跨域问题,指定的传输数据格式是 jsonp 格式数据,所以,要求java服务端返回的数据也是和json格式一致,在这里可以返回一个map对象的字符串:由于JSONP实现的定义,我们在返回数据给页面的时候,需要通过请求中的callback函数名,将数据包...原创 2018-05-29 18:45:21 · 7275 阅读 · 0 评论