
语言
文章平均质量分 65
Amos-Chen
只能永远把艰辛的劳动看作是生命的必要;即使没有收获的指望,也能心平气和的继续耕种。
展开
-
【Accessors注解】记录使用 lombook 注解姿势不对导致无法使用 BeanCopier 复制属性的问题
Accessors注解后的实体类作为目标类,在进行 BeanCopier 复制属性的时候,由于获取到的 writeMethod 方法是空,所以通过字节码生成 copy 方法是不包含类的属性的,于是乎复制无效。java.beans.PropertyDescriptor 中的方法 public synchronized Method getWriteMethod() 看不太懂,有知道的望告知。原创 2023-05-28 22:59:36 · 1414 阅读 · 0 评论 -
Go 语言不提供隐式数字转换的原因
在 C 语言中,隐式数字转换是指在某些情况下,编译器会自动将一个数据类型转换为另一个数据类型,而不需要明确地进行类型转换操作。以下是一些常见的隐式数字转换规则:当一个整数类型和一个浮点数类型进行运算时,整数类型会被自动转换为浮点数类型。当一个表达式中包含两种不同类型的整数类型时,小范围的整数类型会被自动转换为大范围的整数类型。当一个表达式中包含两种不同类型的浮点数类型时,精度较低的浮点数类型会被自动转换为精度较高的浮点数类型。原创 2023-03-12 17:41:50 · 701 阅读 · 1 评论 -
【Java】从零开始学设计模式:原型模式
麻烦各位低调!!!有能力请支持正版!! 话 不 说 多 了 !!!!下载:点这里 ,密码:pwfw 激活:点这里 ,密码:637p链接失效麻烦告知我 !!!...原创 2019-05-31 08:03:57 · 356 阅读 · 0 评论 -
【Java】从零开始学设计模式:单例模式
右键win10图标,管理员打开ps或者cmd面板 依次输入slmgr /ipk VK7JG-NPHTM-C97JM-9MPGT-3V66Tslmgr /skms kms.xspace.inslmgr /ato点击win+r 输入 slmgr.vbs -xpr或者右键我的电脑,选择属性...原创 2020-01-07 18:50:02 · 12224 阅读 · 3 评论 -
jackson - 只有一个 Map 对象的数组字符串怎么转为 List<Map>
背景有一个字符串长得像下面这个样子:[{ "success": { "description": "Welcome to JSON Viewer", "code": 200 }, "message": "this is a message"}]想将其转化为 List<Map>对象,于是乎我这么写:// json 为上面提到的字符串List<Map<String, Object>> mapList = n原创 2021-01-01 16:56:47 · 915 阅读 · 0 评论 -
错误 找不到或无法加载主类 com.xxx.yyy.Application
背景Springboot的项目下载到本地,然后maven以来加载完毕之后。点击IDEA右上角的Run按钮,console提示:错误 找不到或无法加载主类 com.xxx.yyy.Application解决原因:第一次下载代码之后,直接执行Application是没有编译的,也就是说项目内还没有生成target文件。需要先执行 mvn compile OR 点击idea maven菜单生命周期里的compile再次执行Run Application其他原因请留言。...原创 2020-12-21 10:42:27 · 6371 阅读 · 0 评论 -
Java - HashMap的链表超过8就转为红黑树吗?
抛出问题最近看了一些有关HashMap的博客,似乎一提到链表转红黑树,统一的答案都是:链表长度超过8就转,那这个答案是对的吗?下面通过代码实例简单说说这个问题。如果想了解更多HashMap的细节,推荐下面的博客:Java-HashMap工作原理及实现美团 ~ java-hashmap内部结构参考一下,下面的图片有个直观的感受图片来源源码层面先看一下 HashMap 的 treeifyBin() 方法:/** * Replaces all linked nodes in bin a原创 2020-10-09 17:16:32 · 1762 阅读 · 3 评论 -
Hive常用函数(日期函数/字符串函数)
Hive 日期函数Date FunctionDescriptionExamplecurrent_timestamp()返回当前系统的日期和时间, Hadoop Hive中是没有now()函数的.2020-04-15 18:00:04current_date()返回当前系统的日期.2020-04-15add_months(timestamp date, i...原创 2019-06-03 01:36:48 · 1917 阅读 · 0 评论 -
【基础】Java抽象类与接口的区别与使用场合
抽象类与接口的区别最重要的区别是,接口的方法不可以有实现,并且是绝对的抽象方法。抽象类可以有实例方法用来实现默认行为。接口中的变量申明默认是final, 而抽象类中变量申明可以是非final。接口中的成员默认是public修饰,而抽象类中成员可以是private, protected等等。接口通过关键字implements被其他类实现,而抽象类则是通过extends关键字被其他类扩展....原创 2020-04-18 19:06:44 · 7655 阅读 · 1 评论 -
【C语言基础】宏定义的使用
宏定义形式和使用宏定义格式#define your_macro_name the_replacement对于#define中的名字your_macro_name, 和变量名的命名方式相同, 替换文本the_replacement 可以是任意字符串.通常define指令只占用一行, 如果被替换文本比较长, 可以是用反斜杠\换行.定义常量#define e 2.71828任意文本...原创 2019-12-24 09:24:13 · 616 阅读 · 0 评论