自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一杯甜酒

用勇气改变可以改变的事情,用胸怀接受不可以改变的事情,然后用智慧分辨两者的不同!...

原创 2016年终总结

分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击浏览教程 一、技术总结 (1)App/JavaWeb后台系统 1.1、采用RestFul架构的SSM(Spring SpringMVC MyBatis)框架集成开发的App后台系统,将用...

2017-01-10 11:54:34

阅读数 4190

评论数 19

原创 青春路上,岁月如烟

分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击浏览教程 青春路上,岁月如烟 凡人一世,始聚终散。年长当权,寂寞同醉。年少轻狂,知己共饮。 世界一如既往,不存在永恒和不灭。我们终为一介凡人,没法脱离世俗,看破红尘。人生亦是悲欢离合,聚...

2014-06-23 18:35:45

阅读数 3116

评论数 9

原创 Spring Boot学习总结(19)——使用Redisson实现分布式锁

一、什么是分布式? 要想说什么是分布式,那么首先要知道分布式之前的系统是什么样的架构,之前的架构又存在什么样的问题? 单体架构 分布式之前就是单体架构,单体架构顾名思义就是将所有的业务功能打包在一个应用中,然后部署在服务器上。如果我们把单体架构比作一个汽车工厂,那么从汽车发动机到汽车上的一个...

2019-12-03 09:41:30

阅读数 2563

评论数 0

原创 Spring学习总结(30)——Spring事物(@transactional注解)在什么情况下会失效,为什么?

一、@transactional 的使用 1、一般在service里加@Transactional注解,不建议在接口上添加 2、加了此注解后每个业务方法执行时,都会开启一个事务,不过都是按照相同的管理机制。 3、@Transactional注解只能应用到public修饰符上,其它修饰符不起作...

2019-12-02 14:30:35

阅读数 2715

评论数 0

原创 Mysql学习总结(78)——MySQL各版本差异整理

Mysql 3.23 集成 berkeley db存储引擎 2000年isam 升级myisam。 Mysql 4.x 集成 innodb引擎,支持事务,支持行锁、支持子查询 支持Unicode (UTF-8),允许更广泛地进行国际化。 Mysql 5.x 支持游标、存储过...

2019-11-27 14:47:16

阅读数 2333

评论数 2

原创 Java虚拟机学习总结(3)——JDK内置工具(jps、jstack、jmap、jstat)使用详解

一、JDK内置工具 - javap 1、 介绍 java 反编译工具,主要用于根据Java字节码文件反汇编为Java源代码文件。 2、命令 javap <options> <classes> 3、命令集 -hel...

2019-11-27 11:23:54

阅读数 2425

评论数 0

原创 压测学习总结(1)——高并发性能指标:QPS、TPS、RT、吞吐量详解

一、QPS,每秒查询 QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。互联网中,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。 二、TPS,每秒事务 TPS:是Tran...

2019-11-26 11:03:22

阅读数 1945

评论数 0

原创 产品经理学习总结(3)——测试用例的需求评审

前言 软件评审,IEEE定义为‘一种对软件元素所做的正式的、同行间的评审活动,其目的在于验证软件元素满足其规格说明,并能符合标准的要求’。CMMI中要求按照已文档化的规程在所选择的项目里程碑处(阶段成果物)进行正式评审,通过此活动评价软件项目的完成情况和结果。只有前一阶段的输出物通过验证评审无误...

2019-11-26 10:37:02

阅读数 2627

评论数 0

原创 十大程序员最实用的技术社区网站

今天给大家整理一份国内程序员最实用的开源社区网站清单,希望可以给大家带来一点帮助。 第一名:CSDN 中国专业IT社区CSDN (Chinese Software Developer Network) 创立于1999年,致力于为中国软件开发者提供知识传播、在线学习、职业发展等全生命周期服务。是...

2019-11-14 15:01:32

阅读数 1976

评论数 0

原创 最近弄了个新的技术公众号,欢迎大家关注

