这个小项目功能、实现都不算复杂,没有用到J2EE主流框架,而是通过注解、反射来实现简单IOC、DB、LOG、WEB等功能。个人感觉,总体设计来讲一般,对于这个小博客是够用,过于针对性导致很难扩展下去。而且作者貌似没有对这个项目持续更新下去,感觉挺可惜。但是,作为小白白来讲,还是具有学习价值。也想通过分享,把学到一些东西做个小小整理。注1:第一个项目是使用xml配置,第二个
转载 2023-11-24 06:00:14
30阅读
学习内容:CART树算法原理损失函数分裂结点算法正则化对缺失值处理优缺点应用场景sklearn参数  CART树  算法分类与回归树英文是Classfication And Regression Tree,缩写为CART。CART算法采用二分递归分割技术将当前样本集分为两个子样本集,使得生成每个非叶子节点都有两个分支。非叶子节点特征取值为True和False,左分支取值
题干见官网注意点时间限制:1s解题思路1、暴力嵌套循环 O(n^2) 70分2、排序+前缀和首先我们要知道评价一个阈值好坏标注:预测正确数目越大越好 对于一个阈值来说:预测正确数目 = 阈值小于自己且挂科 + 阈值大于等于自己且未挂科既然循环不可以,就用前缀和 O(m+n) 处理一下数据(这或许也是空间换时间? 1、新建数组sum[ Num +1 ],其中Num 是输入行数 2、对于sum[
转载 2024-03-11 10:17:32
155阅读
机器学习一共有两条主线:问题模型问题提出要求,模型给予解决。线性回归线性回归:用线性模型来解决回归问题。线性回归重点:回归问题线性方程偏差度量权重更新:优化方法线性回归算法原理基本思路机器学习核心概念:在错误中学习。这需要两个步骤,首先知道偏离了多少,然后向减少偏差方向调整权值。偏差度量:找到目标和实际偏差距离,用“损失函数”表示;权值调整:通过“优化方法”来调整权值,使得偏差减小。数学
/*  现在要求定义一个雇员信息类 在这个类之中包含有雇员编号 姓名 职位 基本工资 佣金等信息    对于此时给定要求实际上就是描述一类事物,而这样程序类在在java之中可以将其称为简单java类    简单JAVA开发原则(第一式):    1.类名称必须要有实际意义 可以明确描述出
转载 2023-07-03 23:07:55
61阅读
 概要前面分别介绍红黑树理论知识、红黑树C语言和C++实现。本章介绍红黑树Java实现,若读者对红黑树理论知识不熟悉,建立先学习红黑树理论知识,再来学习本章。还是那句老话,红黑树C/C++/Java实现,原理一样,择其一了解即可。目录1. 红黑树介绍2. 红黑树Java实现(代码说明)3. 红黑树Java实现(完整源码)4. 红黑树Java测试程序转载请注明出处:更
转载 2023-06-28 10:39:30
34阅读
关于JAVA代理机制理解和实现代理机制java常用设计模式就有代理模式,代理机制是通过代理类和委托类实现相同接口来完成代理过程,在这其中代理类主要是负责预处理、转发消息给委托类,以及处理消息等功能。代理类和委托类之间实现间接关联关系,代理类不是真正实现委托类功能,只是作为一个桥梁作用,通过代理类来间接实现委托类功能,并且在这期间代理类可以添加更多功能。静态代理静态代理是直接将代理
转载 2023-08-07 19:36:55
75阅读
1. 什么是JVM?JVM是Java Virtual Machine(Java虚拟机)缩写,JVM是一种用于计算设备规范,它是一个虚构出来计算机,是通过在实际计算机上仿真模拟各种计算机功能来实现Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关信息,使Java程序只需生成在Java虚拟机上运行目标代码(字节码
转载 2023-11-10 03:59:18
67阅读
一、Object类:    Object类是java中所有类父类     java.lang.Object  native关键字     被它修饰方法,叫做本地方法     都是没有实现体。     JVM在底层使用C/C++实现。方法:&nbsp
转载 2023-07-28 16:30:42
61阅读
本文介绍在java中进行事务处理方法,通过实例分别讲述了如何采用javabean、ejb组件实现j2ee应用服务器支持jdbc事务、jta(java transaction api)事务。   关键词 javabean,ejb, 数据库,事务处理,jta   javabean   javabean是用java语言编写与平台无关组件。它是描述j
转载 2024-05-31 04:09:56
8阅读
一个类中可能有方法(构造器,以及某些特殊方法(toString finalize等))、字段(成员对象)、代码快构成。一、方法:1)方法重载:方法重载描述在一个类中同一个行为不同实现现象。(比如洗车、洗狗、洗衣服 都是洗 但是洗内容不一样,但都是人行为)1、区分重载方法:     每个重载方法都必须有一个独一无二
之前在研究生课程当中学了分布式系统这门课,而且还是自己导师讲这门课,在课堂上迷迷糊糊晃悠了一学期,除了听见几个名词,也没太多印象。正好这几天用到远程过程调用,使用是gRPC,想到之前上课听过,于是把这块知识从书到教程好好地补充了一下。本篇文章尽量不啰嗦,它重要性自己可以私下了解一下。一、什么是RMI1、概念RMI又叫做远程方法调用。在java中表示一台java虚拟机上程序调用另外一台
转载 2024-02-20 10:11:23
23阅读
一、Java 运行原理  1、高级语言运行过程 在程序真正运行在CPU上之前,必须要让OSkernel理解我们在编辑器或者IDE里根据每种语言语法规则敲入源代码,kernel才能做出相关调度,所以需要先将源代码转化成可执行二进制文件,这个过程通常由编译器完成。有些编译器直接将源代码编译成机器码,载入内存后CPU可以直接运行。而机器码格式与跟具体CPU架构
转载 2023-08-30 13:15:07
59阅读
HashMapHashMap概述HashMap 是一个散列表,它存储内容是键值对(key-value)映射。HashMap 继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable接口。HashMap 实现不是同步,这意味着它不是线程安全。它key、value都可以为null。此外,HashMap中映射不是有序。HashMap 实例有
转载 2023-07-06 16:54:18
76阅读
今天来讲解一下几种常用排序以及java实现方法冒泡排序时间复杂度为O(n^2)原理:每次比较相邻两个元素,如果顺序错误就交换实现private static int[] bubbleSort(int[] a, int n) { if (a == null || n < 2) { return a; } // 首先比较整体数组,最大数放到数组最后,
转载 2023-09-20 07:54:09
44阅读
目录1.CPU缓存    2.java内存模型3.java并发优势与风险知识点结构1.CPU缓存         1为什么需要CPU cache?       CPU频率太快了,快到主存跟不上,这样在处理器时钟周期内,CPU常常需要等待主存,浪费资源,所 以cach
转载 2024-02-20 10:35:01
59阅读
 引 言   随着电信网、有线电视网、因特网三网融合步伐加快和第二代因特网技术日趋成熟,因特网速度正稳步而飞速地提高,可以预见,因特网触手将无所不在.由此可见,因特网正在成为信息化社会人们进行联系、交流、获取信息重要工具.另外,更由于美国副总统戈尔所倡导“数字地球”概念被人们所广泛接受与响应,从而使因特网环境下空间信息处理技术也愈来愈受到重视[
# 解决问题:如何实现一个简单图书管理系统 ## 1. 引言 随着互联网飞速发展,人们对于图书阅读需求也越来越大。而作为一名Java开发人员,我们可以利用Java热度来实现一个简单图书管理系统。本文将详细介绍如何使用Java编写一个基于控制台图书管理系统,以满足用户图书借阅、归还和查询等需求。 ## 2. 功能需求 在开始编写代码之前,我们需要明确系统功能需求: - 用户
原创 2023-08-23 07:40:16
56阅读
1.功能较多必须有菜单选择项,将一个大程序分为若干个功能模块小程序,逐个实现2.针对题目避免重复时先将已生成算式保存,然后将下一条生成式子进行判断是否已生成,如果生成则返回循环语句上一条,重新生成四则运算式子。3.针对可以控制参数,相对菜单,每个菜单功能对应一个控制参数,每个参数功能对应一个函数通过switch语句判断。4.针对是否有乘除法、通过用户选择,来确定,实现是通过定义运算符号定义
转载 2023-07-07 10:32:14
391阅读
java不是单纯语言,更是一种平台,学习和使用java离开了sun是不可能。 在这个平台上,可以实现所有的功能,而且,平台内已经提供了很多有用功能。java平台很复杂,学起来会有些慢。但是,熟悉了平台之后,用Java做开发会很快,复杂平台背后是可供开发者使用丰富功能,我们使用Java做项目的时候,不必考虑住房问题,不必考虑吃饭问题……sun为我们提供了很多基础服务。但是,基于
  • 1
  • 2
  • 3
  • 4
  • 5