Java
jack@london
这个作者很懒,什么都没留下…
展开
-
Azure动手实验 - Java Spring
/原创 2022-11-28 08:46:56 · 191 阅读 · 0 评论 -
Java项目报maven-compiler-plugin:3.1:compile (default-compile) on project xx
原因:可能是Java JDK版本问题解决方法:在pom.xml文件中,修改Java 版本为 本机已安装的版本即可。比如,将如下的11改为8,表示本机安装的Java JDK版本为1.8。<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>11</maven.compiler.原创 2021-08-11 17:30:03 · 6340 阅读 · 2 评论 -
通过 Maven 将 Spring Boot 应用部署到云端
通过 Maven 配置要部署的 Spring Boot 应用程序。以pet clinic 作为示例。git clone https://github.com/spring-projects/spring-petclinic.git本地部署的方式如下mvnw packagejava -jar target/*.jar首先,向 pom.xml 文件添加一些 Azure 依赖项。 如果你运行下面的命令,则添加依赖项操作可以自动执行。mvn com.microsoft.azure:az原创 2021-07-23 16:55:32 · 129 阅读 · 0 评论 -
Failed to read artifact descriptor for com.google.errorprone:javac:jar:9+181-r4173-1
Java maven项目执行时报错 build failure。报错全文:[ERROR] Failed to execute goal com.microsoft.azure:azure-webapp-maven-plugin:1.12.0:config (default-cli) on project spring-petclinic: Execution default-cli of goal com.microsoft.azure:azure-webapp-maven-plugin:1.1原创 2021-07-23 15:58:11 · 3783 阅读 · 3 评论 -
Azure 消息传送服务文档
了解如何使用 Azure 事件网格、Azure 事件中心、Azure 服务总线和 Azure 中继来传送事件消息。备用https://docs.microsoft.com/zh-cn/azure/messaging-services/原创 2021-07-23 10:40:52 · 93 阅读 · 0 评论 -
Java的List操作
public static void testJava(){ Map m1 = new HashMap(); m1.put("Zara", "8"); m1.put("Mahnaz", "31"); m1.put("Ayan", "12"); m1.put("Daisy", "14"); System.out.println(); System.out.println...原创 2021-04-06 14:45:42 · 344 阅读 · 0 评论 -
进程和线程 mark
概念进程和线程的主要区别(总结)https://blog.csdn.net/kuangsonghan/article/details/80674777线程和进程的区别是什么? 知乎https://www.zhihu.com/question/25532384http://cache.baiducontent.com/c?m=aXVnfhaywEfWXeIkcOs_Ve5ILbmf1jqanuhwx9oXQghctYyauESREIaqGGBLDDE6RHSwYsYmxxyJcG...原创 2021-04-06 14:04:32 · 95 阅读 · 0 评论 -
Java的数组操作 —— ArrayList和HashMap
首先,看一个样例 public static void createBatteryPack(){ List<String> cellList1=new ArrayList<>(); cellList1.add("04XCED1X9AAJ4193E0001279"); cellList1.add("04XCED1X9AAJ4193F0000187"); List<String> cellList2原创 2021-04-06 09:07:06 · 350 阅读 · 0 评论 -
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorExcepti
Java Spring应用发送数据报如下问题。复制如下代码到文本文件中,改名为InstallCert.java。然后分别执行如下两条命令。D:\Java\jdk1.8.0_221\bin\javac D:\code\InstallCert.javajava InstallCert domain.company.com.cn网站不需要输入(https://)信息。随后服务器会返回认证的主题,发行方,加密方式等信息。在这里输入1后,回车。Enter certificate原创 2021-03-25 16:22:09 · 26840 阅读 · 0 评论 -
基于Azure的Spring Cloud全套学习路径
https://github.com/microsoft/azure-spring-cloud-training原创 2021-02-04 09:01:16 · 268 阅读 · 0 评论 -
Java jersey相关问题 java.lang.NoSuchFieldError: EXCLUDE_EMPTY
长长的一大段报错信息,点开最近的一次调用。根据报错信息可见,问题出在函数体第2行 /** * Default configuration state constructor with {@link StateChangeStrategy "identity"} * state change strategy. * * @param client bound parent Jersey client.原创 2020-12-24 08:26:00 · 871 阅读 · 0 评论 -
Java报错 the trustAnchors parameter must be non-empty
错误原因:程序没有加载到认证文件。项目情况:对认证文件的声明填写在.properties配置文件中,因此也需要读取到properties。操作:我首先将.jks和.properties放在了target目录下(注意:target目录内容在重新maven clean&install后会被清理掉),我不执行maven clean/install,只重启(Run As – Spring Boot App),没有生效。我又将这两个文件同时放在了\src\main\res...原创 2020-12-23 16:12:33 · 20166 阅读 · 3 评论 -
Spring boot App启动报错 missing ServletWebServerFactory bean
将一个普通Java App应用改写为Java Web App,添加了spring-boot-starter-parent之后,Run as Spring App一致报如下错。org.springframework.context.ApplicationContextException: Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean.网上找了非常多方法,大部原创 2020-12-23 11:33:15 · 2305 阅读 · 1 评论 -
Python使用json.dumps()发送json格式数据
问题:在Python中调用Java接口,向其发送数据。Java接口接收Json格式数据后,解析其中内容,出现错误。原因:Python数组中Json键值两端都是数组格式数据(单引号’'),而不是字符串(双引号"")。JAVA端接口应该接收的是字符串(用双引号""),单引号''的字符串或Json都无法解析到。解决:Postman中调用POST类型接口,字符串整体数据两端不要加双引号"",Json数据两端也不要加双引号""。在Python端使用json.dumps将所要发送的数据改原创 2020-11-25 15:42:17 · 1682 阅读 · 0 评论 -
Java Spring注解与接口开发 之三 —— 接口开发
条件:定义Login Controller类,并使用@RestController注解。@RestController@RequestMapping(value="/account")public class LoginController {}接口可以有GET(传参和不传参),POST等几类。不传参 @RequestMapping(value="/time") public String printtime(){ SimpleDateFormat sf原创 2020-11-10 13:13:14 · 236 阅读 · 0 评论 -
Java Spring注解与接口开发 之二 —— 注解要求
顺序从上到下:Controller类名要加@RestController,引用service类定义加@Resource,函数@RequestMapping(value = "/list", method = RequestMethod.GET)@RestController@RequestMapping(value = "/rest/v1/user/info")public class UserInfoController { private static final Logge...原创 2020-11-10 10:28:13 · 196 阅读 · 1 评论 -
Java Spring注解与接口开发 之一 —— Service注解
条件:创建LoginController类,添加hello函数。注解:当注解为@Controller时,返回webapp/WEB-INF/jsp/login.jsp文件。import org.springframework.stereotype.Controller;@Controller@RequestMapping(value="/account")public class LoginController { @RequestMapping(value="/log...原创 2020-11-10 10:16:36 · 525 阅读 · 0 评论 -
Windows系统服务端口被占用的处理方法
1:Java Springboot 项目8888端口被占用,提示如下***************************APPLICATION FAILED TO START***************************Description:Web server failed to start. Port 8888 was already in use.Action:Identify and stop the process that's listening on...原创 2020-11-09 09:32:52 · 683 阅读 · 0 评论 -
Linux服务器部署web jar包
首先,Linux服务器一定要安装好jdk,使用如下命令查看jdk是否安装正常java --version本地发布好的jar包,会出现在项目的target目录下部署:1:将jar包拷贝到Linux服务器中2:使用如下命令,部署jar包nohupjava -jarpsa2-0.0.1-8-10.jar >>test.log 2>&1 &(nohup命令的作用就是让程序在后台运行)3:使用如下命令,查看实时日志tail -f...原创 2020-09-07 10:32:06 · 457 阅读 · 0 评论 -
Java Md5_16位加密方式
函数书写方式 private static String getMd5_16(String string) { // TODO Auto-generated method stub return encrypt32(string).substring(8, 24); } public static String encrypt32(String encryptStr) { MessageDigest md5; try { ...原创 2020-09-07 08:28:52 · 5149 阅读 · 0 评论 -
Java Springboot项目调用wsdl 接口
Java Springboot项目 @RequestMapping(value="/gggg", method = RequestMethod.POST) public String test3(@RequestBody String xmlString){ //public String test2(@RequestParam(value ="yy", required = true) String yy){ System.out.println(xmlStri.原创 2020-09-07 08:24:34 · 7219 阅读 · 1 评论 -
Azure Ubuntu虚拟机部署Java web应用
1:首先在Ubuntu环境安装jdk参照:https://blog.csdn.net/figosoar/article/details/1077846932:在java工程寻找项目jar文件SpringBoot项目的target目录下生成psa2-0.0.1-SNAPSHOT.jar文件3:将jar包通过winscp上传到ubuntu环境,执行如下命令java -jar psa2-0.0.1-SNAPSHOT.jar不用安装tomcat,会自动启动tomcat:o.s.b.w.em.原创 2020-08-04 15:18:42 · 227 阅读 · 0 评论 -
ubuntu 环境安装jdk 并配置环境变量
Ubuntu 18.01:uname -a查看ubuntu版本,再去windows环境打开如下链接,准备选择正确的jdk版本https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html2:表格右方选择jdk版本版本,弹出如下协议,勾选后,You must accept theOracle Technology Network License Agreement for Oracle Java SEto..原创 2020-08-04 14:06:42 · 568 阅读 · 0 评论 -
问题:org.apache.axis.utils.JavaUtils : Unable to find required classes (javax.activation.DataHandler
org.apache.axis.utils.JavaUtils :Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled <dependency> <groupId>javax.activation</groupId...原创 2020-08-04 14:05:45 · 1790 阅读 · 0 评论 -
Java post方法调用restful接口,传xml值失败,postman传值同样无效
问题现象:将xml字符串写在函数中,调用内部接口相应正常。将函数改成java post方法的restful接口,调用其时,传值失败。函数内部接口提示“服务内部错误”。使用Postman调试,也同样出错。解决方法:需要在发送的xml字符串前添加:<?xml version="1.0" encoding="utf-8"?>...原创 2020-08-04 11:24:33 · 486 阅读 · 0 评论