- 博客(12)
- 问答 (1)
- 收藏
- 关注
转载 java中的各种锁详细介绍
Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8)、使用场景进行举例,为读者介绍主流锁的知识点,以及不同的锁的适用场景。Java中往往是按照是否含有某一特性来定义锁,我们通过特性将锁进行分组归类,再使用对比的方式进行介绍,帮助大家更快捷的理解相关知识。下面给出本文内容的总体分类目录:乐观锁 VS 悲观锁#乐观锁与悲观锁是一种广义上的概念,体现了看待线程同步的不同角度。在Java和数据库中都有此概念对应的实际应用
2020-11-01 21:23:45
259
原创 springsecurity报错NotReadablePropertyException: Invalid property ‘principal.userName‘ of bean class
使用了springSecurity验证后,跳转到某个页面时出现错误:NotReadablePropertyException: Invalid property ‘principal.originAdmin’ of bean class [org.springframework.security.authentication.AnonymousAuthenticationToken]: Bean property ‘principal.originAdmin’ is not readable or has
2020-08-21 22:05:28
1901
原创 Whitelabel Error Page与@ComponentScan
一 如果项目所有类都在application启动类所在目录下或 其子目录下,则可以不用配置@ComponentScan,springboot会自动扫描application启动类所在目录下及其子目录下的注解二 如果配置了@ComponentScn中的basepackages,那么就要把所有需要扫描的包都配置.这种情况下,@ComponentScan是不会再去扫描当前类所在的包的三 这是我遇到的问题,配置了@ComponentScan(basePackages = { “controller”,“
2020-07-15 09:46:27
261
原创 jackson基本使用
ObjectMapper mapper = new ObjectMapper(); Friend friend = new Friend("yitian", 25); // 写为字符串 String text = mapper.writeValueAsString(friend); // 写为文件 mapper.writeValue(new File("friend.json"), friend); ...
2020-07-14 21:45:34
309
原创 SpringBoot整合jsp
pom.xml中添加依赖 <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <scope>provided</scope> </dependency>jsp文件存放目
2020-07-14 03:10:54
121
转载 MyEclipse快捷键大全
存盘 Ctrl+s(肯定知道)注释代码 Ctrl+/取消注释 Ctrl+(Eclipse3已经都合并到Ctrl+/了)代码辅助 Alt+/快速修复 Ctrl+1代码格式化 Ctrl+Shift+f整理导入 Ctrl+Shift+o切换窗口 Ctrl+f6 <可改为ctrl+tab方便>ctrl+shift+M 导入未引用的包ctrl+w 关闭单个窗口F3 跳转到类、变量的声明F11 运行上次程序Ctrl + F11 调试上次程序Alt + 回下一个编辑点ctrl+sh
2020-07-10 20:36:35
346
原创 Unable to read TLD “META-INF/c.tld
解决: Unable to read TLD "META-INF/c.tld联系maven部署web项目时遇到的问题错误页面网上多数说法是tomcat/webapp/工程名/WEB-INF/lib 下的jsp-api.jar与,servlet-api.jar与Tomcat自带的这两个包冲突,将项目中的包删掉即可但是我的是插件配置的Tomcat,对应的目录为空,问题没有解决,直到看到了这个,亲测有用报错的依赖:<dependency> <groupId>ja
2020-05-29 01:17:14
567
转载 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoad
https://www.cnblogs.com/zuokun/p/10824327.html
2020-03-17 13:46:24
101
转载 MySQL datetime数据类型设置当前时间为默认值
MySQL目前不支持列的Default 为函数的形式,如达到你某列的默认值为当前更新日期与时间的功能,你可以使用TIMESTAMP列类型,下面就详细说明TIMESTAMP列类型TIMESTAMP的变体1,TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP在创建新记录和修改现有记录的时候都对这个数据列刷新2,TIM...
2020-03-14 21:40:39
1882
转载 Sentinel key not found (H0007)
原文地址:https://www.jianshu.com/p/dbc06dab8f43提示 Sentinel key not found (H0007)?解决办法如下:一 手动修复step1:删除C:\ProgramData\下的SafeNet Sentinel 文件step2:Windows7 开始菜单=》附件=》 命令提示符 (右键以管理员身份运行)step3:在命令行里进入到...
2020-02-27 20:38:10
18935
1
原创 出现java.sql.SQLException: No suitable driver的几种解决办法
这些都是自己踩过的坑,也仅仅是我经历过的几种解决方案1 首先要检查配置文件<?xml version="1.0" encoding="UTF-8"?> jdbc:mysql://localhost:3306/xzx?useUnicode=true&characterEncoding=utf-8&useSSL=FALSE&serverT...
2019-11-18 10:29:42
10728
原创 ## java.lang.ClassNotFoundException: org.apache.commons.dbutils.QueryRunner
java.lang.ClassNotFoundException: org.apache.commons.dbutils.QueryRunner原文地址(https://www.cnblogs.com/denggelin/p/7253019.html)解决办法:路径/WebContent/WEB-INF/lib/,还需要放入commons-dbutils-1.7.jar...
2019-11-17 17:10:34
991
空空如也
用c3p0连接数据库,为什么同样的配置在Java项目中可以链接,在web项目中就报错了
2019-11-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人