3 ACodeBird

尚未进行身份认证

一只程序鸟,每天飞高一点点

等级
TA的排名 9w+

springboot项目打包jar后部署到服务器以及远程调试服务器项目

一、pom.xml中打包的配置如下(booking表示打包后文件的名字,0.0.1-SNAPSHOT表示打包文件的版本,jar表示打包文件为jar包) <groupId>com</groupId> <artifactId>booking</artifactId> <version>0.0.1-SNAPSHOT</version...

2019-12-29 23:05:52

springboot项目部署到服务器后无法发送邮件的问题

一、问题:本地环境项目可以发送邮件,部署到服务器后无法发送邮件二、原因:我使用的是阿里云服务器,由于阿里云因为安全考虑不开发邮件默认发送端口25,所以导致本地可以发送邮件,服务器上不能发送邮件三、解决方法:使用端口465以及ssl加密方式发送邮件,我的项目是springboot,所以直接在配置文件中加入下面的配置# Use port 465 instead of the default po...

2019-12-29 22:39:11

vue打包到springboot项目下出现,vue页面刷新页面404错误/Whitelabel Error Page、无法直接通过路径访问Whitelabel Error Page

vue打包到springboot项目下出现,vue页面刷新页面404错误/Whitelabel Error Page、无法直接通过路径访问Whitelabel Error Page问题描述将vue项目整合进后端项目,部署服务器后,正常使用没有问题,但是只要刷新当前页面就总是返回404错误,Whitelabel Error Page,This application has no explici...

2019-12-28 21:46:01

VUE 返回上一页 不刷新页面

记录一下,免得下次忘了

2019-12-24 17:06:00

Java实现实体局部更新,无需手动set

一、编写工具类CopyPropertiesUtil.java//BeanUtils实现部份复制工具类,筛选出值为空的字段,返回空字段数组public class CopyPropertiesUtil{ public static String[] getNullPropertyNames(Object object) { final BeanWrapper src = new BeanW...

2019-12-23 21:27:12

Java中protected修饰符的访问权限理解

1.可以在同包中访问,这个很容易理解2.子类可以访问(是子类不是对象),这个要分情况*子类内部肯定可以访问*在同一包中,子类对象可以访问*在不同包中,子类对象不能访问...

2019-12-12 21:30:23

JVM面试题

JVM模块1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?a) Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性2.J...

2019-11-29 17:35:10

Java锁模块

Java基础Java锁模块1.乐观锁和悲观锁a) 乐观锁:乐观锁总是认为不存在并发问题,每次去取数据的时候,总认为不会有其他线程对数据进行修改,因此不会上锁。但是在更新时会判断其他线程在这之前有没有对数据进行修改,一般会使用“数据版本机制”或“CAS操作”来实现​ i. 数据版本机制实现数据版本一般有两种,第一种是...

2019-11-29 15:51:20

Java多线程面试题

Java多线程模块1.什么是线程安全?a) 代码在多线程下执行和在单线程下执行永远都能获得一样的结果,代码就是线程安全的2.线程安全类a) 早期的线程安全类​ i. vector:比arraylist多了个同步化机制(线程安全),因为效率较低,现在已经不太建议使用​ ...

2019-11-29 15:37:32

解决springboot整合JPA创建数据表的引擎默认myisam的问题

解决方法在application.properties添加下面的配置即可:spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5InnoDBDialect

2019-11-21 21:47:13

vue通过this.$refs引用子组件出现undefined或者is not a function的错误

1.出现undefined错误包含子组件的标签需要放在<template></template>中第一个子标签的子标签中,而且需要设置ref属性,通过该属性调用子组件的方法或者属性,例如<template> <a-card :bordered="false"> <s-table> ... </s-t...

2019-11-09 21:09:16

springboot报错would dispatch back to the current handler URL [/order/test] again.

错误提示:Circular view path [test]: would dispatch back to the current handler URL [/order/test] again. Check your ViewResolver setup! (Hint: This may be the result of an unspecified view, due to default ...

2019-11-08 20:48:41

JavaScript中逻辑判断时的类型转换

1.null、undefined、NaN、+0、-0、"",这六种转换成布尔类型是false,其余都是true

2019-11-05 16:26:21

字符串,数组,截取操作。 substring和substr以及slice和splice,charAt(),search的用法

字符串方法:substring和substr只能操作字符串 ,charAt,search,split;数组方法:splice只能操作数组;字符串,数组接可 : slice可操作数组和字符串

2019-11-04 16:08:54

JavaScript中的arguments对象的作用

一、实现同一个方法多处调用可以传递不同数量的参数二、虽然arguments不是一个数组,但是可以类似数组进行遍历<script> function show(){ for(let i=0;i<arguments.length;i++){ console.log(arguments[i]); ...

2019-11-02 20:56:33

JavaScript中的call、apply、bind函数的区别

一、共同点:1.都可以用于修改this的绑定对象2.第一个参数是要绑定的对象3.还可以给函数传参二、不同点1.修改this的绑定对象代码<script> const person1 = { name: "老王", age: 52, sex: "男", showInfo: ...

2019-11-02 20:13:43

springboot静态资源映射

一、默认静态资源映射Spring Boot 对静态资源映射提供了默认配置Spring Boot 默认将 /** 所有访问映射到以下目录: classpath:/static classpath:/public classpath:/resources classpath:/META-INF/resources如果上述目录有多张同名的图片a.jpg,当我们访问地址 http:/...

2019-10-29 15:47:35

mybatis面试题

什么是mybatis?a) mybatis是一个半ORM框架,内部封装了JDBC,开发时只需要关注SQL语句本身,编写原生态的sql语句,灵活度比较高b) mybatis通过xml文件或者注解的方式将各种statement进行配置,并通过Java对象和statement中的sql的动态参数映射生成最终的sql语句,最后由mybatis矿建执行sql并将记过映射为对象返回mybatis的优缺...

2019-10-27 21:49:21

mybatis插件的运行原理是什么?如何写一个插件?

一、运行原理1.mybatis可以编写针对Executor、StatementHandler、ParameterHandler、ResultSetHandler四个接口的插件,mybatis使用JDK的动态代理为需要拦截的接口生成代理对象,然后实现接口的拦截方法,所以当执行需要拦截的接口方法时,会进入拦截方法(AOP面向切面编程的思想)二、写一个插件,分三步完成1.编写Intercepror...

2019-10-27 21:40:17

mybatis配置log4j在控制台输出sql语句

直接复制下面的代码到log4j.properties文件中即可### direct log messages to stdout ###log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target=System.outlog4j.appender.stdout.layout=org.ap...

2019-10-27 21:09:30

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享小兵
    分享小兵
    成功上传3个资源即可获取