2019年8月19日

web版聊天功能简单实现

摘要:一、问题 核心点:如何找到要发送的人? 要完成一个功能我觉得首先要分析该功能的逻辑及技术难点,而不是盲目的直接就撸代码,这样非常浪费时间。个人觉得web版聊天功能没什么实际应用场景,以前看过中国移动好像有过这种东西,所以就简单实现了下 解决:使用缓存存储当前聊天状态 将当前聊天信息存储在内存中,当然 阅读全文

posted @ 2019-08-19 16:41 Jade_K 阅读 (54) 评论 (0) 编辑

2019年5月29日

.NET Core微服务 权限系统+工作流(二)工作流系统

摘要:一、前言 接上一篇 .NET Core微服务 权限系统+工作流(一)权限系统 ,再来一发 工作流,我在接触这块开发的时候一直好奇它的实现方式,翻看各种工作流引擎代码,探究其实现方式,个人总结出来一个核心要点: 实际上工作流引擎处理流转的核心要义是如何解析流转XML或者JSON或者其它持久化方式,工作 阅读全文

posted @ 2019-05-29 11:37 Jade_K 阅读 (4844) 评论 (21) 编辑

2019年5月28日

.NET Core微服务 权限系统+工作流(一)权限系统

摘要:一、前言 实际上权限系统老早之前我就在一直开发,大概在刚毕业没多久就想一个人写一个系统,断断续续一直坚持到现在,毕竟自己亲动手自写的系统才有收获,本篇仅介绍权限。 小小系统上不了台面,望各位大神勿喷。 二、系统介绍 目前采用的是.Net Core微服务的方式实现,本文不讨论具体的中间件主要是(oce 阅读全文

posted @ 2019-05-28 15:52 Jade_K 阅读 (5388) 评论 (28) 编辑

不同ORM新的理解

摘要:对于ORM你怎么理解?你用过的ORM有什么区别?这是面试的时候基本上会问的问题。 问题很简单,本文不在阐述。本文主要讨论Dapper 和 EF Core First的区别。 从直观上来看两个都是ORM,只不过一个是轻量级一个是重量级,EF的LINQ支持的非常好,Dapper查询速度非常快但是要手写S 阅读全文

posted @ 2019-05-28 14:53 Jade_K 阅读 (175) 评论 (0) 编辑

2018年11月10日

docker mysql安装

摘要:Docker MySQL-Server 安装1、搜索docker search mysql# 一般会选择mysql-server 版本 2、拉取 docker pull mysql-server 3、挂载 sudo docker run --name mysql -d --restart alway 阅读全文

posted @ 2018-11-10 13:29 Jade_K 阅读 (51) 评论 (0) 编辑

2018年9月15日

JS filter使用

摘要:filter 用于筛选数组中符合条件的所以元素,filter只能接受函数 注意:filter只返回筛选结果,不会对原来数组改变 实现方法: 方法3 是ES6语法 箭头函数,实际上就是等价于,这样实现看起来比较高大上,代码也少了很多 有点类似于c#中Lambda表达式,@~~@,真是天下语言一个样 阅读全文

posted @ 2018-09-15 20:16 Jade_K 阅读 (51) 评论 (0) 编辑

2018年2月2日

JS正则改变字符之间文字

摘要:【 】之间的文字替换 阅读全文

posted @ 2018-02-02 09:27 Jade_K 阅读 (44) 评论 (0) 编辑

2018年2月1日

MySQL 实现字符串换行

摘要:UPDATE ew_pm_project_red_detail SET target_describe=REPLACE(target_describe,';【',CONCAT(';',CHAR(10),'【')) 阅读全文

posted @ 2018-02-01 09:16 Jade_K 阅读 (4887) 评论 (0) 编辑

2018年1月9日

日志AOP的实现

摘要:1 /// 2 /// 日志AOP拦截 3 /// 4 [AttributeUsage(AttributeTargets.Method, AllowMultiple = false)] 5 public class LogInterceptorAttribute : ContextAttribute, IContributeObjectSin... 阅读全文

posted @ 2018-01-09 18:42 Jade_K 阅读 (85) 评论 (0) 编辑

mysql in和exists性能比较和使用

摘要:in 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。 如果查询的两个表大小相当,那么用in和exists差别不大。 如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表 阅读全文

posted @ 2018-01-09 09:12 Jade_K 阅读 (36) 评论 (0) 编辑

导航