首页
学习
活动
专区
工具
TVP
发布

余林丰

专栏作者
155
文章
141502
阅读量
46
订阅数
在互联网中关系型数据库是否不再那么重要
  强调互联网,这是因为本文所讨论的前提是互联网应用。与“传统”应用不同,互联网中的应用每天面临的是海量的数据、大量的请求以及对系统可靠性和响应速度有着更高的要求。“传统”应用,我姑且浅显地认为是,数据量不大,面对的用户群范围相对较小,自然大量的高并发请求场景几乎不存在。
用户1148394
2019-05-06
5510
12.高斯消去法(1)——矩阵编程基础
对于一阶线性方程的求解有多种方式,这里将介绍利用高斯消去法解一阶线性方程组。在介绍高斯消去法前需要对《线性代数》做一下温习,同时在代码中对于矩阵的存储做一个简要介绍。   通常遇到矩阵我们会利用二维数组来进行对矩阵数值的存储(例如前几篇中动态规划中对于求解矩阵初始化就是利用二维数组),但在计算机的内存中是没有“二维”这种存储方式的,内存都是以“一维”的方式存储数据,那么这就带来一个问题,在代码层面定义一个二维数组时,计算机内部是怎么存储的呢? int[][] array = new int[3][3];
用户1148394
2018-01-12
1.1K0
13.高斯消去法(2)——三角矩阵
  对于矩阵有一类特殊的矩阵,叫做三角矩阵。   这种矩阵如果还是按照定义一个二维数组来对数值进行存储的话,无疑将消耗掉不必要的空间,所以我们采用压缩存储的方式,将矩阵存储在一位数组中。   对于下三
用户1148394
2018-01-12
1.2K0
<<、>>、>>>移位操作
<<,有符号左移位,将运算数的二进制整体左移指定位数,低位用0补齐。 int leftShift = 10; System.out.println("十进制:" + leftShift + ", 二进制:" + Integer.toBinaryString(leftShift)); int newLeftShift = letfShift << 2; System.out.println("左移2位后十进制:" + newLeftShift + ", 左移2位后二进制" + Integer.toBinar
用户1148394
2018-01-09
8500
享元模式
享元模式核心掌握的一点就是——共享。如果一个程序代码中存在大量细粒度的对象,而这些大量的对象造成了很大的存储开销时就应该考虑使用。例如一个博客网站,每个人根据自己的账号登录自己的博客,此时每个“博客类”就应该成为共享,这也称为内部状态,但每个人博客里的数据又不同,这时用不同的账号区分也即是称为外部状态。 image.png UML类图如图所示。我们将具体的享元类抽象成一个接口。 1 package day_12_flyweight; 2 3 /** 4 * 享元类接口 5 * @autho
用户1148394
2018-01-09
5440
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档