开发问题
文章平均质量分 57
开发相关的问题
lanicc
做过的需求没有写过的事故报告多
展开
-
Java程序部署位windows服务
使用工具。原创 2023-09-18 16:02:53 · 195 阅读 · 0 评论 -
我司的短信接口被刷了
当今互联网中,大量诸如垃圾注册、刷库撞库、薅羊毛等严重影响企业正常业务运作的恶意风险背后都离不开机器自动化脚本。阿里云验证码服务在保障用户体验的同时有效拦截机器风险,为您提供安全可靠的业务环境。验证码服务是阿里集团突破传统验证码的人机识别产品。通过对用户的行为数据、设备特征与网络数据构建多维度数据分析,使用业界先进的风控引擎结合“规则+AI”模型,对风险设备使用、模拟行为、暴力重放等攻击进行综合实时风控判决。同时,验证码服务采用完整的可信前端安全方案保证数据采集的真实性、有效性。原创 2023-07-13 17:38:36 · 172 阅读 · 0 评论 -
Apache HttpComponents 5
超文本传输协议(HTTP)可能是当今互联网上使用的最重要的协议。Web 服务、支持网络的设备和网络计算的增长继续将 HTTP 协议的作用扩展到用户驱动的 Web 浏览器之外,同时增加了需要 HTTP 支持的应用程序数量。原创 2023-06-28 15:24:25 · 285 阅读 · 0 评论 -
orbstack使用感受
我的mac风扇不转了。原创 2023-05-30 15:21:08 · 706 阅读 · 0 评论 -
FinOps云成本管理的新方法
综上,FinOps 是云环境中实现成本效益的最佳实践。它不仅可以大幅降低云成本,还可以带来操作效率、可预测性和安全性等方面的改进,从而使企业的云之旅更智能、敏捷和高效。(已编辑)原创 2023-05-30 11:30:36 · 834 阅读 · 0 评论 -
多渠道短信管理后台
架构采用三层设计,UI 层面向用户,业务层面向业务处理,DAO 层面向数据库。各层通过接口相互调用。这种分层的架构设计可以使系统扩展性好,可维护性高。各层级相互解耦,有利于后期优化和迭代。API 层对外提供接口服务,WEB 层作为管理后台。数据库存储核心业务数据。原创 2023-05-29 10:27:24 · 761 阅读 · 0 评论 -
Java command options
Java command optins转载 2023-04-13 09:45:59 · 64 阅读 · 0 评论 -
服务稳定性保障手段与规范
自定义监控提供了自定义监控项和报警规则的功能,通过上报监控数据接口,将自己关心的业务指标上报至云监控,并在云监控上添加监控图表和设置报警规则,对于故障指标发送报警通知,便于及时处理故障,保障业务的正常运行。P0故障● 定义:业务关键流程不可用○ 业务关键流程界定■ 会造成资损的:交易支付相关核心流程(如:下单流程,支付流程等)■ 会造成客诉的:用户体验相关核心流程(如:用户高频访问功能点)● 定级参考度量方向○ 故障时长○ 影响用户规模○ 客诉/资损数量处理规范原则。原创 2023-02-21 15:25:39 · 575 阅读 · 0 评论 -
Spring @Asyn使用不当引起OOM
Spring @Async注解使用不当引起的OOM原创 2023-02-20 15:05:26 · 503 阅读 · 0 评论 -
Clickhouse常见运维操作
Distributed表引擎是分布式表的代名词,它自身不存储任何数据,而是作为数据分片的透明代理,能够自动路由数据至集群中的各个节点,所以Distributed表引擎需要和其他数据表引擎一起协同工作。ClickHouse内置了许多system系统表,用于查询自身的状态信息。query_log是最常用的查询日志,它记录了ClickHouse服务中所有已经执行的查询记录。更改列类型是一个复杂的操作,它会更改包含数据的文件内容。不同的表引擎选项不同,这里以 MergeTree() 引擎作为示例。原创 2023-02-15 15:34:31 · 1818 阅读 · 0 评论 -
这样打日志的都是人才
真正的人才,你是会打日志的原创 2023-02-15 15:30:07 · 155 阅读 · 1 评论 -
druid连接池参数配置不当引起接口耗时长
负责的消息中心推送服务出现接口耗时较长的现象,结合链路系统排查,发现在获取数据库连接这一步耗时很久。处理正常的业务流量外,应用本身还有一些定时任务,最为频繁的是每十分钟1次。经过观察后,将该时间调整为30min。查看应用的数据库连接池监控,发现。原创 2023-02-15 13:53:29 · 1235 阅读 · 0 评论 -
ubuntu安装nginx及配置nginx
一、安装并启动nginx 使用命令 apt-get install nginx, nginx开始安装启动nginx@ubuntu:~# /etc/init.d/nginx start访问80端口 启动成功原创 2017-05-12 15:22:06 · 358 阅读 · 0 评论 -
ubuntu安装mysql
依次执行命令 - apt-get install mysql-server - apt-get install mysql-client - apt-get install libmysqlclient-dev安装过程中会提示设置密码,安装完成之后可以使用如下命令来检查是否安装成功:netstat -tap|grep mysql通过上述命令检查之后,如果看到有mysql 的socket处于 l原创 2017-05-12 17:28:37 · 400 阅读 · 0 评论 -
解决com.mysql.jdbc.PacketTooBigException: Packet for query is too large问题
在做查询数据库操作时,报了以上错误,原因是MySQL的max_allowed_packet设置过小引起的,我一开始设置的是1M,后来改为了20Mmysql根据配置文件会限制server接受的数据包大小。有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败。 在mysql命令行中执行命令1.查看当前配置show VARIABLES like '%max_allowed_原创 2017-05-10 09:45:55 · 3496 阅读 · 0 评论 -
Spring mvc异步示例
Spring MVC 异步交互一些demo:注:博主使用的是jar包如图:1.项目布局2.web.xml mySpringMVC index.jsp characterEncodingFilter org.s原创 2016-08-25 17:32:27 · 1200 阅读 · 0 评论 -
web开发中遇到的问题
1.Spring MVC ModelAndView视图解析器解析不到正确的jsp,而是去解析"请求路径"+jsppackage pers.youtoo.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMappi原创 2016-09-02 10:51:33 · 1836 阅读 · 0 评论 -
你的数据库连接池配置真的生效了吗
最近在排查一个老系统的慢接口时,发现了一个问题。就是前人对数据库连接池的配置,根本没有生效,导致数据库连接池使用的是默认配置,在流量较高的时间,就会因为获取连接时,产生竞争,导致链路超时。下面是排查和解决过程。原创 2022-11-07 13:53:14 · 1033 阅读 · 0 评论 -
线程池执行的用户任务抛出异常会怎样
线程池执行的用户任务抛出异常会怎样原创 2022-09-08 17:19:55 · 971 阅读 · 0 评论 -
记一次使用arthas排查线上问题
使用arthas排查线上问题原创 2022-09-07 15:07:18 · 854 阅读 · 0 评论 -
Dubbo Data length too large与流式调用
dubbo 请求及响应数据包大小限制,流式调用原创 2022-09-02 16:01:21 · 1363 阅读 · 0 评论 -
lanicc
自我介绍原创 2022-07-18 15:43:39 · 339 阅读 · 0 评论 -
多看官方文档
https://itextpdf.com/en/resources/api-documentation/itext-7-javahttp://poi.apache.org/apidocs/dev/index.html原创 2019-04-11 16:21:36 · 283 阅读 · 0 评论