自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 资源 (9)
  • 收藏
  • 关注

原创 Arthas实战:阿里巴巴开源的Java诊断利器

Arthas提供了方便且功能强大的命令,可以解决本地代码调试中的种种疑难问题。它是一个无可替代的Java诊断利器,推荐所有Java开发者进行学习使用。

2023-08-01 11:36:40 324

原创 JVM垃圾收集机制详解与性能调优(详细)

掌握垃圾收集器的工作原理,并根据应用场景选择合适的收集器,能有效提升Java应用程序的性能。同时代码层面应该尽量减少垃圾对象的产生。

2023-08-01 11:34:39 768

原创 深入字节码底层剖析JVM内存结构(长文-详细-有例子)

讲述了JVM内存区域的一些核心结构和概念,掌握这些有助于我们理解Java程序的内存使用情况。在日常编码和排查问题时,如果遇到内存溢出、泄露等问题,也可以从JVM内存的使用入手来定位问题。

2023-08-01 11:30:46 199

原创 基于Centos中的OpenGauss进行数据库程序设计

数据库从创建数据库到创建触发器之间的代码和讲解

2023-05-11 23:50:50 662 1

原创 AI4DB-Cardinality Estimation

基数估计是查询优化中一个基本但长期未解决的问题,几十年来,研究者尝试用各种方法和技巧提升估计的准健性,研究者提出了许多模型以解决该问题,比如说传统的方法,直方图法、基于概要的方法、采样法等,以及基于学习的方法,这里面分为三种方法,数据驱动、查询驱动、以及同时将数据和查询使用起来的方法。

2022-12-28 11:10:23 1372 6

原创 长江雨课堂-创新实践案例课程(测试考试)

请结合马成功老师、李志刚老师以及田涛老师的讲解,从人力资源和企业文化的角度浅谈企业的管理之道,具体要求如下: 1. 请结合你自己印象最深刻的课程观点,并在报告中提炼与评述;2. 请结合你自己或你身边真实的创业经历、工作经历、实习经历或其他成长经历,并在报告中体现你对个人或身边相关经历的思考;3. 文体不限,字数控制在1500-2500字之间(若采用文言文,字数达600即可);4. 严禁抄袭,拒绝空洞内容,表达真情实感更佳。

2022-12-10 10:41:58 3479

原创 FLAT:Fast, Lightweight and Accurate Method for Cardinality Estimation-FLAT,一个轻量且高效的基数估计模型

FLAT:Fast, Lightweight and Accurate Method for Cardinality Estimation-FLAT,一个轻量且高效的基数估计模型(SPN)

2022-12-05 10:48:50 325

原创 Cardinality estimate-基数估计中基于直方图(Histogram)和采样(Sampling)的方法

Cardinality estimate-基数估计中基于直方图(Histogram)和采样(Sampling)的方法

2022-11-28 21:51:22 837

原创 运筹学-单纯形法-代码实现(包含做题的每一步骤)

代码中删除了一些,如果需要的话移步下载完整项目。

2022-11-16 10:06:50 382

原创 运筹学动态规划矩阵连乘

【代码】运筹学动态规划矩阵连乘。

2022-11-12 18:06:48 147

原创 Python中debug的用法

Step Over:在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。以上七个功能,就是最常用的功能,一般操作步骤就是,设置好断点,debug运行,然后 F8 单步调试,遇到想进入的函数 F7 进去,想出来在 shift + F8,跳过不想看的地方,直接设置下一个断点,然后 F9 过去。Step Out:假如进入了一个函数体中,你看了两行代码,不想看了,跳出当前函数体内,返回到调用此函数的地方,即使用此功能即可。

2022-11-08 10:12:08 2037

原创 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))

这是由于连接不上国外的镜像库,换成国内的源就行。使用pip安装第三方库的时候显示。

2022-10-22 17:21:33 456

原创 Reverse recognition

计算图像下半部分的直方图,将图像分成9个水平切片,从底部开始,在直方图的左峰和右峰周围围起一个200像素宽的窗口【将直方图垂直拆分为两半】,在水平窗口切片上查找可能是左车道和右车道一部分的像素,像素最多的位置作为车道线的起始位置,然后自定义窗口大小和个数向上做滑窗操作,滑动窗口自下往上计算在滑动窗口中的投影值, 取投影值最大的列和滑动窗口底边所在的行作为透视空间中的车道线坐标点,求出每个窗口中像素点的x和y坐标作为车道线的x,y坐标,当前窗口像素的平均x坐标作为下一个滑窗的中心位置。

2022-10-18 08:14:44 175

原创 Python迭代器

