java技术圈 为您找到相关结果 67

云电脑架构设计的层次

本文分享自天翼云开发者社区《云电脑架构设计的层次》,作者:3****m一、基础设施层基础设施层是云电脑架构的最底层,负责提供计算、存储、网络等基础设施。这些基础设施可以由多个服务器组成,通过虚拟化技术进行资源池化,实现资源的动态分配和共享。基础设施层需要提供足够的计算、存储和网络资源,以满足虚拟化层和应用层的资源需求。同时,基础设施层还需要具备高可用性、可扩展性和安全性等特点,以满足用户的需求和保障数据安全。二、虚拟化层虚拟化层是云电脑架构的核心层,负责将硬件资源虚拟化成多个虚拟机。每个虚拟机都拥有独立的操作系统和应用程序,可以独立运行。虚拟化层还可以实现虚拟机的动态迁移和容错处理。通过虚拟化技术,虚拟化层可以实现对计算资源的动态分配和共享,提高计算机的处理能力和资源利用率。同时,虚拟化层还...阅读全文

Django+Vue:Python Web全栈开发(基于Django4.1)

![1.png](http://static.itsharecircle.com/240105/de015aec364ad609b39e3dcef34aa519.png) Django 是一个由 Python 编写的一个开放源代码的 Web 应用框架。Django 是一个高级的 Python Web 框架,用于快速开发可维护和可扩展的 Web 应用程序。使用 Django,只要很少的代码,Python 的程序开发人员就可以轻松地完成一个正式网站所需要的大部分内容,并进一步开发出全功能的 Web 服务。 第一步,安装 Python Windows 下安装 Python 非常简单,去 Python 官方网站找到 Python 3 的下载地址,根据你的系统选择 32 位或者 64 位的安装包,下载...阅读全文

博文 2024-01-05 14:08:49 giadnbhaytgw

数据库连接神器:JDBC的基本概述、组成及工作原理全解析!

>JDBC(Java DataBase Connectivity)是一种用于执行SQL语句的 Java API,是Java和数据库之间的一个桥梁,是一个规范而不是一个实现,能够交给数据库执行SQL语句。 在信息化时代,数据库已经成为了存储和管理数据的重要工具。而Java作为一种广泛使用的编程语言,其与数据库的交互就显得尤为重要。JDBC就是为了解决这个问题而生的。通过JDBC,我们可以在Java程序中轻松地执行SQL语句,实现对数据库的增删改查操作。今天我们就来聊一聊JDBC的相关概念。 ## 一、JDBC简介 #### 概念: - JDBC(Java DataBase Connectivity) :Java数据库连接技术。 - 具体讲就是通过Java连接广泛的数据库,并对表中数据执行增、删...阅读全文

博文 2023-12-22 10:24:27 YDYXCODE

Three.js可视化企业实战WEBGL课(2024年1月升级版48章全)

Three.js可视化企业实战WEBGL课(2024年1月升级版48章全) 给大家分享一套课程——Three.js可视化企业实战WEBGL课,2024年1月最新升级48章,附源码+课件等资料下载,课程不定期更新,包更新。 Three.js是一个基于WebGL的JavaScript 3D图形库,它可以轻松地在浏览器中创建3D场景和动画。同时,它支持外部模型和纹理的导入,让开发者可以更加便捷地创建出震撼的3D场景。 Three.js的应用场景非常广泛,主要包括以下几个方面: 游戏开发:Three.js可以轻松地创建3D游戏场景和动画效果,让游戏制作变得更加简单。 产品展示:对于需要展现3D产品模型的企业来说,Three.js可以帮助他们创建出非常逼真的展示场景,大大提升了产品展示效果。 教育培训...阅读全文

博文 2024-02-03 14:14:59 haoighd6668

跨平台高手必修课--Flutter动态化解决方案实战(附源码)

![1.png](http://static.itsharecircle.com/240306/3b92ee88e7be3d54f887c918789ef1ef.png) 跨平台高手必修课--Flutter动态化解决方案实战之手把手带你自研一套Flutter动态热更新框架。 Flutter作为跨平台首选框架,未来可期,但动态化问题一直是行业诟病的问题。所以,各大公司都急需一套成熟且高效的动态化解决方案,因此,动态化方面的人才缺口巨大。在本文中,我将带大家从0到1自主研发一套Flutter动态化框架,并深入掌握跨平台动态化解决方案,助力你在跨平台技术上有质的飞跃。 一、首先,我们先来认识Flutter: Flutter是Google开源的构建用户界面(UI)工具包,帮助开发者通过一套代码库高效...阅读全文

博文 2024-03-06 09:39:00 gaindiuhgw

认识Redis:不只是缓存,还有这些厉害的功能!

在当今数据驱动的世界中,快速存取信息成为了技术发展的关键。而在众多存储解决方案中,Redis以其独特的魅力和强大的功能,成为了开发者们的宠儿。今天,就让我们一起来认识一下Redis。 ### 一、Redis是什么,可以用来干什么? Redis,英文全称是Remote Dictionary Server(远程字典服务),是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 ![image.png](http://static.itsharecircle.com/240220/c4b8adfc73b7950a6784418485d666f8.png) 与MySQL数据库不同的是,Redis的数据是存在内存中的。它的读写速...阅读全文

博文 2024-02-20 16:18:32 YDYXCODE

【Java】使用fastjson进行序列化时出现空指针异常问题研究 - shanml

最近在使用fastjson的JSONObject.toJSONString()方法将bean对象转为字符串的时候报如下错误: com.alibaba.fastjson.JSONException: write javaBean error, fastjson version 1.2.58, class com.sun.proxy.$Proxy395, fieldName : 0 at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:523) at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSe...阅读全文

博文 2024-02-05 16:14:20 博客园

fastjson 如何去掉反斜杠_fastjson去除反斜杠

fastjson如何去掉多余的反斜杠 m0_37979201的博客 03-09 2万+ {"data":"{\"message\":\"\",\"result\":0,\"data\":{\"cardtype\":0,\"sealimgs\":[\"{\\\"id\\\":16,\\\"img\\\":\\\"H4znOvV8Cb101BRlW6WhIU8n8B6GEqjM44AAA=\ java fastJson 转JSON 两个转义 最新发布 抓饭不吃皮牙子 03-06 516 除了针对特殊字符的转义外,有时我们还需要自定义转义规则,比如将特定的字符序列替换为另一个字符。FastJson提供了接口,可以实现自定义转义逻辑。@Override// 自定义转义规则,将"world"替换为"u...阅读全文

博文 2024-04-09 14:04:53 CSDN博客

手把手带你自研一套Flutter动态热更新框架

![1.png](http://static.itsharecircle.com/240306/affbc50b6a81b568c45e866d381051e8.png) 手把手带你自研一套Flutter动态热更新框架————跨平台高手必修课--Flutter动态化解决方案实战 1、什么是动态化? 目前移动端应用的版本更新, 最常见的方式是定期发版,无论是安卓还是iOS,都需要提交新的安装包到应用市场进行审核。审核通过后,用户在应用市场进行App的下载更新。 而动态化, 就是不依赖更新程序安装包, 就能动态实时更新页面的技术。 2、动态化的必要性 为什么需要动态化技术呢? 因为上述定期发版更新应用的方式存在一些问题,比如: 审核周期长, 且可能审核不通过。 周期长导致发版本不够灵活, 紧急的...阅读全文

博文 2024-03-06 14:26:12 opanduhw

跨平台高手必修课--Flutter动态化解决方案实战(14章)

![1.png](http://static.itsharecircle.com/240306/54b1a45459ecc2487172b3c2d89cbe78.png) 手把手带你自研一套Flutter动态热更新框架,带大家从0到1自主研发一套Flutter动态化框架,并深入掌握跨平台动态化解决方案,助力你在跨平台技术上有质的飞跃。 Flutter是一种由谷歌开发的开源用户界面(UI)工具包,用于在多个平台上构建高性能、美观和流畅的移动应用程序。它使用Dart编程语言,并提供丰富的UI组件和工具,可以快速构建现代化的应用程序界面。 Flutter与其他跨平台框架的比较 当与其他跨平台框架进行比较时,以下是一些与Flutter相关的主要对比方面: 性能和速度: Flutter:Flutter...阅读全文

博文 2024-03-06 11:54:54 feilipu2023nui

Fastjson踩“坑”记录和“深度”学习_fastjson noneautotype

作者:陶征策 阿里国际站商家技术团队 Fastjson是阿里开发的Java语言编写的高性能JSON库,本文总结了Fastjson使用时的一些注意事项,并简单分析了Fastjson的底层工作原理,结合具体的验证代码以及跟Jackson的对比,希望能帮助大家充分理解Fastjson的使用。 一、为什么写这篇? Fastjson是阿里开发的Java语言编写的高性能JSON库,用于将数据在JSON和Java Object之间互相转换,提供两个主要接口JSON.toJSONString和JSON.parseObject来分别实现序列化和反序列化操作,使用起来很方便。 最近在升级一个老系统的缓存架构,使用Fastjson将对象序列化后存入缓存,并在client端反序列化后使用,以减少对后端hsf的请求次...阅读全文

博文 2024-03-18 10:49:12 CSDN博客

浅谈下Fastjson的autotype绕过

前言继去年1.2.47 Fastjson被绕过之后,最近的1.2.68又出现了绕过。 正好前段时间翻了一遍Fastjson的源码,对整体逻辑有了一些了解,就尝试分析下autotype的校验过程,以及这两次绕过的思路。若有错误,还望指出。 autotype的校验为什么校验一直被绕过?1.2.24之后,fastjson对反序列化的类型进行了校验,主要就体现在ParserConfig.checkAutoType函数中 里面会对反序列化的类型进行黑白名单和校验,然后获取对应的Java类。 至于为什么没开启SupportAutoType属性依然会存在反序列化的危险呢? 可以看到在解析过程中,只要key值为@type时,就会进入checkAutoType函数尝试获取类。 而且校验SupportAutoT...阅读全文

博文 2024-03-18 11:16:58 Kingkk's Blog

数字先锋 | 天翼云赋能汤房社区数字化“智”理,打造居民生活“幸福圈”!

近年来,随着5G、物联网、工业互联网等信息技术的广泛应用,智慧社区建设迎来新的发展契机。2022年5月,我国民政部、发展改革委等九部门印发的《关于深入推进智慧社区建设的意见》提出,到2025年基本构建起网格化管理、精细化服务、信息化支撑、开放共享的智慧社区服务平台,为中国智慧社区建设阐明了发展方向。在相关政策的引导下,全国智慧社区试点工作不断有序推进。在陕西省汉中市汉台区,汤房社区围绕“共建、共治、共享”理念,积极寻找智慧社区建设最优解,携手天翼云探索出了一条云计算助力社区治理的新模式、新路径,进一步激活了群众服务的“神经末梢”。​“为民所用”非易事业务系统上云成破局关键汤房社区位于汉中市汉台区北关街道,辖区面积1.25平方公里,有7个居民小组,常住人口3000余人。近年来,在政务服务“三下...阅读全文

玩转云端|演唱会一票难求?快用天翼云边缘安全加速平台AccessOne!

本文分享自天翼云开发者社区《玩转云端|演唱会一票难求?快用天翼云边缘安全加速平台AccessOne!》,作者:天翼云社区官方账号Super Idol的笑容虽然非常甜无数粉丝宝宝的心里却是有苦难言不少铁粉在遭遇一轮又一轮“缺货登记”之后不禁发出了灵魂之问:为什么手机屏幕都要戳穿了演唱会的票还是秒没?到底是谁抢到票又放出了15W的天价票告诉我要见周同学“我不配”?其实跟你一起抢票的未必是人而有可能是爬虫!网络技术不断发展的过程中,安全问题也如影随形。近期,组织化、团伙化的黄牛利用最/新技术,不仅有恶意爬虫行为,甚至进化成以假乱真的“真人、真机、真行为”,使得正常用户在票务类网站“一票难求”。通过大规模学习,不法分子甚至利用 AI 算法绕过“图形验证码、手机短信验证、账号限制和活动地区限制”等传统...阅读全文

博文 2024-03-29 09:57:43 Tianyiyun

Java序列化框架Kryo

Kryo 是一个Java序列化框架,它以其高效和快速的性能而闻名,通常用于高性能场景如网络通信、缓存、持久化存储以及大数据处理等。Kryo 通常比 Java 内置的序列化机制更快并且产生的序列化数据更小。以下是 Kryo 序列化库的一些关键特性:高效的性能:Kryo 是为了高性能而设计的,它在速度和序列化结果的尺寸上通常优于许多其他序列化库。易用性:Kryo 提供了一个简单的API,这使得进行序列化和反序列化操作变得容易。灵活的配置:Kryo 允许用户对序列化过程进行自定义配置,例如可以选择是否注册类,是否使用字段名进行序列化等。可插拔的序列化策略:可以为不同的类型指定不同的序列化器,也可以自定义序列化器。前向/后向兼容的版本控制:通过配置,可以允许不同版本的类之间相互序列化。Kryo 在 ...阅读全文

博文 2024-05-12 12:31:11 zhidiantech

云电脑架构设计的层次1

本文分享自天翼云开发者社区《云电脑架构设计的层次》,作者:3****m一、基础设施层基础设施层是云电脑架构的最底层,负责提供计算、存储、网络等基础设施。这些基础设施可以由多个服务器组成,通过虚拟化技术进行资源池化,实现资源的动态分配和共享。基础设施层需要提供足够的计算、存储和网络资源,以满足虚拟化层和应用层的资源需求。同时,基础设施层还需要具备高可用性、可扩展性和安全性等特点,以满足用户的需求和保障数据安全。二、虚拟化层虚拟化层是云电脑架构的核心层,负责将硬件资源虚拟化成多个虚拟机。每个虚拟机都拥有独立的操作系统和应用程序,可以独立运行。虚拟化层还可以实现虚拟机的动态迁移和容错处理。通过虚拟化技术,虚拟化层可以实现对计算资源的动态分配和共享,提高计算机的处理能力和资源利用率。同时,虚拟化层还...阅读全文

云电脑架构设计的层次2

本文分享自天翼云开发者社区《云电脑架构设计的层次》,作者:3****m 一、基础设施层 基础设施层是云电脑架构的最底层,负责提供计算、存储、网络等基础设施。这些基础设施可以由多个服务器组成,通过虚拟化技术进行资源池化,实现资源的动态分配和共享。基础设施层需要提供足够的计算、存储和网络资源,以满足虚拟化层和应用层的资源需求。同时,基础设施层还需要具备高可用性、可扩展性和安全性等特点,以满足用户的需求和保障数据安全。 二、虚拟化层 虚拟化层是云电脑架构的核心层,负责将硬件资源虚拟化成多个虚拟机。每个虚拟机都拥有独立的操作系统和应用程序,可以独立运行。虚拟化层还可以实现虚拟机的动态迁移和容错处理。通过虚拟化技术,虚拟化层可以实现对计算资源的动态分配和共享,提高计算机的处理能力和资源利用率。同时,虚...阅读全文