首页
学习
活动
专区
工具
TVP
发布

CSDN博客专栏

专栏作者
59
文章
80145
阅读量
19
订阅数
不同数据库中对以逗号分割的字符串筛选操作处理方案总结
无论是哪种数据库的实现方式,最终都是通过按逗号分割字符串列,并转为数组或集合类似的形式,再判断单项参数是否在这个集合之中,最后使用AND或OR组合实现筛选逻辑。
易兮科技
2022-12-02
1.5K0
手写一个原神祈愿分析工具
整体架构没什么好说的,属于普通的增删查改操作,此处没有选择SpringBoot+Mybatis,改用Hutool工具库提供的数据库操作工具,也没有编写前端展示页面,而是控制台输出结果并将结果保存在文件中,便于随时查看。
易兮科技
2022-09-08
2.8K0
JLight——JavaWeb的轻量级开发框架
@Config可以配置端口号、项目根路径、扫描包路径。其中扫描包路径需要填项目的groupId名称。
易兮科技
2021-12-08
1K0
Spring系列第十九讲 @Configuration和@Bean注解详解
@Configuration这个注解可以加在类上,让这个类的功能等同于一个bean xml配置文件,如下:
易兮科技
2020-11-24
11.3K1
Spring系列第十八讲 深入理解Java注解及Spring对注解的增强(下)
我们通过@Target元注解的属性值可以看出,这个@Inherited 是专门修饰注解的。
易兮科技
2020-11-24
1.1K0
Spring系列第十七讲 深入理解Java注解及Spring对注解的增强(上)
代码中注释大家都熟悉吧,注释是给开发者看的,可以提升代码的可读性和可维护性,但是对于java编译器和虚拟机来说是没有意义的,编译之后的字节码文件中是没有注释信息的;而注解和注释有点类似,唯一的区别就是注释是给人看的,而注解是给编译器和虚拟机看的,编译器和虚拟机在运行的过程中可以获取注解信息,然后可以根据这些注解的信息做各种想做的事情。比如:大家对@Override应该比较熟悉,就是一个注解,加在方法上,标注当前方法重写了父类的方法,当编译器编译代码的时候,会对@Override标注的方法进行验证,验证其父类中是否也有同样签名的方法,否则报错,通过这个注解是不是增强了代码的安全性。
易兮科技
2020-11-24
1K0
Spring系列第十六讲 Spring中的Java动态代理技术(下)
jdk动态代理只能为接口创建代理,使用上有局限性。实际的场景中我们的类不一定有接口,此时如果我们想为普通的类也实现代理功能,我们就需要用到cglib来实现了。
易兮科技
2020-10-29
1.2K0
Spring系列第十五讲 Spring中的Java动态代理技术(上)
上面是我们原本的程序,突然领导有个需求:调用IService接口中的任何方法的时候,需要记录方法的耗时。
易兮科技
2020-10-29
4090
网络安全第六讲 入侵检测系统
主要的研究内容是如何通过优化检测系统的算法来提高入侵检测系统的综合性能与处理速度,以适应千兆网络的需求。
易兮科技
2020-10-29
3.3K0
网络安全第五讲 网络攻击技术分析
网络信息安全第五讲 网络攻击技术分析 按照攻击目的,可将攻击分为破坏型和入侵型两种类型。 破坏型攻击以破坏目标为目的,但攻击者不能随意控制目标的系统资源。 入侵型攻击以控制目标为目的,比破坏型攻击威胁
易兮科技
2020-10-29
1.3K0
网络安全第四讲 防火墙工作原理及应用
网络信息安全第四讲 防火墙工作原理及应用 一 防火墙概念与分类 1.防火墙简介 防火墙允许授权的数据通过,而拒绝未经授权的数据通信。网络防火墙是隔离内部网与Internet之间的一道防御系统,允许人们在内部网和开放的Internet之间通信。访问者必须首先穿越防火墙的安全防线,才能接触目标计算机。 在没有防火墙时,局域网内部的每个节点都暴露给Internet上的其它主机,此时内部网的安全性要由每个节点的坚固程度来决定,且安全性等同于其中最薄弱的节点。使用防火墙后,防火墙会将内部网的安全性统一到它自身,网络安
易兮科技
2020-10-28
4.5K0
网络安全系列第一讲 计算机网络安全概述
网络信息安全第一讲 计算机网络安全概述 一 网络安全基本概念 1.网络安全定义 安全在字典中的定义是为了防范间谍活动或蓄意破坏、犯罪、攻击而采取的措施。 网络安全就是为了防范计算机网络硬件、软件、数据被偶然或蓄意破坏、篡改、窃听、假冒、泄露、非法访问以及保护网络系统持续有效工作的措施总和。 网络安全保护范围:密码安全、计算机系统安全、网络安全、信息安全。 2.网络安全目标 可靠性(reliability)是所有信息系统正常运行的基本前提,通常指信息系统能够在规定的条件与时间内完成规定功能的
易兮科技
2020-10-28
8540
网络安全第三讲 身份认证与访问控制
​ 2. 基于生物学信息的方案包括基于指纹识别的身份认证、基于语音识别的身份认证以及基于视网膜识别的身份认证等。
易兮科技
2020-10-28
4.3K0
网络安全系列第二讲 信息加密技术基础
链路加密非常有效,是因为几乎任何有用消息都被加密保护。加密范围包括用户数据、路由信息和协议信息等。因此,攻击者将不知道通信的发送和接受者的身份、不知道信息的内容、甚至不知道信息的长度以及通信持续的时间。而且,系统的安全性将不依赖任何传输管理技术。密钥管理也相对简单,仅仅是线路的两端需要共同的密钥。线路两端可以独立于网络的其他部分更换密钥。
易兮科技
2020-10-28
9320
Mybatis系列第十讲 动态SQL,这么多种你都会?
test的值为一个判断表达式,写法上采用OGNL表达式的方式,OGNL在struts2中用的比较多,本文暂时对ognl不做详细介绍,有兴趣的可以去查一下相关资料。
易兮科技
2020-10-26
5730
Mybatis系列第五讲 Mapper接口多种方式传参详解、原理、源码解析
如:#{name}、#{val}、${x}等等写法都可以引用上面name参数的值。
易兮科技
2020-10-26
8390
Mysql系列第二十五讲 mysql如何确保数据不丢失?有几点值得我们借鉴
关于上面问题,我们看一下mysql是如何优化的,mysql内部引入了一个redo log,这是一个文件,对于上面2条更新操作,mysql实现如下:
易兮科技
2020-10-23
2660
Mysql系列第二十二讲 mysql索引管理详解
每个表有且一定会有一个聚集索引,整个表的数据存储在聚集索引中,mysql索引是采用B+树结构保存在文件中,叶子节点存储主键的值以及对应记录的数据,非叶子节点不存储记录的数据,只存储主键的值。当表中未指定主键时,mysql内部会自动给每条记录添加一个隐藏的rowid字段(默认4个字节)作为主键,用rowid构建聚集索引。
易兮科技
2020-10-16
2870
Mysql系列第十九讲 异常捕获及处理详解
当我们执行一些sql的时候,可能违反了mysql的一些约束,导致mysql内部报错,如插入数据违反唯一约束,更新数据超时等,此时异常是由mysql内部抛出的,我们将这些由mysql抛出的异常统称为内部异常。
易兮科技
2020-10-09
6430
Mysql系列第十七讲 流程控制语句(高手进阶)
分析一下:数据库中性别用数字表示的,我们需要将其转换为(男、女),可以使用if函数。
易兮科技
2020-10-09
8890
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档