page contents

算法 常见的排序算法

排序的稳定性 因为待排序的记录序列中可能存在两个或两个以上的关键字相等的记录, 排序结果可能会存在不唯一的情况。所以就有稳定与不稳定的定义。 假设ki=kj( 1 =< i <= n,1 =< j...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-02 14:48
  • 阅读 ( 552 )

java代码实现银行管理系统

本文实例为大家分享了java银行管理系统的具体代码,供大家参考。 一、系统要求 1、银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 2、有三种对应类型...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-02 11:58
  • 阅读 ( 702 )

Python面向对象封装操作案例详解

本文实例讲述了Python面向对象封装操作,分享给大家供大家参考。具体如下: 目标 封装小明爱跑步存放家具 封装 封装是面向对象编程的一大特点。面向对象编程的 第一步 —— 将属性和方法封...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-02 11:05
  • 阅读 ( 541 )

Python实现:使用机器学习和深度学习预测股票价格

预测股票市场如何表现是最困难的事情之一。预测涉及很多因素-物理因素和生理因素,理性和非理性行为等。所有这些因素共同导致股票价格波动,很难以高精度预测。 我们可以将机器学习作为该领域...

  • 0
  • 0
  • Pack
  • 发布于 2020-01-02 10:15
  • 阅读 ( 706 )

如何解决Redis缓存和MySQL数据一致性的问题?

在高并发的业务场景下,数据库的性能瓶颈往往都是用户并发访问过大。所以,一般都使用redis做一个缓冲操作,让请求先访问到redis,而不是直接去访问MySQL等数据库。从而减少网络请求的延迟响应...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-31 16:11
  • 阅读 ( 422 )

实践剖析,数据库连接池优化过程

问题背景:MySQL 线程数只升不降一段时间以来,XXX 部门开放平台 OPENXXX 系统在业务高峰频繁出现 MySQL 线程数升高的现象。升高本身不是问题,问题是随着业务高峰过去,QPS 下来后 ,MySQL 线...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-31 16:06
  • 阅读 ( 735 )

分布式事务的四种解决方案

简述 分布式事务指事务的操作位于不同的节点上,需要保证事务的 AICD 特性。 例如在下单场景下,库存和订单如果不在同一个节点上,就涉及分布式事务。 解决方案 在分布式系统中,要实现分布...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-31 13:32
  • 阅读 ( 564 )

盘点 JAVA 线上故障排查中会遇到的全部套路

线上故障主要会包括 CPU、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。 同时例如 jstack、jmap 等工具也是不囿于一个方面...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-31 11:44
  • 阅读 ( 646 )

用好这3行代码,可以让你的Python脚本速度提升5倍!

Python是一门非常适合处理数据和自动化完成重复性工作的编程语言,我们在用数据训练机器学习模型之前,通常都需要对数据进行预处理,而Python就非常适合完成这项工作。 比如需要重新调整几十万...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-31 10:14
  • 阅读 ( 643 )

如何利用pygame实现简单的五子棋游戏

这篇文章主要给大家介绍了关于如何利用pygame实现简单的五子棋游戏的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用pygame具有一定的参考学习价值。 准备 python相关准备:...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-31 09:39
  • 阅读 ( 870 )

数据量太大下,如何做到毫秒级响应?

我们的痛点  系统架构要求  勘探  MySQL Sharding 和 MHA 的缺点什么是 TiDB?我们如何使用 TiDB  我们架构中的 TiDB  TiDB 的性能指标我们学到了什么  更快地导入数据  减少查询延迟  评估资...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-30 14:53
  • 阅读 ( 480 )

如何快速开发一个自己的项目脚手架,来提升团队开发效率

有过这方面经验的都知道,项目脚手架有很多种开发方式,下面介绍的是基于开源轮子yo之上的一种快捷方式,毕竟一切从现有方案开始~引言下面是一个使用脚手架来初始化项目的典型例子。随着前端...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-30 14:46
  • 阅读 ( 688 )

几百万数据放入内存不会把系统撑爆吗?

在公司有一个需求是要核对一批数据,之前的做法是直接用SQL各种复杂操作给怼出来的,不仅时间慢,而且后期也不好维护,就算原作者来了过一个月估计也忘了SQL什么意思了。 于是有一次我就想着问...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-30 14:18
  • 阅读 ( 480 )

程序员注意!别在Java代码里乱打日志了

使用slf4j 使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一实现方式统一使用: Logback框架 打日志的正确方式 什么时候应该打日志? 当你遇到问题的时候,只能通过debug功...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-30 11:32
  • 阅读 ( 689 )

用python读取xml文件 进阶版

关于python读取xml文章很多,但大多文章都是贴一个xml文件,然后再贴个处理文件的代码。这样并不利于初学者的学习,以下总结了一些方法。 什么是xml? xml即可扩展标记语言,它可以用来标记...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-30 10:24
  • 阅读 ( 659 )

作为程序员你必须知道的几款代码比较工具

在程序开发的过程中,程序员会经常对源代码以及库文件进行代码对比,在这篇文章里我们向大家介绍六款程序员常用的代码比较工具。 WinMerge WinMerge是一款运行于Windows系统下的文件比较...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-30 09:58
  • 阅读 ( 604 )

新手学习PHP的10个技巧,让你离大牛更近一步!

目前的PHP人才供求紧张,其高端人才更是一将难求。很多人选择PHP,也是追求其高薪,那我们在学习PHP应该注意些什么呢? 新手学习PHP的10个技巧,让你离大牛更近一步! 盖楼先要打地基,学习PHP...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-28 14:02
  • 阅读 ( 591 )

PHP进阶案例:使用Screw把源代码加密

PHP源代码加密有时候是必须的事情,不然代码可能全部被别人盗取了,一些机密信息也被盗取了,只介绍一种PHP源代码的加密方式:Screw。 安装方式: 下载链接:https://sourceforge.net/proje.....

  • 0
  • 0
  • Pack
  • 发布于 2019-12-28 13:58
  • 阅读 ( 574 )

Java 内存模型 JMM 浅析

Java Memory Model简称JMM, 是一系列的Java虚拟机平台对开发者提供的多线程环境下的内存可见性、是否可以重排序等问题的无关具体平台的统一的保证。 可能在术语上与Java运行时内存分布有歧义,...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-28 11:48
  • 阅读 ( 732 )

jvm是如何执行i = i++ + ++i的,你知道吗?

我们先来看下这个问题: public static void main(String[] args) { int i = 0; i = i++ + ++i; System.out.println(i);}//结果输出 2 为什么是2? 一个.java文件首先要被编译成.cl...

  • 0
  • 0
  • Pack
  • 发布于 2019-12-28 10:49
  • 阅读 ( 641 )