自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MyFreeIT

一个计算机信徒抒写IT的历史

  • 博客(315)
  • 资源 (2)
  • 收藏
  • 关注

原创 Vue typescript 获得html 元素

【代码】Vue typescript 获得html 元素。

2024-04-24 19:12:55 46

转载 mysql @value := 简单用法示例

有这么一张表,记录名字和分数,现在需要按照成绩排名,存在并列名次的情况。

2024-04-24 14:35:21 1

原创 MySQL recursive 递归

只适用于一个节点,而不是多个节点。,通过子节点向上查询。

2024-04-24 10:59:35 62

原创 CASL Tutorial Chinese

通过研究CASL,设计一款VUE的认证和权限的产品

2024-04-09 12:25:23 135

原创 A4 Margin

设计webpage 或者pdf document时,需要把Margin计算内。

2024-03-12 14:22:22 374

原创 bug - poi getMergedRegion合并后的行列number错误

第一个CellRangeAddress 的Row number 应该是0,但是给出的是1。其它的CellRangeAddress 与实际大致相差4-5不等,没有规律。判断Merged 也是错误,不是一个单独的Merged range。改换版本号,也不行。

2024-03-08 17:41:34 689

原创 MySQL 行变列

通过case when 或者Sum if 语法糖把行变成列

2024-03-07 20:39:59 485

原创 mybatis parameterType类型不一致

mybatis parameterType类型不一致

2024-03-03 16:28:51 354

原创 Mybatis 主从表有名字相同,只能查询出一条数据

Mybatis 主从表有名字相同,只能查询出一条数据。重新命名后,可以正常查询。

2024-03-01 16:16:57 379

原创 Java 对list 进行group

不需要通过for 循环对List进行判断,暂存在map,让coding更加simple。

2024-02-23 10:29:39 584

原创 Jasper Manual

DATEFORMAT( ) 函數不可以使用。

2024-02-08 14:20:01 384

原创 合并ByteArray - 经典

一批PDF文件 和 Excel文件,把Excel文件转换成PDF文件后进行合并。编写代码的思想非常重要,代码的设计角度,非常的经典,值得学习和应用。合并两个ByteArray, 然后输出。

2024-02-02 17:20:41 380

原创 el-radio-group 的Label对应number类型

el-radio-group 的Label对应number类型

2024-02-01 21:03:39 446 1

原创 POI三种读写cell的循环方式

POI三种读写cell的循环方式。

2024-02-01 11:50:50 355

原创 MySQL 行变列,去空,插入

MySQL 行变列,去空,插入。

2024-01-29 10:37:22 360

原创 POI Java Manual

【代码】POI Java Manual。

2024-01-28 18:16:45 384

原创 POI read write and save

【代码】POI read write and save。

2024-01-27 21:51:38 334

原创 Java atomic工具研究,AtomicInteger

非常實用的自動生成序列Class。

2024-01-27 20:34:53 323

原创 Java 的 Map 與 List

List没有赋值前,JVM会初始化,所以List会有一个25的size()。List 有序的数据放到Map,就变成无序。按照code 的字母进行排序A-Z。

2024-01-27 17:31:43 573

原创 Eclipse 启动巨慢的原因

在Debug模式启动,如果代码设有断点,watch,会增长启动时间。原因在于JVM的设计原理,有时间好好research。

2024-01-22 09:58:34 395

原创 MySQL 查询缺省值的方法

【代码】MySQL 查询缺省值的方法。

2024-01-18 14:07:09 429

原创 el-select 和el-radio中 value类型不一致label不能选中

数据结构和数据库都是number类型,但是经过Rest Api获得后,value变成了string 类型,需要通过parseInt转化。el-radio 通过Label 匹配默认值,所以需要类型转换。

2024-01-18 10:22:05 524

原创 ECMAScript5 APIs studying

TODO here。

2024-01-18 10:14:54 347

原创 做数据缓存,Map 比List更具有优势

在设计缓存时,请优先考虑使用map。

2024-01-16 12:07:12 457

原创 MySQL substring_index 分割字符串

substring_index 定位是位置的左边,或者右边。而不能准确定位字符,需要做判断来返回正确的结果。对于第一个匹配的位置,可能会出现空的情况,例如;把同一個Column的字符串,通過分隔符分割后逐行插入數據庫。

2024-01-15 10:02:06 371

原创 MySQL && PostgreSQL截取substring

MySQL && PostgreSQL截取substring

2024-01-13 21:50:49 517

