java
文章平均质量分 85
Reckless_hrl
静(长路漫漫)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RabbitMQ学习
RabbitMQ学习原创 2022-08-30 20:35:20 · 785 阅读 · 1 评论 -
MybatisPlus-快速上手
快速上手mybatis-plus原创 2022-07-27 19:18:45 · 224 阅读 · 0 评论 -
Redis学习
Redis学习原创 2022-07-15 15:53:51 · 431 阅读 · 0 评论 -
spring学习(跟随狂神学习)
spring学习 1、简介 Spring是一个轻量级控制反转(IOC)和面向切面(AOP)的容器框架 官网:https://spring.io/projects/spring-framework#overview 官方下载地址:http://repo.spring.io/release/org/springframework/spring GitHub:https://github.com/spring-projects/spring-framework 架包: <!-- https://mvnrep原创 2022-05-21 17:51:19 · 460 阅读 · 0 评论 -
Mybatis学习
Mybatis 一、简介 1.1、什么是Mybatis Mybatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。Mybatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。Mybatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。 <!-- https://mvnrepository.com/artifact/org.mybatis/mybati原创 2022-05-04 15:33:04 · 2301 阅读 · 0 评论 -
JAVAweb入门基础
1、JAVAweb开发原理 2、web服务器 2.1、技术服务 ASP(微软 国内最早流行;在HTML中嵌入了VB的脚本,ASP+Com;在ASp开发中,基本一个页面都有几千行的业务代码,页面及其混乱;维护成本高!) PHP(PHP开发速度很快,功能强大,跨平台,代码很简单;但是无法承载大访问量情况) JSP(Servlet,sun公司主推的B/S架构:浏览器和服务器C/S:客户端和服务器;基于java语言的;可以承载高并发、高可用、高性能,语法像ASP) 2.2、web服务器(服务器是一种被动的操作,用原创 2022-03-20 18:19:17 · 3948 阅读 · 0 评论 -
JUC并发编程(四)
20、各种锁的理解: 公平锁:不能够插队,必须先来后到 非公平锁:可以插队 Lock lock=new ReentrantLock();//非公平锁 public ReentrantLock() { sync = new NonfairSync(); } -------------------------------------------------------------------------------- Lock lock1=new原创 2021-11-16 20:53:55 · 167 阅读 · 0 评论 -
JUC编程学习(三)
3、指令重排(你写的程序,计算机并不会按照你写的去执行) 源代码–>编译器优化重排–>指令并行也可能会重排–>内存系统也会重排–>执行 内存屏障、cpu指令。作用: 1、保证特定的操作的执行顺序! 2、可以保证某些变量内存的可见性(利用这些特性,就可以保持) 加了volatile是可以保持可见性,不能保证原子性,由于内存屏障,可以保证避免指令 重排 18、彻底玩转单例模式 饿汉式单例模式: package com.huang.single; //饿汉式单例模式 public cl原创 2021-11-14 16:35:22 · 300 阅读 · 0 评论 -
JUC并发编程(1)
1、什么是juc java.util.concurrent java.util.concurren.atomic(原子性) java.util.concurrentlocks(lock锁) 2、线程和进程 进程:一个程序的集合 线程:一个进程可以包含多个线程,至少含有一个! java默认有几个线程?2个main线程、GC回收线程 java真的可以开启线程吗?开不了 调用底层的C++,java无法操控硬件 并发和并行() 并发(多线程一个资源,cpu单核进行多个线程交替使用) 并行(cup多核多个线程) p原创 2021-11-03 20:10:40 · 204 阅读 · 0 评论 -
JavaThread
Java多线程 1、线程介绍 2、线程实现*(线程不一定执行看CPU调度安排!) 三中创建方式 (1):继承Thread类(重点,实现了Runnable接口) //继承Thread类,重写run()方法 ,调用start开启线程 public class ThreadTest extends Thread { @Override public void run() { //run方法线程体 for (int i=0;i<20;i++){原创 2021-04-20 19:40:11 · 316 阅读 · 0 评论
分享