#Etc

ServletConfig接口

Servlet容器初始化Servlet对象时会为Servlet创建一个ServletConfig对象,在ServletConfig对象中包含了Servlet的初始化参数信息,此外ServletConfig对象还与当前web应用中的ServletContext对象关联,Servlet容器在调用Servlet对象的init...
代码星球 ·2020-08-02

chocolatey install curl and netcat

软件仓库 https://chocolatey.org/packages chocoinstallopensslchocoinstallcurlchocoinstallnetcat   ==============End ...

git fetch 更新远程代码到本地仓库

来源https://www.cnblogs.com/chenlogin/p/6592228.html理解fetch的关键,是理解FETCH_HEAD,FETCH_HEAD指的是:某个branch在服务器上的最新状态’。这个列表保存在.Git/FETCH_HEAD文件中,其中每一行对应于远程服务器的一个分支。...

LeetCode算法题详解之两个数组的交集

题目背景: 这个与我们高中时期学习的交集是一样的,顺便复习一下相关的数学知识有助于更好的理解。交集的定义: 对于两个集合A和B,定义A和B的交集为C,其中C={x|x属于A且X属于B},记作A∩B。如图所示:  解题思路一:publicint[]intersect(int...

服务发现系统etcd之安装和使用

一、概述etcd是一个高可用的键值存储系统,主要用于共享配置和服务发现。etcd是由CoreOS开发并维护的,灵感来自于ZooKeeper和Doozer,它使用Go语言编写,并通过Raft一致性算法处理日志复制以保证强一致性。Raft是一个新的一致性算法,适用于分布式系统的日志复制,Raft通过选举的方式来实现一致性。...

Hibernate之openSession与getCurrentSession的区别

openSession与getCurrentSession的区别(1)openSession每一次获得的是一个全新的session对象,而getCurrentSession获得的是与当前线程绑定的session对象;(2)openSession不需要配置,而getCurrentSession需要配置<proper...

C:WINDOWSsystem32driversetchosts 文件的作用

先来看一看C:WINDOWSsystem32driversetchosts系统原来的hosts文件(未经过改动)打开原来的hosts文件,查看原来的内容host是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览...

差异:git clone , git fetch, git pull和git rebase

Git Pull据我所知,当你使用git pull时,它将会获取远程服务器(你请求的,无论什么分支)上的代码,并且立即合并到你的本地厂库,Pull是一个高等级的请求,默认会支持Fetch和merge的操作,如果不是为了使用上的方便,你可以完全不使用它。12345$git checkout&...
代码星球 ·2020-07-22

DotNetCore跨平台~autofac属性的自动注入

回到目录在使用autofac这个DI工具时,我们一般使用的是构造方法注入,而dotnetcore的标准框架里也集成了构造方法注入,而属性注入在一些场景下,表现的更为灵活,像java的spring框架里就有@Autowired注解来实现属性的注入,而autofac这个框架也提示了属性自动注入的方式(PropertiesA...

DotNetCore跨平台~Json动态序列化属性

回到目录Json动态序列化属性,主要为了解决一个大实体,在返回前端时根据需要去序列化,如果实体里的某个属性在任务情况下都不序列化,可以添加[JsonIgnore]特性,这种是全局的过滤,但是更多的情况下我们需要的是,按着某种场景去序列化某些属性,下面举例说明。两种场景,B2C场景和C2C场景,它们需要让PeopleDT...

DotNetCore跨平台~为debain系统添加阿里云加速

回到目录直接把它阿里云的镜像覆盖到原来的/etc/apt/sources.list文件cat>/etc/apt/sources.list<<EOFdebhttp://mirrors.aliyun.com/debian/stretchmainnon-freecontribdebhttp://mirror...

LindDotNetCore~ISoftDelete软删除接口

回到目录概念ISoftDelete即软删除,数据在进行delete后不会从数据库清除,而只是标记一个状态,在业务范围里都不能获取到这个数据,这在ORM框架里还是比较容易实现的,对传统的ado来说需要对sql统一进行拦截和条件过滤.实施步骤实体继承ISoftDelete数据上下文实现对IsDeleted的过滤对删除方法进...

LindDotNetCore~添加路由前缀

回到目录路由前缀就是我们所说的api/values里的api,这里的api可以用其它具体含义的字符表示,如Shop,Order,Game,它可以表示一个个模块,这一般在单体架构里;也可以是一个个小服务,这一般在微服务架构里.对于基于微服务的设计理念里,我们每个模块都成了一个网站,一个服务,它们的路由应该具有一定的可读性...

LindDotNetCore~Ocelot实现微服务网关

回到目录网关在硬件里有自己的定义,而在软件架构里也有自己的解释,它就是所有请求的入口,请求打到网关上,经过处理和加工,再返回给客户端,这个处理过程中当然就是网关的核心,也是Ocelot的核心,我们可以把用户授权,校验,缓存,认证等很多关注点在网关中实现!善友大哥收录的:http://www.csharpkit.com/...

LindDotNetCore~Polly组件对微服务场景的价值

回到目录Polly是一个开源框架,在github上可以找到,被善友大哥收录,也是.AppvNext的一员!AppvNext:https://github.com/App-vNextGitHub:https://github.com/App-vNext/PollyNanoFabric是一个开源的微服务架构,也是善友大哥推...
首页上一页...3940414243...下一页尾页