自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 JPA使用nativeQuery自定义SQL怎么插入一个对象参数呢?

0、我们在前后端传递数据时候,参数多的情况下,常常将这些参数封装成对象;当有些场景你需要使用JPA nativeQuery自定义SQL,要将这个对象insert时候,初学者似乎有点犯难,jpa不是spring-data项目的内容吗,所以在sql中也是支持SPEL表达式来获取参数,运用这个思路可以继续。注意以上获取属性的办法 :#{#参数对项目,属性} 获取到对象的属性。

2023-08-04 16:35:55 1602

原创 JPA中的save()失效

问题描述:使用jpa的默认的save()明明执行insert成功了(开启控制台的sql已经看到了insert语句),但在数据库却没有更新对应的记录?除了开启以上的声明式事务,另外一边,自己又使用编程式事务开启了一个方法的事务。后来把编程事务注释了,看到save()生效了,数据库增加了一行记录。这是因为出现了两个事务管理器,产生了矛盾吧,我是这样想的;具体准确原因还有待探究,先记录在这里。

2023-06-02 00:48:24 1494

原创 使用JS手动实现SementicUI的分页,解决页数过多的问题.

但是有很多细节问题并没有解决方案,如果只是需要而分页,将页数渲染在分页组件上的话,那倒很简单,但是页面有很多的话,假如100页,那么整个tbody会随着tfoot的拉伸而变长;这里我想到的解决方案:总共只加载5个数字页,其他的页使用"…动态改变分页组件的函数,返回值为tfoot的html代码,最后只用拼接在上面代码的th标签里。总结:此分页组件还不够完善,当有具体需求的时候再实现即可,欢迎讨论~~再仔细考虑,似乎点击的页数的不同而是否加载的"…当点击的是倒数第二页的时候,因为最后三页已经出现,不再拼接”…

2023-05-11 21:09:45 665 1

原创 IDEA git cherry pick 简单使用

idea git cherrt-pick的使用

2023-03-01 17:45:15 892

原创 新建java项目,想推送到远程的gitee仓库时候,报错:“push failed:authentication failed for xxx“

做一个小demo时候,想把这个demo推送到远程仓库,先在gitee上创建好仓库;再使用git bash 工具,在本地的项目根目录初始化好仓库: 比如我的项目是 panzer 在panzer目录右键 git bash…最后直接删除window 凭据管理缓存的git有关的账号和密码;再进行5、6 步,pull 时候再手动输入账号密码,最后 push成功了。注:实际步骤可能有些小出入,欢迎指正~~5 强制把远程仓库代码更新到当前分支。6 将本地代码推送到指定远程仓库中。2 将本地仓库和远程仓库关联。

2023-02-01 12:40:58 501

原创 mysql数据库事务隔离级别的查看、设置、以及隔离级别有效范围的设置

事务基于数据库连接,我们将一个数据库会话看作一个事务):session A、session B、session C。会话范围:对当前会话的后续的事务有效,对之前的事务无效;思考1:设置了global的有效范围,当前会话查看应该仍然是 repeatable-read;因为我们之前说过global对于当前存在的会话是不会生效的,之后新的会话才有效;根据结果,上面的思考预期是正确的,我们的理论也是得到了验证;重启数据库可以自己验证。全局范围和会话范围都是基于内存的,重启mysql之后又会回到默认的隔离级别。

2022-10-15 18:45:00 8586 4

