首页 文章 精选 留言 我的

精选列表

搜索[效率],共10004篇文章
优秀的个人博客,低调大师

善用缓存提高你的SPRING工程效率

欢迎查看Java开发之上帝之眼系列教程,如果您正在为Java后端庞大的体系所困扰,如果您正在为各种繁出不穷的技术和各种框架所迷茫,那么本系列文章将带您窥探Java庞大的体系。本系列教程希望您能站在上帝的角度去观察(了解)Java体系。使Java的各种后端技术在你心中模块化;让你在工作中能将Java各个技术了然于心;能够即插即用。本章我们来一起了解Spring工程中缓存的使用。 缓存可以存储常用到的信息,每次需要的时候我们都可以从缓存中获取,本章我们一起来进行了解Spring的缓存抽象.尽管Spring没有提供任何的缓存的实现,但是它对缓存功能提供了声明式的支持,能够与多种流行的缓存进行集成 我们一般在Spring项目中使用缓存功能我们需要对Spring项目进行一些相关的配置,流程如下 启用对缓存的支持 配置缓存管理器 应用缓存 启用对缓存的支持 JavaConfig配置启用 @Configuration @EnableCaching public class SpringCacheConfig { } XML配置启用 <!--启用缓存--> <cache:annotation-driven/> 配置缓存管理器 在Sring中我们可以使用很多的缓存管理器的实现 ConcurrentMapCacheManager SimpleCacheManager NoOpCacheManager CompositeCacheManager EhCacheCacheManager RedisCacheManager GemfireCacheManager ... JavaConfig配置缓存管理器 @Bean public CacheManager cacheManager() { return new ConcurrentMapCacheManager(); } XML配置缓存管理器 <!--声明缓存管理器--> <bean id="cacheManager" class="org.springframework.cache.concurrent.ConcurrentMapCacheManager"/> 应用缓存 我们经常在项目中使用注解作用在方法上,使其应用缓存,常见的注解如下 注解 描述 @Cacheable 先查缓存,如果缓存没有调用方法,将返回值放入缓存中 @CachePut 始终都会将返回值放入缓存中 @CacheEvict 在缓存中清除一个或者多个条目 @Caching 分组的注解,能够同时应用多个其他的缓存注解 使用示例:查询缓存 @Cacheable(value = "UserCache", key = "#root.args[0]") User getUser(String username); 使用示例:保存缓存 @CachePut(value = "UserCache", key = "#result.username") User save(User user); 使用示例:移除缓存 @CacheEvict("UserCache") void remove(String username); 本章完整工程实例代码下载地址:完整项目演示工程点击下载

优秀的个人博客,低调大师

Android:随笔—— ConstraintLayout 效率爆表的技巧

这是一篇极短的技巧文,但是能解决你使用 ConstraintLayout 布局最大的痛点 废话不多说直接上配置:打开 Android Studio 设置 Editor -> General -> Code Completion 选项卡,然后如图设置。 然后你会获得什么能力呢?来个 Gif 看看,千万要忍住惊讶! 前方高能预警! 高能预警! 看清楚没有各位观众老爷,各种喜欢啊,赞赏啊向我投过来,砸死我吧!

优秀的个人博客,低调大师

效率提升50倍,轻松处理大数据

阿里云流计算正式上线——新用户免费试用一个月 日前,阿里云宣布流计算(Aliyun StreamCompute,Powered by Blink)正式发布商业化版本。阿里云流计算是运行在阿里云平台上的流式大数据分析平台,提供给用户在云上进行流式数据实时化分析工具,实现对网站数据、工业化数据、物联网数据等各种场合进行实时的数据监控、分析和处理。 流计算典型架构 解决痛点 阿里云流计算可以提供BlinkSQL协助用户简单轻松完成流式计算逻辑的处理。同时,受限于SQL代码功能有限无法满足某些特定场景的业务需求,阿里云流计算提供全功能的UDF函数,帮助用户完成业务定制化的数据处理逻辑。在流数据分析领域用户直接使用BlinkSQL+UDF即可完成大部分流式数据分析处理逻辑,目前的流计算更擅长于做流式数据分析、统计、处理。主

优秀的个人博客,低调大师

精细化管理 有效提升网管效率

