学习笔记

ApplicationInsights入门到精通系列(一)

 在11月9号的上海.Net Conf开发者峰会上,我做了一个对Application Insights的Persentation,本来想着快速将其转化为一篇博客无赖最近忙成🐶。...

PL真有意思(八):其它程序设计模型

前言# 在之前几篇我们讨论的语法、语义、命名、类型和抽象适用于所有语言。然而我们的注意力都主要集中在命令式语言上,现在这篇来看看其它范式的语言。函数式和逻辑式语言是最主要的非命令式语言。 函数式语言# 命名和作用域问题出现在各种模型中,还有类型、表达式和选择与递归等控制流概念等等。所有语言都必须经过扫描、语法分析和语义分析, 函数式程序设计的概念# 函数式程序设计将一个程序的输出定义为其输入的一个数学函数,在其中没有内部状态的概念,因此也没有副作用。函数式提供了一下特征,其中许多都是命令式语言中没有的: ...

等待资源(wait_resource)解码

 在调查阻塞或死锁时,你可能很想知道阻塞的等待资源(wait_resource)是什么,通常等待资源的类型是Page、Object、Key和RID,它们的格式分别是:...

10-支付功能

一、支付功能 1、Pycharm远程代码调试   通过设置Pycharm来调试远端的服务器,为啥要用Pycharm调试远端服务器的代码?是因为关于第三方支付以及第三方登录,都是有一个回调的URL,这个URL一般指向的是服务器的IP地址,如何将本地代码上传到服务器中?   在windows下如何连接远程服务器呢?下载一个轻量级的连接远程服务器的客户端secureCRT。(下载注册机注册) 在这里面指明远程服务器的Hsotname与Username就可以连接远程服务器啦。连接远程服务器,过一段时间会自动退出来,怎么防止它退出来呢?安装一个工具可以防止它退出来: ...

Java包机制package之间调用问题-cmd运行窗口编译运行

问题:在使用了java包机制(package)后,编译出现错误:找不到或无法加载主类 xxx 的错误提示信息(各种编译不通过) 先给演示结果: 编译:javac -d classes src/a/HelloTest.java -d classes :指定存放class文件的路径 src/a/HelloTest.java :在项目路径:D:\javacode\Hello的基础上指定源文件的路径 此时D:\javacode\Hello\classes路径下已经按照package路径结构生成了class文件 ...

MySql分库分表与分区的区别和思考

目录 一.分分合合 1.1 分 2.2 合 二.分区 2.1 实现方式 2.2 内部文件 2.3 数据处理 三.分库分表 3.1 实现 3.2 分布式数据库中间件 3.3 内部文件 3.4 问题 四.总结 回到顶部 一.分分合合   说过很多次,不要拘泥于某一个技术的一点,技术是相通的。重要的是编程思想,思想是最重要的。当数据量大的时候,需要具有分的思想去细化粒度。当数据量太碎片的时候,需要具有合的思想来粗化粒度。 1.1 分   很多技术都运用了分的编程思想,这里来举几个例子,这些都是分的思想 ...

如何从产品的角度对待自己的博客

 毕业前老想着自己掌握了技术,就掌握了核心,入职以后发现技术只是核心的一小小部分。当看到一个新的技术的时候,欣喜若狂。一头扎进它的官方文档里,看完之后无奈手头没有实践的地方,还是不知道怎么用。随即想到了之前看了两篇博客,大致内容就是对码农、hacker,的看法。内容大概是把码农和hacker 比作的是技术人员的两类人。...

ReactRouter中HashRouter和BrowserRouter的区别

仅个人理解,如有不当请指正 一、从原理上 HashRouter在路径中包含了#,相当于HTML的锚点定位。(# 符号的英文叫hash,所以叫HashRouter,和散列没关系哦)) 而BrowserRouter使用的是HTML5的新特性History,没有HashRouter(锚点定位)那样通用,低版本浏览器可能不支持。 二、从用法上 BrowserRouter进行组件跳转时可以传递任意参数实现组件间的通信,而HashRouter不能(除非手动拼接URL字符串),因此一般配合Redux使用,实现组件间的数据通信。 ...

[CSS七分钟系列]都1902年了,还不知道用margin:auto给flex容器内元素分组?

最近看到几篇博文讲解margin:auto在flex容器中的使用,可惜的是大多讲解都浮于页面表现,没深究其中的作用机理,本文在此浅薄对其表现机理做简单探讨. 引子 日常业务迭代过程中,flex已经是前端工程师解决常见布局的神兵利器.但是随着使用的深入,偶然会发觉flex对于简单的布局足够直接迅速,但是对于稍稍复杂一些的布局,就需要层层的包裹分组来解决.举个栗子,下图是我们常见的布局图: 如果flex容器之中仅仅只有三个元素,彼此分离,我们借助于justify-content就足够应付.但是如果其中两个元素需要当成一组来处理,比如图一中的BC,使用flex布局,就不能保证布局结构足够简单,就需要把AB用一个div之类的标签包括起来当成一个元素,并且BC需要在新的包裹容器中居中,才可以实现上图布局.代码如下: ...

FullGC排查心得

 最近线上系统(JDK1.7)出现了多次FullGC,但是情况都不一样,今天有时间,将FullGC的排查思路以及如何解决记录下,供大家一起探讨。场景一:...

VS Code 中文社区正式成立啦!VS Code Day 圆满落幕!

背景简介 Visual Studio Code 是一款现代化轻量级代码编辑器,它免费、开源、跨平台、功能强大。本次 VS Code Day 是广大 VS Code 爱好者一起学习与交流的盛会,让我们对 VS Code 有一次再深入的理解与探讨,看看 VS Code 有哪些重要的组件,聊聊 VS Code 及其插件的设计理念,看看 VS Code 是如何做开源产品的,我们从中又能学到什么?此外,你也能轻松地开发一款属于你的插件。 VS Code中文社区成立 11 月 30 日,VS Code Day 在上海顺利举行!这是 VS Code 中文社区的第一次线下活动,邀请了百度、腾讯、阿里、以及微软的众多大佬前来分享,带来一场干货满满的大 Party ! ...

Spring Cloud Alibaba基础教程:Nacos服务发现与配置管理

 随着微服务概念的流行,越来越多的公司采用Spring Cloud全家桶构建微服务系统,实现业务的快速迭代。Spring Cloud提供了快速构建分布式微服务常用组件,包括Spring Cloud Eureka、Spring Cloud Ribbon、Spring Cloud Hystrix、Spring Cloud Zuul等等。依赖Spring强大生态环境,其已经成为Java开发人员构建微服务系统首选解决方案。...
青岛软件培训

可能你正在寻找一家靠谱的IT培训机构,学习一些专业的软件开发技术,找一份得体的工作。恰巧我们就是一家踏踏实实做教育的IT人才培养机构,我们咨询电话是 0532-85025005,如果你确实对IT感兴趣,我们不妨交流一下。

申请免费试听课程