自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

喜欢后端,热爱大数据的小白 欢迎一起学习交流 微信:hkxiucai

  • 博客(57)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 【计算机网络】TCP中payload的解析,在python中的体现?字节、字符?为啥字节用十六进制表示?

问题来源最近要根据一份国家标准协议进行解码,但是对于进制,字节,字符,编码,转码有比较多的问题。字符与字节一个字节在十进制表示中是0-255,即0000 0000到1111 1111,十六进制字符可以表示4个二进制位,所以两个十六进制字符可以表示8个二进制位举个例子如果有客户端跟服务端,那么中间传输的字节,可以有不同的编码方式,比如说字母跟数字可以采用最常见的ASCII编码方式,但是如果有中文时,我们还可以对这个中文字符采用GBK编码,只不过在解码的时候再通过这种方式解决。常见的编码方式。

2023-02-14 22:28:09 3344 1

原创 解决macos13卡死转圈

11.12卡死以后下午我禁用了macos本身自带的输入法,转而下载了搜狗输入法,记录一下时间。解决办法现在就是新建了一个搜狗输入法,解决打字切换老是卡死的问题。现在一点问题都没有,我估计是内置的输入模块出了问题,欢迎各位评论。

2022-11-16 18:32:44 3395 4

原创 mysql版本问题导致prisma出错

最近跟同事一起学习prisma但是我的链接好好的不管是往里边取模式还是存模式,但是他的就是好好的,我们一开始没想过mysql版本低的问题,最后换了个远程的数据库结果解决了。★ 根本原因就是prisma 不支持 mysql5.6以下的。

2022-10-27 23:43:08 731

原创 根据数据字典,将excle中的数据转换成json,删除excle中的列,将excle中的数据做替换

需求介绍为了处理数据,我对之前之前处理普遍的数据java脚本,做了一个更改,之前的程序主要还是对表格的数据进行替换,需要耗费一定的时间整理表格,进行一些数字的替换。具体链接在这里(对excle直接生成json):https://blog.csdn.net/xiucai5211314/article/details/123917264为了在大量关键字,例如 姓名,年龄,性别,…等一百个关键字中找出50个并且对于单元格中关键字进行替换为数值,如 男:0 女:1 是:1 否:0,之前我都用以上的程序在

2022-04-27 21:09:18 655

原创 利用java将excle转换为json数据,详细代码以及实现流程,加入一些常见的业务判断

为了整理用户数据,做出分析,我将excle表转换成json,再转换称yml,主要采用了jxl工具包json 格式对应确定将nummber与tag的名称,全都罗列为英文其中属性,确定好对应的内容(在已给数据中拿到),将内容细化以后转成 0/1我们两个分别负责number 跟tag,利用时间将上述任务先完成.然后整合数据注意这里在表格初转的时候,就可以用表格自带的工具将数据转化掉,比如数据的详细病情中,直接筛选逗号之前的内容能否采用excle转换英文的方式,直接进行属性值的转变技术的确.

2022-04-02 12:11:30 3843

原创 使用git 实现两台电脑同步Idea代码 以及git的简单使用

文章目录svn与git的区别下载安装启动配置git 理论实现本地仓库搭建克隆远程的仓库到本地git 文件操作文件的四种状态观察文件状态使用码云使用IDEA集成GITgit 分支使用git 实现两台电脑同步Idea代码svn与git的区别svn 集中版本控制,有一个中央服务器git:分布式版本控制每个用户拥有全部的代码,不会因为服务器问题造成不能工作的情况下载安装阿里云下载地址:https://npm.taobao.org/mirrors/git-for-windows/一直到底,安装

2022-03-29 06:55:42 5585

原创 解决swagger中出现的小问题,在springboot中整合出现弹窗问题

即启动启动类出现以下错误Unable to infer base url. This is common when using dynamic servlet registration or when the API is behind an API Gateway. The base url is the root of where all the swagger resources are served. For e.g. if the api is available at http://

2022-03-27 22:31:51 1457

