自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 收藏
  • 关注

转载 mysql 悲观锁与乐观锁的理解

悲观锁与乐观锁是人们定义出来的概念,你可以理解为一种思想,是处理并发资源的常用手段。不要把他们与mysql中提供的锁机制(表锁,行锁,排他锁,共享锁)混为一谈。一、悲观锁顾名思义,就是对于数据的处理持悲观态度,总认为会发生并发冲突,获取和修改数据时,别人会修改数据。所以在整个数据处理过程中,需要将数据锁定。悲观锁的实现,通常依靠数据库提供的锁机制实现,比如mysql的排他锁,...

2019-02-28 16:28:00 48

原创 Apache发布NetBeans 10.0,增强对JDK 11的支持

Apache软件基金会最近发布了NetBeans 10.0,主要特性包括增强对JDK 11的支持、添加对JUnit 5的支持以及重新集成了PHP、JavaScript和Groovy模块。在路线图上,Apache规划在2019年发布两个版本,将包括对JDK 12和JDK 13的支持。Apache软件基金会最近发布了NetBeans 10.0(incubating),主要特性包括增强对JDK 11的支...

2019-02-28 08:00:00 76

转载 MySQL安装图解

1. 安装文件所在路径,不要包含中文!** 有三个按钮:第一个按钮表示典型安装(推荐的安装)***第二个按钮表示自定义安装(一般使用这种方法) 第三个按钮表示完全安装(一般不需要)* 要多等一段时间** 这页中的第一个图片中的复选框一定要选中...

2019-02-27 21:57:00 39

转载 数据采集录入填报时如何只更新当前修改行

在实际的项目开发中,填报表的应用十分广泛。 多数情况下,填报表会作为整个项目的一部分配合需求灵活使用,下面就举例介绍一下。 要求: 当前用户在页面上修改了某行数据,报表自动将用户名更新到这些行的【操作人】字段,但在报表展现内容中不要显示。 当前报表设计如下,首先实现基本的填报操作: 数据来源: 数据去向: 至此,填报表的基本功能已经实现, 下面我们...

2019-02-26 14:22:54 74

转载 【跃迁之路】【736天】程序员高效学习方法论探索系列(实验阶段493-2019.2.26)...

实验说明从2017.10.6起,开启这个系列,目标只有一个:探索新的学习方法,实现跃迁式成长实验期2年(2017.10.06 - 2019.10.06)我将以自己为实验对象。我将开源我的学习方法,方法不断更新迭代,全程记录分享实验结束后我将请5位以上资深程序员判断我是否达成目标。本实验旨在探索新方法,所涉及的学习方法未经科学...

2019-02-26 12:06:49 44

转载 NN中BP推导及w不能初始化为0

转自:为什么w不能初始化为0,而是要随机初始化?https://zhuanlan.zhihu.com/p/27190255通俗理解BP.https://zhuanlan.zhihu.com/p/24801814很容易就看明白!学习了!转载于:https://www.cnblogs.com/BlueBlueSea/p/10435096.html...

2019-02-26 08:52:00 98

转载 重拾golang - go目录结构说明

go 目录结构说明  golang集多编程范式之大成者,使开发者能够快速的开发、测试、部署程序,支持全平台静态编译。go具有优秀的依赖管理,高效的运行效率,庞大的第三方库支持以及在国内持续的增长势头。  作为开发者的我们也将不得不重视这门语言的兴起。首先向大家讲解一下go语言开发环境的目录结构,让我们更清楚的认识它。一、goroot开...

2019-02-25 08:06:11 185

转载 web前端性能优化总结

概括涉及到的分类网络层面构建层面浏览器渲染层面服务端层面涉及到的功能点资源的合并与压缩图片编解码原理和类型选择浏览器渲染机制懒加载预加载浏览器存储缓存机制PWAVue-SSR资源合并与压缩http请求的过程及潜在的性能优化点理解减少http请求数量和减少请求资源大小两个优化要点掌握压缩与合并...

2019-02-24 22:33:44 149

转载 监控环境搭建工作总结

专业的人配合,完成项目,创造价值。让自己的长板快快长长的方法,每天对自己的工作,作书面记录。勤奋的写,专注的写。这是张老师的给我们写作的一些建议方法。今天在这里描述一下我最近的一项工作,zabbix监控环境搭建。我今天要介绍的不是这个环境有多么的好用,功能有多多,能给我们运维带来多大价值,解决了我们工作中的多少难题。在这里我会搭建过程做一下记录。由于是第一次搭建,我看了一下官方文档中的搭建过程,及...

