
后端框架
记录各个后端框架在使用中遇到的问题
blue-blue-blue
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HikariPool-2 - Failed to validate connection com.mysql.jdbc.JDBC4Connection@143ab607 (No operations
HikariPool-2 - Failed to validate connection com.mysql.jdbc.JDBC4Connection@143ab607 (No operations allowed after connection closed.). Possibly consider using a shorter maxLifetime value原创 2021-12-20 17:15:35 · 2906 阅读 · 0 评论 -
shardingsphere引发 java.lang.String cannot be cast to java.lang.Integer异常
查询sql在数据库连接工具中可以正常运行,在加入了shardingsphere的jar包的项目中抛类型转换异常的解决原创 2021-12-20 15:27:03 · 3509 阅读 · 0 评论 -
window7下部署Dubbo,zookeeper
window7下部署Dubbo,zookeeper原创 2016-05-27 17:28:48 · 3978 阅读 · 0 评论 -
接口类和类实例的比较
(1)实现接口的类 实例 = new 实现接口的类() (2)接口 实例 = new 实现接口的类() ;接口是不能实例化的,这里的接口实例化可以这样理解,实现接口的类是该接口的一个子类,可以将子类的实例赋值给其父类,也即接口,就像抽象类不能被实例化而实现其全部方法的子类可以被实例化并被赋值给它一样!具体过程如下:1、接口 实例 应该理解为:接口 声明转载 2015-04-17 09:58:13 · 499 阅读 · 0 评论 -
springboot+jpa+mysql 生成的时间与实际时间不一致,相差14小时
问题:springboot+jpa+mysql 新增数据入库后显示的时间与实际时间不一致,相差14小时原因:mysql-connector-java的8.0后的版本会影响读取到的时区值解决:在数据库连接url后添加参数 &serverTimezone=Asia/Shanghai 即可参考原文地址:https://www.jianshu.com/p/0a3e6c91b675亲...原创 2019-11-12 15:04:53 · 1556 阅读 · 2 评论 -
在程序中用stmt.executeQuery("select count(1) from tableName")获取到的表的数据量(条数)与实际值不一样(比实际值多几倍)
目的:把库A中的表数据迁移到库B中 操作过程:通过程序去取库A中的值保存在一个list中,然后遍历插入到库B的表中 出现的问题:库B中的表数据量比库A中的表数据量多几倍。 具体描述为:在程序中用stmt.executeQuery("select count(1) from tableName")获取到的库A中的表的数据条数与实际值不一样(比实际值多几倍) 可能原因:原创 2015-07-06 17:03:29 · 2480 阅读 · 0 评论 -
java获取src路径,也就是拼全路径
String path = System.getProperty("user.dir")+"\\src";System.out.println(path);//------------------------------------------// 结果:"E:\workspace\WorkFlow\WorkFlow\src"//------------------------原创 2015-06-09 10:29:36 · 9161 阅读 · 1 评论 -
登录页面在输入了正确的用户名和密码后仍跳转到登录页面而不是期望的系统首页面,debug的时候发现,登录页面调用的action类方法被调用了两次,后台无法获取前台页面传过来的参数。
项目首页面进不去,debug的时候发现,index页面调用的action类方法被调用了两次,后台无法获取前台页面传过来的参数,导致登录页面在输入了正确的用户名和密码后仍跳转到登录页面而不是期望的系统首页面。原创 2015-11-10 10:00:07 · 13179 阅读 · 0 评论 -
Cask ‘libreoffice-still‘ definition is invalid .....unknown or unsupported macOS version: :mavericks
问题描述:macbook 升级为big sur后,在iterm中使用brew search mysql 报如下错误(因为已解决所以错误记的不全):Cask 'libreoffice-still' definition is invalid .....unknown or unsupported macOS version: :mavericks解决过程:1: 在网上查找类似的错误解决方法,在终端中执行如下命令,经尝试无用(但在搜索过程中,发现有的网友说可以),参考链接https://gi.原创 2020-12-03 20:19:36 · 3210 阅读 · 1 评论 -
java获取一个月前的日期
java代码获取一个月前的日期原创 2015-02-28 16:59:44 · 1110 阅读 · 0 评论 -
点击编辑页的关闭按钮后,原菜单页面被重定向到了其他菜单页面
问题描述:在web站点的导航栏下有两个菜单-稽查服务和系统管理,其中系统管理被设定为系统的默认菜单。在稽查服务下有一个查看车辆信息的功能页面,这个页面中是以表格形式展现的所有车辆的基本信息,点击其中的一条车辆信息的编辑按钮,会跳出一个弹框(模态框)页面,在这个弹框页面中需要显示车辆的图片信息,其他的信息可以编辑。点击弹框(模态框)的关闭按钮后,原菜单页面(也就是稽查服务菜单页面)被原创 2016-09-28 15:34:34 · 1130 阅读 · 0 评论 -
Date类型的实体类属性中,Date必须是Java.util.Date,而不能是Java.sql.Date
Date类型的实体类属性中,Date必须是Java.util.Date,而不能是Java.sql.Date。否则前台传到后台的date类型的属性的值为null。原创 2015-11-30 17:56:56 · 9653 阅读 · 0 评论 -
java判断文件夹是否为空
String path = "目标文件夹路径";File file = new File(path);File[] listFiles = file.listFiles();if(listFiles.length > 0){//文件夹下有文件} else {//文件夹下没有文件}原创 2015-06-19 12:01:54 · 14916 阅读 · 0 评论 -
什么时候用ArrayList,什么时候用LinkedList
总的来说: 当操作是在一列 数据的后面添加数据而不是在前面或中间,并且需要随机地访问其中的元素时,使用ArrayList会提供比较好的性能; 当你的操作是在一列数据的前面或中 间添加或删除数据,并且按照顺序访问其中的元素时,就应该使用LinkedList了。 ArrayList和LinkedList在性能上各 有优缺点,都有各自所适用的地方,总的说来可以描述转载 2015-07-02 11:20:42 · 6341 阅读 · 0 评论 -
StringUtils中 isNotEmpty 和isNotBlank的区别
isNotEmpty :判断某字符串是否非空StringUtils.isNotEmpty(null) = falseStringUtils.isNotEmpty("") = falseStringUtils.isNotEmpty(" ") = trueStringUtils.isNotEmpty("bob") = trueisNotBlank:判断某字符串是否不为空且长度不为0且不转载 2015-04-17 14:05:07 · 733 阅读 · 0 评论 -
java获取一周前的日期
java代码获取一周前的日期原创 2015-02-28 17:01:34 · 1779 阅读 · 0 评论 -
java,Oracle 12和24小时制格式化
Java中小时制:12小时制示例:SimpleDateFormat f=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");24小时制示例:SimpleDateFormat f=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");注意:yyyy-MM-dd中的MM必须大写Oracle中小时制:12小时制示例:select to...原创 2018-05-21 11:20:54 · 4963 阅读 · 0 评论 -
java日期格式化
一:java的日期格式化主要是通过类SimpleDateFormat类实现的;二:按本地时区输出当前日期;三:如何格式化小数原创 2015-02-28 17:06:57 · 441 阅读 · 0 评论 -
Mac切换jdk版本(附~别名切换jdk版本失败解决)
mac切换jdk版本,别名切换jdk版本失败原创 2021-12-08 18:13:33 · 3373 阅读 · 13 评论 -
oracle ORA-12899错误的解决方法
出现ORA-12899,是字符集引起的: 中文在UTF-8中占3个字节,ZHS16GBK中占2个字节,源dmp文件字符集是ZHS16GBK库里倒出来的数据,现在要导入到目标字符集为UTF-8的库里,所以会出现ORA-12899。 所以只要修改一下ORACLE 的字符集就可以很好的解决这个问题。 修改办法:数据库字符集在创建后原则上不能更改。不过有2种方法可行原创 2015-07-03 10:56:26 · 6026 阅读 · 0 评论 -
ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源
问题:ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源解决办法:select session_id from v$locked_object; //查出正在运行的session_ID 如果说查出来的session_id为1887,则执行下边的语句,找出serial#列的值SELECT sid, serial#, username, osuser FR原创 2015-07-06 13:51:06 · 424 阅读 · 0 评论 -
读取redis数据报no such class found
前提:在Redis中保存的键值对格式为:<key,实体类对象>问题:读取redis数据报no such class foundorg.springframework.data.redis.serializer.SerializationException: Could not read JSON: Could not resolve type id '你的类路径' into ...原创 2019-08-15 22:29:52 · 3142 阅读 · 0 评论 -
Macbook idea:No compiler is provided in this environment. Perhaps you are running on a JRE...
问题:MacBook ,idea 新构建maven项目,执行mvncist 构建,报No compiler is provided in this environment. Perhaps you are running on a JRE...错误解决:1: 执行以下命令找到本地 Java 的jdk安装目录# 注意V是大写/usr/libexec/java_home -V得到jdk路径:/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jd原创 2020-12-27 01:11:34 · 7432 阅读 · 11 评论 -
ORA-12899:列"DP"."META_KPI"."KPI_UNIT"的值太大(实际值:24,最大值20)
错误:ORA-12899:列"DP"."META_KPI"."KPI_UNIT"的值太大(实际值:24,最大值20)目的:想要把(oracle)库A的一张表的数据移植到(oracle)库B的表中。出现该错误原因:库A的编码为gbk,库B的编码为utf-8,两种编码格式下,汉子占的字节数不一样,gbk为2个字节,utf-8为3个字节。做过的尝试:通过java转码解决(结果:没解决):原创 2015-07-06 10:06:48 · 7878 阅读 · 0 评论 -
saveAndFlush 不起作用
现象:saveAndFlush 不起作用原因:这个方法执行后对外部事务不起作用,除非本方法所在事务提交后,才行。原创 2021-10-25 14:26:14 · 1214 阅读 · 0 评论 -
解决官方 kafka-server-stop.sh 无法关闭Kafka服务
直接上解决方案截图(拷贝命令见截图下方):命令1:PIDS=$(jps -lm | grep -i 'kafka.Kafka' | awk '{print $1}')命令2:kill -s KILL $PIDS参考链接:https://blog.youkuaiyun.com/qq_37714755/article/details/104912144原创 2020-12-09 13:54:56 · 1881 阅读 · 0 评论 -
利用System.currentTimeMillis()方法计算程序运行时间
一:部分时间单位的换算;二:利用System.currentTimeMillis()方法计算程序运行时间的小例子:原创 2015-04-17 10:28:57 · 4268 阅读 · 0 评论 -
javamail在main方法中可以读取邮件,在web项目中读取不到邮件信息
javamail在main方法中可以读取邮件,在web项目中读取不到邮件信息。解决办法:把main.jar和activation.jar放在jre/lib中并通过Eclipse引入到项目中(如图1),其他地方不要有。原创 2016-05-17 14:55:45 · 796 阅读 · 0 评论 -
hibernate实现有两种配置,xml配置与注解配置
(1):xml配置:hibernate.cfg.xml(放到src目录下)和实体配置类:xxx.hbm.xml(与实体为同一目录中)xmlversion='1.0'encoding='utf-8'?>DOCTYPEhibernate-configurationPUBLIC "-//Hibernate/Hibernate Configuration D转载 2015-07-02 15:25:43 · 425 阅读 · 0 评论 -
用hibernate注解的方式控制要插入到数据库中的日期的格式
hibernate的注解@Temporal的使用原创 2015-02-28 14:40:51 · 1687 阅读 · 0 评论 -
hibernate问题(本文供个人学习成长之用)
JDBC相关介绍和Hibernate相关介绍原创 2015-02-13 13:58:36 · 471 阅读 · 0 评论 -
spring-mvc.xml配置mvc:resources标签后,web项目访问controller404
ssm框架,在spring-mvc.xml文件中配置了访问静态资源的标签后(如下),web项目本来可以访问的controller,现在报404。<mvc:resources location="/resources/css/" mapping="/resources/css/**" /> <mvc:resources location="/resources/img/" ma...原创 2018-06-15 11:16:10 · 1295 阅读 · 1 评论 -
spring的IOC(控制反转)与AOP(面向切面编程)
一直对spring的两大特性IOC与AOP了解的模模糊糊,不知道怎么区分,怎么理解。今天看了一篇讲spring常用注解的文章和spring AOP的文章,引用这两个作者的观点,感觉对这两个特性的了解清晰了很多。 IOC:中文名(控制反转/依赖注入),可以看成是类实例的注入。(比如在action类里引用service层的类实例。之所以叫控制反转,是因为原来要引用service中的原创 2015-07-02 18:24:09 · 7042 阅读 · 0 评论 -
spring+quartz实现定时任务
以下内容来自网络:一:配置schedule 注意:schedule包含一个triggers列表二:配置trigger 三:配置jobDetail转载 2015-02-28 15:02:24 · 374 阅读 · 0 评论 -
log4j的配置方式和加载方式
1)什么是log4j;2)log4j的配置一般有两种方式一种是通过.properties文件方式,另一种是.xml文件方式;3)配置文件的加载方法示例;4)如何在项目中使用log4j;5)log4j常用的输出格式以及含义原创 2015-02-28 10:26:16 · 700 阅读 · 0 评论 -
ireport+Jasperreport问题(本文供个人学习成长之用)
1)什么是ireport2)什么是JasperReports3)如何用ireport制作一个PDF文件原创 2015-02-14 10:07:57 · 714 阅读 · 0 评论 -
jpa+springboot,数据查询异常check the manual that corresponds to your MySQL server version for the right ..
背景:jpa+springboot,数据查询异常问题:Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1查询代码:原创 2021-01-13 16:41:25 · 438 阅读 · 0 评论 -
The bean ‘xxxxx‘, defined in null, could not be registered. A bean with that name has already ...
异常原因 :根据字面意思以及上网搜索一番后,这个启动异常是多次加载bean引起的解决办法 :有的解决办法是根据报错的提示在application.properties文件中添加允许覆盖bean的配置(spring.main.allow-bean-definition-overriding=true ),但感觉不应该这样做,还有的是加了其他mongo包的扫描,但我这边确实没用到这个。最终我这边出现这个异常的原因是:pom文件里配置了两个不同的数据表管理jar包,一个是data-jdbc的,一个是dat原创 2020-09-09 11:18:03 · 1852 阅读 · 0 评论 -
Spring Data Jpa 异常:PropertyReferenceException: No property ......
问题:PropertyReferenceException: No property 。。。自定义的接口方法名被当成了实体属性来判断抛出了该异常。repository接口定义原目录结构(示例):// 原目录结构repository: custom: StudentRepositoryCustom StudentRepositoryImpl ...原创 2020-02-03 18:02:11 · 902 阅读 · 0 评论