自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张童学的博客

不断学习

  • 博客(14)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 @Autowired、 @Resource 与构造方法注入

个人理解,其实没太必要什么“byName”“byType”,我看过很多大佬做测试,@Autowired、 @Resource这俩都有根据类型名称的功能。说说区别,个人总结:共同点在接口仅有单一实现类时,可以替换。不同点 @Resource是Java自己的注解 @Autowired是spring的注解 多个实现类时, @Resource启动报错 ...expected single matching bean but found 2:.....

2022-05-11 16:33:46 2489

原创 使用BeanUtils.copyProperties()代替set方法实现javaBean值传递

项目组里的大佬看到我写的如下代码后——public long update(AiUnknownParams entity) { ...... AiData aiData = new AiData(); aiData.setAsk(entity.getAsk()); aiData.setSkillId(entity.getSkillId()); aiData.setSkillName(entity.getSkillName()); aiData.set..

2022-05-10 15:38:13 768

转载 Lock与synchronized 的区别

1、ReentrantLock 拥有Synchronized相同的并发性和内存语义,此外还多了 锁投票,定时锁等候和中断锁等候线程A和B都要获取对象O的锁定,假设A获取了对象O锁,B将等待A释放对O的锁定, 如果使用 synchronized ,如果A不释放,B将一直等下去,不能被中断 如果 使用ReentrantLock,如果A不释放,可以使B在等待了足够长的时间以后,中断等待,而干别的事情ReentrantLock操作锁:a) lock(),如果获取了锁立即返回,如果别的线程持有锁,...

2022-04-22 17:12:41 495 1

原创 关于MongoDB的学习

MongoDB: 1、基于分布式文件存储、C++语言编写、为WEB应用提供可扩展的高性能数据存储解决方案、介于关系数据库和非关系数据库之间 2、默认端口为27017 3、类似json的bson 4、MongoDB在32位模式运行时支持的最大文件尺寸为2GB,推荐运行在64位平台 5、数据库--集合(表)--文档(小表)--字段 6、字段field--key:value 7、key: 必须为字符串类型。 value: ...

2022-04-19 16:01:53 218

原创 spring boot 热部署(intellij idea 2021.2.4版本)

关于IDEA热部署,新旧版本还是存在差异的。新版本的可以参考这里https://blog.csdn.net/wm20000/article/details/119394522怎么配的上面说的很清楚,我说点别的——1.如果你的插件爆红,你可以给它加个版本号,对应你的springboot版本,如:<plugin> <groupId>org.springframework.boot</groupId> <artifactId&g...

2022-01-04 12:56:09 903 1

原创 记录一下 lombok-slf4j【java: 找不到符号 符号: 变量 log...】问题

博主是搭了个多模块,业务模块引用了模块“common-log”(引了下面的依赖),然后业务模块使用就报错了。使用版本——<lombok.version>1.18.18</lombok.version>//不是同一处引用的哈,别写一起了<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifact...

2021-12-30 17:13:17 7732 3

原创 关于mybatis模糊查询(这里仅讨论MySQL数据库情况下)

参考:mybatis中LIKE模糊查询的几种写法以及注意点_NasubiZW-CSDN博客_mybatis模糊查询like语句怎么写1.${...}"<if test=\"title !=null and title !='' and title !='null'\"> " + " and s.title like '%${title,jdbcType=VARCHAR}%'" +"</if> "报错:Parameter 'VARCHAR' no...

2021-12-21 14:47:43 848 1

原创 Ant Design vue 删除一行后selectedRowKeys保留上次的id记录

后端人看前端真要命!记录一下遇到的问题。问题:多选框做了一个列表删除(删除多项),后端就是根据id删除,放到for循环里前端用的这个框架不太熟悉。第一次删除,正常;第二次删除,会携带第一次删除的id到后端、进DB查询,导致空指针。原来就是没有清除多选框的key。(前端真复杂,基本上每次都是前端出的问题,前端真难!)_this.selectedRowKeys = [];//注意看你们的是不是_this,可能是this引的this.$refs.table.clearSelected...

2021-12-20 18:02:51 994

原创 mybatis-plus使用log4j2不打印sql在控制台

yaml配置logging: config: classpath:log4j2.xml #mybatis-plus配置控制台打印完整带参数SQL语句 level: com.example.demo1210.mapper: debugmybatis-plus: configuration: log-impl: org.apache.ibatis.logging.log4j2.Log4j2Impllog4j2.xml(日志等级:从低到高为:ALL < .

2021-12-14 11:18:41 3462

原创 Java 多线程简单理解

学习内容摘自“菜鸟教程”和B站“遇见狂神说”

2021-08-07 17:21:19 287 2

原创 Springboot前后端分离-Shiro 简单的登录认证与鉴权------学习记录

写在前面这篇博文跟我之前的没有绝对的连续性哈——MD5加密认证看这里大聪明很多地方是cv别的贴子,也有很多原理性的地方没搞明白,只是知道了个“这里这样那里就会那样”,所以欢迎来访的大佬们指教(轻喷),3Q!直接上代码数据库五表设计(要符合那个啥标准忘记名字了),设计的比较简单CREATE TABLE `user` ( `id` int NOT NULL, `username` varchar(25) NOT NULL, `password` varchar(25) NOT NULL,

2021-08-05 18:07:54 549

原创 session、cookie、token------学习记录

session、cookie、token------学习记录参考这里:https://blog.csdn.net/mydistance/article/details/84545768session与cookiesession与tokenvx:handsomeztx,希望有小伙伴一块学习交流、大佬批评指教。

2021-08-03 11:23:19 117 1

原创 2021-07-31

发现一个很妙的springboot启动图案上面的图案放这里:https://gitee.com/Handsomeztxue/Entertainment.git(码云)于是知道了springboot的启动图案可定制推荐两个定制的网站:http://www.network-science.de/ascii/http://patorjk.com/software/taag/#p=display&f=Big&t=FVSYSTEM用法很简单(难的springboot都给我们写好了,我

2021-07-31 15:00:28 94

原创 Springboot前后端分离-Shiro+Md5加密与认证登录------学习记录

Springboot前后端分离-整合Shiro-Md5加密与认证登录——学习记录 参考借鉴这里:https://blog.csdn.net/bbxylqf126com/article/details/110501155 https://blog.csdn.net/weixin_42375707/article/details/111145907 https://blog.csdn.net/qq_34845394/article/details/94858168本人,迷茫大聪明-张童学。

2021-07-24 09:01:51 686 2

springboot+swagger3+mybatis-plus3.5.1代码生成+druid+log4j2【最完美】的一次配置

新手入门专用,赶紧来看看 (这里用的是springboot2.2.1.RELEASE,高版本可能容易出错)

2021-12-21

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

TA关注的人

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