- 博客(16)
- 收藏
- 关注
原创 日志系统:更新语句是如何执行的
一条sql更新语句执行过程中如何使用redo log与binlog,又是如何控制数据一致性的?两阶段提交到底能否保证数据一致性?
2021-12-28 21:37:43
525
原创 Servlet两种配置方法
一、Web.xml文件<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.
2020-11-12 10:49:04
290
2
原创 Tomcat服务部署与web项目介绍
项目部署方式1.1文件部署将web项目文件放入Tomcat文件目录webapps中1.2简化部署将web项目打包成war包放入webapps文件夹,war包会被自动解压1.3配置文件部署打开conf/server.xml文件在<Host>标签体中配置<Context docBase=“项目实际目录” path=“虚拟目录” />注意以上方式修改server.xml文件很不安全1.4另一种配置文件部署conf\Catalina\localhost文件夹下创建任意名
2020-11-11 22:32:30
114
原创 XML解析
一、解析xml的方式服务器端一般采用DOM方式,移动端一般采用SAX方式1.1 DOM将标记语言文档一次性加载进内存,在内存中形成一颗dom树1.1.1 优点操作方便,可以对标签进行CRUD所有操作1.1.2 缺点若xml文档过大,则生成dom树的内存占用过高1.2 SAX逐行读取,基于事件驱动的1.2.1 优点几乎不占用内存1.2.2 缺点只能读取,不能增删改二、xml常见的解析器2.1 JAXPsun公司提供的解析器,支持dom和sax两种,性能低,使用复杂,几乎没人使用
2020-11-11 20:27:48
118
原创 自定义类的加载器
一、目标通过自定义加载器动态加载一个本地.class类文件,得到该类的class对象二、代码分析package com.lyz.classloader;import java.io.*;public class FileClassLoader extends ClassLoader { private String rootPath; public FileClassLoader(String rootPath) { this.rootPath = rootP
2020-10-21 11:42:01
133
原创 手写http请求响应服务器
一、项目介绍1.1功能当客户端向服务器发送http请求时,服务器根据客户端http请求中的url跳转到指定页面显示内容1.2需要用到的基本知识1.xml文件解析2.集合3.IO流4.基础socket网络编程5.多线程二、项目目录的介绍2.1包的介绍1.core包服务器程序的核心,后期进入javaweb开发时,此包下的类是不用程序员自己写的。2.user包存放url反射的类,对于不同的url,根据xml文件中的配置,加载对应的类,其中每个类都实现了Servlet接口,通过Servl
2020-10-19 15:51:07
681
1
原创 利用指向一维数组的指针输出一维数组任意列的值
//利用指针输出一维数组任意列的值#include<stdio.h>int main(){int array[4]={1,2,3,4};int (p)[4];p=&array;int i;scanf("%d",&i);printf("%d",(*§+i)); 也可以printf("%d",(*p)[i]);}#include<stdio...
2019-02-20 16:11:02
1382
原创 利用指针输出二维数组任意行列元素----指针与二维数组
//利用指针输出二维数组任意行任意列的值#include<stdio.h>int main(){int array[][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};int (p)[4];p=array;int i,j;scanf("%d,%d",&i,&j);printf("%d",(*(p+i)+j));...
2019-02-20 16:02:24
3388
4
原创 用指向函数的指针作函数参数传递不同函数返回值
#include<stdio.h>//有两个整数a,b,输入1输入ab较大数,输入2输出较小数,输入3求和int main(){void fun(int a,int b,int (*p)(int,int));int max(int a,int b);int min(int a,int b);int sum(int a,int b);int x,a=2,b=4;scan...
2019-02-20 15:48:46
467
原创 指向一维数组的指针做函数参数
#include<stdio.h>int main(){float score[][4]={{60,70,80,77},{4,5,6,7},{7,8,9,10}};float *seach(float (*point)[4],int n);float p;int i,k;scanf("%d",&k);p=seach(score,k);for(i=0;i<...
2019-02-20 15:20:32
2195
原创 求两个数公约数公倍数
#include<stdio.h>void min(int a,int b){if(a<=b){a=a+b;b=a-b;a=a-b;}for(int i=a;i<=a*b;i++){ if(i%a==0) if(i%b==0) { printf("最小公倍数是%d\n",i); break; }}}void max(in...
2019-02-18 23:10:02
132
原创 求1~n内的质数
#include<stdio.h>#include<math.h>int main(){int n;scanf("%d",&n);int array[n+1];for(int i=0;i<n+1;i++){array[i]=i;}for(int i=2;i<=sqrt(n);i++)for(int j=i+1;j<n+1;j...
2019-02-17 17:29:20
421
原创 算七位同学六门成绩平均值放在该同学成绩后
DATAS SEGMENTscore1 db 01,11,12,13,14,15,16,?db 02,12,13,14,15,16,17,?db 03,14,15,16,17,18,19,?db 04,15,16,17,18,19,20,?db 05,16,17,18,19,20,21,?db 06,18,19,20,21,22,23,?db 07,19,20,21,22,23,...
2018-11-20 12:59:53
220
原创 将bx中的二进制数转换为十六进制输出
binihex proc nearmov ch,4rotate:mov cl,4rol bx,clmov al,bland al,0fhadd al,30hcmp al,3ahjl printitadd al,7hprintit:mov dl,almov ah,2int 21hdec chjnz rotateretbinihex endp
2018-11-20 11:06:01
1433
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人