ICode9

精准搜索请尝试: 精确搜索
  • Java 垃圾回收机制2022-09-15 15:34:28

    面试必问:Java 垃圾回收机制 介绍 在 C/C++ 中,程序员负责对象的创建和销毁。通常程序员会忽略无用对象的销毁。由于这种疏忽,在某些时候,为了创建新对象,可能没有足够的内存可用,整个程序将异常终止,导致 OutOfMemoryErrors。 但是在 Java 中,程序员不需要关心所有不再使用的对象。垃圾

  • SQL 1873 Calculate Special Bonus2022-09-13 04:00:08

    Table: Employees +-------------+---------+ | Column Name | Type | +-------------+---------+ | employee_id | int | | name | varchar | | salary | int | +-------------+---------+ employee_id is the primary key for this table. Each row

  • Stream API的使用2022-09-11 18:30:22

    1.例子一 /** * 1. Stream关注的是对数据的运算,与CPU打交道 * 集合关注的是数据的存储,与内存打交道 * * 2. * ①Stream 自己不会存储元素。 * ②Stream 不会改变源对象。相反,他们会返回一个持有结果的新Stream。 * ③Stream 操作是延迟执行的。这意味着他们会等到需要

  • 第一个纪念意义的测试博客(JSON备忘)2022-09-09 14:30:43

      !!!{“errcode”:“ok”,“errmsg”:“”,“version”:“V1.1.3”,“extattr_Sub”:{“attrs”:[{“name”:“姓名”,“employee_number”:“00002344”,“department”:“省职”,“position”:“”,“menu_first”:“[1,2,3,4,5,6,7]”,“server_index”:0},{“name”:“Tiko

  • MiniDao1.9.0 版本发布,轻量级Java持久化框架2022-09-05 15:31:01

    项目介绍 MiniDao 是一款轻量级JAVA持久层框架,基于 SpringJdbc + freemarker 实现,具备Mybatis一样的SQL分离和逻辑标签能力。Minidao产生的初衷是为了解决Hibernate项目,在复杂SQL具备Mybatis一样的灵活能力,同时支持事务同步。 当前版本:v1.9.0 | 2022-09-02 源码下载 https://gi

  • msyql 的增删改查之基础语句2022-09-05 13:31:26

    增删改查 增删改查的语句命苦为: 操作命令 增 insert 删 delete 改 update 查 select或者show 库操作: 操作 代码 创建数据库  CREATE DATABASES shukuku; 创建字符集的数据库  CREATE DABASE mydb2 CHARACTER SET=utf8; 创建带校验的数据库  CREATE DATAB

  • java8新特性-lambda、引用2022-08-30 23:34:07

    1. /** * Lambda表达式的使用举例 * */ public class LambdaTest { @Test public void test1(){ Runnable r1 = new Runnable() { @Override public void run() { System.out.println("我爱北京天安门");

  • 源文件声明规则和import、package2022-08-29 22:30:39

    原文:https://www.runoob.com/java/java-object-classes.html   一、源文件声明规则 在本节的最后部分,我们将学习源文件的声明规则。当在一个源文件中定义多个类,并且还有import语句和package语句时,要特别注意这些规则。 一个源文件中只能有一个 public 类 一个源文件可以有多个非

  • MySQL六种窗口函数用法案例2022-08-24 19:00:28

      文章目录 一、创建一个案例表 二、序号函数- ROW_NUMBER、RANK、DENSE_RANK 三、开窗聚合函数- SUM,AVG,MIN,MAX 四、分布函数- CUME_DIST 五、前后函数-LAG和LEAD 六、头尾函数-FIRST_VALUE和LAST_VALUE 七、其他函数-NTH_VALUE(expr, n)、NTILE(n) 总结   前言 MySQL 8

  • springboot整合mybatis-plus实现增删改查功能2022-08-23 00:00:30

    一、创建数据库 字段名称 中文 类型 长度 主键 自增 默认值 备注 Id   Int   Y       emp_name 员工姓名 varchar           login_name 登录帐号 Varchar           login_password

  • 外卖项目2022-08-22 16:01:33

    外卖项目 项目介绍: 本项目,瑞吉外卖是专门为餐饮企业,餐厅,饭店定制的一款软件产品,包括系统管理,后台和移动端应用两部分,其中系统管理后台主要提供给餐饮企业内部员工使用,可以对餐厅的菜品,套餐订单等进行管理,维护。移动端应用主要提供给消费者使用,可以在线浏览菜品,添加购物车,下单等等

  • 【MySQL】多表查询7种SQL JOIN的实现2022-08-18 19:02:25

    目录两个表关联有这7种情况1.内连接2.左外连接3.右外连接4.A-A ∩ B5.B-A ∩ B6.满外连接7.去除交集部分 两个表关联有这7种情况 1.内连接 SELECT employee_id,department_name FROM employees e JOIN departments d ON e.`department_id` = d.`department_id`; 2.左外连接 S

  • day22--Java集合052022-08-17 19:31:36

    Java集合05 11.HashSet课堂练习 11.1课堂练习1 定义一个Employee类,该类包括:private成员属性name,age 要求: 创建3个Employee对象放入HashSet中 当name和age的值相同时,认为是相同员工,不能添加到HashSet集合中 思路:不同对象的哈希值一般会不一样,导致在添加对象时可能会在table数组的

  • 表结构设计-冗余字段2022-08-13 11:30:41

    正文: 但是范式设计同样也有缺点: 表范式标准化,等级越高,表数量就越多。比如 2NF 比 1NF 可能要多几张表,3NF 比 2NF 可能又要多几张表等等。 表数量越多,查询时可能需要关联的表就越多。我们知道,检索多表关联的开销比检索单表的开销要大的多。 综上,我们需要结合范式设计的优点,并且

  • 反射2022-08-06 22:02:47

    反射:运行时动态访问类与对象的技术 创建对象的时间 从编译时变成运行时 反射的作用: package fnshe; /** *接口 / public interface Math { public float ss(float a,float b); } package fnshe; /** *ADD实现 **/ public class ADD implements Math{ @Override pub

  • Mybatis 获取自增主键 useGeneratedKeys与keyProperty 解答2022-08-04 20:31:14

    Mybatis 获取自增主键 今天开发的时候遇到一个疑惑,业务场景是这样的, 但是百度好久没有找到合适的解答,于是自己向同事了解,感觉还不错,因此写上了这个文章 有一个表A和一个表B A就是一个主表,B就是一个明细表 两表之间的关联关系是 A.ID = B.BusinessId 其中A.ID 是一个自增的字段

  • c# 解析xml2022-08-03 12:05:11

    <?xml version="1.0" encoding="utf-8" ?> <factorys> <factory name="益瑞" coordinate="102.05873, 30.102842" shortName="YR"/> <factory name="惠拓" coordinate="101.402891, 2

  • MySQL题目练习(正在更新中)2022-07-28 23:00:20

    目录练习环境第一题 练习环境 MySQL版本为5.6 使用的软件 navicate 第一题 题目:统计每个部门中薪酬最高的员工 知识点:分组排序,多表查询 解题思路: 插入数据 CREATE TABLE `EMPLOYEE` ( `ID` varchar(255), `Name` varchar(255), `Salary` varchar(255), `DepartmentID` v

  • sql:丢失信息的雇员2022-07-27 20:32:38

    表: Employees +-------------+---------+ | Column Name | Type | +-------------+---------+ | employee_id | int | | name | varchar | +-------------+---------+ employee_id 是这个表的主键。 每一行表示雇员的id 和他的姓名。 表: Salaries +---------

  • 零基础学Java(11)自定义类2022-07-26 10:31:37

    前言   之前的例子中,我们已经编写了一些简单的类。但是,那些类都只包含一个简单的main方法。现在来学习如何编写复杂应用程序所需要的那种主力类。通常这些类没有main方法,却有自己的实例字段和实例方法。要想构建一个完整的程序,会结合使用多个类,其中只有一个类有main方法。   自

  • mysql2022-07-21 21:34:14

    数据库的由来 一个大型项目不可能所有的数据,组件都在一台机器上运行,一台机器坏了,服务就瘫痪了 如果我们将程序的各个组件分布到各台机器,但需知各组件仍然是一个整体,言外之意,所有组件的数据还是要共享的。但每台机器上的组件都只能操作本机的文件,这就导致了数据必然不一致。 于是我

  • go语言行为(方法)的两种定义差别2022-07-20 20:02:20

    概述: go在定义方法时,有如下两种表示形式: 第一种,在实例方法被调用时,会产生值复制 func (e Employee) String() string {} 第二种,不会进行内存拷贝,所以通常情况下推荐使用第二种 func (e *Employee) String1() string {} 代码测试: type Employee struct { Id string Name

  • 20220720 第一组 于芮 面向对象——挺抽象3(第十三天)2022-07-20 18:31:38

      小白成长记——第十三天      今天依旧是面向对象的一天,但是今天的知识点相对来说比较少,但是需要理解的程度一点都不逊色于前两天的学习,同时,今天的代码量也显著提高,需要理解的地方也要非常多,但是,这丝毫不能打到我,苦海无涯,学无止境,只要付出努力,当然会得到回报,来看看今天的学

  • 初入Sql Server 之分组查询方式等其他查询方式2022-07-17 21:03:31

    一、简介 记录一下模糊查询 分组查询以及子查询的使用 二、使用 假设有数据库中员工表employee(e_id,e_name,d_id,e_salary) 和部门表department(d_id,d_name), 2.1 分组查询 GROUP BY   按部门分组,筛选条件为部门平均工资大于7000 SELECT d_id AS '部门编号', AVG(e_salary)

  • mysql 截取主键长度进行批量更新2022-07-13 15:01:57

    截掉 15825008894939184 前三位 长度,保留158后边的值: UPDATE org_employee SET id=SUBSTRING(id,4) WHERE id IN (15825008894939184,15825019871432705,15825024606801933); 设置自增值 ALTER TABLE org_employee AUTO_INCREMENT=3226730152071220;

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有