精彩博客

透明加密系统设计及实现-绪论

随着信息时代的到来,计算机成为了人们日常生活的必备之物。大量的桌面计算机和移动终端设备给人们带来了极大的方便,但是也增加的个人的机密信息泄密的可能性。特别是对于机密部门的机密资料...

08/13 23:10
121
0
UIRecorder入门

UI Recorder UI Recorder 是一款零成本UI自动化录制工具,类似于Selenium IDE. UI Recorder 要比Selenium IDE更加强大! UI Recorder 非常简单易用. 官方网站: http://uirecorder.com/ 语言切...

08/06 16:27
50
0
[译]为什么(要使用)GNU Affero GPL?

#为什么(要使用)GNU Affero GPL? 作者信息:Copyright © 2010, 2013, 2014, 2015 Free Software Foundation, Inc. This page is licensed under a Creative Commons Attribution-NoDeriv...

07/20 21:19
205
0
如何优雅的编程——C语言界面的一点小建议

我们鼓励在编程时应有清晰的哲学思维,而不是给予硬性规则。我并不希望你们能认可所有的东西,因为它们只是观点,观点会随着时间的变化而变化。可是,如果不是直到现在把它们写在纸上,长久以...

06/23 17:54
471
0
apiDoc构建源代码注释的接口文档

RESTful web API Documentation Generator. http://apidocjs.com 入门 前言 本文档中的所有示例都使用Javadoc-Style(可用于C#,Go,Dart,Java,JavaScript,PHP,TypeScript和所有其他支持...

06/13 11:02
486
0
Tinker + Bugly + Jenkins 爬坑之路

前阵子 Android 端的线上崩溃比较多,热修复被提上日程。实现方案是 Tinker,Jenkins 打包,最后补丁包上传到 Bugly 进行分发。主要在 Jenkins 打包这一块爬了不少坑,现记录下来,供大家参考...

06/04 06:51
385
0
Asf PHP 开发之配置信息常驻系统内存

把读取到配置文件的内容保存到系统内存, 下一次请求直接去内存读取数据。Asf 也提供非常简单的配置实现 Config Cache。

06/03 11:40
151
0
对一款优秀国产Python IDE---NovalIDE的体验

作者本人也是有多年开发经验的Python程序员,开发所使用的Python IDE无一例外都是用的国外的IDE。像Pycharm,Eclipse,Pyscripter,Sublime,VS啊等等,都是国外开发者开发的。没有碰到过国产的...

05/23 00:43
971
4
【代码审计】使用SonarQube进行代码质量分析管理

在之前的开发中,代码的工作量化和质量化都是一个问题,随着近几年互联网行业的快速发展,代码已经可以来工作量化和质量化,今天我们来说说代码的质量化。代码的质量不是一个小问题,代码的质...

05/22 12:24
421
0
打造高效研发团队 (3) —— 绩效考核篇

业务同事的绩效很容易考核,签了多少单?赚了多少钱?清晰可见,容易衡量。对于做产品研发工作的我们来说,成本很好计算,但价值却很难衡量。业务团队能为公司赚钱,研发团队却花公司的钱,研...

05/22 10:24
636
0
【在线集成开发环境】Eclipse Che随时随地Coding

偶然发现了Eclipse旗下的一个项目Eclipse Che,已经发布到6.5.0的版本了,百度了下是个什么东西,说白了就是web化的IDE编辑器(eclipse的web化),总体感觉上肯定没有本地IDE功能强大,但是不...

05/16 16:22
484
0
打造高效研发团队 (2) —— 研发流程篇

当我们的研发团队组织架构搭建完毕后,接下来需要思考的是,如何让这个架构跑起来、跑得快、跑得稳。此时,我们需要定义出一个高效的研发流程,还要尽可能降低研发过程中所遇到的风险,确保在...

05/14 11:52
929
6
DevOps 漫谈:从作坊到工厂的寓言故事

- 背景:《凤凰项目》的灵魂 - 管理约束:最大的瓶颈是人 - 任务追踪:可视化工作区和看板实践 - 改进日常工作:预防性维护 - 反常识:系统里要经常出些故障、人力资源使用率与效率成反比...

05/07 14:03
267
0
Git 对象存储结构分析

# 1. 前言 git 对象有四种:blob (数据块), tree (目录树), commit (提交), tag (标签)。 本文通过一个示例,以blob为例来讨论对象的存储结构。示例采用的git版本为**2.17** 。 # 2. 实践讨论...

04/21 22:57
194
0
《GNU通用公共许可证》第3版 中英对照翻译版 By: 冰焰火灵X