2019-02-24 21:54:32 54

转载 mybatis 一对多,(多对一,一对一

多对一,和一对一是同一种写法,每种写法又分在数据库关联和在mybatis关联1,多对一,一对一数据库关联2,多对一,一对一mybatis关联3,一对多,数据库关联,注意,Java type改oftype4,一对多,mybatis关联转载于:https://www.cnblogs.com/vhyc/p/10427176.html...

2019-02-24 18:31:00 58

转载 CountDownLatch初步理解

注:文中代码的解释基本上都以注释的形式和代码写在一起CountDownLatch是并发环境中常用的计数组件,也是基于AQS实现的。主要的方法有两个,countDown和await,实现了AQS模板方法的tryReleaseShared方法来完成countDown计数减的过程,实现了AQS模板方法的tryAcquireShared方法来实现await阻塞等待功能。countDown方法co...

2019-02-24 13:32:00 84

转载 Centos6系列Bond配置方法

在Windows Server平台因业务需求经常会用到NIC双网卡绑定,同样Linux平台下用于网络负载均衡及网络冗余会用到bond模式。Bond模式:0-6,即7种模式。模式一:mod=0 ,即:(balance-rr) Round-robin policy(平衡轮循策略)特点:传输数据包顺序是依次传输(即:第1个包走eth0,下一个包就走eth1....一直循环下去,直到...

2019-02-22 08:48:44 567

转载 log4j2使用

为什么要用log4j2 why1.项目中的执行流程比较复杂,如果一旦出现异常,你的判断流程应该是怎样的呢?直接调试么?这样很浪费时间,其实应该首先看一下错误信息,能否判断,如果不能,看一下日志信息具体执行到了哪的流程,判断,最后还是无法定位再使用debug。2.你想看一下执行流程3.可以用来追踪一些变量log4j2是什么 whatapache 的开源项目,jar包导入项目就可以使用了,用...

2019-02-21 16:47:25 167

转载 MSSQL 临时表的相关内容

临时表增加任意列并插入值得算法CREATE TABLE #TB_YEAR(ID INT PRIMARY KEY) --建立临时表INSERT INTO #TB_YEAR (ID) VALUES (1) --插入值为1ALTER TABLE #TB_YEAR ADD NAME VARCHAR(20) -T-SQL语句 增加一列--增加任意列DECLA...

2019-02-21 14:33:00 91

转载 理解递归 Recurtion

In order to understand recursion, one must first understand recursion.To Iterate is Human, to Recurse, Divine.递归的定义子程序或者函数直接或者间接地调用自身。递归是一种描述问题和解决问题的基本方法,相比(循环)之下递归写出的代码可读性更好,不过性能上并没有优势。此外,很多算...

2019-02-21 07:53:50 206

转载 【译】 WebSocket 协议第六章——发送与接收消息(Sending and Receiving Data)

概述本文为 WebSocket 协议的第六章,本文翻译的主要内容为 WebSocket 消息发送与接收相关内容。发送与接收消息(协议正文)6.1 发送数据为了通过 WebSocket 连接发送一条 WebSocket 消息,终端必须遵循以下几个步骤:终端必须保证 WebSocket 连接处于 OPEN 状态(见第 4.1 节和...

2019-02-20 20:22:36 122

转载 UVA 11988 Broken Keyboard (a.k.a. Beiju Text

解释来自:https://www.cnblogs.com/GeniusYang/p/5176454.html 1 #include<cstdio> 2 #include<cstring> 3 const int maxn = 100000 + 5; 4 int last, cur, next[maxn]; // 光标位于cur号字符之后面 5 ...

2019-02-20 17:29:00 82

转载 Asp.Net MVC Https设置

1. IIS设置1.1 创建SSL证书   点击左侧菜单栏顶部,点击“功能视图”里的“服务器证书”: 点击“创建自动签名证书”创建自动签名证书:1.2 设置SSL证书 点开网站,在“功能视图”里点击“SSL设置”: 如图,设置SSL:1.3 绑定SSL证书 点开网站,在右侧“操作”栏...

2019-02-20 10:09:00 1886

转载 闭包,sync使用细节

代码先看代码如下:func main() { var a []int for i := 0; i &lt; 100; i++ { go func() { a = append(a, i) }() } time.Sleep(2 * time.Seco...

2019-02-20 09:30:45 43

转载 JVM之垃圾收集算法及垃圾收集器详解

JVM之垃圾收集算法及垃圾收集器详解1、垃圾回收算法标记清除算法复制算法标记压缩算法(Mark-Compact)分代算法1.1 标记清除算法标记清除算法将垃圾回收分为两个阶段:标记阶段和清除阶段。标记阶段:首先通过根节点,标记所有从根节点开始的可达对象。未被标记的对象就是未被引用的垃圾对象。清除阶段:清除所有未被标记的对象。标记清除算法可能产生的最大问题是空间碎片。注意:...

2019-02-19 22:53:00 51

转载 tty命令详解

基础命令学习目录首页原文链接:http://blog.chinaunix.net/uid-9525959-id-2001836.html[功能]打印连接到标准输入的终端的文件名。[描述]命令项:-s, --silent, --quiet: 什么也不打印,只是返回退出状态码。--help: 打印帮助信息。--version: 打印版本...

2019-02-19 22:30:00 261

转载 [译] Python 的时间序列分析:简介

原文地址:Time Series Analysis in Python: An Introduction原文作者:Will Koehrsen译文出自:掘金翻译计划本文永久链接:github.com/xitu/gold-m…译者:ppp-man时间序列建模的加和模型时间序列是日常生活中其中一种最常见的数据类型。金融市场的价格、天气、家庭耗能、甚至体重都是可以定期收集数据的例子。...

2019-02-19 14:30:27 193

转载 Java值传递和引用传递详解

关于Java的值传递我们知道:Java中基本类型作为函数参数传递就是值传递,无论在函数中对传进去的值做什么操作,函数外面声明的变量值都不会有什么改变,而对象作为函数参数传递进去则不然,为什么说不然呢,请看下面的代码。下面的代码中有三个函数,一个值传递,两个引用传递package com.learn;public class main { public static void chan...

2019-02-19 13:44:42 53

转载 SpringBoot 实战 (五) | 集成 Swagger2 构建强大的 RESTful API 文档

微信公众号:一个优秀的废人如有问题或建议,请后台留言,我会尽力解决你的问题。前言快过年了,不知道你们啥时候放年假,忙不忙。反正我是挺闲的,所以有时间写 blog。今天给你们带来 SpringBoot 集成 Swagger2 的教程。什么是 Swagger2Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RES...

2019-02-19 12:02:53 60

转载 Mocha 6.0.0 发布,不再支持 Node.js v4.x

开发四年只会写业务代码,分布式高并发都不会还做程序员? >>> Mocha 6.0.0发布了,Mo...

2019-02-19 07:29:35 87

转载 4. Jmeter主界面的介绍

上篇文章我们已经介绍过如何安装Jmeter。那么在本篇文章我们将要介绍Jmeter主界面有哪些功能。我们双击jmeter.bat,如下图所示(注意我这是jmeter5.0版本):我们将Jmter主界面划分为2个区域,图中红色标记1是一个目录树,存放测试设计过程中使用到的元件,执行过程中默认从上到下执行,图中红色标记2是菜单栏,图标是菜单栏快捷方式,关于目录树的使用,我们先不做介绍,在以后的文章...

2019-02-18 16:28:00 54

转载 Ubuntu 2018 回顾:从内存泄露到 LTS 版本

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-02-18 09:11:00 97

转载 官宣!vue.ant.design 低调上线

官宣!官宣!官宣!是的,你没看错就是那个vue.ant.design。至此,Ant Design 已经全面覆盖了 React、Angular、Vue 三大前端框架,向着世界第一好用的 UI 设计语言迈进。距离ant-design-vue发布差不多一年的时间了,具体什么时间我已经不记得了,也懒得去翻阅日志了,当然什么周年庆的事情就不存在了,继18年11月24日在Vue Conf亮相...

2019-02-18 03:49:26 197

转载 前端爬坑之旅--echarts渲染时canvas变为100px

开发要求:在实习时分配的一个页面,有三个标签,默认加载的是一个table,后两个标签都是echarts图表,但是三部分用的是相同的数据,包括分页。问题描述:刚开始设置图表渲染为默认加载,通过v-show控制所要展示的标签,但是图表缩小为100px,需要等一段时间后才会恢复。(菜鸡实习生被折磨了很久)问题分析:echarts不会自动渲...

2019-02-18 02:35:15 824

转载 select2的使用(ajax获取数据)

2019独角兽企业重金招聘Python工程师标准>>> ...

2019-02-17 15:34:00 628

转载 如何快速的对数组元素去重

一般情况下,对数组去重的时间复杂度为O(n^2),但利用map数据结构可达到O(n),Go语言的实现如下:func DeleteRepeat(list []string) []string { mapdata := make(map[string]interface{}) if len(list) <= 0 { return nil }...

2019-02-16 10:53:00 119

转载 什么?你竟然还没有用这几个chrome插件?

前言其实18年之前写过一篇关于chrome插件的文章,里面安利了4个chrome插件。鉴于这已经是9102年了,之前觉得好用的chrome插件跟新了解到的比起来,还是差了那么点味道。所以决定再更新一波,顺便补上之前漏掉的几个插件。运用有效的有用的插件,会让我们的工作在一个相对舒适的状态,工作起来更加的流畅。Toby-不直观算我输大...

2019-02-16 09:42:19 56

转载 相对友好的红黑树教程

红黑树是什么和上篇介绍的 AVL 树一样,红黑树也是一种自平衡的二叉查找树,通过之前的学习我们知道,自平衡的二叉查找树是高效的,它可以在时间复杂度为 O(log n)下做查找、插入和删除。红黑树具备如下性质:节点非红即黑(空节点和根节点为黑色)不能出现连续两个红色节点任意节点到空节点的路径需包含数量相同的黑色节点下面是红黑树的例子:红黑树复杂的地方主要在于对其执行增删操作会破...

2019-02-16 03:33:42 49

转载 微信域名被封的原因及解决办法

最近常常听到搞微商,微信推广的在叫苦,由于微信域名屏蔽,哀鸿遍野。微信官方在对微信中推广活动的第三方网页内容管控越来越严格,如果活动效果稍微好一些,自己的网址域名可能就会被封杀,用户打不开,造成页面流量的损失和客户的流失。搞这个没啥可说的,微信如果不拿出屏蔽手段,任由微信里面发布传播的信息良莠不齐泥沙俱下,那么微信的整体生态环境就不会健康...

2019-02-15 23:04:55 178

转载 为什么要使用Node.JS

脚本语言需要一个解析器才能运行,JavaScript是脚本语言,在不同的位置有不一样的解析器,如写入html的js语言,浏览器是它的解析器角色。而对于需要独立运行的js,nodejs就是一个解析器。每一种解析器都是一个运行环境,不但允许js定义各种数据结构,进行各种计算,还允许js使用允许环境提供的内置对象和方法做一些事情。如运行在浏览...

2019-02-15 08:57:17 59

转载 VFEmail 遭毁灭性攻击,所有数据和备份被删除

开发四年只会写业务代码,分布式高并发都不会还做程序员? 电子邮件服务商 VFEmail 遭毁灭性攻击,所有数据和备份被...

2019-02-15 08:26:33 74

转载 web 项目如何进行 git 多人协作开发

web 项目如何进行 git 多人协作开发声明:本文不介绍 git 的基本用法,需要读者对 git、git 命令、git 使用有一定的了解现在,大部分项目都是用 git 来管理代码的,但当项目变大、多人协作时,git 的使用就变得复杂了,这时就需要在 git 使用的流程上来思考如何更优的使用 git。对于大部分 web 项目而言,并...

2019-02-15 02:17:47 275

转载 js兼容

一、获取计算后的样式,也叫当前样式、最终样式。  currentStyle VS getComputedStylelet oObj = document.getElementById("div");function isStyle (oObj,oStyle) { if (oObj.currentStyle) { //IE、Opera...

2019-02-14 14:38:00 48

转载 k8s架构分析(二)--技术流ken

master节点k8s的集群由master和node组成,节点上运行着若干k8s服务。master节点之上运行着的后台服务有kube-apiserver 、kube-scheduler、kube-controller-manager、etcd和pod网络。如下图所示1. API Server(kube-apiserver)API Server是k8s的前...

2019-02-14 09:23:00 226

原创 2019年软件测试现状调查

今年的软件测试行业现状调查旨在为测试从业者的职业发展以及行业未来趋势提供一些可参考的见解。2019年是开展该调查活动的第六个年头:软件测试现状调查的初衷是找出现今测试行业的主要特征、应用实践以及所面临的挑战,以便展开深入讨论,为今后的改进指明方向。本年度调查活动由PractiTest的Joel Montvelisky和Tea-Time with Testers的Lalit Bhamare共同组织,...

2019-02-14 08:00:00 39

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除