随笔分类 -  Java

摘要:前言 什么是SpringCloud? Spring Cloud 是一系列框架的有序集合,它利用 Spring Boot 的开发便利性简化了分布式系统的开发,比如服务注册、服务发现、网关、路由、链路追踪等。Spring Cloud 并不是重复造轮子,而是将市面上开发得比较好的模块集成进去,进行封装,从 阅读全文
posted @ 2024-04-25 22:17 旧歌 阅读(5230) 评论(3) 推荐(2) 编辑
摘要:学习记录,不喜勿喷 什么是OkHttp 一般在Java平台上,我们会使用Apache HttpClient作为Http客户端,用于发送 HTTP 请求,并对响应进行处理。比如可以使用http客户端与第三方服务(如SSO服务)进行集成,当然还可以爬取网上的数据等。OKHttp与HttpClient类似 阅读全文
posted @ 2023-07-04 10:04 旧歌 阅读(1210) 评论(0) 推荐(0) 编辑
摘要:已知一个 HashMap<String,Integer>集合。 请写一个方法实现对 HashMap 的排序功能,该方法接收 HashMap<String,Integer>为形参,返回类型为 HashMap<String,Integer>, 要求对 HashMap 中的 User 的 age 倒序进行 阅读全文
posted @ 2023-04-18 17:07 旧歌 阅读(65) 评论(0) 推荐(0) 编辑
摘要:线程安全问题? 什么是线程安全问题?简单的说,当多个线程在共享同一个变量,做读写的时候,会由于其他线程的干扰,导致数据误差,就会出现线程安全问题。 比如说,多个窗口同时卖票这个案例: 1 public class ThreadTrain2 implements Runnable { 2 privat 阅读全文
posted @ 2023-04-18 16:14 旧歌 阅读(81) 评论(0) 推荐(0) 编辑
摘要:多线程实现方法 第一种方法:Thread 自定义线程类继承Thread类 重写run()方法,编写线程执行体 创建线程对象,调用start()方法启动线程 注意:线程不一定立即执行,由CPU安排调度 继承Thread类创建多线程 package com.waves.dxcdemo; ​ import 阅读全文
posted @ 2023-04-12 20:29 旧歌 阅读(21) 评论(0) 推荐(0) 编辑
摘要:使用Map+函数式接口优化if else 工作中遇到一个接口要返回不同数据表中的数据,首先想到的是使用if-else或者switch case: 例如: if(("1").equals(dataType)){ return "1"; }else if(("2").equals(dataType)){ 阅读全文
posted @ 2023-03-25 14:02 旧歌 阅读(372) 评论(0) 推荐(0) 编辑
摘要:JavaScript , JSON 在JS中,一切都是对象.因此,任何支持的类型都可以通过JSON来表示,例如:字符串,数字,对象,数组等. 下面是JS的要求和语法格式: 对象表示为键值对 数据又逗号分割 花括号保存对象 方括号保存数组 JSON键值对是用来保存JS对象的一种方式,和JS对象的写法也 阅读全文
posted @ 2022-03-20 22:52 旧歌 阅读(573) 评论(0) 推荐(0) 编辑
摘要:Java的调度方法 1)对于同优先级的线程组成先进先出队列(先到先服务),使用时间片策略2)对高优先级,使用优先调度的抢占式策略 1、线程的优先级: 等级: MAX_PRIORITY:10MIN_PRIORITY:1NORM_PRIORITY:5 方法: getPriority():返回线程优先级 阅读全文
posted @ 2021-03-12 13:10 旧歌 阅读(283) 评论(0) 推荐(0) 编辑
摘要:线程与进程的区别 线程 线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运 阅读全文
posted @ 2021-03-11 00:54 旧歌 阅读(162) 评论(0) 推荐(0) 编辑
摘要:本博文主要写了五个模块的相关知识,一一列下; 一,面向对象的概念 二,网络基础 三 ,计算机原理和操作系统 四,数据库基础 五,开发相关基础 注意不要死记硬背,要真正的去理解。 一,面向对象的概念 1.对象和类的关系 举例说一下:类是对象的模板,对象是类的实例。比如人是一个类,而某是一个人就是他的对 阅读全文
posted @ 2021-03-07 18:00 旧歌 阅读(414) 评论(0) 推荐(0) 编辑
摘要:解决办法:transient关键字 用对于不想被序列化的变量,用transient关键字修饰。transient关键字的作用就是:阻止用这个关键字修饰的不想被序列化的变量序列化;transient只能修饰变量,不能修饰类和方法。 阅读全文
posted @ 2021-03-04 12:50 旧歌 阅读(1591) 评论(0) 推荐(0) 编辑
摘要:1 ,数据库的搭建 这个案例呢写的是一个教师管理系统,使用了以下两张表 * Teacher教师信息表 * TeacherManager 管理员表 1.1.1创建并使用数据库 create database Teacher; use Teacher; 1.1.2 创建数据表并插入数据 CREATE T 阅读全文
posted @ 2021-02-18 23:11 旧歌 阅读(69) 评论(0) 推荐(0) 编辑
摘要:章节: Java Servlet总结整理(一) Java Servlet总结整理(二) Java Servlet总结整理(三) Java Servlet总结整理(四)综合项目实战案例 (一)Session对象 (重点) 1.1Session的概述 Session用于记录用户的状态。Session指的 阅读全文
posted @ 2021-02-16 19:36 旧歌 阅读(115) 评论(0) 推荐(0) 编辑
摘要:(1).用于注册bean对象的注解 1.1@Component: 作用: 调用无参构造创建一个bean对象,并把对象存入spring的Ioc容器,交由spring容器进行管理。相当于在xml中配置一个bean。 属性: value:指定bean的id。如果不指定value属性,默认bean的id是当 阅读全文
posted @ 2020-12-08 15:24 旧歌 阅读(171) 评论(0) 推荐(0) 编辑
摘要:包装类是什么 Java中的基本数据类型没有方法和属性,而包装类就是为了让这些拥有方法和属性,实现对象化交互。 数值型包装类都继承至Number,而字符型和布尔型继承至Object。 基本数据类型与包装类之间的转换 装箱:基本数据类型转换为包装类; 拆箱:包装类转换为基本数据类型。 基本数据类型和包装 阅读全文
posted @ 2020-12-03 21:09 旧歌 阅读(201) 评论(0) 推荐(0) 编辑
摘要:set()和get()方法的理解 set和get这两个词的表面意思,set是设置的意思,而get是获取的意思,顾名思义,这两个方法是对数据进行设置和获取用的。 而且,在类中使用set和get方法时,都是在set和get后面跟上一些特定的词来形成特定意思的方法名,比如setage()和getage() 阅读全文
posted @ 2020-11-28 16:06 旧歌 阅读(2701) 评论(0) 推荐(0) 编辑
摘要:转载 原文链接:http://www.verydemo.com/demo_c143_i20837.html 这种在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。 1.我所知道的aop 初看aop,上来就是一大堆术语,而且还有个拉风的名字,面向切面编程,都说是OOP的 阅读全文
posted @ 2020-10-28 14:35 旧歌 阅读(416) 评论(0) 推荐(1) 编辑
摘要:Int整数,String字符串之间的类型的转换 int转成String 结果为: String转成int类型 结果为: double转成String 结果为: String转成double 结果为: int转成Integer 结果为: Integer转int 结果为: 一般转型比较多的是其他类型转S 阅读全文
posted @ 2020-10-21 20:34 旧歌 阅读(356) 评论(1) 推荐(2) 编辑

点击右上角即可分享
微信分享提示