java
狗八哥
All in Java, just do it!
展开
-
WEB项目开发开过程中所遇到的bug(一)
问题1:The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone.背景:使用mabatis-generator插件时解决办法:https://www.bbsmax.com/A/xl56Ook0dr/问题2:com.mysql.jdbc.Driver解决办法:在MyBatis gemerator 插件里添加mysql 数据源依赖,即使前面已经原创 2022-05-26 10:43:35 · 401 阅读 · 0 评论 -
后端配合Swagger遇到的多个问题
问题一:Swagger 响应中文数值乱码原因:未设置Response content type解决办法:设置注释@RequestMapping 中的produces 为UTF-8问题二:静态变量无法直接通过配置文件导入数值解决办法:引入set方法:...原创 2022-05-23 14:58:06 · 180 阅读 · 0 评论 -
Vscode 运行 npm run dev 无法正常打开Vue项目
问题:运行npm run dev 老是弹出文件选择框,而不是正常编译运行。原因:终端类型选择了powershell。解决办法:将终端类型改为cmd。原创 2022-05-20 07:35:48 · 987 阅读 · 2 评论 -
Mysql之 语法错误
很多时候发现bug,发现自己的语法单词和符号并没有问题,甚至怀疑是系统的问题,电脑的问题,你后头仔细看看,其实还是单词和符号的问题。单词和符合写正确很重要。原创 2022-05-18 17:32:52 · 358 阅读 · 0 评论 -
IDEA 设置终端管理员权限
1.找到IDEA安装根目录:2.右键属性,勾选以管理员身份运行此程序:3.成功在IDEA 终端上运行VUE项目:原创 2022-05-15 16:21:11 · 11035 阅读 · 0 评论 -
Spring boot JDBC配置常见错误
Error:配置信息显示橙色高亮,Cannot reslove configuration 'spring .datasource.hikari.username'.RUN后:Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine原创 2022-05-12 18:32:26 · 601 阅读 · 0 评论 -
JavaWeb 之bug
在用tomcat部署第一个javaweb程序,在检查了html 文件能用网页打开,配置文件地址名称正确。通过用排除法发现404的原因。web.xml 部分代码: <welcome-file-list> <welcome-file>pages/index.html</welcome-file> </welcome-file-list> <listener> <listener-class原创 2022-04-06 15:54:38 · 497 阅读 · 0 评论 -
工具类与单例设计模式
工具类跟单例设计模式都体现了JAVA 编程语言的封装性:其中工具类是将类中的方法和属性static,这样就可以不用创造新对象,直接通过类点方法名(属性调取)。单例设计模式是在类中创造当前类的唯一对象,通过类点获取对象的方法,获取对象后,通过对象点方法名(属性)。懒汉式:使用方式:SingleLeman.getInstance().addNumber。优点:线程安全,调用效率高。缺点:容易产生安全对象。public class SingleLemon{ public stat..原创 2022-03-07 12:42:04 · 494 阅读 · 0 评论 -
重写与重载的区别
重载需求:解决一个类中,方法名不同而功能相同的问题。定义:在一个类中,存在方法名相同,形式参数不同(包括参数类型不同,参数个数不同,参数顺序不同)的2个以上方法,这些方法之间构成重载。跟返回值类型和修饰符无关。重写需求:子类继承的父类的方法无法满足当前的需要,重新定义同名同参数同返回值类型方法覆盖父类中的方法。定义:在子类中重新定义父类中的同名同参数同返回值类型方法,方法权限不小于父类中的同名方法权限,异常类型不能抛出比父类中的异常类型更多。...原创 2022-03-05 19:59:55 · 168 阅读 · 0 评论 -
Java: 论equals()方法和操作符“==”
相同点:equals()方法重新前,两者均是比较两个对象的地址值是否相同。不同点:equals()重写后,可以是比较两个对象的内容值是否相同,而“==”是比较地址值。 基本数据类型(int ,double,float,char,boolean,short)只能使用“==”比较,因为它们没有equals()方法,除非使用包装类。重写前的equals()方法:public boolean equals(Object obj) { if (this == obj) {原创 2022-03-05 17:24:07 · 40 阅读 · 0 评论 -
差之毫厘失之千里关于类的放置位置
静态方法不能调用非静态的内部类或者内部方法,除非内部类或者内部方法也是静态的(static)或者将内部类移出到静态方法外,见图二。想了好久,明明跟老师的代码一模一样,怎么就一个报错,一个不报错呢,编程还是不能眼高手低啊,听得懂是一回事,写得对是另外一回事,还是要多写代码,多写代码,多写代码,重要的事情说三遍。正所谓实践出真理。图一:No enclosing instance of type ThreadTest2 is accessible. Must qualify the allocatio原创 2022-02-20 22:40:41 · 47 阅读 · 0 评论