原创 潜入浅出,java多线程到底是个什么东东?面试中应该注意哪方面多线程的知识?

为了近期的面试,准备多线程的学习,这一部分十分重要,在我近期的面试中,问的十分多.尤其是创建线程三种方式,线程池的创建.线程简介主线程走主线程,子线程走子线程,main线程,gc线程(也可以称之为守护线程). 线程不能人为干预,可能会出现资源抢夺的问题,所以需要加上并发的控制.线程会带来额外的开销,比如cpu的调度时间面试题:线程和进程的区别?⼀个程序下⾄少有⼀个进程,⼀个进程下⾄少有⼀个线程,⼀个进程下也可以有多个线程来增加程序的执⾏速度。举个例子,进程:包含视频,声音,弹幕,线程就.

2022-01-31 20:10:22 1079

原创 servlet 生命周期,图是我的理解画出来下边文字是借鉴的

servlet在第一次被访问就会实例化一个servlet对象,然后立即调用init方法初始化对象,创建后的servlet对象会一直驻留在服务器内部,为后续的请问提供服务,只要有请求访问servlet,服务就会调用service方法处理请求,直到服务器关闭或web项目被移除,随着web应用的销毁,servlet也就被销毁,在销毁之前会调用destroy方法进行善后处理。原文链接:https://blog.csdn.net/qq_27215601/article/details/80473685...

2022-01-27 10:50:57 788

原创 潜入浅出 对于JS jQuery 的理解,以及对于js里对象,节点的理解.

一、什么是JavaScript?是一个流行的脚本语言,java与javaScript没有具体的关系。ECMAScrip是一个规范。最新版本已经到6版本了。很多浏览器只停留来es5,开发环境与上线环境不一致。一切皆为对象。二、使用1.引入JS嵌入式可以放在head标签或者body<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>

2022-01-21 20:37:23 745

原创 潜入浅出 模糊了解JVM是个啥 JVM的作用,将面试问题与原理内容结合起来理解。

之前的面试中没有了解过JVM是什么。根据狂神以及二哥的面试内容,较为明确的了解了一下。至少明白了垃圾回收器的工作原理,以及整个JVM系统包括啥。如果这一块需要学习的话,建议还是根据上边两位前辈的内容详细的思考一下。JVM 位置jvm位于操作系统之上,像一个软件,使用C实现,JRE,java运行环境中包含了jvmjvm是什么?Java虚拟机中的Java解释器负责将字节码文件解释成为特定的机器码进行运行,java虚拟机JVM的体系结构java程序的编译1、源文件由编译器编译成字节码.

2022-01-18 10:39:43 443

原创 基于SSM的校园二手交易网站,对于SSM的复盘。一些面试常用的问题。

代码我没有放上来,有需要的可以关注我私信我要,免费的,这是在去年的时候做的一个课程设计,我简单实现了后台管理,跟前端页面展示,重写了前端页面。但是对于具体的订单模块没有实现,针对于一般的课程设计这些工作量还是可以的,可以拿过去自己重新完成一下没有实现的模块,对于刚学习完SSM 对于框架的整合是非常友好的。主要是有一些SSM的内容是我认为面试长问的。 在这里也感谢 王二,二哥的一些面试常用问题。一、对于数据库的分析分析一下每个表之间的联系,数据库表为什么要这样设计。admin:最值得一提的是.

2022-01-16 12:05:53 407

转载 如何开发一个鸿蒙的应用软件,别急,华为工程师已经告诉你了!动手开发鸿蒙系统的第一款应用

如何开发一个鸿蒙的应用软件,别急,华为工程师已经告诉你了!此前从未能有一个手机操作系统有鸿蒙OS这样令我这么期待,从去年年底开始,有关鸿蒙OS的消息就一直牵动我的心,大家都对这一华为自研的系统格外关注,而当华为公司在今年五月下旬宣布6月2号当天将正式发布鸿蒙OS系统的时候,我对这一系统的旗舰也逐渐达到巅峰,如今6月2号终于到来,鸿蒙OS也真的和大家见面了。以下整理转发鸿蒙提供的开发文档https://developer.harmonyos.com/cn/home/转载地址开发工具开

