windows同时配置JDK1.7和JDK1.8
1.首先安装JDK1.8和1.7,安装过程和环境变量配置略,可自行百度;2.配置环境变量3.配置pathwww这里有个注意点:原本先安装jdk1.8,在path的首行内容为C:\Program Files (x86)\Common Files\Oracle\Java\javapath,图中内容为切换为jdk1.7,需要将图示首行修改为红色框内容...
IDEA打成可运行的JAR包
最近刚从STS转为使用IDEA,很多功能与eclipse不同,这里记录下IDEA打jar包的方式。1.点击File–>Project Structrue -->2.3.其中:①module名称,即项目名称②运行的主类,即程序的main类③建议选择第二个,第一个亲测打包后是不能运行的jar包,第二个会把项目中的jar包一起打包到jar包内,其中就包括tomcat,使用上一个会报Unable to start ServletWebServerApplicationContext due
IDEA打成war包
1.2.①Name填写②选择war包生成路径③Put into output root ,一定要选,选择后如下图所示3.4.运行5.测试访问http://localhost:8080/mobilesguid/..........
springboot中统一格式输出、全局异常捕获和自定义异常(一)
一、统一格式输出1.1使用统一格式前在工作中,经常会要求统一输出格式,例如以返回为json格式数据为例,有以下输出格式:{ "returnCode": "0000", "returnInfo": "信息更新成功", "data": { "username": "wshy", "password": "12345678", "telnum": "18361393088", "address": "徐州市贾汪区" }}或者有错误信息如下:{ "re
springboot中统一格式输出、全局异常捕获和自定义异常(二)
本篇介绍自定义异常捕获,上一篇有介绍到json返回消息的统一格式的输出,针对后面提到的问题:在代码中使用try…catch捕获异常并处理,虽然可以实现异常的捕获和处理,但是在结构上容易混乱,那有没有可以全局捕获异常,或者使用自定义的异常信息捕获和处理方式呢...
springboot中统一格式输出、全局异常捕获和自定义异常(三)
三、全局异常捕获和处理3.1前言本篇介绍全局异常捕获和处理方式,上两篇有介绍使用统一格式进行json格式输出和自定义异常捕获和处理,若不想使用自定义异常枚举类的方式,可以考虑全局异常捕获的方式进行异常的捕获和处理。...
Java多线程编程及代码实现
Java多线程编程及代码实现1. 多线程编程基础1.1 进程、线程1.2 使用多线程1.3 线程常用API1.4 停止线程1.5 暂停线程1.6 yield方法1.7 线程的优先级1.8 守护线程2. 线程的同步机制2.1 synchronized同步方法2.2 synchronized同步语句块2.3 volatile关键字3. 线程间的通信3.1 wait与notify3.2 join方法3.3 ThreadLocal类4. Lock4.1 ReentranLock4.2 ReentrantReadWr
Tomcat 解决“At least one JAR was scanned for TLDs yet contained no TLDs”问题
今天在部署war包到服务器的时候,突然出现以下错误,之前没有,造成的原因未知。org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in
springboot2.0以上版本mysql驱动与修改问题
最近在部署项目到服务器的时候,出现报错Cannot load driver class: com.mysql.jdbc.Driver,意为无法加载mysql驱动。解决:更改项目mysql驱动依赖版本。在网上查阅资料知道,springboot2.0以上版本,mysql-connector-java默认使用的是8.0以上版本,查看服务器项目的mysql版本为5.1.41,因此,需要将驱动版本改为5.1.41。默认版本: <dependency> <groupId>
推荐一个maven基础教程
链接:https://www.bilibili.com/video/BV1Qg4y1B7wq?p=14资料:https://download.csdn.net/download/weixin_40550118/12568313
整理下工作中常用到的工具集
package com.ggeit.pay.utils;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.ObjectMapper;import com.ggeit.pay.config.WXPayConstants;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.spr
spring从入门到精通(一)
1.IOC容器ioc不是什么技术,而是一种设计思想,就是将原本在程序手中创建对象的权力,交给spring框架来管理。以往的思路:若使用某个对象,需要自己负责对象的创建;反转的思路:若使用某个对象,需要从spring容器中获取需要使用的对象,不关心对象的创建过程,也就是把创建对象的控制权转给了spring框架;好莱坞法则:Don’t call me,I’ll call you下面以家政服务为例:过年了,家里想要打扫卫生,想要请一个家政服务帮你打扫卫生,由以下两种做法:(1)自己主动打电话,询
windows下设置Tomcat自启动,设置防火墙对指定端口开放
1.找到tomcat的bin目录,进入cmd,2.找到bin目录下,找到service.bat,拖入cmd窗口,显示Usage: service.bat install/remove [service_name] [/user username],教你使用接下来怎么样做。3.命令行输入service.bat install tomcat4.计算机–>管理–>服务,设置自启动5.测试浏览器输入127.0.0.1:8080完成!...
关于微信支付redirect_uri中安卓和ios访问报错问题
问题描述:在做微信JSAPI支付时,通过java调用微信接口获取授权信息并回调时,在程序中添加了redirect_uri地址,但是实测后发现,通过安卓手机可以成功进入回调页面,ios苹果手机显示网络异常。java代码如下: @Override public String Authorize (String PatientId, String BillNo,String PatientName) throws Exception { // TODO Auto-generated method st
cmd命令行javac和wsimport报错问题
1.问题描述:在使用webService时,在cmd使用 wsimport -s . http://127.0.0.1:12345/weather?wsdl生成Cilent端代码时,出现报错: wsimport 不是内部或外部命令,也不是可运行的程序或批处理文件然后去网上查找答案,这里记录下。2.解决方式:通过网上查找答案,了解到这种方式造成的原因是java环境配置错误。但是,之前配置好的java环境,使用java -version命令调用正常啊,在cmd输入javac同样出现xxx不是内部或
WebService技术初探
目录1.服务端1.1新建webserviceServer服务1.2 接口实现类1.3 发布服务2.客户端实现的几种方式2.1Wsimport实现方式2.1.1获取wsdl文件2.1.2客户端代码2.2 service方式2.3HttpURLConnection调用方式3.相关代码3.1MobileserviceInf3.2MobileServiceImpl3.3webserviceServer3.4客户端调用3.4.1Wsimport实现方式3.4.2service方式3.4.3 HttpURLConnec
使用Loading页面改善网络延迟带来的用户体验度问题
<!DOCTYPE html><html xmlns:th="http:\\www.thymeleaf.org"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"&
使用Docker的tomcat镜像部署war包应用
在使用Docker之前,是在linux上部署一个Tomcat,并将war包放在webapps目录下自动解压运行,这里介绍在docker中如何部署war包。1.下载Tomcat镜像docker中部署war包同linux一样的操作,也是在tomcat中进行部署,不过,与linux下不同的是,docker只需要docker pull 命令即可一件下载镜像,并使用docker run命令即可运行容器,再将war包拷贝到镜像中的webapps即可。1.1下载tomcat镜像1.1.1进入阿里云官网,搜索镜像容
react+antdesign中switch选择根据传入值标定状态
1.显示 getColumns = () => { const { roleKV } = this.props.content; const { checkedChildren,unCheckedChildren,switchflag,textflag} = this.state; return [ {title:'商户名称',dataIndex:'f_merchtname'}, {title:'渠道类型', dataIndex:'f_
今日推荐
周排行