Wesley13 Wesley13
3年前
java 面试知识点笔记(十四)异常体系
问:Error和Exception的区别?!(https://oscimg.oschina.net/oscnet/1decf8ddc93b072fe2734567ae446b42079.jpg)ps:Throwable上层是ObjectError:程序无法处理的系统错误,编译器不做检查Exception:程序可以处理
Wesley13 Wesley13
3年前
java安全编码指南之:基础篇
简介作为一个程序员,只是写出好用的代码是不够的,我们还需要考虑到程序的安全性。在这个不能跟陌生人说话世界,扶老奶奶过马路都是一件很困难的事情。那么对于程序员来说,尤其是对于开发那种对外可以公开访问的网站的程序员,要承受的压力会大很多。任何人都可以访问我们的系统,也就意味着如果我们的系统不够健壮,或者有些漏洞,恶意攻击者就会破门而入,将我们辛辛
李志宽 李志宽
4年前
Windows提权方法大全汇总(值的收藏)
一、无引号服务路径(TrustedServicePaths)先说实用度,比较被动,而且比较看脸。Windows下服务的权限通常是SYSTEM。如果我们能够替换服务的启动程序为我们的恶意程序(如反弹shell),即相当于获得了SYSTEM权限,达到了提权的目的。无引号服务路径有可能会导致这种情况的发生。所谓无引号服务路径,就是服务启动程序的路径中包含
Easter79 Easter79
3年前
SpringCloud 教程 (五) 断路器监控(Hystrix Dashboard)
一、HystrixDashboard简介在微服务架构中为例保证程序的可用性,防止程序出错导致网络阻塞,出现了断路器模型。断路器的状况反应了一个程序的可用性和健壮性,它是一个重要指标。HystrixDashboard是作为断路器状态的一个组件,提供了数据监控和友好的图形化界面。二、准备工作
Wesley13 Wesley13
3年前
GO语言网络编程
socket编程Socket是BSDUNIX的进程通信机制,通常也称作”套接字”,用于描述IP地址和端口,是一个通信链的句柄。Socket可以理解为TCP/IP网络的API,它定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。电脑上运行的应用程序通常通过”套接字”向网络发出请求或者应答网络请求。Socke
Wesley13 Wesley13
3年前
JAVA内存缓存使用,timer+map超时缓存。模拟redis、memcached
说起缓存,我们总是充满敬意,介于程序与数据库之间,缓解数据库负载压力,以内存为代价,百倍提升程序性能。然而,内存是廉价的,只要不存储大数据,基本也是可以接受的。功能点:缓存keyvalue键值存储、缓存过期时间适用范围:小程序、小项目、小数据存储。高频访问数据存储。单机非集群数据存储。缓存代码类:packageorg.coody.
Wesley13 Wesley13
3年前
2020 年,我升级了办公装备— 一个程序员的自白
2020年以一场不平凡的开局改变了每个人的工作和生活方式。作为一名程序员的我也重新熟悉了“被动”在家办公。于是我的2020年目标中又多了一项:实现在家健康高效办公。今年是我程序员生涯的第11个年头,作为一名程序员“老人”也开始规划一些和年轻人不一样的东西。甚至有人根据阅读的书籍将程序员分为四个阶段:第一阶段:编码的奥秘、JavaSc
Stella981 Stella981
3年前
Cache缓存及数据处理流程
第一,在应用程序中有三个线程存在:主线程(随activity的声明周期启动销毁)、feed初始化线程(进入程序时只运行一次,用于加载相册初始信息)、feed监听线程(一直在跑,监听相册和相片的变更)。第二,不考虑CacheService启动的主要流程归纳如下:1.首次进入程序Gallery调用onCreate,此时发送初始化消息进入
新格局,新生态!天翼云以国云智算底座赋能AI产业发展!
近日,中国云产业联盟暨中关村云计算产业联盟(以下简称“云联盟”)主办的“首届AIGC全网小程序应用创新大会暨云联盟・移动应用专业委员会成立发布会”在中关村国家自主创新示范区展示中心圆满召开。本次峰会以“AIGC激荡全网·小程序重塑新格局”为主题,邀请AI各领域高潜力企业、知名投资人、政府及学界代表、小程序相关企业负责人相聚一堂,站在AIGC新起点上,探讨小程序的应用创新,深度剖析AIGC技术带来的新场景、新应用、新机遇。