小任班长的博客 - 技术相关
type: channel
link: https://cnxiaocheng.top/category/技术相关/
items: JSON Path 获取对象元素及语法介绍
items: 推荐一款免费的内网穿透工具cpolar 附地址
items: mysql创建数据库 用户 授权用户权限
items: 郑州住房公积金调整政策 支持租房多次提取 连续正常缴存半年即可申请贷款
items: vue each循环变量 forEach用法
items: java分割字符串转数组 数组长度不确定split函数
items: springboot使用poi-tl导出word 单选框 复选框
items: vue history路由模式 打包后 打开页面空白 404的解决办法
items: 逗号分割字符串转list 字符串转List
items: javabean转map的方法 对象转map

JSON Path 获取对象元素及语法介绍
type: item
date: 2024-11-29T21:03:00+08:00
description: 根对象使用 $ 来表示，而无需区分是对象还是数组。表达式可以使用.，也可以使用[]。如：$.store.book[0].title 或 $'store'0。表达式(<expr>)可用作显式名称或索引的替代，如：$.store.book[(@.length-1)].title 表示获取最后一个 book 的 title。使用符号@表示当前对象。过滤器表达式通过语法支持，?(<boolean expr>)如：$.store.book[?(@.price < 10)].title 表示获取价格小于 10 的所有 book 的 title。要点：$ 表示文档的根元素@ 表示文档的当前元素.node_name 或 ['node_name'] 匹配下级节点[index] 检索数组中的元素[start:end:step] 支持数组切片语法作为通配符，匹配所有成员.. 子递归通配符，匹配成员的所有子元素(<expr>) 使用表达式?(<boolean expr>)进行数据筛选注意：JsonPath 的索引从0开始计数JsonPath 中字符串使用单引号表示，例如:$.store.book[?(@.category=='reference')]中的'reference'你可以在此处验证 JsonPath 的执行效果。参考文档：https://apifox.com/help/reference/json-path

推荐一款免费的内网穿透工具cpolar 附地址
type: item
date: 2023-08-31T14:00:00+08:00
description: cpolar 只需一行命令，就可以将内网站点发布至公网，方便给客户演示。高效调试微信公众号、小程序、对接支付宝网关等云端服务，提高您的编程效率。应用场景：公开一个本地Web网站 微信公众号开发调试 在移动设备上测试如放置到D盘，映射8080端口1.登录到web控制台查看token，按步骤执行2.最后映射到本地端口cd D:Program Filescpolarcpolar http 8080控制台提示，如下映射，说明穿透成功http://5b8a6bc8.vip.cpolar.cn http://localhost:8080官方链接地址：https://www.cpolar.com/曾经使用过ngrok现收费。魔法隧道不再提供服务。

mysql创建数据库 用户 授权用户权限
type: item
date: 2023-07-03T15:00:00+08:00
description: 登录终端：mysql -u root -h localhost -p创建数据库create database dbname default charset utf8mb4 COLLATE utf8mb4_general_ci;utf8mb4可以存储更多特殊字符，应用场景包括微信昵称等创建用户并授权create user 'user1'@'%' identified by '123456';grant all privileges on user1.* to 'dbname'@'%';授权后能看到information_schema数据库,是正常的。里面包含了授权给他的信息，大部分是只读的，视图形式展示.比如我只想让用户查询、插入、更新，不允许删除，那么可以换成以下SQL：grant select,insert,update on test.* to 'test'@'%';查询当前用户已经授权的权限：show grants for current_user();

郑州住房公积金调整政策 支持租房多次提取 连续正常缴存半年即可申请贷款
type: item
date: 2023-04-07T17:00:00+08:00
description: 一.支持通过租赁方式解决住房，租房提取不限次数承租本市公租房、人才公寓、保障性租赁住房或其他租赁住房的，年度内可通过“郑好办”线上平台或线下多次提取住房公积金，单缴存家庭年提取金额为18,000元，双缴存家庭年提取金额为36,000元。二.加大对刚性及改善性住房需求的支持力度针对刚性住房需求，购买家庭首套住房、首次使用住房公积金贷款、夫妻双方均满足贷款条件的，最高贷款金额为100万元；仅购房人满足贷款条件、家庭第二次使用住房公积金贷款、购买家庭第二套改善性住房的，最高贷款金额为80万元。三.支持新市民、青年人等购房解决住房问题为支持新市民、青年人等购房解决住房问题，通知规定，连续正常缴存6个月以上可申请住房公积金贷款，对贷款金额的确定，不再结合家庭缴存账户余额进行认定。四.调整政策从2023年4月10日起执行通知未涉及的提取和贷款政策，继续按照原有关规定执行。此次调整的政策自2023年4月10日起执行，在执行前已经签订购房合同（经房地产管理部门备案）或已通过初审的住房公积金贷款申请，继续按原政策规定办理。官方政策解读：《郑州住房公积金管理中心关于住房公积金租房提取和购房贷款有关事项的通知》政策解读

vue each循环变量 forEach用法
type: item
date: 2023-04-05T09:00:00+08:00
description: //data为集合 data.forEach(function(item, index) { //index是循环的索引，从0开始 })

java分割字符串转数组 数组长度不确定split函数
type: item
date: 2023-04-03T09:00:00+08:00
description: split函数可以将字符串逗号分割 特定字符分割的字符串转成数组，但是如果分割符号后面空的情况，返回的数组可能忽略控制，如1_ 2_返回长度是1所以，使用limit参数，可以解决这个问题String s = 1_;s.split("_"),返回长度是2的数组，第二个值是空，满足正常逻辑。

springboot使用poi-tl导出word 单选框 复选框
type: item
date: 2023-03-22T09:00:00+08:00
description: 最新版本请参见https://github.com/Sayi/poi-tl，注意与项目中的poi版本对应 com.deepoove poi-tl 1.5.1 //直接打印上复选框 okTextRenderData selSymbol = new TextRenderData("☑",new Style("仿宋",11));TextRenderData unselSymbol = new TextRenderData("□",new Style("仿宋",11));//空

vue history路由模式 打包后 打开页面空白 404的解决办法
type: item
date: 2023-03-21T16:00:00+08:00
description: 当使用这种历史模式时，URL 会看起来很 "正常"，例如 https://example.com/user/id。 不过，问题来了。由于我们的应用是一个单页的客户端应用，如果没有适当的服务器配置，用户在浏览器中直接访问 https://example.com/user/id，就会得到一个 404 错误。不用担心：如果 URL 不匹配任何静态资源，它应提供与你的应用程序中的 index.html 相同的页面。 nginx配置try_files核心：下方的html是个静态文件放的目录location / { root html; try_files $uri $uri/ /index.html; index index.html index.htm; } "h5" : { "router" : { "mode" : "history" }, base不用配置默认值是 /，如果改成 ./路由会变成hash模式

逗号分割字符串转list 字符串转List
type: item
date: 2023-03-20T09:00:00+08:00
description: 借助于Arrays.asList实现示例代码如下String str = "a,b,c"; List<String> result = Arrays.asList(str.split(","));

javabean转map的方法 对象转map
type: item
date: 2023-03-19T09:00:00+08:00
description: 借助于apache commens util包的BeanUtils示例代码如下Bean bean = new Bean()Map map = BeanUtils.describe(bean);