编程体系结构(06):Java面向对象

Java开发中如何理解面向对象:构建合适的对象接口API体系,创建合适的对象,解决合适的问题,例如JDK的API已经定义好的类,通过这些类创建对象直接使用;通过自定义类来创建对象使用,在MVC中模式中,不同业务功能创建不同的接口和类系统。
分类: 编程语言 发布时间: 10-09 09:27 阅读次数: 0

系统重装后变成一个盘了别的分区的数据怎样找到

问题描述: 重装系统分区合并是因为在ghost系统时,选择了错误的选项导致把整个硬盘当成C盘来装,装完之后自然就只剩下一个盘。系统重装后变成一个盘了别的分区的数据怎样找到具体的恢复方法看下文了解。 ![](https://s2.51cto.com/images/20201009/1602201704852918.png) 工具/软件:极限数据恢复软件 步骤1:先百度搜索并下载软件打开后
分类: 其他 发布时间: 10-09 08:17 阅读次数: 0

数据可视化第11篇:生成千万级数据之PowerDesigner连接mysql

第一步:打开PD软件;第二步:创建新的Model第三步:创建PDM视图(选择自己要连接的数据库)第四步:连接数据源:通过配置文件连接(配置)连接配置文件列表我们是新安装的PowerDesigner,还没有配置文件,新创建即可编写新创建的配置文件(连接类型、DB类型、mysql中的用户、JDBC驱动类、JDBC连接串、驱动jar包)测试连接(输入mysql中用户对应的密码)连接成功测试连接时,会报连
分类: 企业开发 发布时间: 10-09 08:17 阅读次数: 0

为了不让代码看起来像一坨*,我在工作中反复用了这个

大多数时候我都是写一些业务代码,可能一堆CRUD就能解决问题,但是这样的工作对技术人的提升并不多,如何让自己从业务中解脱出来找到写代码的乐趣呢,我做过一些尝试,使用设计模式改善自己的业务代码就是其中的一种。
分类: 编程语言 发布时间: 10-09 07:07 阅读次数: 0

需要搭建一个高性能的文件系统?我推荐你试试它

前言今天给大家介绍的是FastDFS,一个开源的分布式文件系统,也是入职之后接触到的一个技术,由于公司项目业务需求,服务器里存了上亿量级的文件,所以使用了这么一项技术来存储这些文件,我也就随之开始了解这项技术,并且在这里和大家一起从0到1地开始了解它。FastDFS介绍FastDFS是一个以C语言开发的开源轻量级分布式文件系统,由阿里巴巴开发并开源。它对文件进行管理,功能包括:文件存储、文件同步、
分类: 编程语言 发布时间: 10-09 06:27 阅读次数: 0

真想不到!这样设计的微服务云架构,竟能够支撑全世界公司!

前言想要设计出能支撑全世界公司使用的微服务云架构,得先深入了解微服务架构。自从Dubbo被SpringCloud取代后,微服务是越来越拉风了。而SpringCloudAlibaba是阿里巴巴出品的SpringCloud第二代实现,是阿里微服务的解决方案与精华沉淀,在业界广泛使用,使用微服务更是大势所趋。近几年微服务更是面试的高频问点,几乎只要你去一家互联网公司就是必被问到的问题!最近一个朋友去字节
分类: 编程语言 发布时间: 10-09 04:37 阅读次数: 0

求职寒冬季即将来临,程序员该如何拿到自己心仪公司的面试机会?

备战⾯试不论是校招还是社招都避免不了各种⾯试、笔试,如何去准备这些东⻄就显得格外重要。不论是笔试还是⾯试都是有章可循的,我这个“有章可循”说的意思只是说应对技术⾯试是可以提前准备。我其实特别不喜欢那种临近考试就提前背啊记啊各种题的⾏为,⾮常反对!我觉得这种⽅法特别极端,⽽且在稍有⼀点经验的⾯试官⾯前是根本没有⽤的。建议⼤家还是⼀步⼀个脚印踏踏实实地⾛。如何准备⾯试如何获取⼤⼚⾯试机会?在讲如何获取
分类: 编程语言 发布时间: 10-09 02:17 阅读次数: 0

当MySQL事务中发生了网络异常

一、前言在我们运维MySQL的时候,总会遇到各种情况导致程序和MySQL之间的会话异常中断,比如假如强制关闭应用假如client机器突然崩溃宕机/断电假如网络发生抖动/网卡发生故障机房级别断网那么此时正在MySQL中执行的事务会何表现?二、实践设计一个案例模拟client 在MySQL中执行事务,但是client机器突然down机,导致会话异常中断。client 192.168.56.102  M
分类: 编程语言 发布时间: 10-09 01:57 阅读次数: 0

怎样判断SEO关键词的竞争难易程度?

关键词选择最核心的要求是搜索次数多,竞争程度小。搜索次数可以通过搜索引擎本身提供的关键词工具查看,而竞争程度判断起来就要复杂得多。在关键词的选择过程中,SEO会先对选中的关键词分析研究,再判断它是否合适,研究过程中发现竞争过于激烈或者不符合经济效应的关键词都会被过滤掉,而那些具有潜在价值又没被开发的关键词则会优先选中。
分类: 其他 发布时间: 10-09 01:57 阅读次数: 0

Sentinel实现限流,竟是如此的简单!

Sentinel是阿里巴巴开源的限流器熔断器,并且带有可视化操作界面。在日常开发中,限流功能时常被使用,用于对某些接口进行限流熔断,譬如限制单位时间内接口访问次数;或者按照某种规则进行限流,如限制ip的单位时间访问次数等。之前我们已经讲过接口限流的工具类ratelimter可以实现令牌桶的限流,很明显sentinel的功能更为全面和完善。来看一下sentinel的简介:https://github
分类: 编程语言 发布时间: 10-09 01:57 阅读次数: 0

java在线学习-NacosServiceRegistry的实现

鲁班学院java源码学习在NacosServiceRegistry.registry方法中,调用了NacosClientSDK中的nameingService.registerInstance完成服务的注册。再来看一下namingService.registerInstance()方法的实现,主要逻辑如下:通过beatReactor.addBeatInfo创建心跳信息实现健康检测,NacosSer
分类: 编程语言 发布时间: 10-09 00:37 阅读次数: 0

Postgresql 事务与锁

一:事务:我们都知道,事务是数据库管理系统中的一个逻辑单位,有有限的操作序列组成,最出名的是其 ACID 4个属性。原子性(Atomicity),事务中包含的操作,要么全部被执行;要么全部不被执行。一致性(Consistency),数据库中数据应满足完整性约束。隔离性(Isolation),数据库中一个事务的执行不应该影响到其他事务。持久性(Durability),已经提交的事务(状态),其对数据
分类: 企业开发 发布时间: 10-09 00:17 阅读次数: 0

数据可视化第12篇:生成千万级数据之PowerDesigner配置并生成数据

引言:    工作中,遇到了造测试的需要,本想着自己写批量的insert就可以了。可是数据量太大了,用insert批量太麻烦了。事实表和维度表定义,及测试数据:    (1)医疗收入事实表create table project_cost_fact(  id int primary key auto_increment,  cost_direction_code VARCHAR(20) comme
分类: 企业开发 发布时间: 10-09 00:17 阅读次数: 0

面试:BigDecimal一定不会丢失精度吗?

前言我们都知道浮点型变量在进行计算的时候会出现丢失精度的问题。如下一段代码:System.out.println(0.05 + 0.01); System.out.println(1.0 - 0.42); System.out.println(4.015 * 100); System.out.println(123.3 / 100); 输出: 0.060000000000000005 0.580
分类: 编程语言 发布时间: 10-09 00:07 阅读次数: 0

C语言学习Day02

常量1、const修饰的常变量2、#define定义的标识符常量3、枚举常量枚举:一一列举eg:性别:男、女星期:1、2、3、4、5、6、7关键字:enum字符串
分类: 编程语言 发布时间: 10-09 00:07 阅读次数: 0