应用场景 Linux系统下启动Java程序 结束已启动的Java程序进程 启动最新的Java程序 如果启动Java程序输入指定配置文件设置JVM参数,通过命令启动,不利于维护 接下来启动脚本解决以上的一系列问题 编写run.sh 脚本 #! /usr/bin/env bash # nohup不执行,找不到环境变量,+source /etc/profile source /etc/profile echo "*********************脚本启动服务**********************" echo "* 使用方式: ./run.sh param1 param2 param3 *" echo "* param1: 服务名称,必填项,例如: admin.jar *" echo "* param2: 配置文件,例如: dev *" echo "* param3: JVM参数,例如: -Xms256m -Xmx1024m *" echo "* 例如: ./run.sh admin.jar dev '-Xms256m -Xmx1024m' *" echo "*****.... 有更新! Java服务启动脚本 系统
前言 应用场景不同,操作主数据库db_1之外,还需要操作从数据库db_2 不管操作什么数据库,配置数据库连接时注意:driver-class-name 和jdbc-url 代码实现 1. 修改 application.yml配置文件,添加 db_2数据库连接 注意:配置连接两个数据库,url改为:jdbc-url server: port: 8083 servlet: context-path: /mes spring: db1: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/lmes username: root password: root type: com.alibaba.druid.pool.DruidDataSource db2: datasource: driver-class-name: oracle.jdbc.OracleDriver url: jdbc:oracle:thin:@//172.20.10.101:1521/PROD.... SpringBoot同时连接两个数据库 Java
问题描述 Springboot 整合 Swagger 后,查看生成Api文档:发现 swagger-ui.html访问不了,页面报错404 解决办法 SwaggerConfig配置类重写addResourceHandlers方法 public class SwaggerConfig implements WebMvcConfigurer { public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("swagger-ui.html") .addResourceLocations("classpath:/META-INF/resources/"); registry.addResourceHandler("/webjars/**") .addResourceLocations("classpath:/META-INF/resources/webjars/"); } } swagger-ui.html访问不了,页面报错404,解决办法 Java
1、传统的连接方式 导入mysql-connector-java-x.x.x-bin.jar驱动包,也可以参考 https://blog.csdn.net/github_38336924/article/details/82352869 文章 注册驱动 // 动态加载mysql驱动 Class.forName("com.mysql.jdbc.Driver"); 获取连接 String url = "jdbc:mysql://localhost:3306/mypro"; String user = "dadeity"; String password = "*****"; Connection conn = DriverManager.getConnection(url, user, password); Code public static Connection getConnection() throws ClassNotFoundException { String url="jdbc:mysql://192.168.137.142:3306/mypro"; Str.... 有更新! Java 连接 MySQL 数据库方法 Java
环境配置 JDK版本:1.7 OS版本:Win10 Tomcat版本:7.0 问题描述 使用GET方式URL+参数插入数据 数据库出现乱码 解决办法 Tomcat配置文件,server.xml设置 URIEncoding="UTF-8" MySQL编码方式与Tomcat保持一致 [client] port=3306 default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] # 端口号 port=3306 # 安装路径 basedir="D:/wamp/mysql-5.7.27-winx64" # 数据存放路径 # mysql数据没有放到mysql子目录的原因,避免以后升级、卸载mysql导致数据丢失 datadir="D:/wamp/mysqldata" # 默认字符集 character-set-server=utf8 # 默认存储引擎 default-storage-engine=INNODB 如果上面的设置没有问题,依然乱码 在index.jsp文件头部加入<%.... 有更新! Java GET方式插入数据乱码解决 Java
环境配置 window10 jdk-7u80 apache-tomcat-9.0.11 问题描述 今天通过idea 运行java项目提示: Application Server was not connected before run configuration stop, reason:Unable to ping server at localhost:1099 问题原因 jdk版本tomcat版本不匹配,重要!重要!重要! 通过官网的这张图,可以清楚的了解jdk与tomcat对应版本 解决办法(二选一) 知道了问题的原因,那解决办法就是轻松加愉快了! JDK1.7 升级JDK1.8 Tomcat-9.x 降级Tomcat-8.x 有更新! Application Server was not connected before run configuration stop, reason: Unable to ping…解决办法 系统
报错信息 [WARNING] [WARNING] Some problems were encountered while building the effective model for com:mmall:war:1.0-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 263, column 21 [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [WARNING] 原因 没有设.... 有更新! 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing.解决 开发工具
环境配置 JDK1.8 Win10 问题描述 今天使用Spring配置完之后, 运行测试提示 : Failed to initialize component [org.apache.catalina.webresources.JarResource 解决办法 找到本地仓库位置,一般在C:\Users\Admin\.m2\repository 删除repository目录下面所有文件夹 pom里面加个空行让他重新下载或者在idea中点击下图红色箭头所指按钮 有更新! Failed to initialize component [org.apache.catalina.webresources.JarResource 解决 开发工具
问题描述 以上错误是因为Java版本不匹配 解决办法 需要修改是一下三处: file -> settings -> Build Execution and Deployment -> Java -> Compiler File -> Project Structure -> Module Settings -> Tab: Source: Language Level File -> Project Structure -> Project(In left pane) -> Project language level 有更新! Error:java: 无效的标记: --release 开发工具