原创 Save && Print manual

在此记录各develop language的print method,以及遇到的问题。

2024-01-11 15:47:25 374

原创 element-plus el-form model name = ref name 不刷新

element-plus el-form model name = ref name下拉框不刷新,form不能刷新。

2024-01-10 22:45:31 393

原创 彻底关闭win10/windows的自动更新Update

任务管理器中search windows update,停止服务,以及禁止恢复里面的action。computer 右键 电脑管理,停止全部工作计划。

2024-01-10 19:00:52 386

原创 Jasper report InputStream动态生产Logo

拖拽Image对象,并调整长宽,Image下选择Expression $P{Logo_Blue}新建一个对象Parameter,类型为java.io.InputStream。

2024-01-10 15:11:34 413

原创 List sort comparator按照自定义规则排序

List sort comparator按照自定义规则排序。

2024-01-08 15:12:32 364

原创 Typescript 正則表達式Regex

{}:表示匹配重复次数,用于指定匹配的字符或子表达式出现的次数。例如,{3}表示匹配前面的字符或子表达式恰好出现3次,{2,5}表示匹配前面的字符或子表达式出现2到5次,{2,}表示匹配前面的字符或子表达式至少出现2次。\w:匹配任意一个字母、数字或下划线字符,相当于[A-Za-z0-9_]。\d:匹配任意一个数字字符,相当于[0-9]。[^]:匹配不在方括号中的任意一个字符。[]:匹配方括号中的任意一个字符。*:匹配前面的字符零次或多次。+:匹配前面的字符一次或多次。:匹配前面的字符零次或一次。

2024-01-08 12:31:21 477

原创 bug - 小心JDK20 ZipOutputStream

Oracle 團隊竟然這麽粗心,編譯JDK 20 時ZipOutputStream沒有編譯成功就發佈了。GZIPInputStream 只能做最後的壓縮,不能添加多個附件ZipEntry。所以這個20版本不可以使用ZipOutputStream。下一個版本21不存在這個問題。

2024-01-05 17:36:21 517

原创 forEach 不能 throws Exception

誰能告訴我,爲什麽forEach 不可以throw,這樣非常不合理。當然可以通過全局捕獲異常處理,但是這樣做就會顯得比較囉嗦。不能把問題逐個向上抛出。

2024-01-05 17:26:30 636

原创 軟件設計方法

在軟件設計的過程中,常常涉及到歸類,即頁面、function、Class、Data和服務如何規律。好的歸類方法有利於提供代碼執行的效率、降低代碼量和工作效率。三歸的設計方法即功能歸歸能,服務歸服務,數據歸數據。功能需要模塊化,同一類的功能需要在同一個模塊下。服務不可以具有模塊化,盡可能的獨立,這樣才能具有更多的靈活性。數據的處理需要集中,冗餘性要低。比如設計一個Task的模塊,Task本身的管理模塊需要放在一起,但是Task需要用到很多其它模塊,模塊與模塊之間需要通過服務Service來調用。服務的設計至關

2024-01-05 15:30:15 323

原创 IOUtils 和 StreamUtils 的用法

三種寫法。

2024-01-04 19:43:42 331

原创 @Service Spring required a bean could not be found.

Service的實現類上沒有標準@Service,導致Spring不能加載Bean。

2024-01-04 13:56:28 420

原创 Java InputStream & OutputStream

OutputStream接收數據前,需要new出空間來,否則會報null。

2023-12-29 20:27:06 386

原创 Java & Spring boot 可變參數,以及弊端

必須是最後一個參數,傳值時可以多個。sendEmail(“a.gmail”,"b.gmail","c.gmail","subject","A","B","C");ABC 多個參數傳給msg @NotNull 非空校驗可變參數的類型都是Object在類型處理時,會遇到轉換錯誤。比如Object format date 錯誤。所以可變參數盡量減少應用,否則類型不可控制,容易出現Bug。

2023-12-29 12:18:59 596

原创 TS:Omit、Pick、Exclude 定義新類型interface

TS:Omit、Pick、Exclude 定義新類型interface

2023-12-28 14:18:48 376

自动备份Windows的环境变量

自动备份Windows的环境变量

2023-06-30

cmdAndPowershell.reg

鼠标右键添加cmd(管理员)AndPowershell(管理员)

2021-08-30

获得Dict的key和value

公共函数,通过get_keys_from_value(d,val),传入value get key

2021-06-18

空空如也

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

TA关注的人

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