- 博客(8)
- 问答 (6)
- 收藏
- 关注
原创 springcache使用
2 关于缓存值刷新,可以在缓存变动的方法上添加@CacheEvict注解,或者方法里手动清除缓存key,这样下次查询会将缓存重新放入redis。但是这样代码访问redis,会查找不到缓存数据,如何将数据重新写入redis,待研究。在使用了@Cacheable之后,利用redis工具查看,发现key与value值都是乱码,且value是以双冒号格式存储的,解决办法引入redisconfig类解决。查看edmin源码,发现@Cacheable是添加在方法上的,所以代码里应很少直接访问缓存,直接调用方法即可。
2023-08-08 20:23:32 289
原创 mysql类型转换问题记录
1、索引用不上,需强制类型转换后可用上索引。如果时bigint与vachar,测试发现需要将bigint转换为varchar才可以用上索引,反之则不行。自己考虑可能时varchar转int不一定成功,强转才可以表示用上索引。例2:当一对多查询,在关联其他表的情况下可能会出现数据丢失问题。可见将bigint强转varchar后,索引才用的上。2、一对多查询时,会出现丢失数据。
2023-07-31 08:34:33 272
原创 idea maven踩坑记录
在maven本地仓库下的文件,freemarker-2.3.8.jar.sha1是freemarker-2.3.8.jar的校验文件;最后,删除整个本地仓库的_remote.repositories,*lastupdated文件后,清除idea缓存后问题得以解决。很显然,这两个文件会对不同idea识别jar产生影响,特别是*lastupdated文件,可以*号文件搜索,整体删除来解决。1、idea项目切换分支后,缺包,查看远程库没有对应jar,于是手动远程库下载仍进本地库中。
2023-05-18 14:29:07 697
原创 java文件编码
ASCII编码,8bit(一个字节),能表示的最大的整数就是255(2^8-1=255),由于ASCII 的编码最高位总是 0,所以只定义了128 个字符,用0 - 127用来表示大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母A的编码是65,小写字母z的编码是122。而且最广泛的就是常用的UTF-8。UTF-8,Unicode Transformation Format,可变长度编码,通常使用1~4字节为每个字符编码,兼容ASCII编码,这是一种Unicode的一种转换格式。
2022-11-27 08:06:09 1413
原创 Spring加载Properties配置文件(项目内与本地配置)
在项目中使用中很多配置需要每台服务单独配置,比如dubbo框架,dubbo的端口需要在程序中定义。目前在集群化部署的时候,一台服务器需要部署多个tomcat实例,这种情况下,没发公用一套war包。此时的集群化部署,只能是war包解压 ,拷贝N份 ,对每一份单独修改dubbo监听端口,极大的增加了运维压力,还容易出错。并且在git管理中,每个开发人员需要单独配置自己服务地址,版本控制也比较混乱。因此在方式一与四中,提供了加载本地文件的方式,至于方式二与三是否可以实现,并没有测试,有兴趣的同学可
2020-04-23 19:42:40 621
转载 C语言中#define的用法(转)
版权声明:本文为博主原创文章,未经博主允许不得转载。转自:http://www.dingge.com/main/article.asp?id=10今天整理了一些#define的用法,与大家共享!1.简单的define定义#define MAXTIME 1000一个简单的MAXTIME就定义好了,它代表1000,如果在程序里面写if(i编译器在处理这个代码之前
2017-04-07 09:55:15 223
转载 return、break和continue
return、break和continue这三个关键字有一个共同点,那就是读能让后面的语句不执行,不同的地方就是挑的距离不一样。return很强大,如果一个函数中有一个return,并且执行了,那么这个函数就完了。return 表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。 return通常是必要的,因为函数调用的时候计算结果通常是通过
2017-03-15 18:54:55 265
空空如也
SpringBoot中因为版本没有Velocity
2017-07-15
java模仿c#中wpf相关的内容
2017-05-19
matlab在所有文件中搜索一个变量
2017-04-25
c#编写 matlab连接sqlserver,
2017-03-26
找不到SQL Server(MSSQLSERVER)
2017-03-25
运行时报错,c#求指点c#,以前项目正常的
2017-03-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人