草庐IT

apt-cache

全部标签

Android APT 系列 (三):APT 技术探究

APT介绍什么是APT?APT全称AnnotationProcessingTool,翻译过来即注解处理器。引用官方一段对APT的介绍:APT是一种处理注释的工具,它对源代码文件进行检测找出其中的注解,并使用注解进行额外的处理。APT有什么用?APT能在编译期根据编译阶段注解,给我们自动生成代码,简化使用。很多流行框架都使用到了APT技术,如ButterKnife,Retrofit,Arouter,EventBus等等APT工程1)、APT工程创建一般情况下,APT大致的的一个实现过程:1、创建一个JavaModule,用来编写注解2、创建一个JavaModule,用来读取注解信息,并根据指定规

Linux下内存buff/cache占用过多问题解决

在Linux下经常会遇到buff/cache内存占用过多问题,尤其是使用云主机的时候最严重,由于很多是虚拟内存,因此如果buff/cache占用过大的,free空闲内存就很少,影响使用;通常内存关系是:普通机器:total=used+free虚拟机器:total=used+free+buff/cache比如说用阿里云云主机,就是total=used+free+buff/cache,如下图所示:image.png这个时候可以看到buff/cache占用的内存非常大,这个时候可以使用一下命令去清除一下cache内存echo1>/proc/sys/vm/drop_cachesecho2>/proc/

移动安全APT事件总结及防御解决方案探讨

声明本文是学习移动安全总结2019.下载地址而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们2019年各地移动APT事件总结2019年世界依旧不太平,在表面平静的背后是暗流涌动。大规模军事冲突不会发生的当下,因利益,政治,宗教等问题依然会有局部战争。其中尤其以中东问题最为突出,更多关于APT组织的相关信息,请关注奇安信威胁情报中心,红雨滴团队GitHub的APT_Digital_Weapon资料库:https://github.com/RedDrip7/APT_Digital_Weapon下面我们盘点2019年移动端APT攻击事件。KONNIAPT组织KONNI团队可能来源

【笔记】openwrt - full cone NAT(全锥NAT)、解决“arp_cache: neighbor table overflow!”

最近安装了比特彗星(bitcomet)后,老是收到警告说日志的接收超过每秒上限了。一看日志,好家伙,一堆的kern.infokernel:[194004.157620]neighbour:arp_cache:neighbortableoverflow!日志,还是kernel的,还是info的?SatJan2815:47:412023kern.warnkernel:[474996.419813]net_ratelimit:1279callbackssuppressedSatJan2815:47:412023kern.infokernel:[474996.419824]neighbour:arp_

Java Web 应用程序 : How to implement caching techniques?

我正在开发一个JavaWeb应用程序,该应用程序的行为基于从Web服务加载的大型XML配置文件。由于在访问应用程序的特定部分之前实际上并不需要这些文件,因此它们是延迟加载的。当需要这些文件之一时,会向Web服务发送查询以检索相应的文件。由于某些配置文件的使用频率可能比其他配置文件要多得多,因此我想设置某种缓存(可能有1小时的过期时间)以避免一遍又一遍地请求同一个文件。Web服务返回的文件对于所有session中的所有用户都是相同的。我不使用JSP、JSF或任何其他花哨的框架,只使用普通的servlet。我的问题是,在JavaWeb应用程序中实现这种全局静态缓存的最佳实践是什么?单例类是

Java Web 应用程序 : How to implement caching techniques?

我正在开发一个JavaWeb应用程序,该应用程序的行为基于从Web服务加载的大型XML配置文件。由于在访问应用程序的特定部分之前实际上并不需要这些文件,因此它们是延迟加载的。当需要这些文件之一时,会向Web服务发送查询以检索相应的文件。由于某些配置文件的使用频率可能比其他配置文件要多得多,因此我想设置某种缓存(可能有1小时的过期时间)以避免一遍又一遍地请求同一个文件。Web服务返回的文件对于所有session中的所有用户都是相同的。我不使用JSP、JSF或任何其他花哨的框架,只使用普通的servlet。我的问题是,在JavaWeb应用程序中实现这种全局静态缓存的最佳实践是什么?单例类是

java APT原理及APT实战 - 一步步教你写ButterKnife

一、定义JavaAPT是Java技术设计的一个APT架构,APT(AnnotationProcessingTool)即注解处理器,它是一种处理注解的工具,也是javac中的一个工具,用于在编译阶段未生成class之前对源码中的注解进行扫描和处理。APT可以用来在编译时扫描和处理注解, 它可以用来获取到注解和被注解对象的相关信息,在拿到这些信息后我们可以根据需求来自动的生成一些代码,省去了手动编写。在Android中有如ButterKnife、Dagger、EventBus等第三方框架,都采用了APT。常用的使用方式是这样的:APT+注解处理器(AbstractProcess)+代码处理(jav

ServiceStack Caching无仪式剃须刀

我有一个简单的网站,该网站正在使用无仪式剃须刀视图,主要用于处理一系列静态页面的布局。这是在AzureWeb应用程序上。这些页面似乎比我喜欢的慢一点(Azure的I/O慢),我想知道是否有一种方法来缓存所有这些响应,因为它们在编译后根本不需要处理。看答案这没有仪式剃须刀直接执行,不要浏览普通请求管道,因此没有机会缓存其输出。您需要通过将其移动到剃须刀视图之类的操作/Views文件夹,创建一个与页面相同名称的请求DTO,然后添加一个[CacheResponse]服务上的属性如下:[Route("/pagename1")]classPageName1{}[Route("/pagename2")]c

如何为 APT 命令设置代理

代理服务器是位于请求资源的客户端系统或最终用户与资源本身之间的中间服务器。在大多数情况下,代理服务器充当最终用户和互联网之间的网关。对于组织和企业环境,代理服务器提供了许多好处。它通过阻止被认为会影响员工工作效率的网站来控制互联网的使用。它还通过数据加密增强隐私并提高组织的安全性。有几种方法可以为 apt 命令设置代理,让我们直接进入。注意:为了演示,我们将使用Ubuntu22.04。使用代理文件为APT配置代理为 apt 命令配置代理的最简单方法是创建一个 proxy.conf 文件,如下:$sudovi/etc/apt/apt.conf.d/proxy.conf对于没有用户名和密码的代理服

2022年3月盗取微软源代码的 APT组织 lapsus$完整资料汇总

注释:本文的lapsus与lapsus$为同一词,由于特殊字符可能不显示,有些地方省略了lapsus组织介绍Lapsus$一个黑客组织,2021年12月以入侵巴西卫生部而走进大众视野。此后的时间里,更是不断的公布自己的战利品,沦陷的巨头包括英伟达、三星、沃达丰,直至微软。这个组织和传统的商业犯罪黑客有一个很大的不同——非常喜欢show,为了展示一路上的“战利品”,它专门建了一个Telegram频道,将各种截图和数据逐一陈列、公诸于世,这也许就是为什么在2022年3月22日公布微软源代码后,于2022年3月27日就被逮捕(是否全部落网,并不得知)攻击事件2021/12/21公布攻击了巴西卫生部2