自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 问答 (2)
  • 收藏
  • 关注

原创 分享一下我在医院做实施的日子

老师叫我跟他们一起学习系统的使用,又过了几天,我给老师演示了一下我的学习成果,老师觉得还不错,就让我做了一份软件的操作手册。去的那天我是坐的高铁,那是我第一次自己一个人出远门,到了站我还需要去到县里,本来我是想着坐长途汽车,因为没什么经验,被那些在车站揽客的司机坑了一百多,大家一定要吸取我的教训,提前做好规划。当时我先去的是一家县医院,那个医院的项目已经完成了,我主要是学习软件的操作流程,软件你不上手用你不太容易学会,但是当时项目已经完成,数据库里都是真实的信息,不可能让你随便操作,所以我进展不太理想。

2023-06-03 12:05:51 157 1

原创 MyBatis的入门程序

框架的概述JDBC存在的问题我们要想研究mybatis就必须知道jdbc所存在的问题,那我那么我们首先来复习一下jdbc操作数据库的大致流程加载数据库驱动 创建并获取数据库连接对象connection 通过连接对象获取会话对象statement 编写sql语句 5.如果有参数的话需要通过Statement设置参数 执行sql语句并获取结果 关闭资源上述是最原始的JDBC操作数据库的方式,有以下问题:数据库连接的频繁创建、释放浪费资源进而影响系统性能。 sql代码...

2022-05-15 21:25:05 161

原创 Spring AOP

AOP概念的引入首先我们来看一下登录的原理如上图所示这是一个基本的登录原理图,但是如果我们想要在这个登录之上添加一些新的功能,比如权限校验那么我们能想到的就有两种方法:①:通过对源代码的修改实现②:不通过修改源代码方式添加新的功能 (AOP)AOP相关的概念1. AOP的概述什么是AOP的技术?在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程。AOP是一种编程范式,隶属于软工范畴,指导开发者如何组织程序结构

2022-05-15 19:58:41 162

原创 Spring、Spring IOC、Spring Bean

创建maven工程,导入坐标依赖<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.2.RELEASE</version> </dependency&g

2022-05-15 19:25:49 115

原创 Spring框架的介绍

1. Spring框架的概述Spring是一个开放源代码的设计层面框架,它解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构...

2022-05-15 19:08:17 170

原创 IDEA配置SSM

