- 博客(16)
- 收藏
- 关注
原创 PDF动态插值生成PDF-PdfReader
1.首先需要使用Adobe Acrobat软件来对PDF进行处理,生成PDF模板。生成类似于下图的模板编辑框。2.使用PdfReader对模板文件流进行编辑。
2024-01-02 10:07:55 404 1
原创 angular学习
json字符串是 ,值为true的生效。如例子中 start始终有该class样式,其余两个要根据vaildStatus的值来决定显示哪个的class样式。值为真,显示前一个expand-on的样式, 值为假。显示expand-off的样式。数组中的每一个样式都会添加到 class中。也可以和ngmodel绑定。第二种 json字符串。
2023-05-04 12:03:19 38
原创 redis 数据库 双写问题 思路记录
redis有值,就不可避免的出现 数据库修改成功, redis修改失败的情况。就会出现redis旧值,数据不一致的情况。防止出现旧数据覆盖新数据的操作,可以再redis的值种加入版本号,如果版本号低于存储的版本。就结束循环,不再修改。如果修改redis失败,try catch 循环修改,次数设置5次左右因该没啥问题吧。首先,redis 是为了 保护 数据库 因为访问量过大 而崩溃。redis 和 数据库 修改时, 两端数据不一致问题。如果连续五次失败,那就只能redis为空了。那么,redis就要有值。
2023-04-26 10:27:21 137
原创 angular http请求封装 JAVA后台请求封装
pipe(}),.pipe(}),注: 自封的方法,有多少参数自己定义,需要注意的点为,get<T>(路径参数,请求头参数) 请求头参数(请求封装类型,路径参数)post<T>(路径参数,params参数,请求头参数) 请求头参数(请求封装类型)封装类型如 'application/json'.pipe中可设置,请求返回结果,以及异常处理请求头方法如下headers?context?params?: boolean;: any;
2023-03-27 11:23:39 453
原创 es特性学习
. 可选链操作符, 相当于 对于该object的属性做一个空判断,再去点。如果该属性为null或者undefined 则返回 undefined ,否则,返回该值。如 空字符串"" 数字0??空值合并操作符,如果 符号 左侧值,不为 nulll 或undefined 则 返回左侧值,否则 返回右侧值使用这种方式做判空, 会比三元判空能少些代码。
2023-03-24 11:26:41 29
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人