GNU通用公共许可证 GNU 通用公共许可证 第3版 翻译。 翻译者:冰焰火灵X 1079092922@qq.com 翻译出来的部分字句进行了调整。 其中包含的译者注是一些可能必要的提醒和我对这份许可证的理解。...

04/14 11:58
195
1
修改Gradle 和Maven本地仓库的位置 方法

关于Maven的配置: 用过Maven的开发人员应该知道Maven可以通过配置 conf文件夹下面的settings.xml文件来修改maven下载的包,默认是下在c盘的用户文件夹下的.m2中,日积月累.m2会越来越庞大,自...

03/23 12:18
175
0
JMETER进行HTTP接口性能实例

在进行网页或应用程序后台接口开发时,一般要及时测试开发的接口能否正确接收和返回数据,对于单次测试,Postman插件是个不错的Http请求模拟工具。 但是Postman只能模拟单客户端的单次请求,...

03/13 09:39
386
0
Jenkins持续集成SVN版本库项目

1 概述 Jenkins是一个Java语言编写的开源的持续集成工具,它的前身为Hudson,使用它可以进行项目的自动编译、测试与发布,这极大的减轻了团队之间的繁琐重复的工作,从而加快了整个项目的交付...

03/05 17:47
541
1
写自己的产品的教训

一个程序员开发自己的产品,是需要跳出技术的小圈子的

01/27 16:35
671
3

没有更多内容

加载失败,请刷新页面

下一页

【华为云开发者扶持计划】0元体验2核4G云主机、100GMySql数据库、DevCloud、开发课程等4项福利

超级好用的华为云热门产品、业界领先的Devcloud、 精华凝结的应用服务 、最新最前沿的开发课程,快来免费领取!还有开发者中心众多的资源,将助您获取8万+华为研发员工使用、历经30年磨练的软件开发精华。

华为云广告

入坑Flutter ,弃坑React-Native

前言 由于业务需要之前用react-native重写了公司项目,中间碰到各种坑,莫名其妙红屏,适配坑,页面刷新坑,打包坑,热更新坑.折磨了两个月终于完成.年初就听说了Flutter,看一下是用Google的Dart语...

昨天 11:38
2.9K
4
MySQL多版本并发控制机制(MVCC)-源码浅析

MySQL多版本并发控制机制(MVCC)-源码浅析 前言 作为一个数据库爱好者,自己动手写过简单的SQL解析器以及存储引擎,但感觉还是不够过瘾。<<事务处理-概念与技术>>诚然讲的非常透彻,但只能提纲...

前天 10:02
1K
6
如何使用Rancher 2.0在Kubernetes集群上部署Istio

Service mesh旨在解决云原生应用之间服务拓扑的连接问题。如果你想要构建云原生应用,那么就需要Service mesh。Istio是Service mesh中的一个明星项目,在Istio文档中对其有非常全面的介绍:h...

08/12 11:23
805
2
Redis 数据结构-字符串源码分析

相关文章 Redis 初探-安装与使用 本文将从以下几个部分进行介绍 1.前言 2.常用命令 3.字符串结构 4.字符串实现 5.命令是如果操作字符串的 前言 平时在使用 Redis 的时候,只会使用简单的 se...

08/11 17:43
1K
9
【吐槽文(水文)】从“三国”的角度去看程序员

从“三国”的角度去看程序员 如果说当前是互联网的时代,那么肯定是BAT三足鼎立、各个公司群雄争霸,俨然一副历史上三国中期局面。本人是个三国迷,从我自身的职业生涯和行业内的各种新增,我...

08/09 14:41
1K
5
记录一次惊心动魄的ICP备案撤销后应急处理过程

因为物理服务器维护成本高,托管机房(具体名字就不说啦,X联X通)经常间歇性断电、烧交换机、施工挖断主线缆,恢复时间半天起,对公司业务造成N+1次伤害;售后态度也很差,忍无可忍之际,将...

08/09 01:58
2.6K
5
从小程序的安全说起

背景 第一个问题 小程序中可以使用session么? 答案可能出乎大部分人意外 不可以!因为微信本身不是web方案,因此表现出来不会携带cookie 我们知道cookie和session的关系 Cookie,Session和T...

08/08 13:29
3.4K
8
redis架构演变与redis-cluster群集读写方案