2021-06-02 23:28:17 12287 2

原创 orcale 中一些实例 包括if使用 自定义函数 自定义过程 动态sql 包的概念 触发器相关操作 游标的实例

if使用set serveroutput on;declarenum number(8);beginnum:=86+20*3-10000;if(num>0) thendbms_output.put_line(num);elsedbms_output.put_line(-num);end if;end;计算表达式(86+20×3-152)的绝对值SET SERVEROUTPUT ON 命令与DBMS_OUTPUT.PUT_LINE 说明: 在SQLPlus中运行PL/S

2021-05-20 13:17:12 503

原创 html+css+js 实现缩略图点击放大商品图,跟随鼠标放大图片

转载借鉴:https://www.jianshu.com/p/499ddf24c49chttps://blog.csdn.net/weixin_44606660/article/details/86604963如有侵权联系删除实现如下效果优化了代码,结合两位老师的代码,组合实现了,点击商品显示对应商品大图的效果跟,商品放大镜的效果<!DOCTYPE html><html lang="en"> <head> <meta charset.

2021-05-14 23:23:38 1643

原创 spring-mvc mybatis 整合其中包括整合步骤,整合区别,以及通过一个通过id查询的实例说明问题 dao层 service层,整合需要注意哪些点

第十七章 环境整合导包编写配置文件 applicationContext.xml引入文件数据库连接的配置事务管理mapper扫描器,跟数据库相关dao:数据库读写servers:具体的业务,调用dao层代码,先写接口,再写实现类controller:需要配置在springmvc配置mabatis-config配置别名springmvc-config视图解析器自动包扫描和注解驱动web.xml配置前端控制器配置中文解析读取:applicationCont

2021-05-12 17:30:20 281

原创 <<mybatis>>大作业

大作业要求(1)创建一张订单t_orders表,一张商品表t_goods表二者N:N的关联关系。(2)定义t_orders、t_goods所对应的POJO类(3)定义或修改相应的映射文件,使用MyBatis嵌套结果的方式定义一个根据订单Id查询当前订单所对应的商品信息,并写出测试类进行测试。(4)定义或修改相应的映射文件,使用MyBatis嵌套查询的方式定义一个根据订单Id查询当前订单所对应的商品信息,并写出测试类进行测试。(5)定义或修改相应的映射文件,增加一条订单信息,该订单中有三个已有的商.

2021-05-10 17:53:13 710

原创 orcale 简单实例 同义词 序列 角色权限 包括 sql动态语句,循环判断,方法,过程声明执行,包的用法,以及游标使用

if使用set serveroutput on;declarenum number(8);beginnum:=86+20*3-10000;if(num>0) thendbms_output.put_line(num);elsedbms_output.put_line(-num);end if;end;计算表达式(86+20×3-152)的绝对值SET SERVEROUTPUT ON 命令与DBMS_OUTPUT.PUT_LINE 说明: 在SQLPlus中运行PL/S

2021-05-10 00:11:59 364 3

原创 oracle实验 对于简单pl/sql语句使用,包括循环判断,以及给sql语句赋值

set serveroutput on;declarenum number(8);beginnum:=86+20*3-10000;if(num>0) thendbms_output.put_line(num);elsedbms_output.put_line(-num);end if;end;计算表达式(86+20×3-152)的绝对值SET SERVEROUTPUT ON 命令与DBMS_OUTPUT.PUT_LINE 说明: 在SQLPlus中运行PL/SQL块前,

2021-05-07 12:55:52 545 1

原创 mybatis 动态Sql实验,bind foreach where ,其中包含实例,更改了xml跟测试类,建议理清思路,自己

需要的包建表(1) 在实验2结果代码的基础上,修改CustomerMapper.xml,使用元素编写动态SQL语句,完成根据客户职业查找客户信息。<!-- 动态SQL测试,通过工作查个人 --> <select id="findCustomerByJob" parameterType="com.xiucai.po.Customer" resultMap="resultMap"> select * from t_customer where 1=1 <if t