这是因为Python的Iterator对象表示的是一个数据流,Iterator对象可以被next()函数调用并不断返回下一个数据,直到没有数据时抛出StopIteration错误。可以把这个数据流看做是一个有序序列,但我们却不能提前知道序列的长度,只能不断通过next()函数实现按需计算下一个数据,所以Iterator的计算是惰性的,只有在需要返回下一个数据时它才会计算。生成器都是Iterator对象,但list、dict、str虽然是Iterable,却不是Iterator。...

2022-07-31 18:44:38 70

原创 Pytorch基础--tensorboard使用(一)

其中y=2x表示当前图像的标题,后面两个参数表示的是函数图像的x轴和y轴。

2022-07-30 11:25:59 226

原创 Python基础--字典

##字典字典是Python中唯一的映射类型,每一个元素都是有键和值构成,其中键必须是不可变的类型,比如说是数字、字符串和元组。###字典基本操作在上面介绍了两种方法,其中第一种方法在遍历的时候如果删除键为key的某一项,就会跑出RuntimeError,使用第二种方式则不会。使用 in关键字 ,‘name’ in d###字典的常用方法...

2022-07-05 18:42:46 215

原创 Python基础--string

String方法

2022-07-05 18:09:48 150

原创 Python基础--元组

Python基础的元组

2022-07-05 10:05:40 428

原创 Python基础——list列表

Python基础#列表的方法

2022-07-05 09:55:10 81

原创 预处理Json文件(自用)

