技术开发

spring事务详解(二)简单样例 - 只会一点java

系列目录 spring事务详解(一)初探事务 spring事务详解(二)简单样例 spring事务详解(三)源码详解 spring事务详解(四)测试验证 spring事务详解(五)总结提高 一、引子 在Spring中,事务有两种实现方式: 二、简单样例 需求: 创建用户时,新建一个用户余额表。如果用

appium+python的APP自动化(1) - iserror

写这个东西也是自己喜欢研究些自动化的东西,以下全是自己的经验所得,由于开源的软件对于各版本以及操作系统要求很高,会经常碰到一些不兼容的问题,这个都属于正常的,换版本就对了。 本人的环境搭建都是在win10 64位上搭建的 1、环境准备 1.jdk1.8.0 (64位) 2.android-sdk_r

mysql 开发进阶篇系列 43 逻辑备份与恢复(基于时间和位置的不完全恢复) - 花阴偷移

一. 概述 在上篇讲到了逻辑备份,使用mysqldump工具来备份一个库,并使用完全恢复还原了数据库。在结尾也讲到了误操作是不能用完全恢复的。解决办法是:我们需要恢复到误操作之前的状态,然后跳过误操作语句。再恢复后面执行的语句,完成我们的恢复,这种恢复叫“不完全恢复”。在mysql 中,不完全恢复分

快速搭建日志系统——ELK STACK - yswenli

什么是ELK STACK ELK Stack是Elasticserach、Logstash、Kibana三种工具组合而成的一个日志解决方案。ELK可以将我们的系统日志、访问日志、运行日志、错误日志等进行统一收集、存储分析和搜索以及图形展现。相比传统的CTRL+F或者数据库语句来进行数据查询,ELK支

我所知道的BFC - zrcassiel

刚学习了BFC,听起来好神秘的样子。当然自己在学习的过程中也是困惑重重,这已经是第二次学习了,所以把自己理解的东西总结一下方便自己日后巩固,基本上我学习过程中的很多领悟都是来自于梦想天空的一篇文章:BFC神奇背后的原理。 一,BFC的概念是什么? Block fomatting context = 

Microsoft.AspNetCore.Authentication.Cookies从入门到精通 (一) - Net_win

Microsoft.AspNetCore.Authentication.Cookies从入门到精通 (一) [TOC] ​ 是一个存储组件,它的主要作用是通过Cookie机制将授权认证的回话信息保存到客户端中,这与我之前的文章 "AspNetCore中基于session的身份认证" 中的HttpSe

一个OC对象占用多少内存? - 这酸爽!

查看一个NSObject对象占用多少内存 1、引入头文件: #import #import 2、代码如下: 1>、通过 class_getInstanceSize 可以获取类对象实际占用的大小 2>、通过 malloc_size 

从壹开始前后端分离 [ vue + .netcore 补充教程 ] 三十║ Nuxt实战:动态路由+同构 - 老张的哲学

上期回顾 说接上文《二九║ Nuxt实战:异步实现数据双端渲染》,昨天咱们通过项目二的首页数据处理,简单了解到了 nuxt 异步数据获取的作用,以及亲身体验了几个重要页面的意义,整篇文章也一直在往如何实现服务端渲染的方向讲解,因为我个人感觉这个是一个重点,如果是只会如何使用的话,大家就可以走马观花的

进程如何同步你造了么 - 柳德维

前言:线程如何同步应该知道了吧?不知道也没关系,可以参考我的这篇博客:https://www.cnblogs.com/liudw-0215/p/9685498.html,带你get线程同步。那进程如何同步呢?将介绍两种方式:互斥锁、文件锁,由我娓娓道来。 一、互斥锁 1、介绍 一看到互斥锁,就会想到

lambda表达式&方法引用 - 爱因斯坦&霍金

