博客园 - 屌丝大叔的笔记
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=95557
2023-02-24T01:37:14Z
屌丝大叔的笔记
https://www.cnblogs.com/subendong/
feed.cnblogs.com
https://www.cnblogs.com/subendong/p/17116159.html
abp vnext多租户之获取租户流程 - 屌丝大叔的笔记
先引申一个问题:用户登录后如何获取用户信息? 有很多种方式,从token中获取、从cookie中获取、从请求头中获取、从域名中获取、从url中获取、其它自定义获取方式。注意:token本身可以放在cookie或者请求头里,这里之所以把cookie和请求头加上去,是为了举例。 所以,多租户也是同样的道
2023-02-13T06:06:00Z
2023-02-13T06:06:00Z
屌丝大叔的笔记
https://www.cnblogs.com/subendong/
【摘要】先引申一个问题:用户登录后如何获取用户信息? 有很多种方式,从token中获取、从cookie中获取、从请求头中获取、从域名中获取、从url中获取、其它自定义获取方式。注意:token本身可以放在cookie或者请求头里,这里之所以把cookie和请求头加上去,是为了举例。 所以,多租户也是同样的道 <a href="https://www.cnblogs.com/subendong/p/17116159.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/subendong/p/17073431.html
abp分页查询时,如果IQueryable返回的是IQueryable<DTO>,不能使用.OrderBy().PageBy() - 屌丝大叔的笔记
今天在做分页查询时,需要联表查询,然后将 this.GetQueryableForMobile(input) 方法的返回结果改成了IQueryable<ExternalAssignmentWorkOrderDetailListDto>,而不是具体的某个领域模型。导致代码执行到 ToListAsync
2023-01-29T09:56:00Z
2023-01-29T09:56:00Z
屌丝大叔的笔记
https://www.cnblogs.com/subendong/
【摘要】今天在做分页查询时,需要联表查询,然后将 this.GetQueryableForMobile(input) 方法的返回结果改成了IQueryable<ExternalAssignmentWorkOrderDetailListDto>,而不是具体的某个领域模型。导致代码执行到 ToListAsync <a href="https://www.cnblogs.com/subendong/p/17073431.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/subendong/p/16826150.html
asp.net core3.1代码中获取数据库连接字符串 - 屌丝大叔的笔记
{ "ConnectionStrings": { "Default": "server=192.168.3.5;Initial Catalog=your_db_name;User=root;Password=111222;port=3306;sslMode=None;" } } public cla
2022-10-25T12:08:00Z
2022-10-25T12:08:00Z
屌丝大叔的笔记
https://www.cnblogs.com/subendong/
【摘要】{ "ConnectionStrings": { "Default": "server=192.168.3.5;Initial Catalog=your_db_name;User=root;Password=111222;port=3306;sslMode=None;" } } public cla <a href="https://www.cnblogs.com/subendong/p/16826150.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/subendong/p/16776522.html
js 密码正则表达式 - 屌丝大叔的笔记
^(?=.*[a-zA-Z\d])(?=.*[@#$%&*])[\da-zA-Z@#$%&*]{8,}$ 包含英文字符、数字、特殊字符 1.英文字符 + 特殊字符 2.数字 + 特殊字符 3.英文字符 + 数字 + 特殊字符 4.顺序不做要求 示例: var reg = /^(?=.*[a-zA-Z
2022-10-10T09:28:00Z
2022-10-10T09:28:00Z
屌丝大叔的笔记
https://www.cnblogs.com/subendong/
【摘要】^(?=.*[a-zA-Z\d])(?=.*[@#$%&*])[\da-zA-Z@#$%&*]{8,}$ 包含英文字符、数字、特殊字符 1.英文字符 + 特殊字符 2.数字 + 特殊字符 3.英文字符 + 数字 + 特殊字符 4.顺序不做要求 示例: var reg = /^(?=.*[a-zA-Z <a href="https://www.cnblogs.com/subendong/p/16776522.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/subendong/p/16707752.html
mysql 获取包含某个字段的所有表 - 屌丝大叔的笔记
SELECT DISTINCT TABLE_NAME FROM information_schema.COLUMNS WHERE COLUMN_NAME = 'OrderId' AND TABLE_SCHEMA='xxx'; SELECT DISTINCT TABLE_NAME FROM infor
2022-09-19T07:08:00Z
2022-09-19T07:08:00Z
屌丝大叔的笔记
https://www.cnblogs.com/subendong/
【摘要】SELECT DISTINCT TABLE_NAME FROM information_schema.COLUMNS WHERE COLUMN_NAME = 'OrderId' AND TABLE_SCHEMA='xxx'; SELECT DISTINCT TABLE_NAME FROM infor <a href="https://www.cnblogs.com/subendong/p/16707752.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/subendong/p/16531407.html
java8从集合中查找对象的属性 + 集合筛选功能 - 屌丝大叔的笔记
// 根据流程实例ID查询已经撤销的流程 List<String> processInstanceIds = models.stream().map(ProcessForLineScreenResponse::getInstanceId).collect(Collectors.toList());
2022-07-29T02:25:00Z
2022-07-29T02:25:00Z
屌丝大叔的笔记
https://www.cnblogs.com/subendong/
【摘要】// 根据流程实例ID查询已经撤销的流程 List<String> processInstanceIds = models.stream().map(ProcessForLineScreenResponse::getInstanceId).collect(Collectors.toList()); <a href="https://www.cnblogs.com/subendong/p/16531407.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/subendong/p/16531403.html
mybatis查询参数为List<String>,输出结果为List<String>写法 - 屌丝大叔的笔记
<!-- 产线大屏,事件列表,根据流程实例ID查询已经撤销的流程--> <select id="getStopedProcessInstanceByIds" parameterType="java.util.List" resultType="string"> SELECT T1.PROC_INST
2022-07-29T02:24:00Z
2022-07-29T02:24:00Z
屌丝大叔的笔记
https://www.cnblogs.com/subendong/
【摘要】<!-- 产线大屏,事件列表,根据流程实例ID查询已经撤销的流程--> <select id="getStopedProcessInstanceByIds" parameterType="java.util.List" resultType="string"> SELECT T1.PROC_INST <a href="https://www.cnblogs.com/subendong/p/16531403.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/subendong/p/16493964.html
公司java的flowable项目docker时间配置问题,慢了8个小时 - 屌丝大叔的笔记
解决方案: FROM java:8 WORKDIR /app COPY ./com.xxxxx.workflow . COPY ./simsun.ttc /usr/share/fonts/simsun.ttf EXPOSE 9090 ENV LANG C.UTF-8 ENV TZ="Asia/Sha
2022-07-19T06:34:00Z
2022-07-19T06:34:00Z
屌丝大叔的笔记
https://www.cnblogs.com/subendong/
【摘要】解决方案: FROM java:8 WORKDIR /app COPY ./com.xxxxx.workflow . COPY ./simsun.ttc /usr/share/fonts/simsun.ttf EXPOSE 9090 ENV LANG C.UTF-8 ENV TZ="Asia/Sha <a href="https://www.cnblogs.com/subendong/p/16493964.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/subendong/p/16489736.html
asp.net 3.1 记一次对接口日志进行瘦身的经过 - 屌丝大叔的笔记
1.appsettings.json开头配置日志的地方,针对Microsoft,System设置日志级别 "Logging": { "LogLevel": { "Default": "Information", "System": "Warning", "Microsoft": "Warning"
2022-07-18T03:13:00Z
2022-07-18T03:13:00Z
屌丝大叔的笔记
https://www.cnblogs.com/subendong/
【摘要】1.appsettings.json开头配置日志的地方,针对Microsoft,System设置日志级别 "Logging": { "LogLevel": { "Default": "Information", "System": "Warning", "Microsoft": "Warning" <a href="https://www.cnblogs.com/subendong/p/16489736.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/subendong/p/16473924.html
abp creatoruserid null - 屌丝大叔的笔记
abp creatoruserid null 今天在做接口的时候,发现一个问题:创建一条数据时,CreatorUserId的值为null。虽然CreationTime有值,但是CreatorUserId为null,这什么幺蛾子呢? 于是百度一通搜索,没找到任何有用信息。然后就用谷歌搜索关键字:abp
2022-07-13T07:04:00Z
2022-07-13T07:04:00Z
屌丝大叔的笔记
https://www.cnblogs.com/subendong/
【摘要】abp creatoruserid null 今天在做接口的时候,发现一个问题:创建一条数据时,CreatorUserId的值为null。虽然CreationTime有值,但是CreatorUserId为null,这什么幺蛾子呢? 于是百度一通搜索,没找到任何有用信息。然后就用谷歌搜索关键字:abp <a href="https://www.cnblogs.com/subendong/p/16473924.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/subendong/p/16469966.html
使用k8s部署docker,如何挂载目录? - 屌丝大叔的笔记
针对这个问题,分两步解决:1.k8s指定节点部署,目的是为了让docker容器始终部署在一台宿主机上。 后面我挂载目录的话,只要挂载到这台宿主机上就可以了。2.在yaml文件中配置挂载目录。 一开始我想的是在Dockerfile文件中配置,后来改了思路,认为在yaml文件中比较合理。至于Docker
2022-07-12T06:27:00Z
2022-07-12T06:27:00Z
屌丝大叔的笔记
https://www.cnblogs.com/subendong/
【摘要】针对这个问题,分两步解决:1.k8s指定节点部署,目的是为了让docker容器始终部署在一台宿主机上。 后面我挂载目录的话,只要挂载到这台宿主机上就可以了。2.在yaml文件中配置挂载目录。 一开始我想的是在Dockerfile文件中配置,后来改了思路,认为在yaml文件中比较合理。至于Docker <a href="https://www.cnblogs.com/subendong/p/16469966.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/subendong/p/16450423.html
vue + elementui,表单输入框不能输入数据 - 屌丝大叔的笔记
现状是这样的:1.新增时是可以的,但是修改就不行了2.第一次修改可以,再点击修改也不行3.总结1和2,就是因为表单提交后,就不能修改了原因:看表单元素:<el-input v-model="formData.weight" />,绑定了weight字段。在vue的data里,有给weight赋值,比
2022-07-06T05:17:00Z
2022-07-06T05:17:00Z
屌丝大叔的笔记
https://www.cnblogs.com/subendong/
【摘要】现状是这样的:1.新增时是可以的,但是修改就不行了2.第一次修改可以,再点击修改也不行3.总结1和2,就是因为表单提交后,就不能修改了原因:看表单元素:<el-input v-model="formData.weight" />,绑定了weight字段。在vue的data里,有给weight赋值,比 <a href="https://www.cnblogs.com/subendong/p/16450423.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/subendong/p/16446866.html
A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: TCP Provider, error: 35 - An internal exception was caught) - 屌丝大叔的笔记
A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: TCP Provider, error: 
2022-07-05T08:10:00Z
2022-07-05T08:10:00Z
屌丝大叔的笔记
https://www.cnblogs.com/subendong/
【摘要】A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: TCP Provider, error:  <a href="https://www.cnblogs.com/subendong/p/16446866.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/subendong/p/16444239.html
electron自动更新 - 屌丝大叔的笔记
1.主要是删除package.json中dependencies节点的"electron-updater": "^4.6.5",这个版本的包,node写文件有问题2.devDependencies中的electron-updater降低版本,由4.6.5降到3.0.03.然后就是利用electron
2022-07-04T11:44:00Z
2022-07-04T11:44:00Z
屌丝大叔的笔记
https://www.cnblogs.com/subendong/
【摘要】1.主要是删除package.json中dependencies节点的"electron-updater": "^4.6.5",这个版本的包,node写文件有问题2.devDependencies中的electron-updater降低版本,由4.6.5降到3.0.03.然后就是利用electron <a href="https://www.cnblogs.com/subendong/p/16444239.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/subendong/p/16401609.html
this.$confirm里面使用await异步调取接口数据 或者 异步接口then里面使用await/promise - 屌丝大叔的笔记
this.$confirm里面使用await异步调取接口数据 或者 异步接口then里面使用await/promise只需在then的回调方法/匿名方法里添加一个async标记就可以了。 xxx.then(async () => { var workOrder = await this.getWor
2022-06-22T10:02:00Z
2022-06-22T10:02:00Z
屌丝大叔的笔记
https://www.cnblogs.com/subendong/
【摘要】this.$confirm里面使用await异步调取接口数据 或者 异步接口then里面使用await/promise只需在then的回调方法/匿名方法里添加一个async标记就可以了。 xxx.then(async () => { var workOrder = await this.getWor <a href="https://www.cnblogs.com/subendong/p/16401609.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/subendong/p/16401196.html
vs2019基于.net framework4.6开发的windows service,windows7上无法提供http端口监听 - 屌丝大叔的笔记
解决方式:只要把windows7的防火墙关掉就可以了。
2022-06-22T08:44:00Z
2022-06-22T08:44:00Z
屌丝大叔的笔记
https://www.cnblogs.com/subendong/
【摘要】解决方式:只要把windows7的防火墙关掉就可以了。 <a href="https://www.cnblogs.com/subendong/p/16401196.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/subendong/p/16399171.html
如何从容器里面拷文件到宿主机? - 屌丝大叔的笔记
如何从容器里面拷文件到宿主机? 答:在宿主机里面执行以下命令 docker cp 容器名:要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径 docker cp b2a40d1b3ff0:/app/App_Data/Logs/Logs.txt /soft
2022-06-22T00:52:00Z
2022-06-22T00:52:00Z
屌丝大叔的笔记
https://www.cnblogs.com/subendong/
【摘要】如何从容器里面拷文件到宿主机? 答:在宿主机里面执行以下命令 docker cp 容器名:要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径 docker cp b2a40d1b3ff0:/app/App_Data/Logs/Logs.txt /soft <a href="https://www.cnblogs.com/subendong/p/16399171.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/subendong/p/16380669.html
dotnet指定项目打包/发布 - 屌丝大叔的笔记
#打包到指定目录,如果使用-c Release,则不会生成swaggerdotnet publish Xxx.Mes.BackgroundTask.Host.csproj -c Release -o /app/xxx.mes.backgroundtask.qa/xxx.mes.backgroundt
2022-06-16T00:53:00Z
2022-06-16T00:53:00Z
屌丝大叔的笔记
https://www.cnblogs.com/subendong/
【摘要】#打包到指定目录,如果使用-c Release,则不会生成swaggerdotnet publish Xxx.Mes.BackgroundTask.Host.csproj -c Release -o /app/xxx.mes.backgroundtask.qa/xxx.mes.backgroundt <a href="https://www.cnblogs.com/subendong/p/16380669.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/subendong/p/16343820.html
华为荣耀60安装Fiddler的正确姿势 - 屌丝大叔的笔记
前提是先获取Fiddler的https取证书,直接浏览器地址栏输入:http://192.168.3.66:8888 192.168.3.66是我电脑的局域网IP,8888是代理的端口,如下图: 1.首先进入手机的设置界面 2.点击“安全”,进入如下界面: 3.点击“更多安全设置”,进入如下界面:
2022-06-05T05:24:00Z
2022-06-05T05:24:00Z
屌丝大叔的笔记
https://www.cnblogs.com/subendong/
【摘要】前提是先获取Fiddler的https取证书,直接浏览器地址栏输入:http://192.168.3.66:8888 192.168.3.66是我电脑的局域网IP,8888是代理的端口,如下图: 1.首先进入手机的设置界面 2.点击“安全”,进入如下界面: 3.点击“更多安全设置”,进入如下界面: <a href="https://www.cnblogs.com/subendong/p/16343820.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/subendong/p/16335441.html
记一次vue弹框内列表数据没有实时更新的问题 - 屌丝大叔的笔记
ISSUE: 第一次打开弹框: 关掉再打开弹框: 反复操作几次,会发现第二个弹框“是否使用”一栏全部是灰色的。 因为这个“排序”和“是否使用”字段是获取接口数据后,又调用了另一个接口,遍历动态添加上去的。一开始以为是这个问题,使用了this.$set()赋值没用。 最后在放弃的时候,看到接口是在弹框
2022-06-01T11:43:00Z
2022-06-01T11:43:00Z
屌丝大叔的笔记
https://www.cnblogs.com/subendong/
【摘要】ISSUE: 第一次打开弹框: 关掉再打开弹框: 反复操作几次,会发现第二个弹框“是否使用”一栏全部是灰色的。 因为这个“排序”和“是否使用”字段是获取接口数据后,又调用了另一个接口,遍历动态添加上去的。一开始以为是这个问题,使用了this.$set()赋值没用。 最后在放弃的时候,看到接口是在弹框 <a href="https://www.cnblogs.com/subendong/p/16335441.html" target="_blank">阅读全文</a>