
Java基础
文章平均质量分 73
记录一些Java常见的基础知识
SJMP1974
这个作者很懒,什么都没留下…
展开
-
Git 使用及配置使用
经过查询是因为没有在本地生成私钥和公钥对,故现在本地生成,然后将生成的公钥配置到的远程ssh。在 github 上创建一个代码仓库,然后 clone 到本地。使用 Git 需配置。原创 2021-06-24 22:17:09 · 403 阅读 · 1 评论 -
Java单元测试实战(一)基础
一般地,单元测试是针对一个类的一个公有方法的测试。PowerMock 是一个扩展了其它如EasyMock 等mock 框架的、功能更加强大的框架。PowerMock 使用一个自定义类加载器和字节码操作来模拟静态方法、构造方法、final 类和方法、私有方法、去除静态初始化器等等。原创 2023-04-19 00:30:03 · 1157 阅读 · 1 评论 -
面向对象及其五大基本编程原则[简洁易懂]
面向过程”(Procedure Oriented) 是一种以过程为中心的编程思想。最典型的面向过程编程语言是 C 语言。简而言之,“面向过程”需要将问题分解成一个一个步骤,每个步骤用函数实现,依次调用即可。例如,最典型的用法是实现一个简单的算法,比如冒泡排序。缺点是:代码复用性较差,不易维护。面向对象(Object Oriented)是软件开发方法,一种编程范式。对现实世界抽象,将属性(数据)、行为(操作数据的函数或方法)封装成类。原创 2023-04-16 15:46:48 · 1430 阅读 · 1 评论 -
Filter 过滤器
Filter过滤器原创 2022-07-23 23:21:27 · 184 阅读 · 0 评论 -
cookie_session
session和cookie原创 2022-07-23 17:55:10 · 163 阅读 · 0 评论 -
用户登录Demo
登录注册的书城demo原创 2022-07-18 00:50:07 · 1726 阅读 · 1 评论 -
HTTP协议
HTTP请求和响应,包括请求和响应的格式和内容,转发与重定向,原创 2022-07-17 16:44:24 · 278 阅读 · 0 评论 -
JDBC 学习笔记
学习参考视频:[1] JDBC从入门到精通视频教程-JDBC实战精讲[2] 尚硅谷JDBC核心技术视频教程(康师傅带你一站式搞定jdbc)代码总结:原创 2022-06-22 21:35:48 · 256 阅读 · 0 评论 -
Java 取余运算符 % 实例测试与探究
1 问题:遇到一个 -1%5 等于 1 还是 -1 的问题,通过查阅资料解决了该问题,并对 Java 取余运算符 % 有了深入的了解。2 观察以下运算实例:package com.sjmp;/** * @author: sjmp1573 * @date: 2020/12/29 21:06 * @description: */public class Test { public static void main(String[] args) { System.原创 2021-03-06 19:45:41 · 642 阅读 · 1 评论 -
JUC 并发编程学习笔记(狂神)
JUC 并发编程文章目录1 什么是 JUC2 线程和进程2.1 什么是线程2.2 并发与并行2.3 wait/sleep 的区别3 Lock3.1 使用 synchroniezd 关键字加锁3.2 使用 Lock 类加锁3.3 Synchronized 与Lock 的区别4. 生产者和消费者的关系4.1 Synchronized 版本4.2 Lock 版本五、8 锁现象六 集合不安全6.1 List 不安全6.2 set 不安全6.3 Map 不安全七 Callable八 常用辅助类8.1 Count原创 2020-12-02 22:12:53 · 1633 阅读 · 0 评论 -
JVM 初学笔记
学习视频链接:https://www.bilibili.com/video/BV1iJ411d7jS?p=1JVM 探究请你谈谈对 JVM 的理解? java8虚拟机和之前的变化更新?什么是 OOM ,什么是栈溢出 StackOverFlowError ?怎么分析?JVM 的常用调优参数有哪些?内存快照如何抓取,怎么分析 Dump 文件?谈谈 JVM 中类加载器?1. JVM 的位置JVM 应用程序Java 程序在 JRE、JVM 上运行操作系统下面是硬件体系(intel)2.原创 2020-11-14 18:06:39 · 382 阅读 · 0 评论 -
【狂神说Java】JavaWeb入门到实战(学习笔记)
学习来自B站 狂神说 JavaWeb视频:https://www.bilibili.com/video/BV12J411M7Sj?p=11.基本概念1.1 前言静态Web:提供给所有人看数据不会发生变化!HTML,CSS动态Web:有数据交互,登录账号密码,网站访问人数等技术栈:Servlet/JSP,ASP,PHP在Java中,动态web资源开发的技术统称为JavaWeb;1.2 Web 应用程序Web 应用程序:可以提供浏览器访问的程序;这个统一的web资源会被放在同一转载 2020-11-02 22:27:02 · 18759 阅读 · 28 评论 -
Java 环境变量及其配置
目录1. 为什么要配置环境变量?2.常见问题2.1 当你没有安装 jdk 时,你在命令行中分别输入`java -version` `javac -version`回车,你会得到如下反馈:2.2 当安装了 jdk 但没有配置环境变量时,再次分别输入`java -version` ,`javac -version` 指令,你可能会得到如下反馈:3 配置 Java 环境变量1. 为什么要配置环境变量?PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看原创 2020-07-15 22:04:34 · 290 阅读 · 0 评论