自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YouAreMyLove995的博客

人生有梦,各自精彩~

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

原创 Linux下配置iptables详细步骤

Linux下配置iptables详细步骤前段时间我对一台服务器进行了防火墙配置,因为以前并没有接触过这方面的知识,所以需要一边学习一边配置,在配置完成后总结了配置过程。希望后人可以少走弯路,也希望大神可以指出不足之处,我们大家一起进步。正片开始:什么是iptables?在我们服务器上一般都会安装防火墙,iptables是一种比较常用的免费防火墙,它可以阻挡一些非法的请求,对数据进行过滤。安...

2019-05-08 11:42:50 778

原创 逻辑回归——初识

二分类问题是指将数据集划分为两个互斥的类别,常用的标记为正例(Positive)和反例(Negative)。例如,判断一封电子邮件是否为垃圾邮件、预测肿瘤是良性还是恶性等问题都可以归结为二分类问题。

2024-04-23 15:18:39 760

原创 深度学习:揭开人工智能的深层奥秘

在人工智能的广阔领域中,深度学习作为一种革命性的方法,彻底改变了我们对数据的理解和处理方式。对数据量的重视使得深度学习模型具有良好的泛化能力,可以处理复杂的数据分布,尤其擅长处理高维数据如图像、音频和文本数据。深度学习采用反向传播算法训练神经网络。:随着深度学习系统的普及,解决伦理问题如偏见消除、公平性、透明度和责任制等问题变得尤为重要,推动了伦理人工智能框架和准则的制定。:深度学习与边缘计算的结合实现了分布式模型训练和推理,促进了隐私保护的联邦学习技术在物联网(IoT)和边缘设备生态系统中的应用。

2024-04-23 10:59:27 900

原创 一篇文章区分机器学习和深度学习

总体而言,机器学习和深度学习都是人工智能领域中非常重要的技术方向,各自在不同的场景和问题上有着独特的优势和适用性。随着计算资源和算法技术的不断发展,我们可以期待这两者在未来的应用中发挥更大的作用,推动人工智能技术的持续进步和创新。

2024-04-23 10:17:49 234

原创 深入了解HTTP请求中的Referer头部

Referer头部是HTTP请求中的一个标头字段,用于指示当前请求的来源页面。通常由HTTP客户端(如浏览器)发送给服务器,帮助服务器了解用户是从哪个页面跳转而来的。这个字段的作用在于提供了请求的上下文信息,有助于服务器进行处理和响应。综上所述,Referer头部是HTTP请求中一个重要的标头字段,用于指示请求的来源页面。它在网站开发、分析和安全防范中都有着重要的作用,但也需要注意用户隐私和安全性方面的考虑。

2024-04-23 10:04:15 2385

原创 MyBatis使用简介

传统JDBC的弊端工作量大,操作数据库至少要 5 步;业务代码和技术代码耦合;连接资源手动关闭,带来了隐患。MyBatis与ORM框架MyBatis前身是 iBatis,其源于“Internet”和“ibatis”的组合,本质是一种半自动的 ORM 框架,除了 POJO 和映射关系之外,还需要编写 SQL 语句;Mybatis映射文件三要素:SQL、映射规则和 POJO;MyBat...

2020-04-22 23:09:30 331

原创 JS对Cookie的操作