最近和朋友们弄了一个公众号,初衷很简单,输出一些技术文章(案例带源码讲解)。酒好也怕巷子深,更何况我这酒属于初酿。我就想着把我公号的二维码放在博客主页上,让更多的读者关注我。 我们公号的名字叫“源代码1024”,你可以通过微信搜到,也可以扫下方的二维码关注(https://www.ydm1024...

2019-11-13 14:09:03

阅读数 1682

评论数 0

原创 Java虚拟机学习总结(2)——性能优化的一般性原则、层次与通用方法

一、性能优化的一般性原则 (1)、依据数据而不是凭空猜测 性能优化的第一原则是当我们怀疑性能有问题的时候,应该通过测试、日志、profillig来分析出哪里有问题,有的放矢,而不是凭感觉、撞运气。一个系统有了性能问题,瓶颈有可能是CPU,有可能是内存,有可能是IO(磁盘IO,网络IO),大方向...

2019-10-25 11:41:50

阅读数 1566

评论数 0

原创 重读《架构漫谈》

架构漫谈(一): 什么是架构? 架构漫谈是由资深架构师王概凯Kevin执笔的系列专栏,专栏将会以Kevin的架构经验为基础,逐步讨论什么是架构、怎样做好架构、软件架构如何落地、如何写好程序等问题。专栏的目的是希望能抛出一些观点,并引发大家思考,如果你有感触或者新的感悟,欢迎联系专栏负责人Gary...

2019-10-06 16:46:33

阅读数 229

评论数 0

原创 ELK学习总结(2)——ELK 原理介绍及实践详解

一、需求背景 业务发展越来越庞大,服务器越来越多 各种访问日志、应用日志、错误日志量越来越多,导致运维人员无法很好的去管理日志 开发人员排查问题,需要到服务器上查日志,不方便 运营人员需要一些数据,需要我们运维到服务器上分析日志 二、为什么要用到ELK 一般我们需要进行日志分析场景:直接...

2019-09-20 15:08:18

阅读数 1700

评论数 1

原创 Mysql学习总结(77)——温故Mysql数据库开发核心原则与规范

一、核心原则 1、尽量不在数据库做运算 俗话说:别让脚趾头想事情,那是脑瓜子的职责。作为数据库开发人员,我们应该让数据库多做她所擅长的事情。尽量不在数据库做运算,复杂运算移到程序端CPU,尽可能简单应用MYSQL。 举例:在mysql中尽量不要使用如:md5()、Order by Rand(...

2019-09-12 15:51:59

阅读数 1150

评论数 1

原创 生产环境的分布式任务调度框架如何选择?quartz、xxl-job、Elastic-Job、Saturn

一、Quartz 支持集群和分布式,但是没有友好的管理界面,功能单一,对于管理调用的任务比较困难。 quartz使用数据库锁。在quartz的集群解决方案里有张表scheduler_locks,quartz采用了悲观锁的方式对triggers表进行行加锁,以保证任务同步的正确性。一旦某一个节点...

2019-09-09 14:40:08

阅读数 827

评论数 0

原创 Java基础学习总结(148)——如何提高代码质量

前言 人跟人的能力千差万别,所以写出来的代码质量,肯定是不同的。有的人,写一个小逻辑,可能需要100行,而有的人,可能仅仅需要10行。代码永远会有Bug,在这方面没有最好只有更好。模块化与面向对象是实现高效无错代码的方法。高效无错代码需要思想与实践的不断反复。如何做到代码高效无错,提高代码质量的...

2019-09-04 17:53:16

阅读数 1558

评论数 1

原创 Docker学习总结(47)——温故Docker常用命令行

一、前 言 Docker镜像是由Dockerfile和一些必要的依赖项组成的,Docker容器是动态的Docker镜像。要使用Docker命令,首先需要知道您是在处理镜像还是容器。一旦你知道你所处理的是镜像还是容器之后,你才可以找到正确的命令。 二、命令的共性 你需要知道一些关于Docker...

2019-09-03 11:10:00

阅读数 304

评论数 0

原创 Docker学习总结(46)——生产环境中遇到的Docker常见异常错误总结

一、docker ps 无响应, Node 节点表现为 NotReady。 运行信息 $ docker -v $ Docker version 17.03.2-ce, build f5ec1e2 $ docker-containerd -v $ containerd version 0.2....

2019-09-02 11:57:57

阅读数 217

评论数 0

原创 算法学习总结(3)——二叉树数据结构重点知识总结

一、关键术语 1.节点的度:一个节点含有的子树的个数称为该节点的度; 2. 叶节点或终端节点:度为零的节点; 3. 非终端节点或分支节点:度不为零的节点; 4. 父亲节点或父节点:若一个节点含有子节点,则这个节点称为其子节点的父节点; 5. 兄弟节点:具有相同父节点的节点互称为兄弟节点;...

2019-08-29 15:05:41

阅读数 538

评论数 0

原创 算法学习总结(2)——温故十大经典排序算法

一、什么是排序算法 1.1、排序定义 对一序列对象根据某个关键字进行排序。 1.2、排序术语 稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面;内排序:所有排序操作都在内存中完成;外排序:由于数据太大,因此...

2019-08-29 14:57:51

阅读数 46470

评论数 76

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