package com.atLightIndustry.printsystemdemo.cn.sm1234.OK;import org.apache.commons.io.FileUtils;import java.io.File;import java.util.HashMap;public class Main { public static void main(String[] args) throws Exception { File file = new Fil

2022-05-12 22:20:14 276

原创 jodconverter-2.2.2.jar,非CSDN下载

jodconverter-2.2.2.jar包,本身就是开源的,使用csdn下载需要c币https://sourceforge.net/projects/jodconverter/files/latest/download

2022-04-26 17:34:08 541 1

原创 修改server.xml默认文件路径之后 tomcat无法启动,显示 Error Running Tomacat

Context属性必须加到Host属性下面,否则就会提示Error running tomcat。

2022-04-26 16:23:00 600

原创 注解入门语法解析

注解入门语法解析首先写一个注解package com.atlightindustry.Anno;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Target({ElementType.TYPE,ElementType.METH

2022-04-06 20:18:56 389

原创 反射的概念,原理,使用方法

反射概述:Java反射机制:是指在运行时去获取一个类的变量和方法信息。然后通过获取到的信息来创建对象,调用方法的一种机制,由于这种动态性,可以极大的增强程序的灵活性,程序不在编译期间就完成确定,在运行期间仍然可以扩展。Java中提供的三种获取Class类对象:使用类的Class属性来获取该类对应的Class对象,例如:Class类将会返回Student类型对应的Class对象调用对象的getClass方法,这个方法返回该对象所属类别的Class对象,这个方法是Object类中的方法,所有的Java

2022-04-06 15:18:15 409

原创 Java中线程安全问题,以及对线程不安全问题的解决方法

Java中线程安全问题:由于系统中多个线程对同一资源进行争相使用,某一资源在同一时间有多个线程使用,造成数据不一致的情况。以售票案例为例子:package com.atlightindustry.booTest;public class SellTicket { public static void main(String[] args) { Ticket ticket = new Ticket(); Thread t1 = new Thread(tic

2022-04-06 10:19:12 386

原创 Json的常用方法,Json和其他数据类型的转换

Json:Json是一种轻量级的数据交互交互格式,方便人们进行交互,并且方便计算机进行解析,Json是一种独立的完全独立的文本文本格式。Json 是一种轻量级的数据交换格式。轻量级指的是跟 xml 做比较。数据交换指的是客户端和服务器之间业务数据的传递格式。json 是由键值对组成,并且由花括号(大括号)包围。每个键由引号引起来,键和值之间使用冒号进行分隔,多组键值对之间进行逗号进行分隔。代码:var JsonObj ={“key1”:“悟空”,"key2":悟能}如果Json中有多

2022-04-04 16:21:02 13495

原创 Filter过滤器详解

引入:Filter过滤器是JavaWeb的三大组件之一:Servlet程序,Listener监听器,Filter过滤器目的:在你的 web 工程下,有一个 admin 目录。这个 admin 目录下的所有资源(html 页面、jpg 图片、jsp 文件、等等)都必须是用户登录之后才允许访问。通常用户在登录之后我们都是将用户登录的信息保存在Session域中,所以只需要在Session域中判断是否有用户的信息即可。代码:Filter 过滤器的使用步骤:1、编写一个类去实现 Filter 接口2

2022-04-04 11:54:07 448

原创 一文详解Cookie,Session以及浏览器与Cookie,Session的底层联系

Cookie:翻译过来就是饼干的意思Cookie是服务器用于保存键值对的一种技术,保存的是一段文本信息。客户端有了Cookie之后,每次请求都会发送给服务器每个Cookie的大小不能超过4KB创建CookieCookie cookie = new Cookie (“key”,“Value”);resp.addCookie(Cookie);服务器获取Cookiereq.getCookies();//这里获取的其实是一个Cookie数组获取的是以一个Cookie数组,但是并不是相对

2022-04-03 19:43:06 1158

原创 MVC的概念

MVC 概念MVC 全称:Model 模型、 View 视图、 Controller 控制器。MVC 最早出现在 JavaEE 三层中的 Web 层,它可以有效的指导 Web 层的代码如何有效分离,单独工作。View 视图:只负责数据和界面的显示,不接受任何与显示数据无关的代码,便于程序员和美工的分工合作——JSP/HTML。Controller 控制器:只负责接收请求,调用业务层的代码处理请求,然后派发页面,是一个“调度者”的角色——Servlet。转到某个页面。或者是重定向到某个页面。Mo

2022-04-01 20:50:56 253

原创 BeanUtils以及request.getParameterMap()的使用

BeanUtils以及request.getParameterMap()的使用有时候,需要使用一个将一个对象重复的进行set操作,非常的浪费时间,我们可以直接将其封装成为一个Bean对象。1.首先导入BeanUtils的jar包,它并不是jdk自带的属性,需要使用第三方的jar包。2.新建一个WebUtils类,在里面使用BeanUtils.populate()方法,可以直接生成bean对象。public class WebUtils { public static <T> T

2022-04-01 20:45:30 842

原创 对Servlet的提取

对Servlet的提取通常项目中一个Servlet仅仅只需要处理一个功能,比如说一个loginServlet用于处理登录的功能,一个RegisterServlet用于处理一个注册的功能,但是这样所带来的的问题就是会导致项目产生过多的Servlet。这时候我们可以对一个多个Servlet进行抽取,创建一个总的Servlet,这个Servlet用于处理其他的Servlet。这样需要解决一些问题,如何判断是哪一个Servlet正在被使用,其实我们可是使用《input》标签,设置成隐藏,在这个里面设置一个名字

2022-04-01 19:11:50 215

原创 JavaWeb中实现表单回显

实现表单回显需求:当用户输入用户名称和密码错误之后,还是返回到这个页面,同时上面需要提示用户信息,提示用户是什么原因导致登录失败,提示信息。登录失败之后用户名称的输入框里面仍然保留上次输入的信息。思路1.将提示信息保存在request域中request.setAttribute("msg","用户名或者密码错误");request.setAttribute("username",username);2.显示回显 <span class="errorMsg"><%=req

2022-04-01 18:36:12 1157 1

原创 非法出现多次出现的‘contentType‘具有不同的值

非法出现多次出现的’contentType’具有不同的值问题如图所示,在拼接jsp的时候,显示非法出现多次ContentType,这是因为两个页面的page指令里面的内容不相同,只需要修改成相同的就好。

2022-04-01 18:01:09 1232

转载 Java中的Dao是什么意思?

DAO 模式DAO (DataAccessobjects 数据存取对象)是指位于业务逻辑和持久化数据之间实现对持久化数据的访问。通俗来讲,就是将数据库操作都封装起来。对外提供相应的接口在面向对象设计过程中,有一些"套路”用于解决特定问题称为模式。DAO 模式提供了访问关系型数据库系统所需操作的接口,将数据访问和业务逻辑分离对上层提供面向对象的数据访问接口。从以上 DAO 模式使用可以看出,DAO 模式的优势就在于它实现了两次隔离。1、隔离了数据访问代码和业务逻辑代码。业务逻辑代码直接调用DAO方

2022-03-31 08:52:31 8781

转载 计算机专业英语词汇1695词(35天记忆)

计算机专业英语

2022-03-23 12:31:54 10290

原创 转发和重定向的区别

转发和重定向的区别请求的次数不同,转发是一次请求,而重定向至少是两次是否共享数据不同,重定向是不需要共享数据的,但是转发是需要共享数据的。跳转的页面不同,重定向可以跳转的人也的网址,可以是外网,但是转发只能是转发到当前的站点资源下。地址栏不同,重定向的地址栏会发生变化,但是转发的地址栏是不会发生变化的。发生的行为不同,重定向是客户端的行为,转发是服务器的行为。转发和重定向执行之后的代码是不同的,转发到另外一个资源路径之下的时候,其实这个转发后面的代码就不会被执行了,但是重定向之后的代码还是会执

2022-03-16 13:53:14 701

原创 HashMap与HashTable的区别联系

HashMap与HashTable的区别联系hashmap是线程非安全的,用于单线程,如果要使用多线程,还需要自己操作,使用conCurrentHashMapHashtable是线程安全的,用于多线程hashMap的底层在1.8之前使用链表+数组实现,Hashtable底层使用链表实现。在1.8之后hashmap就是使用数组+链表+红黑树,链表是用来计算是否冲突,数组是用于存储数据。使用链地址法解除冲突。hashmap中存储的是 Key -Value,HashTable也是使用key-V

2022-03-16 13:38:47 900

原创 Session与Cookie的区别联系

Session与Cookie的区别联系Session数据是存放于服务器端,Cookie是存放于服务端,如果服务器没有关闭,在短时间内session是不会清除的,正常是30分钟之内会自动清除,我们在退出系统的时候需要清除session。另外cookie是存放于客户端,如果没有设置的话,是会一直存放于客户端,经过一段时间之后cookie才会清除。为了避免使用大量大服务器资源,所以在应该使用cookie。cookie是不安全的,session是安全的。当浏览器请求服务器资源的时候,服务器会返回一个ses

2022-03-16 11:59:21 145

转载 考研数据库系统概论复试

1.如何理解数据库规范化过程/概述范式常见的范式有1NF、2NF、3NF、BCNF,他们的规范化程度是逐步增高的1NF是指数据库表的每一列都是不可分割的数据项,只要是关系型数据库都要满足1NF;2NF是在1NF的基础上消除了非主属性对码的部分依赖;3NF是在2NF的基础上消除了非主属性对码的传递依赖;BCNF是在3NF的基础上消除了主属性对码的部分依赖和传递依赖。2.简述完整性约束条件完整性约束条件是指数据的正确性和相容性,具体分为实体完整性、参照完整性、用户自定义完整性。实体完整性是对主

2022-03-15 14:30:47 267

原创 Java中HashCode,HashSet,equals对比

Java中HashCode,HashSet,equal对比Java中hashcode()是获取哈希码,他实际返回的是一个int类型的数字,表明当前对象在散列表的位置。散列表存储的就是一个键值对Key-Value值。使用HashSet来说明为什么要有Hashcode,当我们把对象加入到hashset中的时候,首先会计算当前对象的hashcode值,判断当前对象在散列表中间的位置,如果没有与当前对象相同的hashcode值,就将对象加入散列表,另外,如果中间找到相同的hashcode值,这时候就会使用eq

2022-03-12 20:36:14 861

如何写好科技论文 期末题目,总结多份答案,满分

如何写好科技论文 期末题目,总结多份答案,满分,

2023-05-11

基本情况 在一个项目开发过程中,遇到了小票自动打印的业务需求,原本计划使用NodeJS构建打印服务,调用本地电脑打印机进行数据打

基本情况 在一个项目开发过程中,遇到了小票自动打印的业务需求,原本计划使用NodeJS构建打印服务,调用本地电脑打印机进行数据打印,最后可参考资料偏少,由于项目紧急且对NodeJS的熟悉程度目前也还不够,所以转而使用比较熟悉的Java构建了调用本地打印机进行打印的服务。 为了实现自动打印进行了两种方案的尝试: 将项目部署到web server,对外提供接口服务,需要进行打印的时候调用接口服务,收到请求后调用本机打印机服务进行数据打印。 启动一个线程,持续请求数据库并对符合条件的数据进行打印 由于部署环境IP地址并不能固定,所以导致了放弃方案一,使用方案二进行打印尝试,当然也有为方案一预留的服务接口。

2023-04-19

运筹学-单纯形法-代码实现-直接可以使用,包含写到试卷上的每一个步骤

运筹学-单纯形法-代码实现-直接可以使用,包含写到试卷上的每一个步骤,经过多少次迭代,每一次迭代换入是哪些,换出是哪些,最后的最优解,b的值都有,

2022-11-16

JavaWeb上传文件所需要的Jar包

JavaWeb上传文件所需要的Jar包

2022-03-09

INVEST3.8模型安装包

需要安装的全部文件

2022-03-06

操作系统中各种算法的计算.png

操作系统中各种算法的计算

2021-08-03

MySQL day01.pdf

MySQL day01.pdf

2021-07-23

基本分页存储管理全.java

基本分页存储管理全.java

2021-05-23

基本分页存储管理.docx

基本分页存储管理.docx

2021-05-23

动态分区存储管理.docx

动态分区存储管理.docx

2021-05-23

实验一短作业优先算法.java

实验一短作业优先算法.java

2021-05-23

实验二动态高优先权优先算法.java

操作系统中动态高优先权算法,使用java实现,包括实验源码,实验要求,实验心得体会等。

2021-05-23

空空如也

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

TA关注的人

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