- 博客(7)
- 收藏
- 关注
原创 springboot基础注解大全
个人理解相当于,如果扫描到有@Component、@Controller、@Service等这些注解的类,并注册为Bean,可以自动收集所有的Spring组件,包括@Configuration类。@Transient:表示该属性并非一个到数据库表的字段的映射,ORM框架将忽略该属性。@Configuration:相当于传统的xml配置文件,如果有些第三方库需要用到xml文件,建议仍然通过@Configuration类作为项目的配置主类——可以使用@ImportResource注解加载xml配置文件。
2024-02-20 22:31:09
698
1
原创 Redis的典型应用场景的总结
在很多互联网公司中都使用了分布式技术,分布式技术带来的技术挑战是对同一个资源的并发访问,如全局ID、减库存、秒杀等场景,并发量不大的场景可以使用数据库的悲观锁、乐观锁来实现,但在并发量高的场合中,利用数据库锁来控制资源的并发访问是不太理想的,大大影响了数据库的性能。集群模式下,在应用不多的情况下一般使用容器自带的session复制功能就能满足,当应用增多相对复杂的系统中,一般都会搭建以Redis等内存数据库为中心的session服务,session不再由容器管理,而是由session服务及内存数据库管理。
2024-02-20 22:25:28
217
原创 Jvm 的一点总结
方法区域存放所加载类的信息(名称、修饰符等)、类中的静态变量、类中定义为final类型的常量、类中的Field信息、类中的方法信息,当开发人员在程序中通过Class对象中的getName,isInstance等方法来获取信息时,这些数据都来源于方法区域,同时方法区域也是全局共享的,在一定条件下它也会被GC,当方法区域需要使用的内存超过其允许的大小时,就会抛出OutOfMemory的错误信息。Java语言是跨平台运行的,不同的操作系统会有不同的JVM映射规则,使之与操作系统无关,完成跨平台性。
2024-02-20 22:17:53
778
原创 leetCode第41: 缺失的第一个正数
遍历数组,某个元素 nums[i] 满足 1 <= nums[i] <= len,则将 temp[nums[i] - 1] 设为 true。使用哈希数组记录大小为数组长度内的数,找到数组是否存在1-n的字串,存在返回n+1,不存在返回1,特殊情况:nums[]为从1开始的递增序列,哈希数组均为true不返回,则返回默认值len+1。0ms,击败100%的java用户,51mb击败98%的java用户。花了一小时写了道困难题,check it out.
2024-01-16 22:53:39
386
原创 SpringBoot升级3.2出现问题: @ConditionalOnMissingBean did not specify a using type,name or annotation......
SpringBoot升级3.2出现问题: @ConditionalOnMissingBean did not specify a using type,name or annotation......
2023-12-05 22:51:28
1526
1
原创 大四Java实习刚到公司什么都不会该咋办
先说下我们公司的业务,我们公司是做管理系统的就是OA系统这些,有的客户是单位的有些是企业的,我们开发小组里基本都是按项目划分的,也就是说可能两个人搞一个项目,或者一个人搞一个项目,底层都是用的公司一套很老的模板,技术栈是structs,jdbc前端是jsp和ext,是相当老的技术了,我有时候在公司项目里能看到2006年的注释也不足为怪。这是我的一篇博客,没有别的技能,就描述下大四实习时候的经历。
2023-03-28 21:00:14
2083
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人