自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xingstudy

大四学渣,有问题请指出,虚心接受

  • 博客(15)
  • 收藏
  • 关注

原创 javase面试题分析(字节码分析):自增变量考察

分析下面程序输出public class Topic1 { public static void main(String[] args) { int i = 1; i = i++; int j = i++; int k = i+ ++i*i++; System.out.println("i="+i); System.out.println("j="+j); System.out.prin

2021-04-28 10:09:49 175

原创 分享一个之前面试的一个基础编程题

//获取所有的日期,并排序输出 ArrayList<String> dates = new ArrayList<>(); list.stream().forEach(a -> { dates.add(toDate(a.dateStr)); }); List<String> collect = dates.stream().distinct().sorted().collect(.

2021-04-02 15:34:57 674

原创 mybatisplus数据库没有的字段实体类如何处理

@TableField(exist = false) @ApiModelProperty(value = "专题类型 复选框选中为1未选中未0 例如:010") private String topicType;在属性上声明注解@TableField(exist = false)

2021-03-30 16:48:16 4955

原创 git命令大全

一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [url]二、配置# 显示当前的Git配置$ git config --list# 编辑Git配置文件$ git config -e [--global]# 设置提交代码时的用户信息$ git config [--global] user.name "[na

2021-03-08 17:38:17 163

原创 关于sql数据库三种用于进行排序的专用窗口函数

1、RANK() 在计算排序时,若存在相同位次,会跳过之后的位次。 例如,有3条排在第1位时,排序为:1,1,1,4······2、DENSE_RANK() 这就是题目中所用到的函数,在计算排序时,若存在相同位次,不会跳过之后的位次。 例如,有3条排在第1位时,排序为:1,1,1,2······3、ROW_NUMBER() 这个函数赋予唯一的连续位次。 例如,有3条排在第1位时,排序为:1,2,3,4······窗口函数用法:<窗口函数&g

2021-03-08 10:38:39 643 1

原创 简单的html+css的小demo

效果图:代码: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>简单的html加css样式</title> <style> .square { width: 300px; height: 300px; backgr

2021-03-05 00:14:53 412 1

原创 代码实现素数的查找

/** * @author shkstart * @create 2021-03-03 22:53 */public class SuShu { //判断101~200之间有多少个素数,并输出所有的素数 //素数:只能被自己和1整除的数 @Test public void test() { int count = 0; for (int i = 101; i <= 200; i=i+2) {//偶数不是素数

2021-03-03 23:09:53 274 1

原创 tcp三次握手,四次挥手

2021-03-03 22:13:36 142 1

原创 lambda表达式

/** * @author shkstart * @create 2021-03-03 21:44 */public class Test1 { //lambda表达式前后对比 @Test public void test(){ Runnable r1 = new Runnable() { @Override public void run() { System.out.print

2021-03-03 22:05:39 112 1

转载 表与表之间建立关系

一、表的概念与分类主要通过外键关键字:pirmary key 来建立连系1、表与表之间的关系可以分为三种:一对多,多对多,一对一的关系  建立表关系的原因?:2、 针对数据量大的情况下讨论  1:表的结构不清晰(一张表中涵盖多种数据)  2:浪费硬盘空间(有重复的数据)  3:表的扩展性极差(不便于增加,修改,删除等操作)二、表与表的关系:一对多例如:一个公司的员工和部门之间的连系,把员工和部门分别抽离出来分析  (1)先站在员工表看能否有多个员工对应一个部门>>>一个

2021-03-02 19:18:10 4971

原创 Java IO流练习题

原文:小陈想上岸复习io流看到的很好的练习题题目一:/*** * Java IO流经典练习题* * -------------------------------------------------* * 题目一:* * 在电脑D盘下创建一个文件为HelloWorld.txt文件,* * 判断他是文件还是目录,* * 再创建一个目录IOTest,* * 之后将HelloWorld.txt移动到IOTest目录下去;* * 之后遍历IOT

2021-03-02 17:13:29 365

原创 java设计模式之单例

讨论常用的单例设计模式:饿汉式(需要加锁保证线程安全)、懒汉式(天生线程安全)单例设计模式要满足的特点:  1、单例类只能有一个实例。  2、单例类必须自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。一、 饿汉式之属性获取/** * 单例模式之饿汉式1 * 属性获取 * @author shkstart * @create 2021-03-02 10:41 */public class Singleton { //构造器初始化 private

2021-03-02 11:15:15 92

原创 javase 基础小demo

目标: 一:模拟实现一个基于文本界面的《客户信息管理软件》 二:进一步掌握编程技巧和调试技巧,熟悉面向对象编程 三:主要涉及以下知识点: 1、类结构的使用:属性、方法及构造器 2、对象的创建与使用 3、类的封装性 4、声明和使用数组 5、数组的插入、删除和替换 6、关键字的使用:this软件架构:1、CustomerView为主模块,负责菜单的显示和处理用户操作2、CustomerList为Customer对象的管理模块,内部用数组管理一组Customer对 象,

2021-03-02 10:39:05 223

原创 java基础的简单小Demo

简单的家庭收支记账软件 主要涉及的知识点有:变量的定义、基本数据类型的使用、循环语句、分支语句、方法声明、调用和返回值的接受、简单的屏幕输出格式控制小的Demo练习,共同进步/** * @author 星 * @create 2021-02-28 15:21 */public class DemoView { public static void main(String[] args) { Boolean isExit = true; int sum

2021-03-01 14:14:56 605 2

原创 欢迎来到我的第一篇博客

这是我的第一篇博客我会用它记录学习java的点点滴滴,丰富自己所学的内容,每天更新

2021-03-01 13:23:21 88

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除