dasein58_个人页

dasein58
个人头像照片 个人头像照片
970
0
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2021年12月

  • 12.06 15:24:04
    发表了文章 2021-12-06 15:24:04

    单例模式 Java

      概述   单例模式保证对于每一个类加载器,一个类仅有一个实例并且提供全局的访问。其是一种对象创建型模式。对于单例模式主要适用以下几个场景:   系统只需要一个实例对象,如提供一个唯一的序列号生成器客户调用类的单个实例只允许使用一个公共访问点,除了该公共访问点,不能通过其他途径访问该实例   单例模式的缺点之一是在分布式环境中,如果因为单例模式而产生 bugs,那么很难通过调试找出问题所在,因为在单个类加载器下进行调试,并不会出现问题。
  • 12.06 15:23:33
    发表了文章 2021-12-06 15:23:33

    单击21世纪的分析数据库

      乔治·霍苏·9分钟阅读   Clickhouse是一个相当新的列存数据库。它是由Yandex(俄罗斯谷歌)的人开发的,水平扩展相当好,并在数百亿行的数据上运行高速聚合查询。   它使用自己的SQL方言,并在表达性和简单性方面匹配PL / PGSQL。它甚至包括用于在行中使用嵌套对象的更高阶函数,例如ArrayMap和ArrayFilter。   什么是Clickhouse?   简而言之,Clickhouse用于在非常大量的数据上运行快速分析。它的事务功能相当糟糕,但它可以在数十亿行中运行秒级聚合查询。
  • 12.06 15:23:05
    发表了文章 2021-12-06 15:23:05

    大数据之数据挖掘的玉女心经

      数据挖掘是一种技术,它将传统的数据分析方法与处理大量数据的复杂算法相结合,在一个大型数据库中,自动的发现有用信息的过程,还具有预测未来观测结果的能力。数据挖掘的对象是数据,所以离开数据,挖掘无从谈起。现将我学习《数据挖掘导论》的笔记写出来,巩固一下知识。   一、数据类型。   数据对象有其它的名字,如记录,点,向量,模式,事件,案例,样本,观测或实体。
  • 12.06 15:22:31
    发表了文章 2021-12-06 15:22:31

    大数据为什么那么火?一文带你了解Spark与SQL结合的力量

      Spark是一种大规模、快速计算的集群平台,本头条号试图通过学习Spark官网的实战演练笔记提升笔者实操能力以及展现Spark的精彩之处。有关框架介绍和环境配置可以参考以下内容:   linux下Hadoop安装与环境配置(附详细步骤和安装包下载)   linux下Spark安装与环境配置(附详细步骤和安装包下载)
  • 12.06 15:22:04
    发表了文章 2021-12-06 15:22:04

    大数据hadoop面试经典题

      0.在Hadoop中定义的主要公用InputFormat中,默认是哪一个?(A)   A、 TextInputFormat   B、 KeyValueInputFormat   C、 SequenceFileInputFormat   1. 下面哪个程序负责 HDFS 数据存储?(C)
  • 12.05 16:32:49
    发表了文章 2021-12-05 16:32:49

    大话微服务(三):如何设计Restful API?

      API的定义取决于选择的IPC通信方式,如果是消息机制(如 AMQP 或者 STOMP),API则由消息频道(channel)和消息类型;如果是使用HTTP机制,则是基于请求/响应(调用http的url),这里我们先简述下RestfulAPI的定义。   设计原则   域名   应该尽量将API部署在专用域名之下,如:   也可以放在主域名下:   版本
  • 12.05 16:31:12
    发表了文章 2021-12-05 16:31:12

    大公司和小公司的程序员有什么差别?如何进大公司?

      我在大公司干活前,基本都在小公司之间辗转,对比两种公司的经历,切身感受到“人往高处走“绝非是空话。我在之前的博文里,多次讲到程序员该去大厂看看,在这篇博文里,将结合我和我朋友的所见所闻,从技术和发展前景等方面,综合讲述小公司和大公司里程序员的普遍差别,以此再让大家感受下大公司经历的重要性。不过本文不是停留于此,还更将针对小公司干杂事的程序员,给出逆袭到大厂的若干建议,好正文开始。
  • 12.05 16:30:36
    发表了文章 2021-12-05 16:30:36

    从最近面试聊聊我所感受的.net天花板

      #0 前言   入职新公司没多久,闲来无事在博客园闲逛,看到园友分享的面试经历,正好自己这段时间面试找工作,也挺多感想的,干脆趁这个机会总结整理一下。   博主13年开始实习,14年毕业。到现在也工作五六年了。今年面试最大的感受就是触及了.net的天花板。坐标,杭州。   #1 背景
  • 12.05 16:30:07
    发表了文章 2021-12-05 16:30:07

    从校园到职场 - 面试官是怎么看简历里的项目经验

      知识星球里有人吐槽,说一些名校毕业生的项目经验,明显都是刷出来的,前一年一水的电子商城,今年一水的秒杀系统。   我相信每个应届生都会面临这个问题,简历里希望填充一些可以让用人单位高看一眼的项目经验,校方或某些第三方机构可能会给一些实习项目,帮助学生攒这样的项目经验,甚至可能已经是一条龙服务,学生只要跟着项目按部就班的做一点基础工作,就可以堂而皇之的把经验写入简历,并希望作为就业的敲门砖。   那么,今天,说一下,作为面试官,是怎么看待这些项目经验的。   当然,面试官有很多种,我只以我为例,我认为自己应该具有一定的代表性,但不要苛求普适性。
  • 12.05 16:29:35
    发表了文章 2021-12-05 16:29:35

    产品经理须知:你的产品调查问卷真的有用吗?

      做产品,首先,我们需要考虑到用户需求。那么,用户需求又从哪里得知呢?   首先,收集二手数据+一手数据   一般是先收集二手数据,因为这些数据是已经被处理筛选过的数据,所以真实率都会比较高。但是,对于很多冷门的产品或者服务而言, 如果市场上的数据不够充分,我们就要自己开始动手设计调查问卷了。   设计问卷前解决的几个问题:
  • 12.05 16:28:06
    发表了文章 2021-12-05 16:28:06

    Swarm的基本认知

      Swarm 是分布式存储平台和内容分发服务,是以太坊 web3 栈的本地基础层服务。Swarm 的主要目标是提供充分分散和冗余存储的以太坊公共记录,尤其是存储和分发 DApp 的代码和数据以及区块链数据。从经济角度来看,它允许参与者有效汇集他们的存储容量和带宽资源,以给网络的所有参与者提供这些服务,同时接受以太坊的激励。   目标   Swarm 更广泛的目标,是为去中心化的 web 应用程序(DApp)开发人员提供基础设施服务,特别是:消息传递、数据流、点对点记账、可变资源更新、存储保险、监管扫描和修复、支付渠道和数据库服务。
  • 12.05 16:27:40
    发表了文章 2021-12-05 16:27:40

    SQLite学习之开篇

      一、简介:   SQLite是目前最流行的开源嵌入式数据库,和很多其他嵌入式存储引擎相比(NoSQL),如BerkeleyDB、MemBASE等,SQLite可以很好的支持关系型数据库所具备的一些基本特征,如标准SQL语法、事务、数据表和索引等。事实上,尽管SQLite拥有诸多关系型数据库的基本特征,然而由于应用场景的不同,它们之间并没有更多的可比性。下面我们将列举一下SQLite的主要特征:   1). 管理简单,甚至可以认为无需管理。   2). 操作方便,SQLite生成的数据库文件可以在各个平台无缝移植。   3). 可以非常方便的以多种形式嵌入到其他应用程序中,如静态库、
  • 12.05 16:27:15
    发表了文章 2021-12-05 16:27:15

    SpringBoot项目使用多线程处理任务时无法通过Autowired注入bean

      最近在做一个“温湿度控制”的项目,项目要求通过用户设定的温湿度数值和实时采集到的数值进行比对分析,因为数据的对比与分析是一个通过前端页面控制的定时任务,经理要求在用户开启定时任务时,单独开启一个线程进行数据的对比分析,并将采集到的温湿度数值存入数据库中的历史数据表,按照我们正常的逻辑应该是用户在请求开启定时任务时,前端页面通过调用后端接口,创建一个新的线程来执行定时任务,然后在线程类中使用 @Autowired 注解注入保存历史数据的service层,在线程类中调用service层保存历史数据的方法实现温湿度数据的保存,这时就出现了一个很尴尬的问题,在新开启的线程中使用 @Autowire
  • 12.05 16:24:42
    发表了文章 2021-12-05 16:24:42

    SpringBoot+SpringSecurity 前后端分离 + Jwt 的权限认证

      前言   一般来说,我们用SpringSecurity默认的话是前后端整在一起的,比如thymeleaf或者Freemarker,SpringSecurity还自带login登录页,还让你配置登出页,错误页。   但是现在前后端分离才是正道,前后端分离的话,那就需要将返回的页面换成Json格式交给前端处理了   SpringSecurity默认的是采用Session来判断请求的用户是否登录的,但是不方便分布式的扩展,虽然SpringSecurity也支持采用SpringSession来管理分布式下的用户状态,不过现在分布式的还是无状态的Jwt比较主流。
  • 12.05 16:24:01
    发表了文章 2021-12-05 16:24:01

    Spring、Struts2优点分析以及Spring MVC、Struts2优点比较

      Spring 及其优点   大部分项目都少不了Spring的身影,为什么大家对他如此青睐,而且对他的追捧丝毫没有减退之势呢Spring是什么:Spring是一个轻量级的DI和AOP容器框架。说它轻量级有一大部分原因是相对与EJB的(虽然本人从没有接触过EJB的应用),重要的是,Spring是非侵入式的,基于spring开发的应用一般不依赖于spring的类。DI:称作依赖注入(Dependency Injection),和控制反转一个概念,具体的讲,当一个角色需要另外一个角色协助的时候,在传统的程序设计中,通常有调用者来创建被调用者的实例。但是在spring中创建被调用者将不再有调用者完
  • 12.05 16:23:38
    发表了文章 2021-12-05 16:23:38

    Spider_Python 抓取:华尔街见闻

      #!/usr/bin/env python   # -*- coding:utf-8 -*-   import sys   import re   import urllib, urllib2   import requests   import pymongo   import datetime
  • 12.05 16:20:50
    发表了文章 2021-12-05 16:20:50

    Python爬虫中的数据筛选

      爬虫处理之结构化数据操作   目录   正则表达式提取数据   正则表达式案例操作   Xpath提取数据   Xpath案例操作   BeautifulSoup4提取数据   BeautifulSoup4案例操作
  • 12.05 16:20:23
    发表了文章 2021-12-05 16:20:23

    python-django 数据库查询方法大全

      __exact 精确等于 like ‘aaa’   __iexact 精确等于 忽略大小写 ilike ‘aaa’   __contains 包含 like ‘%aaa%’   __icontains 包含 忽略大小写 ilike ‘%aaa%’,但是对于sqlite来说,contains的作用效果等同于icontains。
  • 12.05 16:19:58
    发表了文章 2021-12-05 16:19:58

    Python 操作mongodb数据库

      查看数据库   from pymongo import MongoClient   connect=MongoClient(host='localhost', port=27017, username="root", password="123456")   connect=MongoClient('mongodb://localhost:27017/', username="root", password="123456")   print(connect.list_database_names())
  • 12.05 16:16:59
    发表了文章 2021-12-05 16:16:59

    oracle数据库实际项目中开发经验总结(上)

      1、在ORACLE中返回游标结果集   写包:   create or replace package pag_cs_power as   type c_Type is ref cursor;   FUNCTION FUN_CS_GETDICTLIST(   v_DictIndex in varchar2) return c_Type;   end pag_cs_power;   函数:
  • 12.05 16:16:26
    发表了文章 2021-12-05 16:16:26

    oracle数据库日期时间格式化及参数详解

      所谓格式化日期指的是将日期转为字符串,或将字符串转为日期,下面几个函数可以用来格式化日期。   TO_CHAR(datetime, 'format')   TO_DATE(character, 'format')   TO_TIMESTAMP(character, 'format')
  • 12.05 16:16:02
    发表了文章 2021-12-05 16:16:02

    Oracle的sequence

      概述   Oracle的sequence,就是序列号,它提供一系列的按照事先指定的方式进行增长的数字。oracle sequence的最大值是38个整数。【 Sequences are database objects from which multiple users can generate unique integers.】。一般来说,sequence常用于生成数据库的主键。   Oracle将sequence的定义存储在数据字典之中,因此,所有的sequence都在数据库的SYSTEM表空间里面。
  • 12.05 16:15:35
    发表了文章 2021-12-05 16:15:35

    Oracle常用操作「自己的练习」

      Oracle查询的时候条件要用单引号包裹,不能用双引号。。。。。。。。   连接orcl数据库   C:\Windows\system32>sqlplus sys/123456@orcl as sysdba   SQL*Plus: Release 11.2.0.1.0 Production on 星期五 2月 2 14:32:34 2021   Copyright (c) 1982, 2010, Oracle. All rights reserved.   连接到:   Oracle Database 11g Enterprise Edition Release 11.2.0
  • 12.05 16:14:56
    发表了文章 2021-12-05 16:14:56

    Oracle按时间范围查询sql分享

      查询时间范围内对应的年   SELECT   TO_CHAR (   ADD_MONTHS (   TO_DATE ('2013', 'yyyy'),   (ROWNUM - 1) * 12   ),   'yyyy'   ) AS years
  • 12.05 16:12:51
    发表了文章 2021-12-05 16:12:51

    Linux学习笔记之防火墙设置

      在上节的笔记中,大家还记得那条防火墙的设置命令么?为什么要使用防火墙呢?Linux 系统中,安全的第一道防线就是它。跟 Windows中防火墙一样,都是要设置端口的开放与关闭。那除了增加的命令之外,还有没有其它的操作呢?是如何实现的?那我们本节进行简单地讲解一下与防火墙有关的笔记内容。   防火墙的配置,在 Centos 6 以前是使用命令iptables,而到了 Centos 7以之后的版本,改成了 firewall-cmd命令,为了大家更方便的理解,我把整个过程分解成(查看状态、增加端口操作、其它安全设置)三个方面给大家讲解,让大家尽可能明白防火墙是如何去配置的。
  • 12.05 16:10:30
    发表了文章 2021-12-05 16:10:30

    linux安装oracle client客户端远程连接数据库

      linux安装oracle client客户端远程连接数据库。   1.到oracle官网下载basic,sqlplus,devel三个软件包   oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.tar   oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.tar   oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.tar   2.到root用户下创建一个oracle文件夹
  • 12.05 16:09:56
    发表了文章 2021-12-05 16:09:56

    Kafka -- 幂等生产者 + 事务生产者

      消息交付可靠性保障:Kafka对Producer和Consumer要处理的消息所提供的承诺常见的承诺最多一次(at most once):消息可能会丢失,但绝不会被重复发送至少一次 (at least once):消息不会丢失,但有可能被重复发送精确一次(exactly once):消息不会丢失,也不会被重复发送Kafka默认提供的交付可靠性保障:至少一次只有Broker成功提交 消息且Producer接到Broker的应答才会认为该消息成功发送如果Broker成功提交消息,但Broker的应答没有成功送回Producer端,Producer只能选择重试最多一次Kafka也可以提供最多一
  • 12.05 16:08:39
    发表了文章 2021-12-05 16:08:39

    JDBC从入门到精通视频教程,建议收藏!非常实用

      JDBC (Java Database Connectivity)   JDBC本质上属于一种服务,服务的特征,必须按照指定的规范进行操作   JDBC相关概念核心包java.sqlDriverManagerConnectionStatementPreparedStatementResultSetJDBC学习教程   分享给大家JDBC的学习教程,在视频中详细讲解了Java语言如何连接数据库,对数据库中的数据进行增删改查操作,适合于已经学习过Java编程基础以及数据库的同学。
  • 12.05 16:08:11
    发表了文章 2021-12-05 16:08:11

    Java中异常处理的15条原则

      见过很多人在进行异常处理的时候,直接一个 e.printStackTrace() 就完成了,这是一种非常粗陋的做法,首先会导致应用日志的大量错误信息,而很多时候你都不知道这些错误信息因何发生;再者,反应到用户端将直接导致用户无法获取操作的结果以及失败的原因。   以下 15 条异常处理的原则来自国外的博客:
  • 12.05 16:07:21
    发表了文章 2021-12-05 16:07:21

    java性能调优的基础教程

      全面的性能调优   编写更好的算法 编写更少的代码 过早优化 过早考虑优化是所有噩梦的根源。应该编写清晰、直接、易读和易理解的代码。 数据库可能是瓶颈 常见的优化 积少成多地改进性能   原则:   1. 借助性能分析来优化代码,注重性能分析中最耗时的操作   2. 新代码比机器配置更可能引入性能问题,机器配置比JVM或操作系统更容易引入性能问题。
  • 12.04 16:38:36
    发表了文章 2021-12-04 16:38:36

    java结合android和ios的三端非对称接口加密讲解

      算法:有rsa及aes算法   Java端处理方式:   入参处理方式   1、参数通过request.getParameter获取的话,可以通过自己定义一个filter来进行处理。   定义两个类,分别继承HttpServletRequestWrapper及Filter,将该filter配置到web.xml里面,在其他filter前面,以免影响程序获取参数的调用   public class SafeTextRequestWrapper extends HttpServletRequestWrapper {   public SafeTextRequestWrapper(H
  • 12.04 16:38:08
    发表了文章 2021-12-04 16:38:08

    Java教程:Nginx静态资源配置命令介绍

      Nginx静态资源的配置指令   listen指令   listen:用来配置监听端口。   语法   listen address[:port] [default_server]...; listen port [default_server]...;   默认值   listen *:80 | *:8000   位置   server   listen的设置比较灵活,我们通过几个例子来把常用的设置方式熟悉下:   listen 127.0.0.1:8000; // listen localhost:8000 监听指定的IP和端口   listen 127.0.0
  • 12.04 16:37:34
    发表了文章 2021-12-04 16:37:34

    Java高级软件工程师面试考纲

      如果要应聘高级开发工程师职务,仅仅懂得Java的基础知识是远远不够的,还必须懂得常用数据结构、算法、网络、操作系统等知识。因此本文不会讲解具体的技术,笔者综合自己应聘各大公司的经历,整理了一份大公司对Java高级开发工程师职位的考核纲要,希望可以帮助到需要的人。   当前,市面上有《Java XX宝典》类似的图书,而且图书中的内容都着重在讲解Java最为基础的部分,最严重的是,里面有着大量错误的内容,极具误导性。另外,网上也有各种各样的Java面试题,很多也是着重在Java语言基础上。实际上,如果要应聘高级开发工程师职务,仅仅懂得Java的基础知识是远远不
  • 12.04 16:37:04
    发表了文章 2021-12-04 16:37:04

    Java编程——Redis详解

      Redis简介   Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。   Redis 与其他 key - value 缓存产品有以下三个特点:   Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即master-slave模式的数据备份。Redis 优势:性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。丰富的数据类型 –
  • 12.04 16:36:35
    发表了文章 2021-12-04 16:36:35

    JavaWeb网站性能优化的相关技术

      一、提高服务器并发处理能力   我们总是希望一台服务器在单位时间内能处理的请求越多越好,这也成了web服务器的能力高低的关键所在。服务器之所以可以同时处理多个请求,在于操作系统通过多执行流体系设计,使得多个任务可以轮流使用系统资源,这些资源包括CPU、内存以及I/O等。这就需要选择一个合适的并发策略来合理利用这些资源,从而提高服务器的并发处理能力。这些并发策略更多的应用在apache、nginx、lighttpd等底层web server软件中。   二、Web组件分离   这里所说的web组件是指web服务器提供的所有基于URL访问的资源,包括动态内容,静态网页,图片,样式表,脚
  • 12.04 16:36:07
    发表了文章 2021-12-04 16:36:07

    Java-Redis笔记

      Redis   1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库   1.1.什么是NOSQL   NoSQL(NoSQL=Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。   随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。
  • 12.04 16:35:10
    发表了文章 2021-12-04 16:35:10

    Java 并发与高并发知识学习

      一、并发与高并发基本概念   并发:   从业务上简单解释就是多个用户(编码层面就是多个线程)共同竞争(修改或读取)一个资源,并发问题更多体现在业务代码操作数据上,例如:秒杀场景,瞬间会有大量用户共同抢购一个商品,这时候如果没有并发控制,则极有可能出现超卖情况,即库存被扣成了负数。   从操作系统以及硬件层面解释并发:有多个线程运行在CPU上,当在单核处理上运行的时候,多个线程在单核处理上交替执行(伪并行),不断的从内存中换入换出,在多核处理器上每个线程会被分配到某一个内核上运行(并行),我觉得更适合叫并行计算。
  • 12.04 16:34:42
    发表了文章 2021-12-04 16:34:42

    Django model字段类型解析

      Model字段认识   V=models.CharField(max_length=None<, **options>)    #varchar   V=models.EmailField()    #varchar   V=models.URLField()    #varchar   V=models.FileField(upload_to=None<, max_length=100, **options>)    #varchar #upload_to指定保存目录可带格式,   V=models.ImageField(upload_to=None<, height_fie
  • 12.04 16:33:16
    发表了文章 2021-12-04 16:33:16

    centos7.3部署MongoDB4.0.1 实际教程

      Centos7.3安装MongoDB   上传软件包   1. 解包   tar zxvf mongodb-linux-x86_64-rhel70-4.0.1.tgz   2. 把解压出来的包更改名称   mv mongodb-linux-x86_64-rhel70-4.0.1 mongodb4.0.1   3. 在/usr/local下创建目录并把包移动过去
  • 12.04 16:32:53
    发表了文章 2021-12-04 16:32:53

    CDA LEVEL I 数据分析认证考试模拟题库(十一)

      嗨喽,各位同学又到了公布CDA数据分析师认证考试LEVEL I的模拟试题时间了,今天给大家带来的是模拟试题(一)中的51-55题。   不过,在出题前,要公布下上一期46-50题的答案,大家一起来看!   46、B   47、A   48、C   49、D   50、D   你答对了吗?
  • 12.04 16:31:23
    发表了文章 2021-12-04 16:31:23

    c#实现简单Token口令验证

      最近一个项目发现手机验证码总是被人盗刷,一秒钟刷了1百多个,很明显这种行为是通过软件自动提交的,自动发帖机原理类似,解决这个问题目前有两个方案。   出现这个问题原因:请求手机验证码Api时没有任何带任何验证,只要请求了手机号正确就执行发送操作,软件或代码很容易伪造请求过程。   解决方案有很多种,可以选择下面一种或几种组合起来使用。   方案1:用户获取手机验证码时候弹出图片验证码,输入后再发送。
  • 12.04 16:30:23
    发表了文章 2021-12-04 16:30:23

    C#将本地图片转换成二进制

      C#有很多种上传图片的方式,今天介绍一种将本地图片转换成二进制保存到数据库的方式。   一、将图片转换成二进制工具   ///   /// 将本地图片转换成二进制   ///   ///   ///   public static Byte[] GetContent(string filepath)
  • 12.04 16:29:59
    发表了文章 2021-12-04 16:29:59

    BS与CS的联系和差异

      一、什么是CS?   CS(Client/Server):客户端----服务器结构。它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。因为客户端要负责绝大多数的业务逻辑和UI展示,又称为胖客户端。它充分利用两端硬件,将任务分配到Client 和Server两端,降低了系统的通讯开销。   C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。   C/S 架构是一种典型的两层架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客
  • 12.04 16:29:02
    发表了文章 2021-12-04 16:29:02

    Apache Spark,Parquet和麻烦的Null

      关于类型安全性的经验教训,并承担过多   介绍   在将SQL分析ETL管道迁移到客户端的新Apache Spark批处理ETL基础结构时,我注意到了一些奇特的东西。 开发的基础结构具有可为空的DataFrame列架构的概念。 乍看起来似乎并不奇怪。 大多数(如果不是全部)SQL数据库都允许列为可空或不可空,对吗? 让我们研究一下在创建Spark DataFrame时,这种看似明智的概念为什么会带来问题。   from pyspark.sql import types   schema=types.StructType([
  • 12.04 16:15:20
    发表了文章 2021-12-04 16:15:20

    2021新版Java集合容器面试题

      集合容器概述   什么是集合   集合的特点   集合和数组的区别   使用集合框架的好处   常用的集合类有哪些?   List,Set,Map三者的区别?List、Set、Map 是否继承自 Collection 接口?List、Map、Set 三个接口存取元素时,各有什么特点?   集合框架底层数据结构
  • 12.04 16:14:30
    发表了文章 2021-12-04 16:14:30

    2021年前100名Apache Spark面试问题和解答

      Apache Spark面试问题答案   一, Spark Driver在spark应用程序中的作用是什么?   Spark驱动程序是定义知识RDD的转换和操作并向主服务器提交请求的程序。Spark驱动程序是在机器的主节点上运行的程序,它声明对知识RDD的转换和操作。   简单来说,Spark中的驱动程序创建SparkContext,连接到给定的Spark Master。它将RDD图表联合提供给Master,无论独立集群管理器在哪里运行。   二, Apache Spark集群中的工作节点是什么?
  • 12.04 16:14:00
    发表了文章 2021-12-04 16:14:00

    2021 年最可能成为主流的10大发展趋势

      1、 OpenStack 认可度持续高涨   OpenStack[1]本质上是一个云操作平台(系统),它为管理员提供直观友好的控制面板,以便对大量的计算、存储和网络资源进行配置和监管。   目前,很多企业运用 OpenStack 平台搭建和管理云计算系统。得益于其灵活的生态系统、透明度和运行速度,OpenStack 越来越流行。相比其他替代方案,OpenStack 只需更少的花费便能轻松支持任务关键型应用程序。 但是,其复杂的结构以及其对虚拟化、服务器和大量网络资源的严重依赖使得不少企业对使用 OpenStack 心存顾虑。另外,想要用好 OpenStack,好的硬件支持和高水平的员
  • 12.04 16:13:31
    发表了文章 2021-12-04 16:13:31

    53个Python库,你必须要试试

      Python库大全   大邓将Python库整理为8部分,对每个库稍加自己的理解和评价,对Python感兴趣的同学可以收藏起来   ? 网络爬虫 ? 数据库 ? 数据分析 ? 机器学习 ? 可视化 ? 文本分析 ? GUI窗体软件开发 ? 自动化办公   私信小编01即可获取大量Python学习资料   网络爬虫
  • 12.04 16:13:03
    发表了文章 2021-12-04 16:13:03

    50个java项目实战,学会这些大神之路不再遥远

      1、最新大神JAVAEE就业实战课程下载 超150G实战JAVAEE 基础部分   2、2021 java300集大型项目实战课程 尚学堂java基础到精通视频教程   3、58系统高级架构师带你实战高可用架构设计课程   4、Activiti6.0工作流引擎深度解析与实战   5、Elasticsearch ELK分布式全文检索入门视频教程   6、Elasticsearch顶尖高手系列-核心知识篇高手进阶篇视频   7、Gradle3.0自动化项目构建技术精讲+实战
  • 12.04 16:12:35
    发表了文章 2021-12-04 16:12:35

    26个例子来搞懂数据库锁

      1 前言   数据库大并发操作要考虑死锁和锁的性能问题。看到网上大多语焉不详(尤其更新锁),所以这里做个简明解释,为下面描述方便,这里用T1代表一个数据库执行请求,T2代表另一个请求,也可以理解为T1为一个线程,T2 为另一个线程。T3,T4以此类推。下面以SQL Server(2005)为例。   2 锁的种类共享锁(Shared lock)。   例1:   ----------------------------------------   T1: select * from table (请想象它需要执行1个小时之久,后面的sql语句请都这么想象)   T2: upda
  • 发表了文章 2025-05-24

    深入浅出React中的refs

  • 发表了文章 2025-05-24

    日志与追踪的完美融合:OpenTelemetry MDC 实践指南

  • 发表了文章 2025-05-23

    使用 Uber automaxprocs 正确设置 Go 程序线程数

  • 发表了文章 2025-05-22

    【微前端】singleSpa&importHTMLEntry(流程图)源码解析

  • 发表了文章 2025-05-22

    一行代码搞定禁用 web 开发者工具

  • 发表了文章 2025-05-20

    TP6操作pgSQL13报错解决方案

  • 发表了文章 2025-05-20

    Go 1.24 相比 Go 1.23 有哪些值得注意的改动?

  • 发表了文章 2025-05-20

    一文搞懂 GPU 共享方案: NVIDIA Time Slicing

  • 发表了文章 2025-05-20

    借助大模型提升甲方安全黑白灰运营效率实践

  • 发表了文章 2025-05-20

    封装 uniapp 请求库的最佳实践

  • 发表了文章 2025-05-18

    Vue 2 与 Vue 3 的区别:深度对比与迁移指南

  • 发表了文章 2025-05-18

    three.js简单实现一个3D三角函数学习理解

  • 发表了文章 2025-05-18

    如何提高爬虫的抓取效率

  • 发表了文章 2025-05-18

    CentOS系统安装phpStudy的详细步骤和注意事项

  • 发表了文章 2025-05-18

    mysql数据引擎有哪些

  • 发表了文章 2025-05-17

    C语言与操作系统交互探秘

  • 发表了文章 2025-05-17

    Nuxt 3环境变量读取问题解决方案

  • 发表了文章 2025-05-17

    从多维度解构 Lead Time:定义、应用与优化策略

  • 发表了文章 2025-05-17

    mysql数据备份方式,如何恢复?你们的备份策略是什么?

  • 发表了文章 2025-05-17

    Vue与TypeScript:如何实现更强大的前端开发

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息