2020年9月7日

Spring自定义AOP注解

摘要: 本文以验证用户是否登录为例,主要介绍如何自定义一个AOP注解并解析 功能:用户如果已登录,在http请求头中会包含Authorization头,这个字段内存着用户登录后服务端分配的token,服务端会对Controller中被@CheckLogin修饰的接口进行登录验证 定义注解 @Target({ 阅读全文

posted @ 2020-09-07 12:26 Kakura 阅读(556) 评论(0) 推荐(0) 编辑

2019年6月15日

ZooKeeper Lead选举

摘要: 前段时间学习了zookeeper,对其中比较难理解并且容易忘掉的知识点做一个记录~ 关键词: myId:表示在集群中,自身对应的id zxId:节点状态发生改变时,产生的一个时间戳,并且这个时间戳全局有序 leader选举发生的时机: 在集群启动时和leader节点不可用时发生(连接断开) lead 阅读全文

posted @ 2019-06-15 12:17 Kakura 阅读(358) 评论(0) 推荐(0) 编辑

2017年7月22日

Docker+.Net Core 的那些事儿-1.准备工作

摘要: 1.下载centos 地址:https://www.centos.org/download/ 我使用的是DVD ISO,这么做的目的是为了在之后的docker填坑的路上,方便使用centos中Firefox来确定docker中的app能否正常访问。 当然,如果使用curl命令也是可以测试的,这就看各 阅读全文

posted @ 2017-07-22 13:29 Kakura 阅读(447) 评论(0) 推荐(1) 编辑

Docker+.Net Core 的那些事儿-2.创建Docker镜像

摘要: 1.从store.docker.com获取.net core镜像 2.创建一个.net core项目,并发布 在上篇文章结尾建立的工作目录下,执行 执行 修改Program.cs代码: 保存后执行 运行完毕后,会在bin/Debug/netcoreapp1.1/目录下生成publish文件夹。 3. 阅读全文

posted @ 2017-07-22 13:29 Kakura 阅读(308) 评论(0) 推荐(1) 编辑

Docker+.Net Core 的那些事儿-3.创建容器并运行

摘要: 1.根据镜像运行容器 上篇文章建立了一个镜像: 我们以此开始,执行以下命令: 如果返回以上结果表示建立成功。 此时如果你安装的是桌面版的centos,可以在centos中打开浏览器访问http://localhost:5000,看是否可以正常访问。 如果你是min版,可以执行以下命令: 如果返回.n 阅读全文

posted @ 2017-07-22 13:29 Kakura 阅读(419) 评论(0) 推荐(1) 编辑

Docker+.Net Core 的那些事儿-4.还有这种操作!?

摘要: 1.通过docker run -v命令映射工作目录 通过一系列上述操作,我们可以发现我们的发布是基于镜像的,也就是说,在后期的迭代过程中,如果有些代码修改,我们就不得不删除旧的容器和镜像,dotnet重新发布,再按照Dockerfile重新建立镜像和容器并运行,这种操作很蛋疼的,那有什么办法可以解决 阅读全文

posted @ 2017-07-22 13:29 Kakura 阅读(250) 评论(1) 推荐(1) 编辑

2017年1月9日

C# 事件

摘要: C# 事件包含以下对象或元素: 近期学习了一下C#中事件的用法,因为平时用的不多,所以简单的看了看,做个笔记。 EventArgs:事件发生时事件处理方法需要的数据(状态等),是一个不包含任何逻辑的一个贫血对象。 Delegate EventHandler(Object sender,EventAr 阅读全文

posted @ 2017-01-09 11:19 Kakura 阅读(167) 评论(0) 推荐(0) 编辑

2016年12月9日

Java GC随笔

摘要: 最近发生了一些C#程序运行时的一些问题,发现是GC导致的问题,然后稍微研究了一下GC,因为知道Java的GC要比.NET稍微复杂一点,所以我觉得要是能弄懂Java的GC的原理,对.NET的GC的理解也能更深入一些。所以把研究到的整理做了个笔记,以免以后忘记。 什么样的对象会被GC判定要回收的对象: 阅读全文

posted @ 2016-12-09 20:15 Kakura 阅读(247) 评论(0) 推荐(0) 编辑

2016年11月28日

Asp.net MVC 通过自定义ControllerFactory实现构造器注入

摘要: 一、重写ControllerFactory的GetControllerInstance ControllerFactory是asp.net中用于在运行时构造Controller的工厂 ,默认使用的工厂在构造Controller时,默认调用Controller的无参构造函数,所以要实现构造器注入,需要 阅读全文

posted @ 2016-11-28 16:19 Kakura 阅读(3927) 评论(2) 推荐(3) 编辑

SqlHelper简单实现(通过Expression和反射)10.使用方式

摘要: 以下是整个SqlHelper的Demo: 比如在运行到第5行exp.OrderByDescending(a=>a.articleDate)时: 这里就是实现了Lambda到sql的转换。 完整Demo地址:https://github.com/Racpheal/Construction.git 阅读全文

posted @ 2016-11-28 14:39 Kakura 阅读(696) 评论(1) 推荐(1) 编辑

导航