- 博客(26)
- 收藏
- 关注
原创 Lombok@Builder注解生成对象为什么在不加@Builder.Default注解的情况属性不能保留默认值
Lombok@Builder注解生成对象为什么在不加@Builder.Default注解的情况属性不能保留默认值
2023-03-24 16:46:50 231
原创 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。
给定两个以字符串形式表示的非负整数num1和num2,返回num1和num2的乘积,它们的乘积也表示为字符串形式。
2023-03-21 16:46:51 647
原创 请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。
请你来实现一个myAtoi(string s)函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。
2023-02-09 14:33:11 162
原创 请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。
请你判断一个9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。
2023-01-05 15:24:35 389
原创 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。
给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。
2022-12-12 14:49:33 256
原创 设计一套高可用的消息中间件部署架构
一、NameServer集群化部署NameServer采用Peer-to-Peer的方式部署,每个NameServer之间不相互通信,但是每个Broker都会将自己的信息同步到NameServer。二、基于Dledger的Broker主从架构部署1、传统的主从架构部署在Master Broker宕机之后没办法将Slave Broker选举为新的Master Broker,如果主节点宕机之后需要选择新的主节点,需要修改配置文件并重启机器,再次期间服务不可用。2、基于Dledger的主从架构
2021-10-19 17:11:02 155
原创 Runable和Callable的区别
相同点:都是接口都可以编写多线程程序都采用Thread.start()方法启动不同点:Runable没有返回值,run()方法返回类型为void,Callable方法有返回值,call()方法返回类型为泛型和Future、FutureTask配合使用可以获取方法返回值;Callable的call()方法允许向上抛出异常,Runable的run()方法不允许向上抛出异常,只能在内部消化;获取call()方法的返回值需要用到Future的get方法,此方法会阻塞主线程的向下执行。优点:
2020-08-03 15:37:27 980
原创 Mysql不存在插入,存在更新
mysql:INSERT INTO t_uc_patient_group ( his_id, patient_id, patient_name, group_id)VALUES(186,88,'wangyi',3),(186,88,'wangyi',4)ON DUPLICATE KEY UPDATE `status` = 1,oper_status ...
2020-05-07 09:31:02 138
转载 为什么POJO类要实现序列化
1、序列化就是一种用来处理对象流的机制,所谓对象流就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可以在网络之间传输,需要实现Serializable接口,该接口没有需要实现的方法,只是为了表示对象是可以序列化的。序列化是将对象转换为容易传输的格式的过程。2、是对象永久化的一种机制,在程序终止后,这些对象仍然存在,可以在程序再次启动之后读取这些对象的值,也可以在其他程序利用这些保存...
2019-01-24 14:39:26 2139
原创 mybatis的insert()和insertSelective()方法的区别
积累:假设有一个对象public class User {private int id;private String username;private int age;get和set方法省略}User user = new User();user.setUsername("yc");insert(user):所有字段都要插一遍sql语句如下:inse...
2019-01-08 15:58:35 346
原创 maven项目mybatis经验分享1:怎么拿到会话对象和逆向生成(渣渣勿喷)
积累:1、搭建mybatis框架首先要引用mybatis的jar包和数据库连接的驱动jar包<!-- mybatis的核心jar包 数据库的驱动jar包--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifa...
2019-01-04 16:53:44 196
原创 openSession()和getCurrentSession()方法获取会话对象的不同
每日积累:openSession()获取会话对象每一次都产生一个新的会话对象,使用完毕之后需要手动关闭。getCurrentSession()获取上下文的一个会话对象,有旧的就用旧的,没有旧的就用产生一个新的,不需要手动关闭,但需要在hibernatenate.cfg.xml文件中配置:<property name="hibernate.current_session_context...
2019-01-04 14:23:36 387
原创 输入一个链表,从尾到头输出一个ArrayList
刷题第一天:附上完整代码/** * 输入一个链表,按链表值从尾到头返回一个ArrayList */package offer;import java.util.ArrayList;import java.util.Scanner;class ListNode { int val; ListNode next = null;//觉得很牛气的一点 ListN...
2019-01-02 16:03:45 130
原创 弱鸡的解析在css中外部样式表和内部样式表的区别
如果我们在HTML文档中引入样式表,那么可以分为内部样式表和外部样式表。 内外部样式表的定义需要使用标签的class或id属性,或者是直接以标签作为声明,定义某一个块的样式,从原则上说可以定义HTML页面每一部分的样式,可以使用css对HTML页面的效果进行优化,也可以使控制和显示分离,使程序易于维护。 内部样式表是直接在HTML文档中用<style&g...
2018-05-17 17:32:45 1438
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人