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