SpringCloud OpenFeign Post请求的坑
在微服务开发中SpringCloud全家桶集成了OpenFeign用于服务调用,SpringCloud的OpenFeign使用SpringMVCContract来解析OpenFeign的接口定义。 但是SpringMVCContract的Post接口解析实现有个巨坑,就是如果使用的是@Request ... 查看全文
Spring中的@Transactional事务注解
一、事务特性 @Transactional注解是用于事务控制的,需要知道事务的ACID特征:即原子性(Atomicity,或称不可分割性)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。 事务是用来控制数据的ACID特性的,用于保证数据的 ... 查看全文
Hyperic Sigar API 举例
Hyperic HQ 是什么? Hyperic HQ 是一个开源的(General Public License,GPL授权)IT资源管理框架,让用户使用统一的界面来管理各种不同的IT资源的管理,Hyperic HQ 可以监控和管理: ★操作系统:AIX,HP/UX,Linux,Solaris,Wi ... 查看全文
在WPF中,如何得到任何Object对象的XAML代码?
原文:在WPF中,如何得到任何Object对象的XAML代码? 在WPF中,可以使用System.Windows.Markup.XamlWriter.Save(objName)得到任何Object对象的XAML代码。 这里举个例子,然后来比较一下:XAML代码:// Window1.xaml Wr.... ... 查看全文
.NET Core技术研究-中间件的由来和使用
.NET Core技术研究-中间件的由来和使用 我们将原有ASP.NET应用升级到ASP.NET Core的过程中,会遇到一个新的概念:中间件。 中间件是ASP.NET Core全新引入的概念。中间件是一种装配到应用管道中以处理请求和响应的软件。 每个组件: 选择是否将请求传递到管道中的下一个组件。 ... 查看全文
webpack4之路(4)-优化进阶
1.使用SplitChunksPlugin插件进行代码分割 什么是代码分割: 它允许你将一个文件分割成多个文件。如果使用得好,它能大幅度的提高应用性能。主要原因是因为我们代码是基于浏览器缓存代码。每当我们对某一个文件做点点改变时webpack重新打包,引入的hash名字就会变化,导致访问站点时用户要 ... 查看全文
input事件change无法上传相同文件的问题
html <input id="file" type="file" accept=".map" onchange="upload()" /> JS document.getElementById('file').value = null; vue <input ref="referenceUploa ... 查看全文
.NET Core技术研究-HttpContext访问的正确姿势
将ASP.NET升级到ASP.NET Core之后,相信大家都会遇到HttpContext.Current无法使用的问题。这也是我们迁移ASP.NET Core必须解决的问题。 本文我们详细讨论一下,使用HttpContext的正确姿势。 先列一下使用HttpContext的具体场景: 1. 在Co ... 查看全文
sidekick minio 团队开源的高性能http sidecar 负载均衡器
sidekick是minio团队开源的负载均衡器,是以sidecar 模式运行的,主要是减少中心化负载均衡器的压力,同时也添加了对于dns 故障 的管理,同时sidekick会通过http error 状态以及readiness api 自动避免发送流量到故障节点。 sidekick 使用简单,同时 ... 查看全文
BootStrap 之 CSS全局样式中的表单
不使用BootStrap 之 CSS全局样式中的表单,自己也不定义CSS样式 <form> <div> <label>Email address</label> <input type="email" placeholder="Email"> </div> <div> <label>Password ... 查看全文
Linux(Centos 7)使用Nginx代理.NET Core 项目
在这里我就不介绍如何在Linux上部署.Net Core以及进程守护监控等内容,如果需要可以查看之前发布的文章。 ASP.NET Core内置了Kestrel服务器,但功能简单,主要用于SelfHost,正式运行还是要依赖IIS、Apache、Nginx等功能全面的服务器,为ASP.NET Core ... 查看全文
1. spring5源码 -- Spring整体脉络 IOC加载过程 Bean的生命周期
可以学习到什么? 0. spring整体脉络 1. 描述BeanFactory 2. BeanFactory和ApplicationContext的区别 3. 简述SpringIoC的加载过程 4. 简述Bean的生命周期 5. Spring中有哪些扩展接口及调用机制 一. spring源码整体脉络 ... 查看全文
JavaScript属于脚本编程语言
1. 计算机语言 目前主要分为三类:机器、汇编、高级 其中编程语言包括:汇编和高级 【注:计算机CPU和内存硬盘存储只认识机器语言的二进制,所以往往高级语言要通过解释器转换】 2. 编程 通过语言编写一系列控制计算机的程序指令性代码 3. 脚本 无需编译,由浏览器内置的js引擎(如Chrome的V8 ... 查看全文
实用但可能鲜为人知的 C++ STL 整理(持续收集中…)
assert (expr); assert 是一个宏,当表达式 expr 的值为 0 时,程序会被终止(RE),然后你会得到一个消息,包含这个表达式的内容,表达式所在行号及源文件名:Assertion failed: expression, file filename, line line numb ... 查看全文
leetcode之28实现strStrGolang(KMP算法)
KMP算法 举例 假设我们有字符串: GTGTGAGCTGG 并且有模式串 GTGTGCF 算法解析 我们需要创建模式串的next,他表示当两个字符串进行模式匹配失败的时候,需要从模式串的哪一个位置重新开始匹配 例如上面两个字符串 012345678910 G T G T G A G C T G G ... 查看全文
windows 显示桌面.scf
windows 显示桌面.scf CreationTime--2018年7月26日11点44分 Author:Marydon 1.情景展示 将显示桌面这个功能迁移到桌面上 2.实现方式 方式一 win+r-->输入:C:/Documents and Settings/你的用户名/Applicatio ... 查看全文
MobaXterm不能读取C:\Windows\system32作为系统变量
在MobaXterm中查看系统变量(path命令),有两个C:\Windows,但就是没有C:\Windows\system32,导致系统命令无法执行(例如ipconfig、ping), 从v10升级到v11,问题依旧,在网上没有找到解决方案, 无奈,只能用目录链接来解决(稍显麻烦) ... 查看全文
6.ASP.NET Core中的Main方法
在这篇文章中,我将带领大家详细学习ASP.NET Core 中的Main方法。在这篇文章中,我将向大家详细介绍下面几个问题:ASP.NET Core Main方法的重要性为什么我们在ASP.NET Core中会有一个Main方法?当你运行一个ASP.NET Core应用程序的时候,背后发生了什么?为... ... 查看全文
AngularJS select中ngOptions用法详解【转】
一、用法 ngOption针对不同类型的数据源有不同的用法,主要体现在数组和对象上。 数组: label for value in array select as label for value in array label group by group for value in array sel ... 查看全文