搭建整合环境1. 搭建整合环境1. 整合说明:SSM整合可以使用多种方式,咱们会选择XML + 注解的方式2. 整合的思路先搭建整合的环境 先把Spring的配置搭建完成 再使用Spring整合SpringMVC框架 最后使用Spring整合MyBatis框架3. 创建数据库和表结构语句create database ssm;create table account(id int primary key auto_increment,name varchar(20),

2022-05-15 14:24:51 382

原创 创建一个servlet项目

工具:eclipse1、创建动态web项目Dynamic Web Porject如果点击other,找到Dynamic Web Porject编写一个servlet将写好的servlet程序编译成.class文件 将.class文件放置到WEB-INF下边的classes文件当中去启动tomcat并完成访问访问路径:http://localhost:8080/myweb/myservlet...

2022-05-14 15:49:39 203

原创 servlet报错8080端口被占用

080端口被占用,tomcat默认用8080,如何排查错误也是面试的一部分。解决方案:1、改成其他端口号,在2的16次方以内2、windows停止运行8080端口的程序根据端口号查询运行程序的进程ID 根据进程ID杀死进程上述操作在命令提示窗里进行netstat -ano | find “端口号”查出进程号,takslist | find "ID" 查询当前的进行taskkill /pid ${xx}杀死进程taskkill /pid ID /F以管理员身份运..

2022-05-14 15:26:41 411

原创 servlet复习

现在的网站架构分为 B/S架构和C/S的架构两种。B/S”结构有很多好处,维护和升级方式更简单,客户端是浏览器,基本不需要维护,只需要维护升级服务器端就可以,C/S结构是一种软件系统体系结构,也是生活中很常见的。这种结构是将需要处理的业务合理地分配到客户端和服务器端,这样可以大大降低通信成本,但是升级维护相对困难。Servlet(Server Applet),全称Java Servlet,未有中文译文。是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。

2022-05-14 15:17:31 256

原创 tomcat启动网站

servlet里没有主方法,靠tomcat里的主方法运行一般程序安装程序都包含bin:包含启动脚本conf:config的缩写,里面有配置文件,程序启动会读配置文件lib:程序的主体部分logs:运行日志tomcat本身是java实现的,所以能和servlet合成一个程序,用tomcat启动网站,实际上是把它们合成一个项目Java读html相当于读普通文件tomcat通过socket收发数据浏览器借助socket在端口传数据,tomcat借助socket往端口拿数据,to

2022-04-21 19:05:03 1573

原创 冒泡排序、简单选择排序、插入排序、希尔排序、堆排序代码

冒泡:设置i和i+1两个游标,从数组第一位开始两两比较,,每比较一轮就可以确定一个值,所有最多进行n-1轮。public static void bubbleSort(int[] arr) { //控制轮数 for(int i=0;i<arr.length;i++) { //设置j游标指向第一个元素 for(int j=0;j<arr.length-1;j++) { //如果第j个元素大于第j+1个元素,交换 if(a

2022-04-19 20:58:00 86

原创 IDEA配置SpringMVC

创建WEB工程,引入开发的jar包在pom文件输入<!--版本锁定--><properties> <spring.version>5.0.2.RELEASE</spring.version></properties><dependencies> <dependency> <groupId>org.springframework</groupId> &l.

2022-04-19 20:40:11 3163

原创 IDEA配置MyBatis

创建数据库和表结构create database mybatis_demo;use mybatis_demo;CREATE TABLE `user` (`id` int(11) NOT NULL auto_increment,`username` varchar(32) NOT NULL COMMENT '用户名称',`birthday` datetime default NULL COMMENT '生日',`sex` char(1) default NULL COMMENT '性别'

2022-04-19 20:03:34 748

原创 腾讯云linux安装redis,zookeeper,kafka

工具finalshell配置java环境:yum install java-develredis安装创建redis文件夹 下载redis,wget http://download.redis.io/releases/redis-6.0.8.tar.gz 解压,tar -zxvf redis-6.0.8.tar.gz 升级gcc,一行一行输 yum -y install centos-release-sclyum -y install devtoolset-9-gcc devtools

2022-04-19 19:47:24 2524

原创 腾讯云安装nginx

工具finalshell步骤:安装gcc,yum install gcc-c++ 安装prce,yum install -y pcre pcre-devel 安装zlib,yum install -y zlib zlib-devel 安装openssl,yum install -y openssl openssl-devel 在/usr/local创建nginx文件夹,进入nginx文件夹 下载nginx,wget http://nginx.org/download/nginx-1.18.

2022-04-19 19:16:52 3721

原创 数组的扩容、插入、删除、查找,修改

数组下标为0是因为数据截取是从0*位数再截取那个位数。比如int类型的数组,第一个元素就是0*32再截取32位,第二个元素就是1*32再截取32位。不从1开始计数是为了节省时间,如果是从1开始算,int类型数组第一位就是(1-1)*32再截取32位,第n位就是(n-1)*32再截取32位,还需要多计算一次浪费时间。数组扩容:创建一个新数组,新数组比要扩容的数组大,将原数组里的元素传给新数组,再把新数组的地址给原数组,数组就完成了扩容。public static void kuorong(int..

2022-02-17 21:29:46 882

原创 一些前端基础知识

HTML的框架<!DOCTYPE html><html><head><meta charset="utf-8" /><title></title></head><body></body></html>HTML里的标签分为单标签和双标签,单标签中间不可以存放其他内容,双标签可以。width:500px//宽500像素height:300px//高300

2022-02-17 20:28:22 293

原创 CPU、磁盘、内存的一点知识

电脑里的硬件只进行传输和存储01比特数据。CPU两边不同的电压,中间借助半导体得出不同的结果。通过语言操作元件的出电压和入电压。操作系统所有功能都是调度的内核。如果写程序对接内核,那么程序就可以在任何版本运行,如果不是,就会受到版本的限制。有自己的主方法,能自己独立运行的叫主进程。通过.exe文件调用main方法,再通过main方法调用其他方法。程序安装就是根据信息填注册表。固态盘速度快,但有使用寿命,价格高。机械盘速度慢,但没有使用寿命。断电数据不在的叫闪存,...

2022-02-12 20:56:56 1184

原创 java基础

javac调度JDK进行编译java调度JRE进行翻译JDK-->XX.java---XX.classJRE-->XX.class---解释给操作系统执行JAVA SE :桌面或简单服务器应用的 Java 平台JAVA EE:复杂服务器应用的 Java 平台JAVA ME:手机和其他小型设备的 Java平台SDK:完整的样例代码文件夹,方法名,变量名都是小驼峰命名byte:1字节8位short:2字节16位int:4字节32位long:8字节64位

2022-02-10 22:30:29 427

原创 linux系统指令

cd 空格 目录名称:进入目录ls:查看当前目录下目录结构ls -l:详细列出该目录下的目录结构ll:查看详情ll和ls -l一样cd ../:返回上一级目录linux操作系统因为性能好还免费所以成为互联网主流。Xshell打开相当于我们的用户目录。ls -a:查看隐藏目录白色的是文件,蓝色的是文件夹,浅蓝色是软链接(快捷方式),红色是压缩文件cd /:进入根目录cd ~:进入用户目录yum服务器上一键安装jdk:yuminstalljava-1.8.0-..

2022-02-10 21:31:46 427

原创 数学语言和java基础语言的对应

数学语言和java基础语言是对应的。在数学中,使用变量需要假设一个,在java中也需要声明一个。 数学: 设x=9 设整数x=9,设y属于N,y=2x 设整数k=x-9+y java: int x=9; int y=2*x; int k=x-9+y; 声明一个函...

2022-02-10 20:25:48 75

原创 对于信息传播的一点理解

在初期,为了保护设备之间信息传导的安全,对信息进行了初级加密,就是通过协议把原内容加密成密文,再由接收方翻译。这样攻击方截获的信息就是其他内容,但攻击方可以不知道加密方式直接下载相同的软件接受内容。 为了防止攻击者用相同的软件破解信息内容,发送内容里有身份标记,攻击方的软件检测到身份标记不是发给自己的是不给破解的。 但攻击方会开多个小号,不停地互相发内容,然后通过分析数据找到代表自己的身份标记,然后再把自己的身份标记替换掉截获的信息里的身份标记,再进行破解。...

2022-02-10 20:15:08 89

原创 简单说一下我所了解的计算机网络传输

计算机网络是考408必考的内容,所以我在这里简单说一下关于网络传输的东西。 计算机两两之间互相连接就形成了网络,按物理来讲,A物体向B物体传输信号,发出信号像声音、电、电磁波等,接受信号需要传感器,像声敏电阻、光敏电阻之类的。对于互联网来说,声音之类的太慢了,所以选择用电和电磁波来传导信号。计网这本书中没有讲用电磁波传播,所以我在这里就说一下用电传播。 在电脑中传播的都是01比特,所以就要考虑用电流的高低还是用电压的高低传播。假设线路电阻是x,A电脑探测5A电...

2022-02-10 20:11:40 187

原创 数学语言和java基础语言的对应

数学语言和java基础语言是对应的。在数学中,使用变量需要假设一个,在java中也需要声明一个。 数学: 设x=9 设整数x=9,设y属于N,y=2x 设整数k=x-9+y java: int x=9; int y=2*x; int k=x-9+y; 声明一个函数: 数学: 设函数f(x)=2x-5,x属于N 设整数dd=f(4), 设整数kk=f(dd-3), 设整数tt=f(f(kk-1)+3)+2 java: stati.

2022-01-23 10:52:34 254

原创 对于信息传播的一点理解

在初期,为了保护设备之间信息传导的安全,对信息进行了初级加密,就是通过协议把原内容加密成密文,再由接收方翻译。这样攻击方截获的信息就是其他内容,但攻击方可以不知道加密方式直接下载相同的软件接受内容。 为了防止攻击者用相同的软件破解信息内容,发送内容里有身份标记,攻击方的软件检测到身份标记不是发给自己的是不给破解的。 但攻击方会开多个小号,不停地互相发内容,然后通过分析数据找到代表自己的身份标记,然后再把自己的身份标记替换掉截获的信息里的身份标记,再进行破解。 为了防止数据被篡改,会生成关联数据,如果.

2022-01-22 21:44:34 4847

原创 简单说一下我所了解的计算机网络传输

计算机网络是考408必考的内容,所以我在这里简单说一下关于网络传输的东西。 计算机两两之间互相连接就形成了网络,按物理来讲,A物体向B物体传输信号,发出信号像声音、电、电磁波等,接受信号需要传感器,像声敏电阻、光敏电阻之类的。对于互联网来说,声音之类的太慢了,所以选择用电和电磁波来传导信号。计网这本书中没有讲用电磁波传播,所以我在这里就说一下用电传播。 在电脑中传播的都是01比特,所以就要考虑用电流的高低还是用电压的高低传播。假设线路电阻是x,A电脑探测5A电流,B电脑探测5V电压,那么向A传就需要5.

2022-01-20 22:49:31 4181

空空如也

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

TA关注的人

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