首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏开源部署

    Redis 应用实战

    缓存通常使用 Redis / Memcached 等高性能内存缓存来实现, 本文以 Redis 为例讨论缓存应用中面临的一些问题。 SortedSet SortedSet 作为 Redis 中唯一的可排序和可范围查找的数据结构可以进行一些比较灵活的应用

    60920编辑于 2022-08-18
  • 来自专栏熊二哥

    SpringAOP实战应用

    在日常的应用,有时可以将日志记录和异常处理在一个拦截器中统一处理,但有时在项目中无法通过一个拦截器解决所有切面问题,此时,就需要将日志、异常处理等拦截器功能拆分开来,但有一点是相同的,就是在需要时增加一个抽象层次用于拦截

    81080发布于 2018-01-24
  • 来自专栏得物技术

    SpEL应用实战

    SpEL 最常用于 Spring Framework 中的注解和 XML 配置文件中的属性,也可以以编程方式在 Java 应用程序中使用。 SpEL的应用场景动态参数配置:可以通过 SpEL 将应用程序中的各种参数配置化,例如配置文件中的数据库连接信息、业务规则等。通过动态配置,可以在运行时根据不同的环境或需求来进行灵活的参数设置。 三、SpEL应用实战配置表设计维护渠道和其对应参数处理策略的关联关系:渠道表渠道 API 表说明: 每新增一个渠道接入时不需要进行代码开发,只需在配置表中维护关联关系。 将解析后的结果做数据清洗后落表,应用于现金流打标业务。 结合具体业务需求和系统设计,其可应用于很多系统场景:Excel 解析:SpEL 可以用于解析 Excel 表格中的数据。

    71720编辑于 2024-02-21
  • 来自专栏CodeSheep的技术分享

    SpringBoot应用监控实战

    ---- 入门使用:Actuator插件 Actuator插件是SpringBoot原生提供的一个服务,可以通过暴露端点路由,用来输出应用中的诸多 端点信息。实战一下! pom.xml中添加依赖: 启动Spring Boot应用程序之后,只要在浏览器中输入端点信息就能获得应用的一些状态信息。 此时Application一栏空空如也,等待待监控的应用加入 创建要监控的Spring Boot应用 pom.xml中加入以下依赖 然后在yml配置中添加如下配置,将应用注册到Admin服务端去: Client 应用一启动,Admin服务立马推送来了消息,告诉你AdminTest上线了: ? 点击最上方JOURNAL,会看到被监控应用程序的事件变化: ? 图中可以清晰地看到,应用从 REGISTRATION → UNKNOWN → UP 的状态跳转。

    1.5K80发布于 2018-05-22
  • 来自专栏数据云团

    Django实战-应用列表

    Django实战-服务端图片上传 Django网络应用开发的5项基础核心技术包括模型(Model)的设计,URL 的设计与配置,View(视图)的编写,Template(模板)的设计和Form(表单) 在完成用户授权登录、注销和状态获取后,就可以实现用户自主选择应用的需要。对应不同的应用,该如何将用户和应用绑定呢?既然用户能添加多个应用,那么用户和应用之间就应该为多对多的关系。 ? ? 一、服务端处理应用请求 from django.http import JsonResponse def get_menu(request): query_set = App.objects.all path from .views import menu urlpatterns = [ path("menu/list", menu.get_menu), ] 二、小程序端页面 添加应用页面采用九宫格布局

    74420发布于 2019-09-05
  • 来自专栏数据云团

    Django实战-添加应用

    Django实战-应用列表 Django网络应用开发的5项基础核心技术包括模型(Model)的设计,URL 的设计与配置,View(视图)的编写,Template(模板)的设计和Form(表单)的使用 完成了小程序九宫格的应用渲染,在用户登录后即可添加不同的应用。在之前的用户授权登录中,将 cookie 保存至 storage,这样就可以判定用户是否通过了服务端的登录验证。 ? ① 需要判断用户是否登录,再返回用户已经添加的应用。 if request.session.get("is_authorized"): is_authorized = True return is_authorized ② 用户添加应用 post_menu.get("data") focus_menu = [] for item in post_menu: print(item) # 获取应用

    89510发布于 2019-09-05
  • 来自专栏Java工程师成长之路

    Cat应用告警实战

    Cat应用告警实战 1.1. 前言 好像是中间件设计者的通病,文档写的都是面向有一定使用各种中间件经验的人,告警模块中每个参数其实都可以详细解释一下,要不然我们理解起来真的很吃力还容易采坑 1.2. 应用告警配置 1.3.1.

    1.9K21发布于 2019-08-28
  • 来自专栏MyTechnology

    Maven高级应用实战

    maven 是一个项目管理工具,主要作用是在项目开发阶段对Java项目进行依赖管理和项目构建。

    1.2K20发布于 2021-01-18
  • 来自专栏大数据

    Context API 实战应用

    在 React 应用开发中,状态管理是一个重要的课题。React 提供了多种状态管理方案,其中 Context API 是一个轻量级且易于使用的解决方案,特别适用于组件间共享状态。 嵌套 Context 在复杂的应用中,可能会有多个 Context 嵌套使用。这种情况下,需要注意嵌套的顺序和依赖关系。

    43110编辑于 2024-10-30
  • 来自专栏Java工程师成长之路

    Cat应用告警实战

    Cat应用告警实战 1.1. 前言 好像是中间件设计者的通病,文档写的都是面向有一定使用各种中间件经验的人,告警模块中每个参数其实都可以详细解释一下,要不然我们理解起来真的很吃力还容易采坑 1.2. 应用告警配置 1.3.1. Transaction告警 如图,可以是Transaction级别也可以是Event级别,以Transaction为例,点右上角加号可以添加监控项 ?

    73310发布于 2019-09-10
  • 来自专栏james大数据架构

    Android Fragment应用实战

    现在Fragment的应用真的是越来越广泛了,之前Android在3.0版本加入Fragment的时候,主要是为了解决Android Pad屏幕比较大,空间不能充分利用的问题,但现在即使只是在手机上,也有很多的场景可以运用到 Fragment了,今天我们就来学习其中一个特别棒的应用技巧。 很多手机应用都会有一个非常类似的功能,即屏幕的下方显示一行Tab标签选项,点击不同的标签就可以切换到不同的界面,如以下几个应用所示: ? ? ? 上面三个应用从左到右分别是QQ、新浪微博和支付宝钱包,可见,这种底部标签式的布局策略真的非常常见。 那么话说回来,这种效果到底是如何的呢?

    1.5K100发布于 2018-01-22
  • 来自专栏Java工程师成长之路

    RabbitMQ实战应用技巧

    RabbitMQ实战应用技巧 1.1. 前言 由于项目原因,之后会和RabbitMQ比较多的打交道,所以让我们来好好整理下RabbitMQ的应用实战技巧,尽量避免日后的采坑 1.2.

    93121发布于 2019-10-30
  • 来自专栏波波烤鸭

    Nginx实战应用-负载均衡

    使得大量并发访问或数据流量分担到多个单元上分别处理,从而减少用户的等待响应时间 upstream是Nginx的HTTP Upstream模块,这个模块通过一个简单的调度算法来实现客户端IP到后端服务器的负载均衡 Nginx负载均衡实战 3.权重:即可以指定轮询比率,weight和访问几率成正比,主要应用于后端服务器异质的场景下 ? 4.响应时间:公平地按照服务器的响应时间来分配请求,意味着后端响应时间最短的优先分配 ?

    81310发布于 2020-05-25
  • 来自专栏IMWeb前端团队

    Webpack实战-构建 Electron 应用

    在运行 Electron 应用时,会从启动一个主进程开始。 总体来说开发 Electron 应用和开发 Web 应用很相似,区别在于 Electron 的运行环境同时内置了浏览器和 Node.js 的 API,在开发网页时除了可以使用浏览器提供的 API 外,还可以使用 接入 Webpack 接下来做一个简单的 Electron 应用,要求为应用启动后显示一个主窗口,在主窗口里有一个按钮,点击这个按钮后新显示一个窗口,且使用 React 开发网页。 也就是说项目由2个单页应用组成,这和3-10管理多个单页应用 中的项目非常相似,让我们来把它改造成一个 Electron 应用。 你就能成功看到启动的桌面应用了,效果如图: ? 本实例提供项目完整代码

    1.6K20发布于 2019-12-03
  • 来自专栏IMWeb前端团队

    Webpack实战-构建离线应用

    本文作者:IMWeb 吴浩麟 原文出处:IMWeb社区 未经同意,禁止转载 认识离线应用 你的网页性能优化的再好,如果网络不好那也会导致网页的体验差。 离线应用是指通过离线缓存技术,让资源在第一次被加载后缓存在本地,下次访问它时就直接返回本地的文件,就算没有网络连接。 离线应用有以下优点: 在没有网络的情况下也能打开网页。 离线应用的核心是离线缓存技术,历史上曾先后出现2种离线离线缓存技术,它们分别是: AppCache 又叫 Application Cache,目前已经从 Web 标准中删除,请尽量不要使用它。 它也是构建 PWA 应用的关键技术之一。 Service Workers 相比于 AppCache 来说更加灵活,因为它可以通过 JavaScript代码去控制缓存的逻辑。 cacheName); } }) ); }) ); }); 接入 Webpack 用 Webpack 构建接入 Service Workers 的离线应用要解决的关键问题在于如何生成上面提到的

    1K20发布于 2019-12-03
  • 来自专栏开源部署

    Redis的几种应用实战

    应用场景应该类似于登录记录、签到记录等这种纯bool类型数据。例如,某人A第3天时签到了,就执行setbit Akey 2 1。以此类推,想统计签到天数时就执行bitcount Akey。

    33510编辑于 2022-08-18
  • 来自专栏IMWeb前端团队

    Webpack实战-构建同构应用

    本文作者:IMWeb 吴浩麟 原文出处:IMWeb社区 未经同意,禁止转载 image.png 同构应用是指写一份代码但可同时在浏览器和服务器中运行的应用。 认识同构应用 现在大多数单页应用的视图都是通过 JavaScript代码在浏览器端渲染出来的,但在浏览器端渲染的坏处有: 搜索引擎无法收录你的网页,因为展示出的数据都是在浏览器端异步渲染出来的,大部分爬虫无法获取到这些数据 对于复杂的单页应用,渲染过程计算量大,对低端移动设备来说可能会有性能问题,用户能明显感知到首屏的渲染延迟。 由于 React 使用者更多,它们之间又很相似,本节只介绍如何用 Webpack 构建 React 同构应用。 同构应用运行原理的核心在于虚拟 DOM,虚拟 DOM 的意思是不直接操作 DOM 而是通过 JavaScript Object 去描述原本的 DOM 结构。

    1.9K60发布于 2018-01-08
  • 大模型应用开发实战

    在接触AI应用开发的这段时间,我以为会像以前学.net,学java,学vue一样。先整个hello world,再一步一步学搭功能,学搭框架直到搭一个系统出来。然而,理想总是很丰满,现实很骨感。 至此最简单的模型应用开发完毕。 提供API支持 上面最简单的Hello world写完了,接下来就要为各种客户端提供接口服务了。. Net有WebAPI + IIS,java有spring boot+tomcat,大模型有FastAPI+Uvicorn:FastAPI 用于构建应用的业务逻辑,Uvicorn 是运行这些应用的服务器。 怎么着也得个应用程序APP之类,再不济也得有个Web吧!好吧,安排!为了搞大模型的人能安心研究模型,不用花精力在界面上。 最后 经过无数的蹂躏,我开发了个小应用【i歌词】,无任何条件免费提供全部源码。它基于chatglm4-9b大模型,从部署到训练,通用对话功能,核心根据歌名查歌词并创作歌词!

    1.2K36编辑于 2024-09-01
  • 来自专栏java技术爱好者

    模板模式以及实战应用

    更多的设计模式实战经验的分享,就关注java技术小牛吧。 能力有限,如果有什么错误或者不当之处,请大家批评指正,一起学习交流!

    57410发布于 2020-09-22
  • 来自专栏IT技术精选文摘

    Spring Boot应用监控实战

    ,只要在浏览器中输入端点信息就能获得应用的一些状态信息。 </artifactId> <version>1.5.7</version></dependency> 然后在yml配置中添加如下配置,将应用注册到Admin服务端去: spring: boot: admin: url: http://localhost:8081 client: name: AdminTest Client应用一启动,Admin服务立马推送来了消息 ,告诉你AdminTest上线了: 此时去Admin主界面上查看,发现Client应用确实已经注册上来了: 查看Detail 查看 Metrics 查看 Enviroment 查看JMX 查看Threads 查看Trace与详情 点击最上方JOURNAL,会看到被监控应用程序的事件变化: 图中可以清晰地看到,应用从 REGISTRATION → UNKNOWN → UP 的状态跳转。

    71330发布于 2018-06-22
领券