摘要: 在单层神经网络(感知机)中,划分两类的决策边界的公式为y=-(w1x+b)/w2 因为有原始公式为y=w1x1+w2x2+b,对于边界上的点能够使得w1x1+w2x2+b=0,那么就可以推得x2=-(w1x1+b)/w2,换一下表达方式即是y=-(w1*x+b)/w2 阅读全文
posted @ 2024-01-27 01:31 一大碗小米粥 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 1、volatile 可以保证对内存的可见性。 但是需要指定执行的顺序才可以。 2、cas机制 在更新前去和旧的做比较,如果符合才去更新,不符合则自旋等待。 缺点: 1)cpu开销大:要反复自旋去更新一个值。 2)只能保证单个变量的原子性,不能保证多个。 3)aba问题。(可通过版本号解决) 阅读全文
posted @ 2022-02-12 11:14 一大碗小米粥 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 学习的思维方式 1、大处着眼,小处着手。 2、逆向思维、反证法。 3、透过问题看本质,比如ArrayList本质还是个数组。 总体结构 1 lambda表达式 2 函数式(Functional)接口 3 方法引用与构造器引用 4 强大的Stream API 5 Optional类 java8新特性 阅读全文
posted @ 2021-04-01 15:52 一大碗小米粥 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 基本数据类型 1、string,kv结构,功能:添加、查询、+1、-1、获取长度、是否存在。 2、list,双链表,功能:左/右添加、左/右删除、获取长度、范围查询。 3、hash,HashMap(Java),功能:添加、查询、是否存在、获取所有、获取所有keys、获取所有vals。 4、set,H 阅读全文
posted @ 2021-02-05 11:32 一大碗小米粥 阅读(50) 评论(0) 推荐(0) 编辑
摘要: git学习 git config -l # 查看所有git配置 git config --globel --list # 查看系统配置之外的配置 git config --global user.name "xxx" 环境变量只是为了在所有地方都可以使用 git的一些常用配置 user.name=f 阅读全文
posted @ 2020-11-10 15:06 一大碗小米粥 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 对JVM的理解? JVM虚拟机它能够将.class文件解释为可供机器执行的机器码,它使得Java可以跨平台的执行,因为由它屏蔽了各个平台软硬件的差异。 Java内存模型由哪几部分组成?并分别解释他们的作用。 堆、方法区、虚拟机栈、本地方法栈、PC计数器。 PC计数器:一块较小的内存空间, 是当前线程 阅读全文
posted @ 2020-10-18 10:56 一大碗小米粥 阅读(77) 评论(0) 推荐(0) 编辑
摘要: ###什么是AOP? 面向切面编程。 他里面包含几个概念,分别是JoinPoint、PointCut和Advice。 JoinPoint:可以被切入的方法。 PointCut:切入的那些方法。 Advice:通知。分为前置通知、后置通知、异常通知、最终通知和后置通知。 spring中aop的应用:拦 阅读全文
posted @ 2020-10-17 13:03 一大碗小米粥 阅读(75) 评论(0) 推荐(0) 编辑
摘要: ##一、基础中的战斗机 ###Java是解释型语言还是编译型? Java是解释和编译并存。 Java源程序经过编译器编译后变成字节码,字节码由虚拟机解释执行,虚拟机将每一条要执行的字节码送给解释器,解释器将其翻译成特定机器上的机器码,然后在特定的机器上运行。 ###String、StringBuff 阅读全文
posted @ 2020-10-16 13:22 一大碗小米粥 阅读(178) 评论(0) 推荐(0) 编辑
摘要: ##事物的特征 ACID 原子性 Atomicity :一个事务(transaction)中的所有操作,或者全部完成,或者全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被恢复(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。即,事务不可分割、不可约简。 一致性 阅读全文
posted @ 2020-10-10 15:45 一大碗小米粥 阅读(172) 评论(0) 推荐(1) 编辑
摘要: JVM探究 请你谈谈你对jvm的理解?java8虚拟机和之前的变化更新? 什么事oom,什么是栈溢出StackOverFlowError?怎么分析? jvm的常用调优参数有哪些? 内存快照如何抓取,怎么分析Dump文件?知道吗? 谈谈jvm,类加载器你的认识? 1、jvm的位置 在操作系统之上,包含 阅读全文
posted @ 2020-10-07 09:54 一大碗小米粥 阅读(1770) 评论(0) 推荐(2) 编辑