java后端
zhanqq2012
这个作者很懒,什么都没留下…
展开
-
idea:解决Maven报错 Properties in parent definition are prohibited
Maven Properties in parent definition are prohibited原创 2024-07-11 12:02:46 · 1113 阅读 · 0 评论 -
Nacos启动时出现No DataSource set
Nacos启动时出现No DataSource set原创 2024-05-25 23:01:04 · 447 阅读 · 0 评论 -
记录一次使用springboot 3 用gradle脚本的踩坑记录
报错:Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.3.0-RC。settings.gradle的 pluginManagement下 repositories是插件的依赖或者插件的下载地址。问题1 . 下载插件或者gradle以及gradle plus有问题。build.gradle的 repositories是项目的依赖的。解决方法:使用如下配置。原创 2024-04-25 12:04:08 · 747 阅读 · 0 评论 -
双检锁DCL与静态内部类实现单例模式的原理解析
双检锁实现单例模式将上锁粒度降低到了仅仅是初始化实例的那部分,保证线程安全,提高执行效率。双检锁的机制出现确实解决了多线程并行中不会出现重复的new对象,实现了懒加载,但是,因为jvm存在一个无序写的问题,原因在于:instance=new DoubleCheckedLock()这行代码在不同编译器上的行为是无法预知的。编译器可能会有如下实现:1. 给新的实体instance分配内存;2. 调用DoubleCheckedLock的构造函数来初始化instance。3. .转载 2020-08-17 01:23:02 · 257 阅读 · 0 评论 -
The following classes could not be excluded beacuse they are not auto-configuration classes: - xx.xx
问题描述如下:问题解决:忘记加入相关配置了原创 2020-03-17 17:01:58 · 8885 阅读 · 3 评论 -
fastjson SerializerFeature详解
依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.7</version> ...原创 2020-03-17 14:50:43 · 2134 阅读 · 1 评论 -
net.sf.ehcache(Ehcache 2.x)和org.ehcache(Ehcache 3.x)共存时引起的BUG
问题再现:Maven中同时存在如下依赖<dependency><groupId>org.ehcache</groupId><artifactId>ehcache</artifactId><version>3.6.3&l...原创 2020-03-12 10:21:23 · 2733 阅读 · 0 评论 -
Spring缓存注解@Cacheable、@CacheEvict、@CachePut使用
从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的参数来调用该方法时将不再执行该方法,而是直接从缓存中获取结果进行返回。所以在使用Spring Cache的时候我们要保证我们缓存的方法对...原创 2020-03-04 11:31:03 · 137 阅读 · 0 评论 -
Limit分页查询性能优化
1.语法:*** limit [offset,] rows一般是用于select语句中用以从结果集中拿出特定的一部分数据。offset是偏移量,表示我们现在需要的数据是跳过多少行数据之后的,可以忽略;rows表示我们现在要拿多少行数据。2.栗子:①select * from mytbl limit 10000,10...原创 2019-08-17 17:22:44 · 163 阅读 · 0 评论 -
centos下完全卸载mysql
yum方式安装的mysql 1、yum remove mysql mysql-server mysql-libs compat-mysql512、rm -rf /var/lib/mysql3、rm /etc/my.cnf 查看是否还有mysql软件:rpm -qa|grep mysql如果存在的话,继续删除即可。 rpm方式安装的mysql a)...转载 2018-11-18 19:12:57 · 498 阅读 · 0 评论 -
centos7下使用yum安装mysql数据库以及设置远程访问
CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。1. 下载mysql的repo源$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2. 安装mysql-community-release-el7-5.noarch.rpm包$ sud...转载 2018-11-18 17:11:53 · 211 阅读 · 0 评论 -
activeMQ启动失败61616port被占用问题
Failed t bind to server socket:tcp://localhost:61616 due to : java.net.BindException 通过netstat -aon | findstr "61616" 查找port被谁占用了。但是一直没有找到,google说是 Internet Connection Sharing (ICS)服务占用,kill了这个服务。...原创 2018-09-17 01:04:05 · 922 阅读 · 0 评论 -
IDEA使用笔记(五)——*.properties中文乱码的修正
问题:我的IDEA已经将文件的字符集设置成了UTF-8,但是中文在*.properties文件中还是会出现乱码,后来经同事指点修改了一项配置就ok了!话不多说,看下面的对比就清楚了。设置前:设置后:注意:设置前IDEA编辑的时候中文是能正常显示的,重启IDEA之后就出现了乱码的现象,设置后再次重启IDEA乱码就自动ok了!...转载 2018-08-17 10:58:50 · 150 阅读 · 0 评论 -
javaWeb问题总结
myeclipse + javaWeb问题总结:1.找不到Web目录原创 2016-11-29 11:24:41 · 363 阅读 · 0 评论 -
jQuery uploadify3.2使用
官方地址:http://www.uploadify.com关于jQuery uploadify插件的参考资料中,都提到了cancelImg属性或cancelImage属性,但自己试过都不成功。看到网上一篇文章,提到uploadify3.2的更新比较多,以前版本的参考资料对不上。我先看了uploadify.css文件,看到.cancel这个class的background转载 2016-12-02 15:49:00 · 340 阅读 · 0 评论 -
ubuntu14.04下deb文件安装mysql数据库
如果之前安装过mysql,请执行如下操作-----------------------------------------------------------------UBUNTU 彻底删除 MYSQL 然后重装 MYSQL删除 mysqlsudo apt-get autoremove --purge mysql-server-5.0sudo ap原创 2016-11-25 11:13:35 · 4331 阅读 · 0 评论 -
ubuntu14.04下通过.frm, .MYD,.MYI文件恢复建立mysql数据库
.frm .MYD .MYI都是MySQL存储数据的文件, 代表MySQL数据库表的结构/数据和索引文件。其中,*.frm是描述了表的结构,*.MYD保存了表的数据记录,*.MYI则是表的索引。恢复建立mysql数据库时,先用 sudo su 切换到root角色。第一,要找到初始安装mysql时,数据库存放的位置。通过指令 cd /etc/mysql 切换到mysql目录下,然转载 2017-02-17 18:35:43 · 499 阅读 · 0 评论 -
Ubuntu 14.04下Redis安装报错:“You need tcl 8.5 or newer in order to run the Redis test”问题解决
版权声明:本文为博主原创文章,未经博主允许不得转载。 http://blog.csdn.net/zhangshu123321/article/details/51440106目录(?)[+]Redis简介:Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMwa...转载 2018-03-07 11:29:26 · 218 阅读 · 0 评论 -
Linux上安装Redis(Ubuntu16.04+Redis3.2.8)最烦网上流传的那些根本走不通的教程
1下载Redis2上载压缩包到Linux服务器3 编译安装 3.1替换为国内的源 3.2安装make程序 3.3安装gcc程序 3.4开始编译Redis 3.5开始安装Redis4启动Redis 4.1 启动 4.2 测试 4.3 配置开机启动redis 4.3.1 修改re...转载 2018-03-07 11:30:09 · 180 阅读 · 0 评论 -
IntelliJ IDEA Ctrl+Alt+Left/Right 失效
在开发调试代码的时候,会不断查看子方法的实现,通常会设计到光标在多个页面(类)以及一个页面的多个方法之间的跳转,实际开发中,有些类代码数量大(上千行),方法多(几十个),通常返回上一光标就会显得很难找,这时候返回到上一光标的快捷键就特别受用了.在IntelliJ这个神 器中就有这个功能.令人讨厌的但是来了,window中由于使用了Intel处理器,它已经占用了Ctrl+Shift+left/rig...原创 2018-02-28 11:04:57 · 1022 阅读 · 0 评论 -
CentOS7 64位下MySQL5.7安装与配置(YUM)
安装环境:CentOS7 64位 MINI版,安装MySQL5.71、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ # 下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm...转载 2018-05-20 12:14:25 · 137 阅读 · 0 评论 -
mysql-connector-java 6.x 时区设置
com.mysql.jdbc.Driver 是 mysql-connector-java 5中的, com.mysql.cj.jdbc.Driver 是 mysql-connector-java 6中的1、JDBC连接Mysql5 com.mysql.jdbc.Driver:driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://localho...转载 2018-07-05 16:34:57 · 1735 阅读 · 0 评论 -
Maven3 + Spring4 + SpringMVC4 + Mybatis3
Maven、Spring、SpringMVC、Mybatis 整合基本流程完整源代码见Github:Maven-Spring-SpringMVC-Mybatis.1 整合思路1.1 Spring、SpringMVC、Mybatis 整合的系统架构:1.2 整合基本流程 整合采用自下而上的方式整合:第一步:整合 dao 层,mybatis和s转载 2016-11-29 10:41:29 · 273 阅读 · 0 评论