2021-04-30 00:11:14 328

原创 [mybatis异常:Could not find result map ......]

问题描述:编写mybatis时出现异常,显示找不到这个结果集,解决办法:原因:我们传出的结果不是一个集或者说,我们规定他传出的是一个类,完美解决

2021-04-28 23:35:42 537

原创 <<软件开发架构>>第二次实验 数据绑定,基于注解类实例化类,spring-mvc结构的简单应用

1、创建com.itheima.po.Student类,包含两个属性,stuName(String),password(String)2、创建StudentController,并存储Student对象student,设置stuName=”小雪”,password=”123”3、采用注解的形式\1. 首先创建com.itheima.po.Student类,包含两个属性,stuName(String),password(String),并且自动生成相关的Setter/Getter方法和toStri.

2021-04-27 23:59:34 236

原创 <<linux教程>>第五版 实验三 实验四 ----linux 关于 shell跟vi编辑器,简单命令,刚需上

进入vi。:wq 文件名\2. 建立一个文件,如file.co进入插入方式,输入一个C语言程序的各行内容,故 意制造几处错误。最后,将该文件存盘。回到shell状态下。制造头文件不存在的问题运行gcc file.c -o myfile,编译该文件,会发现错误提示。理解其含义。解释:如果想要编译完的文件名不要用a.out文件。就可以在编译时打入.gcc test.c -o test.out然后就可以看见有一个test.out.文件 了。-o后面跟着的编译生成的文件名。.

2021-04-23 21:55:33 6172

原创 spring中No bean named xxx available错误

问题描述:我今天在联系aspect,需要用包扫描的方式给beans命名别名,在我的印象中,不需要在想要命名的po类中加入注解了,但是实际情况是不合适的错误提示:解决方案:在所需要的po类中加入注解解决了问题""...

2021-04-19 16:44:35 2531

原创 mybatis中关联关系,一对多,一对一,多对多,数据库建立方式,怎么体现这种逻辑关系,嵌套查询,嵌套结果查询,包含测试

