- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 【函数式编程】
函数式编程(Functional Programming)是把函数作为基本运算单元,函数可以作为变量,可以接收函数,还可以返回函数。这些最终求值操作,会进入死循环,因为永远无法计算完这个序列,所以正确的方法是先把无限序列变成有限序列,例如,用。不强制继承关系,不需要方法名称相同,只要求方法参数(类型和数量)与方法返回类型相同,即认为方法签名相同。作为参数的时候,可以把实例化的匿名类改写为Lambda表达式,能大大简化代码。几乎不占用空间,因为每个元素都是实时计算出来的,用的时候再算。
2025-10-23 22:30:19
239
原创 JDBC编程
数据库操作总结起来就四个字:增删改查,行话叫CRUD:Create,Retrieve,Update和Delete。什么是JDBC?JDBC是Java DataBase Connectivity的缩写,它是Java程序访问数据库的标准接口。实际上,一个MySQL的JDBC的驱动就是一个jar包,它本身也是纯Java编写的。
2025-10-21 22:24:21
258
原创 【多线程】
任何时刻,只能执行一个虚拟线程,但是,一旦该虚拟线程执行一个IO操作进入等待时,它会被立刻“挂起”,然后执行下一个虚拟线程。多进程稳定性比多线程高,因为在多进程的情况下,一个进程崩溃不会影响其他进程,而在多线程的情况下,任何一个线程崩溃会直接导致整个进程崩溃。虚拟线程在执行到IO操作或Blocking操作时,会自动切换到其他虚拟线程执行,从而避免当前线程等待,能最大化线程的执行效率;在计算机中,我们把一个任务称为一个进程,浏览器就是一个进程,视频播放器是另一个进程,类似的,音乐播放器和Word都是进程。
2025-10-11 20:11:07
1123
原创 加密与安全
本文介绍了常见的加密与安全技术,包括编码算法、哈希算法和对称加密算法。在编码算法部分,说明了URL编码和Base64编码的作用及区别。哈希算法部分重点讲解了其防篡改特性和碰撞概率,列举了MD5、SHA等常用算法。对称加密算法以AES为例,详细说明了密钥长度、工作模式和填充模式的选择,并提供了Java代码示例。最后介绍了基于口令的PBE加密方案,通过结合随机salt增强安全性。这些技术为数据安全传输和存储提供了基础保障。
2025-10-08 23:34:34
1637
原创 【equals】
要正确使用List的contains()和indexOf()方法,必须覆写equals()方法。equals()方法需满足自反性、对称性、传递性、一致性和非空性。对于引用类型字段的比较,可使用Objects.equals()简化代码。注意,只有需要在List中查找元素时才需要覆写equals()方法,标准库中的String、Integer等类已正确实现了equals()方法。
2025-09-29 21:00:37
177
原创 【Day01 MarkDown學習】
本文介绍了Markdown的基本语法,包括标题(1-6级)、字体样式(加粗、斜体、删除线)、引用、分割线、图片插入、超链接、有序/无序列表、表格制作、代码块和任务列表等功能。通过具体示例展示了如何在文档中实现这些格式化效果,如使用"**"表示加粗、">"表示引用、"```"包裹代码等。这些语法能帮助用户快速创建结构清晰、格式规范的文档,适用于技术文档编写、博客撰写等场景。
2025-09-09 22:53:17
352
计算机科学概论第十二版试读
2019-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