- 博客(49)
- 收藏
- 关注
原创 什么是jar包
jar包就是别人已经写好的一些类,然后将这些类进行打包,你可以将这些jar包引入你的项目中,然后就可以直接使用这些jar包中的类和属性以及方法。到单个压缩文件里,就象Zip那样。然而,同Java中其他任何东西一样,JAR文件是跨平台的,所以不必关心涉及具体平台的问题。JAR(Java ARchive)是将一系列。
2024-06-30 15:45:22
403
原创 使用与(&)运算代替取余
例如:14%8,取余数,相当于取出低位,而余数最大为7,14二进制为1110,8的二进制1000,8-1 = 7的二进制为0111,由于现在低位全为1,让其跟14做&运算,正好取出的是其低位上的余数。1110&0111=110即6=14%8;,是因为可以保证b始终只有最高位为1,其他二进制位全部为0,减去1,之后,可以把高位1消除,其他位都为1,而与1做&运算,会保留原来的数。,好像用来减少hash冲突的(是否是用来减少冲突不敢100%确定)
2023-12-23 10:15:53
622
原创 【Java 8 新特性】Java Supplier示例
JavaSupplier是一个功能接口,代表结果的提供者。Supplier的功能方法是get()。一个Supplier可以通过lambda表达式、方法引用或默认构造函数来实例化。
2023-10-30 16:34:29
1675
原创 Spring Security
Spring Security是基于Spring框架的安全框架,可以帮助我们对Java应用程序进行身份验证和授权管理。它提供了一组API和工具,可用于管理用户、角色、权限、登录和注销等方面的安全性。本文将为您介绍Spring Security的详细内容。
2023-04-03 12:53:58
411
原创 MyBatis-- example
example是MyBatis数据层框架中的一个工具,可以帮我们完成sql语句中where条件句的书写,相当于where后面的部分,我们可以根据不同的条件来查询和操作数据库,简化书写sql的过程。
2023-03-05 21:35:20
257
原创 JVM-Java虚拟机详解
JVM是Java Virtual Machine(Java 虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。总体上是由类装载子系统(ClassLoader)、运行时数据区、执行引擎、垃圾收集这四个部分组成。
2023-02-20 21:34:26
365
原创 OAuth与SpringSecurity
Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架,并且能够对OAuth提供支持。
2023-02-19 19:33:31
415
原创 SpringMVC的转发和重定向
Spring MVC 请求方式分为转发、重定向 2 种,分别使用 forward 和 redirect 关键字在 controller 层进行处理。
2023-02-18 13:45:27
716
1
原创 postman中 form-data、x-www-form-urlencoded、raw、binary的区别
postman中 form-data、x-www-form-urlencoded、raw、binary的区别
2023-02-02 23:18:04
1394
原创 MockJs
Mock.js 是一款前端开发中拦截Ajax请求再生成随机数据响应的工具,可以用来模拟服务器响应.优点是非常简单方便, 无侵入性, 基本覆盖常用的接口数据类型.。支持生成随机的文本、数字、布尔值、日期、邮箱、链接、图片、颜色等。
2023-01-23 14:27:01
153
转载 Docker入门
1.CentOS7系统安装2.Docker的基本概念3.Docker安装与镜像操作4.Docker容器操作5.Docker数据卷6.Docker自定义镜像
2023-01-22 21:50:35
120
原创 数字图像处理技术与应用练习题
数字图像处理技术与应用练习题说明:不允许直接使用MATLAB(或者OPENCV等)所带的图像处理函数,重点考察大家是否理解了各种处理算法,算法可用伪代码描述。算法应较详细。
2022-10-24 22:03:50
445
原创 git小游戏通关攻略(基础、高级、远程)
亲测爆肝git游戏通关攻略,史上最快,希望能够帮助到你们。Learng git baranching: https://learngitbranching.js.org/?locale=zh_CN基础、高级、远程
2022-10-19 21:26:05
2828
原创 git ssh key生成
首先要在本地创建一个ssh key ,这个的目的就是你现在需要在你电脑上获得一个密匙。获取之后,在你的GitHub账号里边输入之后,你的电脑就和你的GitHub账号联系在一起了,这样以后就可以十分方便的通过Git bash 随时上传你的代码。
2022-09-23 15:43:55
3044
原创 gbk和utf-8、unicode详解
gbk包含全部中文字符;utf-8则包含全世界所有国家需要用到的字符。gbk是是国家编码,通用性比utf-8差。utf-8通用性比较好,是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。utf-8utf-8编码的文字可以在各国各种支持UTF8字符集的浏览器上显示,必须两者都是utf-8才行。unicode是一种二进制编码规则,所有utf-8和gbk编码都得通过unicode编码进行转译,即utf-8和gbk编码之间不能直接转换。
2022-09-12 11:22:04
3226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人