redis架构演变与redis-cluster群集读写方案 导言 redis-cluster是近年来redis架构不断改进中的相对较好的redis高可用方案。本文涉及到近年来redis多实例架构的演变过程,包括普通主从架构(M...

08/07 10:58
1K
3
Spring Cloud 开源软件都有哪些?

学习一门新的技术如果有优秀的开源项目,对初学者的学习将会是事半功倍,通过研究和学习优秀的开源项目,可以快速的了解此技术的相关应用场景和应用示例,参考优秀开源项目会降低将此技术引入...

08/07 08:19
3K
5
Jenkins的Pipeline脚本在美团餐饮SaaS中的实践

一、背景 在日常开发中,我们经常会有发布需求,而且还会遇到各种环境,比如:线上环境(Online),模拟环境(Staging),开发环境(Dev)等。最简单的就是手动构建、上传服务器,但这种方式...

08/03 11:54
1K
2
初试RocketMQ消息中间件

1. 为什么要用MQ 在使用SpringCloud或Dubbo进行SOA架构后,不同的应用层模块(web)与业务层模块(service)要建立调用关系,也就是依赖/耦合 当模块变多时,模块间的耦合度也会逐步上升,这就需...

08/02 17:40
1K
5
从构建分布式秒杀系统聊聊分布式锁

前言 最近懒成一坨屎,学不动系列一波接一波,大多还都是底层原理相关的。上周末抽时间重读了周志明大湿的 JVM 高效并发部分,每读一遍都有不同的感悟。路漫漫,借此,把前段时间搞着玩的秒杀...

08/01 19:36
4K
9
权限设计的杂谈

权限设计的杂谈 这篇文章的定位,不是宣传某个框架,仅仅之是梳理一下有关权限方面的一些想法和最近项目中的一些探索过程。 我们主要想解决一下问题。 什么是权限,程序员理解的权限和客户所...

08/01 11:27
5.4K
20
Spring核心——资源数据管理

在Profile管理环境一文中介绍了环境的概念以及Spring Profile特性控制Bean的添加。本文将进一步介绍Spring管理和控制操作系统变量、JVM变量和Java标准资源(properties文件)的相关功能。 文...

08/01 10:26
2.6K
3
如何优雅的使用和理解线程池

前言 平时接触过多线程开发的童鞋应该都或多或少了解过线程池,之前发布的《阿里巴巴 Java 手册》里也有一条: 可见线程池的重要性。 简单来说使用线程池有以下几个目的: 线程是稀缺资源,不...

07/30 08:50
3.1K
14
Spring-Cloud-Config消息总线和高可用

系列文章 Spring-Cloud-Config快速开始 Spring-Cloud-Config消息总线和高可用 前言 上文中简单的介绍了Spring-Cloud-Config如何使用,如何手动更新配置文件,并且在文末提出了几个疑问,其中...

07/27 12:16
851
1
Dubbo 整合 Pinpoint 做分布式服务请求跟踪

在使用Dubbo进行服务化或者整合应用后,假设某个服务后台日志显示有异常,这个服务又被多个应用调用的情况下,我们通常很难判断是哪个应用调用的,问题的起因是什么,因此我们需要一套分布式...

网站HTTP升级HTTPS完全配置手册

本文由葡萄城技术团队于博客园原创并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 今天,所有使用Google Chrome稳定版的用户迎来了v...

07/25 16:02
4.3K
29
Spring核心——纯Java运行与@Bean

3.0新增容器启动方法 在3.0之前的Spring核心框架中,我们启动一个Spring容器必须使用一个XML文件。而到了3.X之后的版本Spring为创建容器新增了一个入口类——AnnotationConfigApplicationCo...

07/24 09:53
4.7K
5
Python中字符串拼接的N种方法

python拼接字符串一般有以下几种方法: ①直接通过(+)操作符拼接 s = 'Hello'+' '+'World'+'!' print(s) 输出结果:Hello World! 使用这种方式进行字符串连接的操作效率低下,因为python中...

07/23 11:21
2.3K
12

没有更多内容

加载失败,请刷新页面

下一页

Python3_Appium_QQ 实战

Python3_Appium实战 -海盐 APPium移动自动化测试 样例中 测试的 app 使用的是 QQ; Appium介绍 Appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,web 应用和混合...

今天 13:33
0
0
web 页面 测试元素定位,就是这么简单

步骤 1 下载一个火狐浏览器,版本5.0.3 步骤2 : 下载一个插件 webdriver element locator https://addons.mozilla.org/zh-CN/firefox/addon/element-locator-for-webdriv/?src=api 步骤3 :...

今天 10:38
1
0
Pythone4_Selenium实战

Pythone_Selenium实战 自动化测试基础 什么样的项目适合自动化测试 1,任务测试明确,不会频繁变动 2,每日构建后的测试验证; 3,比较频繁的回归测试; 4,软件系统界面稳定,变动少 5,需要...

今天 10:33
6
0
Dubbo内核实现之SPI简单介绍

Dubbo采用微内核+插件体系,使得设计优雅,扩展性强。那所谓的微内核+插件体系是如何实现的呢!即我们定义了服务接口标准,让厂商去实现(如果不了解spi的请谷歌百度下), jdk通过ServiceLo...

今天 09:28
1
0
mybatis

mybatis简介 Java对象当中有两种状态:瞬态和持久态。所谓瞬态是指创建了一个对象后,没有保持住,对象被垃圾回收了;相反,持久态则是指对象的被一直保持,比如:文件、数据库。 而mybatis...

今天 09:24
2
0
springMVC原理

Spring MVC工作流程图 开发工具 1.Eclipse IDE:采用Maven项目管理,模块化。 2.代码生成:通过界面方式简单配置,自动生成相应代码,目前包括三种生成方式(增删改查):单表、一对多、树结...

今天 09:18
1
1
Dubbo详细介绍

1 Dubbo介绍 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 单一应用架构...

今天 09:13
2
1
Android中的设计模式之状态模式

参考 《设计模式:可复用面向对象软件的基础 》5.8 State 状态 对象行为型模式 《Android源码设计模式解析与实战》第7章 随遇而安--状态模式 意图 允许一个对象在其内部状态改变时改变它的行...

昨天 23:41
0
0
Confluence 6 外部参考

一个外部参考的意思是任何站点链接到你 Confluence 的实例。任何时候当 Confluence 的用户单击这个外部链接的时候,Confluence 可以记录这次单击为参考。 在默认的情况下,外部链接的参考链接...

昨天 23:05
0
0
Confluence 6 隐藏人员目录

人员目录提供了你 Confluence 中所有用户的列表。 如果你希望禁用人员目录,请在你应用程序命令行中的 Configuring System Properties 进行设置。 希望为匿名用户禁用人员目录。 -Dconfluen...

昨天 23:04
0
0
配置 Confluence 6 安全的最佳实践

让一个系统能够变得更加坚固的最好办法是将系统独立出来。请参考你公司的安全管理策略和相关人员来找到你公司应该采用何种安全策略。这里有很多事情需要我们考虑,例如考虑如何安装我们的操作...

昨天 22:57
0
0
springboot踩坑记--springboot正常启动但访问404

一 spring boot的启动类不能直接放在main(src.java.main)这个包下面,把它放在有包的里面就可以了。 二 正常启动了,但是我写了一个controller ,用的@RestController 注解去配置的controlle...

昨天 22:04
5
0
eclipse 使用maven generator 插件自动生成mybatis所需代码

一、 maven pom.xml文件中引入plugin插件 <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.5</versio...

昨天 22:03
2
0
Spring boot Mybatis 整合(完整版)

对Mybatis注解方式有兴趣的,可以查看我的另一篇:Spring boot Mybatis 整合(注解版) 注解方式更加简洁简单,极大程度的提高了开发速度。如果大家需要使用更高的版本比如springboot2.0,请...

昨天 22:02
2
0
读《HeadFirst设计模式》笔记之外观模式

外观模式:提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。 举个栗子: 建了一个家庭影院,但是每次享受家庭影院时,你发现需要执行 将灯...

昨天 18:57
3
0
Testng执行顺序控制

Testng执行顺序控制 1.class执行顺序控制-testng.xml之preserve-order preserve-order:用来控制<test>里面所有<classes>的执行顺序。<test>中默认的preserve-order为true,表示<test>下所有...

昨天 17:48
0
0
读《HeadFirst设计模式》笔记之适配器模式

适配器模式:将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间 一个图很信息的说明适配器模式: 举个栗子: 还记得策略模式中的鸭子嘛!现在有一个火鸡...

昨天 17:30
2
0
JDBC-各数据库数据源配置

MySQL 参考文档:https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-url-format.html 驱动包maven依赖 <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-...

昨天 16:36
2
0
关于产品经理对Axure的应用

注意:本系列文章内容,均为作者结合自身经验,给出的建议性方案,作为实际应用的参考!如有不严谨或错误之处,敬请指出,不胜感激! Axure不等于产品经理,它只是一个能够辅助产品经理工作的...

昨天 16:11
2
0
参考文档资源整理

mysql mysql:https://dev.mysql.com/doc/refman/5.7/en/ mysql-connector:https://dev.mysql.com/doc/connector-j/5.1/en/ mybatis http://www.mybatis.org/mybatis-3/zh/java-api.html.....

昨天 16:03
2
0

没有更多内容

加载失败,请刷新页面

下一页

返回顶部
顶部