本文将简单的介绍一下Lambda表达式和方法引用,这也是Java8的重要更新,Lambda表达式和方法引用最主要的功能是为流(专门负责迭代数据的集合)服务. 什么是lambda表达式 可以把lambda表达式理解为简洁的匿名函数. 我们先声明一个函数式接口(函数式接口:就是只有一个抽象方法的接口. 

微信小程序客服消息实时通知之最佳实践 - Leo C.W

我们做微信小程序开发的都知道,只要在小程序页面中添加如下代码即可进入小程序的客服会话界面: 联系我们 微信小程序客服会话界面如下图所示: 但是,客户给我们小程序发的消息,微信服务器并不会通知小程序管理员。那么要怎么样才能实时

.Net版本依赖之坑引发的搜查 - 范存威

前言 今天上午,一个客户反馈XX消息没有推送到第三方链接。于是我查看了推送日志列表,并没有今天的。接着登录服务器查询文件日志,看到了记录。我们的代码步骤是消息先推送到消息队列,消费消息队列时,记录文件日志,然后异步推送到第三方。 调试排坑 经过一番寒彻骨的查询几个关键表,构造数据,并调试推送后,发现

Word Embedding/RNN/LSTM - 侯凯

Embedding Layer是与特定自然语言处理上的神经网络模型联合学习的单词嵌入。

Keepalived详解之 - LVS(IPVS)管理工具ipvsadm使用指南 - icebug

ipvsadm是什么? ipvsadm是用来配置、维护或者查看Linux内核当中virtual server table的一个工具, LVS(Linux virtual server)能基于一个集群当中的两个或者多个节点来创建弹性网络服务, 集群中的处于激活状态的节点能将服务请求重定向到一组实际提供

Docker系列之入门篇 - 潇十一郎

Dcoker是什么? 概述 Docker 是世界领先的软件容器平台。开发人员利用 Docker 可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用 Docker 可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用 Docker 可以构建敏捷的软件交付管道,以更快的速度、更

Java 11正式发布,新特性解读

最新发布的 Java11 将带来 ZGC、Http Client 等重要特性,一共包含 17 个 JEP(JDK Enhancement Proposals,JDK 增强提案)。 By 杨晓峰

C# 8小特性

对于C# 8,有吸引了大多数注意力的重大特性,如默认接口方法和可空引用,也有许多小特性被考虑在内。本文将介绍几例可能加入C#未来版本的小特性。 By Jonathan Allen Translated by 谢丽

低开销、简单的网站监控工具Checkless开发者专访

Steve Elliott想要一个简单、便宜的方法来监控他的网站的正常运作时间。他发现大多数现有的工具要么太复杂,要么太贵。因此,他就搭建了Checkless,这是一款无服务器的工具,通过ping检查来监控网站的正常运作时间,在一定的应用场景下,这款工具可以免费使用。 By Matthew Campbell Translated by 刘嘉洋

Reddit重写其iOS应用,改进性能、模块化和测试

去年,Reddit一直在努力改进其iOS应用的性能,同时使其适合更快的迭代周期,改善其测试覆盖率,提高其可扩展性。所有这些都是通过把应用原来的MVC架构改造成Model-View-Presenter(MVP)架构实现的。 By Sergio De Simone Translated by 谢丽

Atlassian发布事故管理解决方案Jira Ops

Atlassian联合首席执行官兼联合创始人Scott Farquhar于9月4日宣布,Atlassian推出了一款名为Jira Ops的新产品,并且他们将收购OpsGenie。 By Ben Linders Translated by 无明

官产投大PK:专注场景与底层技术谁更有前途?

正如霍学文所说,金融科技已经由移动互联网、大数据、云计算等应用层面,进一步转向了区块链等底层技术创新。当然,无论是Docker、OpenStack还是Hadoop技术,如果没有众多应用落地的案例,也不会发动众多社区的贡献者参与,也就不可能成为一项通用的技术。 By 田宁宁

文章: 四种方式主导你的第一个敏捷项目

Manish深入探究敏捷和Scrum过程的细节。贯穿这篇文章的最重要的内容是新手如何主导敏捷项目。这篇文章讨论了站会的重要性、找出团队的优势和劣势、最大限度地利用你的团队以及如何避免微管理。 By Manish Dudharejia Translated by 无明

文章: 6种应避免的 DevOps 错误实践

DevOps 实践的实施对于数字化业务来说正变得越来越关键,本文列举了6种实施过程中最常见的错误,以及避免这些错误的方式。 By Daniel Oh Translated by 邵思华

.NETCore 基于 dbfirst 体验快速开发项目 - nicye

简介 今天出场是进化了多年的生成器工具,根据数据库结构(表、视图、存储过程、外键、各种类型、备注)快速生成一个项目,并自带后台管理系统。篇幅有限本文只讲解快速开发的使用过程,具体开发中的细节日后有空再详解。 安装 dotnet tool install genmy g //根据mysql库生成 do

云开发初探 —— 更简便的小程序开发模式 - 腾讯云+社区

欢迎大家前往 "腾讯云+社区" ,获取更多腾讯海量技术实践干货哦~ 本文由 "李成熙heyli" 发表于 "云+社区专栏" 李成熙,腾讯云高级工程师。2014年度毕业加入腾讯AlloyTeam,先后负责过QQ群、花样直播、腾讯文档等项目。2018年加入腾讯云云开发团队。专注于性能优化、工程化和小程序

脚手架vue-cli系列一:安装与规范 - 敲代码的小老头

我很喜欢Vue的一个重要原因就是因为它的vue-cli,这个工具可以让一个简单的命令行工具来帮助我快速地构建一个足以支撑实际项目开发的Vue环境,并不像Angular和React那样要在Yoman上找适合自己的第三方脚手架。vue-cli的存在将项目环境的初始化工作与复杂度降到了最低。 1.安装 安

上传插件webupload之调用拍照兼容问题 - Flying曾

在项目中,移动端用到了webupload插件来实现上传功能(我觉得这个插件挺好用的,所以无论pc还是移动端我都使用了这个插件来做上传功能) 在移动端要调起拍照功能,实现上传,须得在webuploader.js中加上这句代码(大概在4882行左右): input.attr( 'capture', 'c

周大侠啊 进击的 JavaScript(一) 之 类型转换 - 周大侠啊

原文链接: "周大侠啊 进击的 JavaScript(一) 之 类型转换" 说起 js 类型转换,都是头疼吧,晕晕的,但是不行啊,这东西很重要滴! 基础知识 JavaScript的数据类型分为六种,分别为null, undefined, boolean, string, number, object

GC调优入门笔记 - mozi_song

想给项目代码做做调优但有许多疑惑,比如有哪些参数要调、怎么调、使用什么工具、调优的效果如何定量测量等。发现Oracle的这份资料不错,简洁直接,回答了我的许多问题,给了许多很实用的大方向上的指导。将其中精华记录下来,希望能给同样入门的朋友一些启示。 Garbage Collectors 垃圾收集器 

git配置github链接 - 白羊爱卿

1、百度git官网-下载最新版git 2、一路默认下一步安装 3、打开 git bash here 命令行 4、注册github账号(用自己的邮箱就可以,不会英文可以用谷歌翻译)注册成功后建立项目 5、根据项目起一个名字,建议勾选创建README 然后点击创建项目 6、配置git用户名以及邮箱 $

Mysql表类型(存储引擎)的比较 - 明伊

面试官问:你知道mysql有哪些存储引擎,区别是啥? 我:一脸闷逼,于是乎下来补一补,以作备查 1.和大多数数据库不同,MySQL 中有一个存储引擎的概念,针对不同的存储需求可以选择最优的存储引擎。 2.插件式存储引擎是MySQL 数据库最重要的特性之一,用户可以根据应用的需要选择如何存储和索引数据

在mpvue中使用map如何避坑 - nobody-junior

最近在做一个需求,当用户放大地图到某个级别时,自动显示 的callout标签,当小于这个缩放级别时,则隐藏callout。然而在我实现的过程中,却发现一个严重的问题:当我操作marker数据时,会导致地图的缩放级别发生变化(用户没有缩放的操作)。这TM是什么鬼??接下来就开始爬坑。 官方的避坑指南

数据结构与算法(六)-背包、栈和队列 - lfalex

前言:许多基础数据类型都和对象的集合有关。具体来说,数据类型的值就是一组对象的集合,所有操作都是关于添加、删除或是访问集合中的对象。而且有很多高级数据结构都是以这样的结构为基石创造出来的,在本文中,我们将了解学习三种这样的数据类型,分别是背包(Bag)、栈(Stack)和队列(Queue) 一、学习

ASP.NET Core 入门教程 3、ASP.NET Core MVC路由入门 - ken-io

一、前言 1、本文主要内容 ASP.NET Core MVC路由工作原理概述 ASP.NET Core MVC带路径参数的路由示例 ASP.NET Core MVC固定前/后缀的路由示例 ASP.NET Core MVC正则表达式匹配路由示例 ASP.NET Core MVC路由约束与自定义路由约束

利用扩展符排序,记录下来分享给大家 - 文博的博客

由于前后端分离项目,后端在远隔千里的那边,而且也是不同的分公司,让后台改接口基本就是不可能啦~。最近接到了新的需求,消息中心按照未读已读时间排序的问题,后端给的比较混杂如下: 上述数据为后台给的数据: let self=this; 1、先声明三个三个空数组,分别为未读已读,和排序好的列表, 2、循环

用双十一的故事串起碎片的网络协议(中) - 网易云

本文来自网易云社区 作者:刘超 上一节我们讲到,手机App经过了一个复杂的过程,终于拿到了电商网站的SLB的IP地址,是不是该下单了? 别忙,俗话说的好,买东西要货比三家。大部分客户在购物之前要看很多商品图片,比来比去,最后好不容易才下决心,点了下单按钮。下单按钮一按,就要开始建立连接。建立连接这个

© 云聚网互联网资讯 我要投稿 云聚网博客 7秒MCN大数据平台