什么是精细化管理? 一家企业如同一个人,有着自己的气质与个性。管理体制、企业文化、工作环境……这些就是一个企业的气质与修养,一笔笔勾勒着企业的体态,充盈着企业的血脉,描摹出企业的魅力。而企业的管理方式,无疑最能诠释企业独特的精魄!一旦能够将管理的艺术挥洒自如,企业便能从平庸走向成功,从成功走向卓越,从卓越走向辉煌! 作为备受推崇的企业管理模式的一种,精细化管理在中国日益盛行,那么,什么是精细化管理呢? 简单来说,精细化管理是一种理念,一种文化。它是源于发达国家(日本20世纪50年代)的一种企业管理理念,它是社会分工的精细化,以及服务质量的精细化对现代管理的必然要求,是建立在常规管理的基础上,并将常规管理引向深入的基本思想和管理模式,是一种以最大限度地减少管理所占用的资源和降低管理成本为主要目标的管理方式。现代管理学认为,科学化管理有三个层次:第一个层次是规范化,第二层次是精细化,第三个层次是个性化。 那么在中国企业内部,作为服务提供者的IT部门,有没有更好的方式和方法来实行精细化管理呢? 又或者说有没有更好的平台来将精细化管理落在实处呢?!IT服务如何实现规范化管理? 规范化与个性化先天就是矛盾的,但IT服务的规范化管理是IT管理的必由之路,如何将规范化落实在提倡的网管中呢?! 我们认为策略管理、报表管理、趋势管理、告警管理等等,都属于规范化管理的范畴,而ITIL理念作为IT服务管理事实上的最高标准,如何落实到日常的IT管理中来,也是需要IT部门的管理者深思的。 IT服务如何实现精细化管理? IT服务的精细化管理,在IT部门,首先体现的就是要实现对IT部门管理的对象,例如主机、服务器、中间件等实现精细化管理。落实在具体的细节上,我们需要层层细分。 我们关注的对象,不再是OA服务是否可用、邮件服务是否正常,我们更应该关注的是,某个中间件安装在某台服务器上之后,他的Session数目是多少?而这台服务器安装了中间件之后,在系统使用的高峰期间,他的内存和CPU是否在IT管理人员关注的可控范围内……只有关注到更细的指标和参数,我们才能更有效的防范于未然。我们才能更好的在系统故障前进行有效的趋势分析,以便针对可能发生的问题,提出更有针对性的解决方案。 IT服务如何实现个性化管理? 我们一直在追求IT管理的规范化,但作为管理的主体与驱动者——人,他会有自己的个性化的要求,以及个体的思想。而作为管理服务的对象----企业,他有自己独特的企业文化和企业理念,那么我们如何在IT管理的规范化中将个体的个性化需求一并纳入呢? 例如,管理员A,他只负责网络设备的管理,而管理员B,他负责的是Domino服务,管理员C,他更多的负责的是区域1的所有运维工作,而大多数的IT管理平台,无法有效的区分地域和权限,或者说无法做到足够的细致,以便让不同的用户关注他所感兴趣的对象。因此,在IT精细化管理的方向上,个性化管理也是IT管理者所需要关注的一个方向。 本文转自赖永锋51CTO博客,原文链接:http://blog.51cto.com/mochasoft/381636,如需转载请自行联系原作者

优秀的个人博客,低调大师

这10 个工具,让你效率提升

题图来自 http:// ifanr.com 百度脑图 naotu.baidu.com 百度脑图是一个在线的思维导图工具,当你创建一个节点,点击右键,就可以选择创建下级,同级的节点,当然也有很多很方便的快捷键,Enter 创建下级节点,Tab 创建同级节点,还可以标注优先级和进度。并且你所有的数据都会保存在云端,你还可以和好友一块分享。 马克飞象 maxiang.info 马克飞象是一款专为印象笔记(Evernote)打造的Markdown编辑器。配合印象笔记强大的存储和同步功能,除了基本语法,它还支持 LaTeX 公式、流程图、本地图片以及附件上传,甚至截图粘贴。还支持选择笔记本和添加标签。它同时提供Win、Mac 客户端和Chrome 离线App。 星际加速器 rallets.com 星际加速器是一款科学上网工具,它支持iOS,Android,Mac,Win 多平台,目前iOS 免费,并且不限流量,你只需下载客户端,一键就可以开启,并且可以选择多个国家的节点(需要注册账号)。 Airdroid airdroid.com 利用Airdroid,可以在PC,Mac 上管理你的Android 手机。它可以接收设备所有通知,不会错过电话、短信、邮件等重要通知,并且垃圾短信,电话,直接挂断,还可以直接回复短信。并且还可以传送文件等等很多功能,比如当你在办公的时候,可以在电脑上操作手机。甚至当你的手机丢了,也可以用它的辅助功能。 坚果云 jianguoyun.com 坚果云是一个网盘服务,在Dropbox 在国内被和谐,坚果云作为Dropbox 的替代品也再合适不过了。而它的很多功能也和Dropbox 类似。而它的特色就是同步功能,只需要一个账户,全平台的数据都会自动备份,而且它还会保留每个文件的历史版本,当你修改文档删删改改,使用它再也不用担心数据丢失了,想要查看历史版本只需从网页版找到。 锤子便签 note.t.tt 作为一个每个人都需要的便签工具,作为情怀锤出品,质量自然是不用说了,锤子便签简直太让人省心了,简洁的界面,支持Markdown,没有多余的修饰,都为它加分不少,它不仅可以输入文字,还可以插入图片,进行图文混排也在适合不过了,你可以随时随地将便签的内容生成长微博或者图片,分享出去。 Prezi prezi.com Prezi 是一个炫酷的PPT 演示制作工具,你可以使用它放大缩小来演示,还可以使用3D 效果来导航演示,还可以旋转。你可以显示所有部分,点击下一步,就显示局部的一小块,再点击下一步就跳转到另一个小部分了,而这中间的动画你都可以自定义设置,只是这效果多会让人大赞。同时还可以导入PPT 的数据。 ApkPure apkpure.com ApkPure 是一个下载Android Apk(Apk 是Android 手机安装文件) 网站。我们都知道国内的应用市场好多App 都找不到,Google Play 上不去,安装Google Play 它还挺麻烦。ApkPure 就解决了这个尴尬的境地了,你可以下载国内搜不到的Android App,以后妈妈再也不用担心我找不到Android App,同时它也有Android 客户端。 文图 wentu.io 文图是一款在线编辑的数据可视化工具。它支持上百种图标类型,文字样式,而且还有丰富的模板。只需双击就可以编辑,随时随地所见即所得的显示。它还会自动保存备份,还可以二维码分享,并且支持图片,PDF 格式输出。在所有的平台都能自动适配显示。 作者:佚名 来源:51CTO

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册