随笔分类 -  后端

摘要:-- 克隆原始仓库代码 git clone <原始仓库URL> -- 进入原始仓库目录 cd app -- 添加新的远程仓库 git remote add newapp <新仓库URL> -- 拉取原始仓库的所有提交记录 git pull origin master -- 创建本地分支main gi 阅读全文
posted @ 2025-01-08 16:11 hasome 阅读(10) 评论(0) 推荐(0) 编辑
摘要:定义 Java内存模型(Java Memory Model,‌JMM)是一组规范,用于屏蔽各种硬件和操作系统的内存访问差异,确保Java程序在各种平台上都能达到一致的内存访问效果。其主要目的是解决多线程编程中的两个关键问题:可见性和有序性。 组成 主内存 所有线程共享的内存区域,存储所有的实例变量、 阅读全文
posted @ 2024-10-29 11:10 hasome 阅读(17) 评论(0) 推荐(0) 编辑
摘要:项目中大部分使用的是list,这里就以list为例 实体对象 public class QueryUserRspBo { /** * 用户id */ private Long userId; /** * 用户名 */ private String userName; filter 例如;过滤集合中姓 阅读全文
posted @ 2024-06-20 16:09 hasome 阅读(14) 评论(0) 推荐(0) 编辑
摘要:参考链接:https://www.cnblogs.com/xfeiyun/p/17765225.html 数据准备 建表 create table xzq_person ( --行政区人口表 province varchar(10), city varchar(10), persons number 阅读全文
posted @ 2024-06-20 15:47 hasome 阅读(27) 评论(0) 推荐(0) 编辑
摘要:参考:https://www.cnblogs.com/coderwcb/p/16090602.html 区别 语义不同,GET是获取数据,POST是提交数据。 GET请求会把附加参数带在URL上,而POST请求会把提交数据放在报文内。 post更安全(不会作为url的一部分,不会被缓存、保存在服务器 阅读全文
posted @ 2024-04-30 11:11 hasome 阅读(12) 评论(0) 推荐(0) 编辑
摘要:前提:git上新建远程仓库,获取到URL 新项目 #进入项目目录 cd demo_project #本地仓库初始化 git init #添加自己的代码,到本地仓库 git add . #添加提交信息 git commit -m "提交信息" #配置本地仓库提交远程仓库的链接 git remote a 阅读全文
posted @ 2024-04-25 10:39 hasome 阅读(7) 评论(0) 推荐(0) 编辑
摘要:参考:https://blog.csdn.net/weixin_42128977/article/details/126152834 https://cloud.tencent.com/developer/article/2310463?areaId=106001 场景 定时任务,比如任务A和任务B 阅读全文
posted @ 2024-03-13 14:37 hasome 阅读(57) 评论(0) 推荐(0) 编辑
摘要:前言 分布式应用进行逻辑处理时经常会遇到并发问题。 比如一个操作要修改用户的状态,修改状态需要先读出用户的状态,在内存里进行修改,改完了再存回去。如果这样的操作同时进行了,就会出现并发问题,因为读取和保存状态这两个操作不是原子的。(Wiki 解释:所谓原子操作是指不会被线程调度机制打断的操作;这种操 阅读全文
posted @ 2024-03-12 11:35 hasome 阅读(7) 评论(0) 推荐(0) 编辑
摘要:参考:http://www.360doc.com/content/23/0303/15/81790262_1070284511.shtml 监听容器刷新完成扩展点 ApplicationListener<ContextRefreshedEvent> ApplicationContext事件机制是观察 阅读全文
posted @ 2024-03-11 11:33 hasome 阅读(153) 评论(0) 推荐(0) 编辑
摘要:参考链接:https://blog.csdn.net/lgleje/article/details/125041480 xms、xmx -xms: 设置初始化堆内存大小,默认2M -xmx: 设置最大可分配堆内存大小,默认64M 示例: # 初始化128MB 堆内存, 允许最大堆内存最大1024MB 阅读全文
posted @ 2024-02-29 09:53 hasome 阅读(597) 评论(0) 推荐(0) 编辑
摘要:参考:https://blog.csdn.net/weixin_43487853/article/details/131085585 查询所有触发器、存储过程、视图、表 --所有触发器 object_name 触发器名称(也可以查user_triggers表) Select * From user_ 阅读全文
posted @ 2024-02-27 09:36 hasome 阅读(1233) 评论(0) 推荐(0) 编辑
摘要:string(字符串) 字符串 string 是 Redis 最简单的数据结构。Redis 所有的数据结构都是以唯一的 key 字符串作为名称,然后通过这个唯一 key 值来获取相应的 value 数据。不同类型的数据结构的差异就在于 value 的结构不一样。 字符串结构使用非常广泛,一个常见的用 阅读全文
posted @ 2024-01-30 14:55 hasome 阅读(11) 评论(0) 推荐(0) 编辑
摘要:参考:https://blog.csdn.net/qq_43472612/article/details/130166237 使用Arrays.asList方法生成的list不能进行add或者remove操作, 这个静态内部类ArrayList并不是我们常用的,而是自己定义的,而其中的数组用fina 阅读全文
posted @ 2024-01-12 14:34 hasome 阅读(50) 评论(0) 推荐(0) 编辑
摘要:private(私有): 只能在同一个类内部访问。 无法被子类或其他类访问。 通常用于封装类的内部实现细节。 public(公共): 可以被所有类访问。 没有任何访问限制。 通常用于定义类的公共接口。 protected(受保护): 在同一个类、同一个包和所有子类中可以访问。 通常用于在子类中继承和 阅读全文
posted @ 2024-01-02 10:22 hasome 阅读(6) 评论(0) 推荐(0) 编辑
摘要:作用 static:使变量成为类的成员,而不是对象的成员。 这意味着该变量在类加载时就会分配内存,并且在整个程序运行过程中都保持不变。 final:使变量成为常量。 这意味着该变量的值在程序运行过程中不能被修改。 优点 提高程序性能。 由于 static final 变量在类加载时就会分配内存,因此 阅读全文
posted @ 2023-12-26 15:26 hasome 阅读(16) 评论(0) 推荐(0) 编辑
摘要:介绍 BeanPostProcessor 是 Spring 框架提供的一个接口,用于在 Spring 容器中对 Bean 进行后处理。 工作原理 在 Spring 容器启动时,会扫描所有 BeanPostProcessor 实现类。 当 Spring 容器创建 Bean 时,会调用 BeanPost 阅读全文
posted @ 2023-12-22 20:12 hasome 阅读(34) 评论(0) 推荐(0) 编辑
摘要:使用 BeanPostProcessor BeanPostProcessor 是 Spring 框架提供的一个接口,用于在 Spring 容器中对 Bean 进行后处理。 自定义注解后,可以实现一个 BeanPostProcessor 实现类,在 BeanPostProcessor 的 postPr 阅读全文
posted @ 2023-12-22 16:44 hasome 阅读(36) 评论(0) 推荐(0) 编辑
摘要:参考:https://blog.csdn.net/xhbzl/article/details/126765893 来源不同 @Autowired 和 @Resource 来自不同的“父类”,其中 @Autowired 是 Spring 定义的注解,而 @Resource 是 Java 定义的注解,它 阅读全文
posted @ 2023-12-20 09:30 hasome 阅读(139) 评论(0) 推荐(0) 编辑
摘要:参考:https://blog.csdn.net/weiweiqiao/article/details/131490567 引用拷贝 引用拷贝会生成一个新的对象引用地址,但是两个最终指向依然是同一个对象。如何更好的理解引用拷贝呢?很简单,就拿我们人来说,通常有个姓名,但是不同场合、人物对我们的叫法可 阅读全文
posted @ 2023-11-28 09:54 hasome 阅读(41) 评论(0) 推荐(0) 编辑
摘要:参考:https://blog.csdn.net/weixin_43025343/article/details/131072680 概述 代理模式是一种结构型设计模式,它允许我们通过添加一个代理对象来控制对另一个对象的访问。代理对象和实际对象具有相同的接口,使得客户端在不知情的情况下可以使用代理对 阅读全文
posted @ 2023-11-20 17:31 hasome 阅读(6) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示