最近写JS时使用到了Cookie,对Cookie的操作进行了简单的封装,在此记录一下,没准谁需要呢。var cookie = { set:function(key, val, time) { var cookStr = key + "=" + val; var expiresDays = time; //n天之后的时间 if (expire...

2019-11-20 22:35:39 212

原创 在写java程序时,一定要注意这些细节!

面向对象构造器参数不要太多如果参数很多,会导致构造方法非常多,拓展性差,代码编写难,且难以看懂。首先想到的是用javabean模式,get和set,但是一次构造编程需要多行代码实现,需要使用额外的机制保证一致性和线程安全。我们一般在成员变量有5个以上或者参数不多,但是在未来,参数会增加的情况下,我们可以使用builder模式:属于对象的创建模式,一般有1、 抽象建造者:一般来说是个接...

2019-11-17 16:07:22 306

原创 Lombok使用过程中的一些认识

如果你是第一次听到这个词的话,一定会想这是个什么玩意儿?那我告诉你,它可以极大的简化你的代码。我们一起来看一看它是如何简化我们代码的:什么是LombokLombok项目是一个Java库,它会自动插入编辑器和构建工具中,Lombok提供了一组有用的注释,用来消除Java类中的大量样板代码。这是Lombok的官网地址:Lombok官网 里面有更详细的介绍。Lombok环境安装要想使用Lombo...

2019-11-09 13:36:10 194

原创 很麻烦

虽然很麻烦,只能慢慢努力想办法做好啦,总有一天我们会变成向往的样子。我!还有我喜欢的你!

2019-11-06 13:15:49 156

原创 JVM虚拟机——JVM调优和性能优化

JVM调优,并不能显著的提高系统性能,

2019-11-02 15:18:03 418

原创 JVM虚拟机——内存问题分析和寻找问题的工具介绍

内存溢出内存溢出的原因:程序在申请内存时,没有足够的内存空间。栈溢出方法死循环递归调用(StackOverflowError)、不断建立线程(OutOfMemoryError)堆溢出不断创建对象,分配对象大于最大堆的大小(OutOfMemoryError)。直接内存溢出JVM分配的本地直接内存大小大于JVM的限制,也会出现OutOfMemoryError异常。方法区溢出在经常动态...

2019-10-28 22:09:15 211

原创 JVM虚拟机——Class文件与类加载机制

Class文件结构JVM的无关性平台的无关性是建立在操作系统上,虚拟机厂商提供了许多可以运行在不同平台的虚拟机,他们都可以执行和载入字节码,保证了程序的“一次编写,到处运行”。Java虚拟机不和任何语言绑定,只与“Class文件”这种二进制文件格式所关联,Class文件中包含了Java虚拟机指令集和符号表以及一些其他的辅助信息。Class类文件任何一个Class文件都对应着唯一一个类或者接...

2019-10-28 09:08:02 265

原创 JVM虚拟机——垃圾回收

Java与C++等语言最大的技术区别就是Java有自动化的垃圾回收机制(GC)。栈:栈中的生命周期跟随线程,无需关注;堆:堆中的对象是垃圾回收的重点;方法区/元空间:也会发生垃圾回收,但效率比较低。判断对象的存活引用计数法给对象添加一个引用计数器,当对象增加一个引用时计数器+1,引用失效时计数器-1,引用计数为0的对象可以被回收(python在用,主流的虚拟机没有在用)。优点:快...

2019-10-24 22:45:27 189

原创 JVM虚拟机——JVM中的对象

虚拟机中的对象对象的分配当虚拟机遇到一条new指令时,会根据new的参数是否能在常量池中定位到一个类的符号引用,如果没有,说明还未定义该类,抛出ClassNotFoundException;检查加载:先执行相应的类加载过程,如果没有,则进行类加载。分配内存:根据方法区的信息确定为该类分配的内存空间大小。分配内存的方式有两种:指针碰撞:Java堆内存空间规整的情况下使用;空闲列表:J...

2019-10-23 08:43:58 173

原创 JVM虚拟机——内存结构

虚拟机的执行虚拟机的执行方式有两种:解释执行和编译执行。解释执行:一边翻译成机器码一边执行。加载快。编译执行:将一个方法中的所有字节码全部翻译成机器码再执行。加载慢,但加载完成后执行效率高。Hotspot使我们最常用的虚拟机,它采用的是先解释执行,但它有一个热点探测技术(通过执行计数器找到最有编译价值的代码,将它们编译成本地代码)。未来的Java技术模块化:OSGI(动态化,模块...

2019-10-20 16:01:28 201

原创 Win10安装Ubuntu

简介众所周知,Debian和CentOS适用于我们的生产环境,在我们个人使用时使用Ubuntu则是最好的选择,在Win10+64位的操作系统下,则可以快速使用Win10为我们内置的Ubuntu,并且他们之间可以互相访问文件,使用起来简直不要太方便。PS:在32位的操作系统下貌似不好使。安装首先,在程序和功能中勾选适用于Linux的Windows子系统,点击确定后选择立即重启,选择稍后重启有...

2019-10-19 10:16:32 163

原创 Assert断言

什么是AssertAssert,也叫断言,写代码时,我们可以预先进行假设一些正常时不应该发生的情况,断言就是用于在代码中捕捉这些假设,在发生这些假设的情况时,给出警告并退出,可以将断言看作是异常处理的一种高级形式。Assert其实就是对一个boolean表达式进行判断,为true时程序继续运行,为false时,则表示程序出了问题,给出警告并退出。所以,我们一般只在开发和测试时启用断言,正式部署...

2019-10-18 13:27:58 2150

原创 简单工厂模式

简单工厂模式简单工厂模式,准确来说不属于设计模式中的一种,可以作为我们学习设计模式的入门。在我看来,学习简单工厂模式重要的在于理解它的思想和这样设计的好处,便于我们理解设计模式的6大原则,也可以作为工厂模式的基础来学习。目标是什么?简单工厂模式的目标,或者说我们使用简单工厂模式应该达到什么样的效果呢?我们的程序在实现了需求之后,我们需要思考的就是如何使程序容易维护,容易扩展,容易复用,从而...

2019-09-07 23:22:16 123

原创 Java接口实现文件上传

因工作需要,在后台管理页面加入一个上传文件的模块,虽然接口的代码很简单,但实现期间遇到了一些比较有趣的坑,特记录下来。需求实现文件上传,并提供一个可供下载的路径。想法文件上传代码暂且不谈,先说说文件放在服务器什么位置比较合适。我首先想到的是两个地方:tomcat的webapps/ROOT目录下,如果放在这个目录下,数量少了还好,一旦数量多了,必定会影响tomcat本身的运行速度。这个虽...

2019-05-09 12:51:25 13417 3

空空如也

空空如也

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

TA关注的人

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