Java
在吃菜的鸡
红红火火恍恍惚惚
展开
-
京华信息机试题
题目:List list = Arrays.asList(new String[] {“1,张三,50”,“2,李四,80”,“3,王五,40”,“4,张三,90”,“5,王五,70”});要求://1.输出所有同学的名字及其平均分//2.按平均分升序要求结果如下:代码如下package com.neuedu.test;import java.util.Arrays;im...原创 2019-12-08 15:27:45 · 662 阅读 · 0 评论 -
如何优雅的设计和使用缓存?
作者:Java黎先生1.确认是否需要缓存在使用缓存之前,需要确认你的项目是否真的需要缓存。使用缓存会引入的一定的技术复杂度,后文也将会一一介绍这些复杂度。一般来说从两个方面来个是否需要使用缓存:CPU占用:如果你有某些应用需要消耗大量的cpu去计算,比如正则表达式,如果你使用正则表达式比较频繁,而其又占用了很多CPU的话,那你就应该使用缓存将正则表达式的结果给缓存下来。数据库IO占用:如果...转载 2019-11-23 17:52:15 · 123 阅读 · 0 评论 -
电商平台模板设计(思维导图)
原创 2019-11-23 14:09:44 · 3485 阅读 · 1 评论 -
23种设计模式简析
创建型模式:关注对象的创建过程• 单例模式:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点 主要: 饿汉式(线程安全,调用效率高,但是不能延时加载) 懒汉式(线程安全,调用效率不高,但是可以延时加载) 其他: 双重检测锁式(由于JVM底层内部模型原因,偶尔会出问题。不建议使用) 静态内部类式(线程安全,调用效率高。但是可以延时加载) 枚举单例(线程安全,调用效率高,不能延时加载)•...原创 2019-11-20 12:48:00 · 148 阅读 · 1 评论 -
SpringBoot自动生成Mybatis(generator)详解
感慨: 时隔多久,再次动起我的博客,现在我已经学到了SpringBoot了,在配置generator时出了点Bug,我想大家估计也会有(大佬请退出),就写一篇详解吧1.添加依赖在pom.xml里的标签内的标签内加入下面这段依赖,注:如果等下不想要把generatorConfig.xml直接丢在根目录,可以在下面改位置<plugin> <groupId>org...原创 2019-11-12 19:43:00 · 411 阅读 · 0 评论 -
JavaSE高级_思维导图
原创 2019-09-11 20:22:29 · 289 阅读 · 0 评论 -
javaSE高级_实现多线程
文章目录多线程的实现线程实现流程两种多线程的实现方式继承Thread类 —— java.lang.Thread继承Runnable接口 —— java.lang.Runnable两者的比较单线程与多线程的比较多线程的实现线程实现流程(1) 创建线程类继承Thread类 或实现Runnable接口(2) 通过Thread类构造器来创建线程对象Thread( )Thr...原创 2019-09-06 10:55:27 · 148 阅读 · 0 评论 -
JavaSE基础_思维导图
原创 2019-09-04 09:49:36 · 318 阅读 · 0 评论 -
javaSE高级_String、StringBuffer、StringBuilder之间的比较
特点1.String 字符串常量,不可变字符串,效率很低;2.StringBuffer 字符串变量,可变字符串,主要用于字符串的拼接,线程安全,但是效率略低,JDK1.0版本提供的类;3.StringBuilder 字符串变量,可变字符串,主要用于字符串的拼接,效率高,但是线程不安全,JDK1.5版本提供的类;观察源码可知,String使用final修饰的,所以只能初始化一次,所以属于不...原创 2019-09-03 10:42:23 · 102 阅读 · 0 评论 -
javaSE高级_工具类
常用Java包介绍java.langJava语言包,包含String、StringBuffer、Integer、Math、System。任何类中,该包中的类都会被自动导入。java.util包含一些实用的工具类( 包含list, calendar, date等类)java.io提供多种输入/输出功能的类java.net提供网络应用功能的类。常用类java.l...原创 2019-09-02 17:37:22 · 288 阅读 · 0 评论 -
javaSE基础_异常处理
什么是异常运行期间出现的错误,而不是编译时的语法错误。异常类的体系结构异常类型非检查性异常说明RuntimeException java.lang包中多数异常的基类ArithmeticException算术错误,如除以 0IllegalArgumentException方法收到非法参数ArrayIndexOutOfBoundsException...原创 2019-09-02 13:17:43 · 122 阅读 · 0 评论 -
JavaSE基础_基本数据类型
基本数据类型有4类8种基本数据类型,分别为:整型整型(整数类型)是一种数据类型,它用来存储整数,包括正整数和负整数还有0。整型分为4中,分别为:byte类型、short类型、int类型(默认)和long类型 类型 占用存储空间 表数范围 byte 1字节 -27 ~ 27-1(-128~127) s...原创 2019-09-02 00:16:19 · 103 阅读 · 0 评论 -
关键字return/void
转自:https://blog.csdn.net/nightfall_/article/details/52250358##关键字returnreturn语句用来终止当前正在执行的函数并将控制权返回到调用该函数的地方。return有两种形式:#####1).return;无返回值函数没有返回值的return语句只能用在返回类型为void的函数中。void类型的函数不要求非得有retur...转载 2019-08-31 11:47:42 · 476 阅读 · 0 评论 -
对java构造器(构造函数, 构造方法)的理解
####理解构造方法构造器即构造函数或构造方法(constructor),其本质是一个特殊的方法,用来初始化对象。构造器的名称要与类的名称一致。从而返回该类的实例。#####要点:**1.**通过new关键字来调用构造器,返回该类的实例。例如: 实例化一个无参构造函数XiyoujiRole tangseng= new XiyoujiRole();或者实例化一个有参构造函数Xiyou...原创 2019-08-31 11:46:17 · 538 阅读 · 0 评论 -
==,equals和Arrays.equals的比较
import java.util.Arrays;public class _arrayequals { public static void main(String[] args) { int[] a = new int[]{1,2,3}; int[] b = new int[]{1,2,3}; System.out.println(a == b); //返回false S...原创 2019-08-31 11:45:51 · 2132 阅读 · 0 评论 -
Java项目命名规范
链接:https://blog.csdn.net/chao2016/article/details/79370658转载 2019-08-31 11:49:25 · 74 阅读 · 0 评论