首页 文章 精选 留言 我的

文章列表

共 13379 篇
【Java复习Ⅲ 11】spring框架:对spring的宏观理解(注入/反射机制)

【Java复习Ⅲ 11】spring框架:对spring的宏观理解(注入/反射机制)

2021年04月08日 spring宏观介绍 有很多的时候我们学习的只是知识的表层,我们要努力把“了解”变为“精通”。这个系列就是为了记录Java基础梳理。 希望在学习的过程中不是把知识简单的记忆住,更重要的是做到“有趣”,怎么做到呢?将代码理解为构建世界的语言,我们所在的世界的一草一木都可以用代码解释,Java是面向对象的,也是存在于我们的生活的,Java...

APP侵权屡禁不止?工信部再次重拳出击

APP侵权屡禁不止?工信部再次重拳出击

在当下这个互联网发达的时代,各式各样的APP层数不穷,在给人们提供便利的同时也开始给人们的生活带来一定的风险。原因在于不少APP为了满足自身利益开始侵犯用户权益,对此,国家相关部门高度重视,近几年一直再加大监管力度,催促其进行整改,并给与相应的处罚。 5月13日,工信部发布了《关于下架侵害用户权益APP名单的通报》(以下简称“《通报》”),《通报》指出,90...

2021 数据泄露调查:网络犯罪蓬勃发展,85% 的违规涉及人为因素

2021 数据泄露调查:网络犯罪蓬勃发展,85% 的违规涉及人为因素

Verizon Business 2021 数据泄露调查报告(2021 DBIR)现已发布,该报告基于来自世界各地 83 个贡献者的 5258 起违规事件,比去年分析的违规事件多出三分之一;揭示了疫情期间最常见的网络攻击形式是如何影响国际安全形势的。 报告指出,在远程工作状态影响下,涉及网络钓鱼的违规行为相较去年增加了 11%,占比达 36%。勒索软件也比前...

Java之异常处理

Java之异常处理

异常的定义 异常:在Java语言中,将程序执行中发生的不正常情况称为“异常”。 (开发过程中的语法错误和逻辑错误不是异常) 1. 异常的体系结构 Java程序在执行过程中所发生的异常事件可分为两类: Error: Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。比如: StackOverflowError和OOM。一般不编写针对...

Redis事务不支持回滚,你居然还能进行事务控制,牛啊!

Redis事务不支持回滚,你居然还能进行事务控制,牛啊!

redis事务 任何数据库都要有一套自己的事务控制机制,redis事务是一次可以执行多个命令,它的本质是一组命令的集合。一个事务中所有的命令都会被序列化,在事务执行的过程中会按照顺序执行队列中的命令。其它客户端提交的命令请求会等到事务执行完毕再执行。 总的来说:redis事务就是一次性、顺序性、排他性的执行一个队列中的一系列命令,所以Redis实战笔记你得先...

在网关实现合并多个微服务Swagger接口文档的详细步骤

在网关实现合并多个微服务Swagger接口文档的详细步骤

由于微服务的划分,使用Swagger生成的接口文档也随之拆散,前端同事不得不把每个微服务的接口文档保存为浏览器标签,方便快速切换。在引入网关之后我们想改善这个问题,统一多个微服务接口文档的入口,最好不需要将每个微服务暴露到外网,能够统一配置是否开启接口文档功能,也不需要为接口文档配置路由规则。 WebFlux整合Swagger 基于Spring Cloud ...

Java面向对象之:final、static、修饰符、内部类

Java面向对象之:final、static、修饰符、内部类

本篇我们将学习面向对象的其他知识点,其中有关键字final,被它修饰的成员的值不能被修改;关键字static,被它修饰的成员是属于类的并且可以被所有同类型对象共享;权限修饰符,可以控制类成员的访问范围;内部类,方便将存在一定逻辑关系的类组织在一起,又可以对外界隐藏。 第一章:关键字final 1.1-概述(了解) 为什么要学习final关键字 学习了继承后,...

十亿级流量的搜索前端,是怎么做架构升级的?

十亿级流量的搜索前端,是怎么做架构升级的?

导读:前端发展飞速,从最开始的静态页面到 JavaScript,再从 PC 端到移动端,随着大前端的复杂度不断提升,很多公司开始前后端分离,剥离出前、后端架构设计。那我们来看看,前端架构设计是什么?曾经非常简单的前端架构发展到现在有哪些问题,遇到前端代码体量巨大、跨团队协作效率、代码耦合、技术栈落后等问题又该怎么解决? 一、什么是前端架构? 前端架构这一词,...

