JAVA
文章平均质量分 89
Java 生态圈各种技术应用
八爻老骥
野生码农
展开
-
Java项目中集成Redis提升系统的性能
Redis本身概念不是很难,就是将一些数据放在内存中,这样可以避开一些耗时的磁盘IO操作,以提升应用程序的性能。其难点在于安装配置,以及框架集成。如果用的Linux,安装过程中涉及操作系统的一些基础命令,如果命令不熟的话,会造成一定的困扰。如果配置加密传输的话,对于证书操作不理解,也会提升安装的难度。同样,框架集成这块,像Springboot这种框架是做了高度封装的,隐藏了很多细节,如果对框架低层不熟的话,也会加高使用的难度。原创 2022-12-09 19:18:15 · 1900 阅读 · 2 评论 -
面向对象的个人理解(封装/继承/多态实践)
Java教科书上的术语,说的事是而非,本文尝试从代码的角度来理解Java的封装、继承、多态三大特性。封装实际解决的是过往面向过程的语言,在处理信息数据上的不足,而继承、多太是在封装的基础,衍生出来的代码重用与覆写机制。原创 2022-12-04 11:56:24 · 337 阅读 · 0 评论 -
Java中使用JDBC操作Postgresql
JAVA数据库操作入门原创 2022-11-29 22:27:41 · 3258 阅读 · 0 评论 -
面向对象的个人理解(从C/C++到Java)
类是干什么的?原创 2022-11-28 15:55:33 · 1338 阅读 · 0 评论 -
JAVA多线程(MultiThread)的各种用法
本文用代码演示了Thread线程的一些基本用法。原创 2022-11-27 23:35:15 · 631 阅读 · 0 评论 -
Spring中的ApplicationContext所体现出来的工厂模式
Sprngboot并不直接接触上下文,以前的Web项目是需要在web.xml中配置上下文的。原创 2022-11-25 00:22:24 · 667 阅读 · 2 评论 -
Java Socket几个简单的入门示例
Socket是面向网络传输层的编程接口,需要程序员直面网络连接,字节流的读写,数据包的解析等。其难点在于服务端的迸发性能处理、数据格式的定义与拆解,在程序底层的算法上会有一定要求,更加考验程序员的编程技巧。原创 2022-10-18 15:39:30 · 4862 阅读 · 0 评论 -
JAVA中的集合类型的理解及应用
Java中的集合原创 2022-11-24 20:55:40 · 688 阅读 · 0 评论 -
尝试用JavaFX写个俄罗斯方块
用JFX写了个俄罗斯方块,通过编写游戏的方式可以快速掌握JFX的核心要素。原创 2020-07-29 23:27:13 · 1354 阅读 · 0 评论 -
Java入门示例:Eclipse + Maven版Hello World
多数人学Java可能是从记事本+命令行开始的,然后才进入IDE的开发。其实完全可以反过来的,我们先从IDE开始,现代的IDE都带有语法检测,自动编译,自动配置环境变量的功能,这样可以降低学习的难度,将精力放在核心的语法学习上。有了基础之后再学习命令行下的操作,做到循序渐进。原创 2022-02-04 20:23:57 · 1658 阅读 · 0 评论 -
软件开发资源整理
软件开发资源集合原创 2020-11-18 09:40:40 · 1471 阅读 · 1 评论 -
Gradle模块化项目中使用了非模块化库的编译方法
引文Gradle的配置文件有点像Makefile,都是用脚本来控制代码的编译。大体上Gradle跟Maven差不多,因为最终都是把项目文件整理成javac的编译参数,用jar来打包,区别在于形式上的不同,Gradle的编译选项使用的是脚本(Groovy或Kotlin),Maven用的是Xml。据Gradle的官方称,Gradle的编译性能要比Maven快上几倍,刚好最在做一个项目的时候,因为在Maven中加了一个依赖,导致IDE一直处于繁忙状态,只能去任务管理器中把进程结束掉,恢复原来的配置。虽然这个依赖原创 2020-06-26 15:21:42 · 1008 阅读 · 0 评论