使用嵌套查询的方式第一步:建表先建数据表,这里举例子,顾客对应订单.一个顾客对应多个订单,一个订单只能对应一个顾客注意一对多在建表的时候我们建立的外键应该建立在"多"上,因为如果建立在少上,一个顾客,只能出现一个orders_id,此时不能达到想要的效果第二步:建持久化,建立两个类Person.javapackage com.xiucai.po;import java.util.ArrayList;public class Person {private Integer i

2021-04-19 12:33:59 311

原创 ORM 一对一实验的相关代码

9.2 一对一建立两张表设置外键,联系起来导包建立两个持久化,两个类package com.xiucai.po;public class IdCard {private Integer id;private String code;public Integer getId() { return id;}public String getCode() { return code;}public void setId(Integer id) { this.i

2021-04-18 09:36:50 174

原创 简单的Spring MVC入门程序,对于Spring mvc工作流程的理解,servlet标签和servlet-mapping 理解,视图解析器

javawebSpringMvc的组成:jsp,JavaBean,servlet可以使用Spring所提供的功能提供了前端控制器DispatcherServlet,不需要细化Servlet执行校验简单的MVC程序一 需要的包:四个spring核心包,一个servlet.二 前端控制器,编写XML控制Servelet主要作用:DispatcherServlet,拦截中转作用前沿知识:servlet标签和servlet-mapping 理解先执行<url-pattern

2021-04-16 20:51:49 511

原创 解决No mapping found for HTTP request with URI [/chapter1212/hello/firstController] in DispatcherServl

404问题描述:我在联系SPring MVC时 使用注解的方式结果发现,打不开原先能运行的一网站了后来,一直在查资料有人说是在配置web.xml 拦截器/ 的问题,最后我发现是我的mvc配置文件中写映射的时候bean 写错了错误提示:No mapping found for HTTP request with URI [/chapter1212/hello/firstController] in DispatcherServlet with name 'springmvc'解决办法:我尝试不

2021-04-16 20:01:18 343

原创 <<linux教程>>第五版 实验二

2.1 登录进入系统,修改个人密码。命令:passwd实验结果:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Pu2cHbUg-1618540187597)(…/…/…/…/HUANGZ~1/AppData/Local/Temp/ksohtml16460/wps1.jpg)]2.2 使用简单命令:date、cal、who、echo、clear等,了解Linux命令格式。datecal //无参数时显示当前cal 6 2019//有参数时whoec

2021-04-16 10:31:02 3910

原创 数据库基本概论 基于oracle 3.20 基本知识点 以及一些术语

数据库概论数据描述事物符号的记录数据库长期储存在计算机内,有组织的,可共享的大量数据的集合优点:较小的冗余度较高的数据独立性易拓展性数据库管理系统 DBMS首先定义是一个软件主要功能:数据定义功能数据组织 存储和管理数据操作功能数据库的事务管理和运行管理数据库的建立和维护功能其他功能数据库系统数据库和数据库管理系统 英语程序和数据库管理员组成的存储 管理 处理和维护数据的系统特点:数据结构化物理独立性:用户的应用程序与数据库中的数据的物理存储是互相独立的

2021-03-20 23:28:20 146

原创 HTML5基本标签 form表单 常用标签 页面结构 特殊组件,超详细的HTML5简介~

HTML5提供渲染图形,图标,图像和动画W3C:万维网联盟,国际中立性技术机构w3c 包括(面试常用):结构化标准语言:html xml表现标准语言:css行为标准:DOM,ecmaScript优势:依附浏览器,基本都对HTML5的HTML可以用Intellij IDEADOCTYPE标签<!DOCTYPE html>告诉浏览器其中的类型meta标签描述性标签,用来描述网站的一些信息,标签,描述. 用来做SEO的 <mate name="keywords"

2021-03-09 20:50:31 574

原创 ORM框架原理 Mybitis的核心配置 第二课 2021.3.8

第七章 Mybitis的核心配置7.1 mybitis核心对象7.11 SqlSessionFactorySqlSessionFactory:内存镜像,会话工厂,创建Sqlsession的作为工厂对象,是线程安全的每个数据库都只会要一个SqlsesionFactory7.12 SqlSessionmybitis与应用程序交互的单线程的对象,进行持久化操作的,包含了操作数据执行操作的方法,底层封装了 connection,可以当成connection执行持久化操作注意要关闭SqlSess

2021-03-08 12:07:34 105

原创 SSM框架 Spring的中DI 2021.3.5

1.4依赖注入 DISpring 容器将负责被以来对象赋值给调用者的成员变量,IoC和DI由什么关系呢?其实它们是同一个概念的不同角度描述DI 和IoC的区别:DI:由容器动态的将某个依赖关系注入到组件之中●谁依赖于谁:当然是应用程序依赖于IoC容器;●为什么需要依赖:应用程序需要IoC容器来提供对象需要的外部资源;●谁注入谁:很明显是IoC容器注入应用程序某个对象,应用程序依赖的对象;●注入了什么:就是注入某个对象所需要的外部资源(包括对象、资源、常量数据)。1.41 依赖方式的

2021-03-05 12:32:28 154

原创 Linux系统概述 2021.3.3

Linux系统概述与安装1.1 计算机基础知识类unix的操作系统软件,免费,可以自由传播unix:Unix是20世纪70年代初出现的一个操作系统,除了作为网络操作系统之外,还可以作为单机操作系统使用。Unix作为一种开发平台和台式操作系统获得了广泛使用,目前主要用于工程应用和科学计算等领域软件分为:系统软件操作系统,用户与计算机硬件之间的界面,恐怖告知和管理计算机系统内各种硬件和软件资源图形系统网络系统编辑程序,编译程序,数据库应用软件支撑软件辅助软

2021-03-03 12:56:03 166

原创 SSM框架 Spring的简介 第一个Spring小程序 2021.3.3

Spring简介轻量级的java开发架构,完成对象的定义,对象的获取,对象之间的依赖关系SpringMVC:是轻量级Web框架,分离了控制器,模型对象,分派器1.1 Spring的基本应用1.11 什么是Spring一站式,可以运行在服务器或者代码里IOC(控制反转,对象创建的权力转移,由Spring创建对象)AOP(面向切面编程),只需要写与业务相关的内容EJB:老工具开发架构,低效的采用三层体系架构表示层:Struts框架整合业务逻辑层:管理事务,记录日志持久层:Hibern

2021-03-03 12:55:19 143

原创 ORM框架原理 初识MyBatis 第一课 2021.3.1

ORM框架原理与应用讲的SSM的M,MYBATTS实用工具Eclipse一,初识MyBatis6.1什么是MyBatis前身是Ibatis是一个支持普通的SQL查询,增删改查,消除了JDBC的代码.使用注解进行映射,方便使用面向对象的MyBatis也被称ORM,即对象关系的映射框架,为了解决面相对象跟数据库数据不兼容.Hibernate与MyBatisHibernate,提供POJO和映射关系,不需要些SQL,适用于传统项目MyBatis:需要自己写SQL写,可以优化SQL代码,适用

2021-03-01 19:19:36 296

原创 JAVA-GUI 如何快速写出贪吃蛇程序 带工程包 2021.2.12

贪吃蛇感谢秦疆老师对于游戏的耐心讲解,这作为我对于GUI界面的联系是至关重要的,从游戏构思到资料准备,到函数,执行过程一步一步用一个小时完成了贪吃蛇游戏。规划思路素材准备1.首先进行一把贪吃蛇游戏,看到窗口,初始化界面,图形按压界面,蛇需要移动,我们看到的就是需要我们准备的素材。蛇头,分为上下左右,每次移动都要改变一个图片因为图片是静态的,窗口:窗口上部准备的一个LOGO蛇身:蛇身可以自己使用画笔进行画画,也可以直接采用我们自己的图片,在这里我也准备了图片食物:食物可以自己使用画笔进行

2021-02-12 22:04:21 140

原创 JAVA-GUI 画笔 监听 Swing中的相关组件 2021.2.9

画笔 paintclass Mypaint extends Myframe { public Mypaint(int x, int y, int w, int h, Color color) throws HeadlessException { super(x, y, w, h, color); } public void loadFrame() { } @Override //画笔,画笔不用加载 public void pai

2021-02-09 21:05:50 212

原创 JAVA-GUI AWT中的三种布局 事件监听 输入框 标签 用三种不同的代码形式搞定计算器2021.2.8

面板 panel可以看作一个空间,但是不能单独存在,要放在使用适配器模式,写关闭窗口办法//监听窗口 System.exit(e) ,this.addWindowListener(new WindowAdapter() { @Override //窗口关闭时需要做的事情 public void windowClosing(WindowEvent e) { super.windowClosing(e); System.exit(0);

2021-02-08 20:53:42 252

原创 JAVA-GUI 简介 AWT中的Frame 2021.2.7

GUI编程图形界面编程组件:窗口弹窗文本框列表框图片按钮监听事件鼠标事件键盘事件简介GUI的核心技术:Swing AWT不适用的原因:需要jre环境AWT 抽象窗口工具包含了很多类和接口元素:窗口 按钮 文本框弹窗:Frame frame= new Frame("我的第一个Java图形界面窗口");//需要设置可见性 frame.setVisible(true); //设置窗口大小 frame.setSize(600,

2021-02-07 20:19:49 169

Desktop.zip

基于SSM 包含jsp+mysql+mybatis+spring+springMVC,下主要实现了后台模块,跟登录注册模块,还有商品展示模块

2021-07-12

GUI关于贪吃蛇小游戏建议版本

适合GUI初学,或者想写Java练手项目的

2021-02-12

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

TA关注的人

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