感谢 Vue.js 拯救我这个前端渣渣,让 PowerJob 有了管理后台界面

感谢 Vue.js 拯救我这个前端渣渣,让 PowerJob 有了管理后台界面

本文适合有 Java 基础知识的人群 作者:HelloGitHub-Salieri HelloGitHub 推出的《讲解开源项目》系列。 对于大部分非前端程序员来说,写网页无疑是一件非常痛苦的时间。如果说 JavaScript 还属于能够勉强搏一搏的水平,那 HTML 无疑是那座无法逾越的大山。什么,你说你翻过 HTML 这座大山了?没想到吧,CSS 在天上...

如何让Spring MVC框架使用我们封装的JsonUtils实现消息的序列化和反序列化,并适配actuator框架

如何让Spring MVC框架使用我们封装的JsonUtils实现消息的序列化和反序列化,并适配actuator框架

spring mvc默认使用的json序列化和反序列工具是jackson,虽然我们项目中也是默认使用jackson,但由于一些历史项目存在日期格式不统一问题,我们需要自定义针对日期类型字段自适应解析,支持将时间戳、各种格式日期字符串都能解析为Date类型实例、LocalDate、LocalDateTime类型实例。 除此之外,笔者选择自己封装json解析框架...

【技术原理】网络IO模型分析介绍(上)

【技术原理】网络IO模型分析介绍(上)

Linux的网络IO模型 网络IO的本质是socket的读写,socket在Linux中被抽象为流,IO可以理解为对流的操作。 IO的分类和范畴 IO本身可以分为内存IO、网络IO和磁盘IO还有缓存IO等,一般讨论IO时更多是指后(网络IO和磁盘IO,因为这两个是最慢的哈哈),此处特别分析和说明网络IO。 操作处理的分类 阻塞/非阻塞 针对函数/方法的实现方...

批量修改linux用户密码脚本

批量修改linux用户密码脚本

  最近要批量修改linux os用户的密码,修改完并且保存下来,密码的规则最好是数字、小写字母、大写字母和特殊符号中的三种,并且长度要够,从而提高用户的安全性和系统的安全性。网上找了批量修改用户的脚本,发现密码的规则和长度不符合,然后自己写了一个,并加了逻辑判断,脚本如下。 for i in `cat list`;do ipadd=`echo $i | a...

iOS逆向之对称算法(上)

iOS逆向之对称算法(上)

本文主要介绍对称算法的基本概念 对称加密 对称加密 加密、解密使用的是同一个key,即使用同一个密钥加密的方式 对称加密过程 明文通过密钥加密得到密文 密文通过密钥解密得到明文 对称加密优点 加密计算量小 速度快 适合对大数据进行加密的场景 对称加密的缺点 密钥传输问题:因为加解密使用的是同一个密钥,所以如何安全的把密钥传输到解密者手里是一个关键。在实际应用...

零信任发展趋势论坛召开,助力产业构建新型防御体系

零信任发展趋势论坛召开,助力产业构建新型防御体系

产业数字化升级驱动企业组织管理变革,远程办公的普及让传统的基于边界防护的安全架构无法适应新的安全形势和需求,零信任将成为满足全球企业安全管理的新型架构。为了探究这一前沿理念在企业安全管理中的应用,5月14日,由中国信息通信研究院、产业互联网发展联盟指导,腾讯安全主办的零信任发展趋势论坛在上海举行。 峰会以“以零信任 重建信任”为主题,汇聚了中国工程院院士倪光...

轻量级日志监控平台LOKI实施方案详解(日志的过滤展示及LOKI告警配置详解)

轻量级日志监控平台LOKI实施方案详解(日志的过滤展示及LOKI告警配置详解)

一、简 介 Loki是受Prometheus启发由Grafana Labs团队开源的水平可扩展,高度可用的多租户日志聚合系统。 开发语言: Google Go。它的设计具有很高的成本效益,并且易于操作。使用标签来作为索引,而不是对全文进行检索,也就是说,你通过这些标签既可以查询日志的内容也可以查询到监控的数据签,极大地降低了日志索引的存储。系统架构十分简单,...

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

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

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册