- 博客(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
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人