原创 原子验令牌时,使用redisTemplate执行lua脚本出现 java.lang.ClassCastException: java.lang.Long cannot be cast to [B

1、问题redisTemplate.execute 执行 lua脚本:if redis.call(“get”,KEYS[1]) == ARGV[1] then return redis.call(“del”,KEYS[1]) else return 0 endjava.lang.ClassCastException: java.lang.Long cannot be cast to [B2、原因原因是上面执行了脚本会有一个返回值,我们在下RedisScript指定一下返回值就好了,我这里指定为Lon

2022-06-02 16:16:40 876

原创 No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-loadbalanc

No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-loadbalanc出现这个问题是没有loadbalanc 但是nacos中ribbon会造成loadbalanc包失效在common的pom加入 <dependency> <groupId>com.alibaba.cloud</groupId> &l

2022-05-01 23:29:59 271

原创 windows环境下的nginx,hosts配置为127.0.0.1映射的域名访问不到nginx

遇到的问题使用windows环境装的nginx,在hosts文件配置了127.0.0.1映射的本地域名后,头一天可以访问到,但是后面死活都访问不到问题解决经过一天多的周旋,索性使用本地的ip (win+r -> cmd->ipconfig) 使用192.168 开头的本机ip了,配置到hosts的域名映射后,成功了!为什么开始能访问到,但是后面不能访问到?那么127.0.0.1和本机ip的区别和联系是什么?这都是我值得思考的问题!...

2022-04-29 12:59:37 3603

原创 使用nacos动态修改配置失效

bootstrap.properties里面的值不能被动态修改,解决:需要添加spring-cloud-starter-bootstrap 坐标 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bootstrap</artifactId> <

2022-02-25 18:42:44 794

原创 DefaultAuthFuture[ssh-connection]: Failed to get operation result within specified timeout: 30000

今天做个项目,用xshell连接阿里云一直连不上,阿里云论坛查了下,重启一下实例就行了,也不知道什么原因https://developer.aliyun.com/ask/284793?spm=a2c6h.13066369.0.0.59c17b05uashRE

2022-02-22 17:21:25 2930

原创 win7“计算机”未响应怎么办

win7“计算机”未响应怎么办;当时主机数据线连着手机,拔了就好了 焯!焯!焯!

2022-01-11 16:03:16 156

原创 kindeditor设置居中显示

body的样式text-align: center对kindeditor不起作用;修改themes/default/default.css中.ke-container的样式margin: 0;为margin: auto。感谢大佬:https://github.com/kindsoft/kindeditor/issues/198

2022-01-11 14:32:00 388

原创 Cannot deserialize value of type `java.util.Date` from String “xxxx-xx-xx“

将json转换成对象,对应的日期是 “xxxx-xx-xx” 的字符串类型,而我们定义的实体类中的日期类型是Date ,日期转换出错!!解决方法:@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd" , timezone = "GMT+8")private Date date;...

2021-12-16 17:27:00 654

原创 a标签改成了button标签,加的链接无法跳转

如题 解决方法是给button加上type="button"属性button不写type类型就会有默认属性1、请始终为按钮规定 type 属性。Internet Explorer 的默认类型是 “button”,而其他浏览器中(包括 W3C 规范)的默认值是 “submit”2、如果不为Button设置type属性,旧版IE会将其自动设为button类型,而从IE8开始,为了遵守W3C标准,改变了原来的默认做法,现在默认此button为submit,而非button类型。参考:http://www

2021-12-10 10:58:31 1159

原创 用户输入h5标签导致页面报错?

我是这样想的:用户如果输入了类似"<纯英文>“的标签,在浏览器,会把这个”<纯英文>“解析成成对的标签,导致页面出现不可预知的错误;所以我们在用户输入的时候做正则校验:匹配这个输入”<纯英文>",然后提示不能输入这样的内容以下正则仅供参考:let reg =/^<[a-zA-Z^>]+>$/g;...

2021-12-09 15:41:16 185

原创 idea编译lombok生成的getter/setter方法报错?

如题;很奇怪,lombok明明正常生成了getter/setter方法的,但是启动项目就报错;idea配置一下File - Settings - Build,Execution,Deployment-Compiler-Annotation Processors(之前项目里导了这个包) - Default - 勾选 Enable annotation processing再次启动就行了...

2021-11-29 22:15:50 543

原创 js字符串==比较字符串内容失效

今天这个问题整的我怀疑人生,自我怀疑啊,啥=== ,equals 都用上了,然后typeof判断了左右两边类型,各种console.log ,还是不行,怀疑自己学了个假的js,那又能怎么办,继续度娘,突然有篇文章让我灵光一现,可能是变量里面的空格造成的!!所以你不确定的变量先去掉未知的空格 $.trim(“你的变量”),再 用==做比较;成了!!感谢大哥 https://www.jb51.net/article/154827.htm...

2021-11-10 22:01:57 1018

原创 前端js报 Uncaught SyntaxError: Unexpected end of input 错误,提示不明显,但是代码又太多,该怎么找错误呢?

chorme不行用firefox 调试,一下就出来了,定位很详细 firefox666!!

2021-11-02 17:29:01 248

原创 spring整合jpa 测试查询,查询不到中文字段?

这个问题就在于你写的数据库 url没有设置配置参数我一开始尝试直接在spring配置文件的数据源的bean中的property标签添加jdbcUrl的value为jdbc:mysql://数据ip地址/数据库?useUnicode=true&characterEncoding=UTF-8&useSSL=true&serverTimezone=UTC,亲测直接在value添加以上url不行;于是我将jdbc的配置文件抽取出一个单独的db.properties,再注入spring的配

2021-10-16 23:56:48 292

原创 IDEA热部署

总共有三步:1、file - settings -build,excution,development - complier2、快捷键 ctrl + alt+ shift+/ 点击registry 接着操作如下图3、重启IDEA,我开始没成功,过了一会儿才成功的

2021-09-24 09:11:58 56

原创 Java 中是否可以重写(覆盖)⼀个 private 或者 static ⽅法?

Java 中 static ⽅法不能被覆盖,因为⽅法覆盖是基于运⾏时动态绑定的,⽽ static ⽅法是编译时静态绑定的。static ⽅法跟类的任何实例都不相关,所以概念上不适⽤。Java 中也不可以覆盖 private 的⽅法,因为 private 修饰的变量和⽅法只能在当前类中使⽤, 如果是其他的类继承当前类是不能访问到 private 变量或⽅法的,当然也不能覆盖。static静态⽅法补充:静态的⽅法可以被继承,但是不能重写。如果⽗类和⼦类中存在同样名称和参数的静态⽅法,那么该⼦类的⽅法会

2021-08-05 23:08:53 2403

原创 复习 -SSM整合完整流程

注:整合的ssm不涉及前端页面,会使用接口测试工具postman测试1、初始环境准备创建web项目配置本地的tomcat导入pom坐标 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version>

2021-07-19 20:34:03 163

原创 ReidsTemplate<String,Integer> 报错说是RedisAutoConfiguration 未注入?

看了这个问题 开始还能没有想到是泛型的问题https://www.jianshu.com/p/bbf684456eeb参考了此篇博客 讲的是 springboot访问redis进行了序列化操作,而具体的序列化的方式JdkSerializationRedisSerializer 默认StringRedisSerializer其他 或 自定义StringRedisSerializer不支持<string,Integer> (可能咱们使用redis api时候就是用的这个序列化方式吧

2021-07-02 21:02:28 161

原创 PageHelper分页失败- 已解决

使用pagehelper分页插件在前端死活不分页成功,在前端打印了一下分页的集合;的确那些分页参数都没出来,查到的是全部页的数据;肯定是在后台使用PageHelper的时候出了问题,仔细检查了后,感觉哪儿也没问题;最终静下心来思考,PageInfo直接传一个查出来的集合,好像这个集合下载PageHelper的前面,然后PageHelper调用了startPage的方法,返回的是一个page对象,集合代码写在PageHelper前面,从代码顺序执行角度看,似乎啥也没干,也不能分页;反正看源码没时间磨,暂时这

2021-07-02 14:25:08 396 1

原创 IDEA Debug显示源码变量值无法显示?【已解决】

IDEA 2018 jdk1.8

2021-06-19 18:19:39 1932 1

原创 Failed to create parent directories for [/log/blog-dev.log/spring.log]

就是将用户权限改成root代码部分没问题,在Windows打成jar包,java -jar 运行也没有报错但是部署到阿里云上报这个错;既然代码层面没问题,那么考虑到文件读取权限和用户修改文件权限;于是我将当前用户权限切换为root 成了!!...

2021-06-13 17:19:13 2738 1

原创 IDEA 2018同一应用开多个实例

2021-05-20 22:42:57 175

原创 com.xxx.common.service.xxxService‘ that could not be found.异常 @Autowire注入失败

问题:发现自己写的服务已经注入了spring(出现了绿色的标志);但是想在其它类用@Autowire 注入死活不进来解决办法:这种问题一般都是分模块时候的问题,注入spring没问题,但是拿出来有问题,这时候应该考虑你扫包时候有没有扫到注入spring的 模块所在的包springboot分模块项目中eg: 模块1 com.my.demo01模块2 com.my.demo02case1:com.my- xxxApplication01(启动类1).demo01com.my- xxxAp

2021-05-09 20:36:44 1396

原创 dubbo的@service不能注入到spring容器?

解决方法:重新建模块再测试在测试dubbo的提供者时候,在业务实现代码上添加dubbo路径下的@Service会报一个测试类没有注入org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.tanhua.dubbo.server.api.TestRecommendUserApi xxxxxxx,No qualifying bean of type ‘com.t

2021-05-02 21:11:22 2060 2

原创 artifactId‘ with value ‘xxxx‘ does not match a valid id pattern

刚学maven高级,做了一个简单的入门案例,将一个简单的ssm 的maven拆分父子工程,并进行了一系列管理;想把各个模块的maven坐标下载到本地仓库,发现除了实体类模块可以install,其它的模块都是报“artifactId’ with value ‘xxxx’ does not match a valid id pattern” 错;就是我的父模块名字问题,我写了一个 +,maven识别不到;maven识别artifictid的正则表达式为[A-Za-z0-9_\-.],最后再clean一下父

2021-04-11 20:51:13 3230

原创 如何将List集合转换成字符串?

简单地利用String类的join方法一步完成例子 List<String> list = new ArrayList<>(); list.add("张三"); list.add("李四"); list.add("王五"); System.out.println("结果1,数组"+list); System.out.println("======List转化成字符串形式,并以(第一参数

2021-03-25 17:50:29 11285

原创 Property or field ‘totalPages‘ cannot be found on null

做个人博客时 运用的SpringBoot Thymleaf换了一个域,之前用的Model 改成RedirectAtrributes就行了!!注意运用addFlushAttribute()这个方法,数据才能刷出来!!具体原因有点不知道,哪位可以指点一二,那真是太好了!...

2021-03-16 22:56:08 257

原创 SpringBoot+Jpa Duplicate entry ‘0‘ for key ‘PRIMARY‘ 解决办法

设置主键自增即可

2021-03-14 18:12:26 739

原创 解决Idea 创建springBoot项目“springboot initializer error“

解决办法1、换成阿里镜像地址 https://start.aliyun.com(我是用此方法解决的)2、换网络

2021-03-05 18:23:59 729

原创 jQuery is not defined 解决方法

jquery和运用jquery写成的框架的引入顺序不正确解决:先引入jquery!!一般这类错误跟引入的时候有关

2021-02-25 14:08:30 2345 2

原创 DockerFile CMD和ENYTYPOINT的区别

直接对比测试主要控制参数[“ls”,"-a"]不变比较CMD [“ls”,"-a"] 建立的镜像运行后追加命令"-l" 报错ENYTYPOINT [“ls”,"-a"]建立的镜像运行后追加命令"-l" 实现了"ls -al"的效果CMD1、建文件/home/dockerfile/dockerfile_cmd_test写dockerfile_cmd_test2、构建镜像docker build -f dockerfile_cmd_test -t cmdtest:1.0 .构建成功3、查

2021-01-16 23:03:55 466

原创 【已解决】记录一次docker部署nginx内部能访问,外部不能访问的问题

解决过程:重新关闭一次防火墙查看防火墙状态:systemctl status firewalld打开防火墙:systemctl start firewalld.service关闭防火墙:systemctl stop firewalld.service我用的阿里云服务器,之后访问成功页面如下:...

2021-01-08 17:36:58 2071

原创 在spring中,idea创建的文件夹图标没随着文件功能变化怎么办?

show in explore 中将嵌套的文件夹分离后,再创建合并即可!!

2020-12-15 20:59:37 273

原创 springcloud在做eureka时客户端集成ribbon,网页输出为网页的代码?

百度了后自己再尝试一下;发现是spring-cloud-starter-netflix-eureka-server这个maven关联了jackson-dataformat-xml解决办法:排除jackson-dataformat-xml这个依赖就可以了!!

2020-12-14 18:47:24 83

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除