- 博客(44)
- 资源 (2)
- 收藏
- 关注
原创 逆向工程
逆向工程代码生成器 MBG(Mybatis Generator)使用代码生成器代码生成器 MBG(Mybatis Generator)代码生成器配置文件简绍<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/d
2021-04-21 20:48:20 206
原创 Maven工具的使用
Maven工具的使用Maven的下载,maven的目录结构以及Idea整合mavenIDEA默认集成了mavenmaven下载maven的目录结构配置maven的环境变量maven配置文件的使用仓库的配置jdk的配置自己在IDEA中指定使用的mavenmaven仓库maven仓库值之远程仓库镜像仓库仓库的优先级问题Maven工程类型创建一个maven工程Maven工程目录结构如何查找项目中的jar包在本地的位置工程关系依赖关系依赖关系的传递特性依赖的两个原则以及依赖排除依赖范围继承关系聚合关系Maven的
2021-04-18 17:45:35 384
原创 Mybatis篇
MyBatis篇(一)mybatis环境搭建mybatis环境搭建第一步 准备数据库表/*SQLyog Ultimate v12.09 (64 bit)MySQL - 5.7.22-log : Database - mybatistest**********************************************************************//*!40101 SET NAMES utf8 */;/*!40101 SET SQL_MODE=''*/;
2021-03-22 17:58:23 160
原创 java学习高级篇(二)
java学习java常用类JDK8之前的APIJDK8中新日期时间APIJava比较器java常用类JDK8之前的APIjava.text.SimpleDateFormat类SimpleDateFormat主要有两个作用 日期转换成字符,字符转换成日期1、日期转换成字符SimpleDateFormat sdf = new SimpleDateFormat();Date date = new Date();String format = sdf.format(date);System.out
2021-03-11 16:25:21 128 1
原创 Python爬虫篇(一)
Python爬虫篇(一)初步认识爬虫浏览器的工作原理爬虫的工作原理体验爬虫初步认识爬虫爬虫,从本质上来说,就是利用程序在网上拿到对我们有价值的数据。爬虫能做很多事,能做商业分析,也能做生活助手,比如:分析北京近两年二手房成交均价是多少?深圳的Python工程师平均薪资是多少?北京哪家餐厅粤菜最好吃?等等。浏览器的工作原理爬虫的工作原理爬虫替我们做了提取数据和存储数据爬虫四步走体验爬虫request.get()这个方法的具体用法import requests#引入requests库
2021-03-11 16:24:40 487
原创 Spring篇(一)
Spring篇(一)Spring概念和模块划分从HelloWorld开始Bean的各种注册姿势根据类型和ID注册Bean根据构造器注册Bean通过名称空间为Bean赋值为各种属性正确的赋值赋值null对象为属性的值赋值Spring概念和模块划分①Spring是一个开源框架②Spring为简化企业级开发而生,使用Spring,JavaBean就可以实现很多以前要靠EJB才能实现的功能。同样的功能,在EJB中要通过繁琐的配置和复杂的代码才能够实现,而在Spring中却非常的优雅和简洁。③Spring是一
2021-03-11 16:23:54 102
原创 Python生成二维码
Python生成二维码安装和使用制作二维码生成普通的二维码生成带图片的二维码生成动态的二维码这个第三方第三方库叫做 MyQR 用来生成二维码安装和使用使用命令:pip install MyQR安装完成以后就来制作二维码吧制作二维码用这个制作二维码非常的easy生成普通的二维码#导入第三方库from MyQR import myqr#调用run方法myqr.run(words='so easy')生成带图片的二维码from MyQR import myqrmyqr.run(
2021-03-08 17:23:43 97
原创 统一建模语言UML
统一建模语言UML统一建模语言简介类、接口和类图类接口类图类之间的关系1. 依赖关系2. 关联关系3. 聚合关系4.组合关系5.泛化关系6.实现关系统一建模语言简介统一建模语言(Unified Modeling Language,UML)是用来设计软件蓝图的可视化建模语言,1997 年被国际对象管理组织(OMG)采纳为面向对象的建模语言的国际标准。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。统一建模语言能为软件开发的所有阶段提供模型化和可视化支持。而且融入了软件工程领域的新思想、新
2021-03-06 10:03:27 208
原创 Python笔记(一)
Python笔记(一)从HelloWorld开始学习吧HelloWorld.pyPython中的注释Python中变量名起名规范Python中的数据类型Number(数字)String(字符串)List(列表)Dictionary(字典)Tuple(元组)Set(集合)Python中的流程结构if-else 分支结构for while 循环结构从HelloWorld开始学习吧Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言
2021-03-04 16:45:02 1146 2
原创 java学习高级篇(一)
Java学习IO流部分File类的使用IO流原理及流的分类IO原理流的分类节点流和处理流缓冲流转换流标准输入输出流IO流部分File类的使用File 类的使用1、File类的一个对象,代表一个文件或者一个文件目录2、File类声明在java.io包下面File类的构造方法File类路径问题相对路径相对于本module绝对路径在磁盘上的路径File类的常用方法public String getAbsolutePath():获取绝对路径File file1 = new File(
2021-03-03 22:30:23 309 5
原创 SQL执行原理
SQL执行原理MySQL的内部组件结构连接器查询缓存分析器优化器执行器bin-log归档MySQL的内部组件结构mysql’的结构可以分成,客户端、server层,和存储引擎三个部分Server层服务层主要包括连接器,查询缓存,分析器,优化器,执行器,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。Store层存储引擎层负责数据的存储和提取,设计架构是可插拔的,支持InnoDB、My
2021-03-01 17:04:39 847 2
原创 垃圾收集算法与垃圾收集器ParNew&CMS
垃圾收集算法与垃圾收集器ParNew&CMS垃圾收集算法分代收集理论标记-复制算法标记-清除算法标记-整理算法垃圾收集器Serial收集器(-XX:+UseSerialGC -XX:+UseSerialOldGC)Parallel Scavenge收集器(-XX:+UseParallelGC(年轻代),-XX:+UseParallelOldGC(老年代))ParNew收集器(-XX:+UseParNewGC)CMS收集器(-XX:+UseConcMarkSweepGC(old))垃圾收集算法分
2021-02-22 10:01:43 518
原创 计算机的组成
计算机的组成计算机包括硬件和软件两部分,硬件指的是可以看得见的物理部分,而软件提供看不见的指令,这些指令控制硬件完成特定的任务一个计算机是由控制器 运算器 存储器 输入设备 输出设备组成,标准的冯诺依曼机器。计算机硬件介绍中央处理器:中央处理器,也就是我们的cpu,是计算机中非常重要的组件之一,是计算机的大脑,它会从内存中读取指令,然后执行存储器:通常来说就是指我们的硬盘,用于永久的保存数据光盘驱动器(简称光驱):之前我们放影碟的那个东东,就是光驱,现在电脑上带光驱已经非常少了输入/输出设
2021-02-17 14:15:12 907
原创 类加载机制
类加载的过程当我们使用java命令运行某个类的main函数启动时候,首先通过类加载器吧主类加载到jvm中package com.niu.jvm;import com.niu.jvm.bean.User;public class Math { public static final int initData = 666; public static User user = new User(); public int compute() { //一个方法对应一块栈
2021-02-14 21:22:13 343 2
原创 在centos7 中搭建samba服务器
Samba服务器SambaSamba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑
2021-02-03 21:45:18 248
原创 在centos7中搭建一个nfs服务
基础知识1. NFS服务简绍NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。NFS一般用于Linux系统之间共享文件。NFS体系至少有两个主要部分:服务端、客户端2.NFS参数说明权限说明rw可读写权限ro只读权限sync请求或写入数据时,数据同
2021-02-02 21:57:10 258
原创 springBoot整合swagger
springBoot整合swagger接口测试step1:、在pom文件中添加相关的依赖step2、编写配置、都是一些固定的代码package com.guli.cms.config;import com.google.common.base.Predicates;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;imp
2021-02-01 19:21:13 85
原创 微服务简绍
一、什么是微服务1、微服务的由来微服务最早由Martin Fowler与James Lewis于2014年共同提出,微服务架构风格是一种使用一套小服务来开发单个应用的方式途径,每个服务运行在自己的进程中,并使用轻量级机制通信,通常是HTTP API,这些服务基于业务能力构建,并能够通过自动化部署机制来独立部署,这些服务使用不同的编程语言实现,以及不同数据存储技术,并保持最低限度的集中式管理。2、为什么需要微服务在传统的IT行业软件大多都是各种独立系统的堆砌,这些系统的问题总结来说就是扩展性差,可靠性
2021-01-31 23:09:32 288
原创 ssm @AutoWried 的使用常见异常
最近在学习ssm框架时候,@AutoWired 这个注解 搞了不少事情,心态都蹦了接下来简绍一下@AutoWired 这个注解这个注解 为我们提供了不少的便利,实现了自动注入先做一个简单一点的案例,使用@AutoWired进行自动的注入step1:创建 配置文件,并配置自动扫描目录(自动扫描的目录是一定要配置的,否则spring识别不到)step2:分别编写dao service servletStep3:创建完成并且写上响应的注解,接下来进行测试ok完成 会发现service层的
2021-01-14 13:21:04 534
原创 java环境变量的配置
java环境变量的配置步骤1.下载好安装包直接下一步下一步 傻瓜式安装即可需要注意的是 不能有中文的路径 和 空格2.我的电脑 右击 》属性》高级系统设置》环境变量设置自己的安装的路径设置完成以后 添加到path中 如下图:然后打开cmd命令行 输入javac 能够显示如下图片 证明已经安装成功了...
2020-08-16 23:33:51 93
原创 写一个京东最顶部的导航条
效果图 如下:下拉框的效果:鼠标移入以后会有一个框显示出来结构代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>京东顶部
2020-07-18 22:20:18 2598 1
原创 五个水手分椰子
五个水手来到一个岛上,采了一堆椰子后,因为疲劳都睡着了。一段时间后,第一个水手醒来,悄悄地将椰子等分成五份,多出一个椰子,便给了旁边的猴子,然后自己藏起一份,再将剩下的椰子重新合在一起,继续睡觉。不久,第二名水手醒来,同样将椰子了等分成五份,恰好也多出一个,也给了猴子。然而自己也藏起一份,再将剩下的椰子重新合在一起。以后每个水手都如此分了一次并都藏起一份,也恰好都把多出的一个给了猴子。第二天,五个水手醒来,发现椰子少了许多,心照不喧,便把剩下的椰子分成五份,恰好又多出一个,给了猴子。请问水手最初最
2020-06-29 18:42:18 2805 3
原创 百马百担问题:有 100 匹马,驮 100 担货,大马驮 3 担,中马驮 2 担,两匹小马
#include<stdio.h>void main(){ int hb,hm,hl,n=0; for(hb=0;hb<=100;hb++){ for(hm=0;hm<=100;hm++){ hl=100-hb-hm; if(hb*6+hm*4+hl==200){ printf("hb=%d,hm=%d,hl=%d\n",hb,hm,hl); } } }}
2020-06-29 17:46:20 9005
原创 是将无符号八进制数字构成的字符串转换为十进制整数。
//假设我这里输入的使“556” 将会输出 366 char *p,s[6]; int n; p=s; //p值向数组s的首地址 gets(p); //输入一个字符串 n=*p-'0'; //转换成响应的8进制数 while(*++p){ //输入“556 ” n=(n*8)+*p-'0'; // 1. n=(5*8)+5 2.n=((5*8)+5)*8+6 5*8二次方+5*8一次方+6 } printf("%d\n",n);} 在这里插入
2020-06-29 17:11:21 5069 3
原创 计算Π的近似值
在这里插入代码片//计算Π的近似值void main(){ double tn=1.0,sn=1; double n1=1; double n2=1; double num1=1; double num2=1; while(tn>N){ //从第0向开始 n2=n2+2; num2=num2*n2; tn=num1/num2; sn=sn+tn; n1++; num1=.
2020-06-29 16:45:56 1277
原创 约瑟夫环问题
#include<stdio.h>void main(){int a[11]={0}; //每个人的初始状态 a[0]不用int m,n,k=1,c=0; //m代表报数 n代表n个人玩游戏 k代表正在报数 c代表谁在报数int s=0; //代表出圈人数printf("输入人数 和 报数\n");scanf("%d%d",&n,&m);while(s!=n){ c++; if(c>n){ // c=1; }
2020-06-14 17:36:10 108
原创 一条蠕虫长 1 寸,在一口深为 N 寸的井的底部。已知蠕虫每 1 分钟可以向上爬 U 寸,但 必须休息 1 分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了 D 寸。就这样,上爬和下滑 重复进行。请
#include<stdio.h>void main(){float worm=1; //虫子的长度float depth,cilmb,gilde; //井深 上爬的距离 下落的距离int time=0; //所需要的时间float sn=0;printf("输入*********\n");scanf("%f%f%f",&depth,&cilmb,&gilde);depth=depth-worm; //井深-虫子的长度 实际要爬的距离
2020-05-29 21:23:05 4639
原创 任意大于2的偶数分解成两个素数的和
#include<stdio.h>//用来判断素数的函数int sushu(int x){int flag=1,i;for(i=2;i<x;i++){ if(x%i==0){ flag=0; break; }}return flag;}void main(){int num;int i,j,flag1=1,flag2=1;printf(“输入num:\n”);scanf("%d",&num);if(num==2 || num%2!=0){
2020-05-09 09:20:42 1593
原创 微机原理解答题目
第一套在8086的微计算机系统中,存储器是如何组织的?是如何与处理器总线连接的?#BHE信号起什么作用?答:8086 为 16 位处理器,可访问 1M 字节的存储器空间;1M 字节的存储器分为两个 512K 字节的存储体,命名为偶字节体和奇字节体;(4 分)偶体的数据线连接 D7~D0,选择信号接地址线 A0;奇体的数据线连接 D15~D8,选择信号接 BHE 信号;(4 分)BHE ...
2020-05-04 22:38:48 14370 3
原创 实现输入10个字符 并且逆向输出
实现输入10个字符 并且逆向输出data segmentstr1 db 10 dup(?)data endscode segmentassume cs:code,ds:datastart: mov ax,data mov ds,ax lea bx,str1 mov cx,10;实现输入功能p1: mov ah,01int 21hdec cx...
2020-02-08 23:25:25 651
原创 简单的汇编加法
撸代码data segment str1 db 'please input f data(<10):$' ;定义字符串,用来输出提示信息 str2 db 0ah,0dh, 'please input s data(<10):$' str3 db 0ah,0dh, 'result is:$' data ends code segmen...
2019-12-31 19:45:59 1716
原创 dos中1 号功能 和 2 号功能
上代码:code segmentassume cs:code ;定义段start: mov ah,1 ;1号功能调用 int 21h mov dl,al ;al给dl mov ah,2 ;2号功能调用 int 21h mov ah,4ch int 21hcode ends end start注...
2019-12-30 11:40:20 4383 1
原创 学习汇编从hello world开始 dos 9号功能调用
上代码data segment strs db 'hello world $' ;定义一个串data endscode segment assume cs:code , ds:data ;声明段 start: mov ax,data ;data的所在的地址给ax mov ds,ax ;ax 给ds ...
2019-12-30 11:33:40 2694
原创 汇编语言从键盘接收字符串并在屏幕显示
上代码data segment msg db 13,10,'input string ',13,10,13,10,'$' data1 db 13,10,13,10 data2 db 20 dup('$')data endscode segment assume cs:code , ds:data start: mov ax,da...
2019-12-30 11:26:02 5461 1
原创 每天进步一点 汇编语言中dos10号功能调用
上代码data segmentstrs db 20 , ? , 20 dup(20) ;定义字符串的缓冲区data endscode segmentassume cs:code , ds:data ;设置相应的段strat:mov ax,data ;将数据段的地址送axmov ds,ax ;ax送入ds代码段mov dx,...
2019-12-30 11:17:51 5182 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人