- 博客(25)
- 收藏
- 关注
原创 button跳到下载链接
<body><section> <p> <input type="button" name="htmlName" id="littleButton" value="点击我下载文件" onclick="downloadFile()"> </p> <p> <a href='/files/Test2.png' download="Test2.png">点击我下载文件<
2020-10-24 11:27:55
686
原创 mybatis代码记录
1.多对一的处理<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.xk.dao.StudentMapper"> <!--方式一:嵌套查询
2020-10-21 20:54:51
142
原创 2020-10-11
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>echarts</title> <script type="text/javascript" src="../js/echarts.min.js"></script></head><body><div id="co
2020-10-11 22:49:07
148
原创 在浏览器输入url后,到显示网页的过程
在浏览器输入url后,到显示网页的过程在浏览器中输入域名后按下回车后,需要把域名解析为IP和端口。首先在本地的DNS缓存上查找对应的映射,如果没有找到,就去DNS服务器上找。解析完成后,浏览器会与目标建立TCP连接,这个过程需要经历3次握手。建立连接后,浏览器开始http访问,向目标发送http get方法报文。目标发来的数据会被http协议封装好,变成html超文本形式的数据,在浏览器中显示。关闭该网页,断开TCP连接,需要经历4次挥手。...
2020-10-03 11:35:43
114
转载 Servlet 中 Request、Session、servletContext区别
1 首先从作用范围来说Request 保存的键值仅在下一个request对象中可以得到。Session 它是一个会话范围,相当于一个局部变量,从Session第一次创建知道关闭,数据都一直 保存,每一个客户都有一个Session,所以它可以被客户一直访问,只要Session没有关闭和超时即浏览器关闭。servletContext 它代表了servlet环境的上下文,相当于一个全局变量,即只要某个web应用在启动中,这个对象就一直都有效的存在,所以它的范围是最大的,存储的
2020-09-29 19:29:55
289
原创 关于servlet一些理解
关于servlet一些理解servlet创建的三种方式:servlet、generic servlet、httpservletservlet的生命周期类的实例化→初始化(init())→处理请求(service())→销毁.(destroy())servlet的实现过程在网页xml文件下注册servlet(对应一个继承了httpservlet的java类)、设置映射路径实现了httpservlet的java类下重写了doget(),程序启动后,服务器会调用service()方法,一个正
2020-09-28 10:56:50
71
转载 java 中byte[] 数组的合并
java 中byte[] 数组的合并因工作的需要,在从事 .Net 的开发中接触到了 Java, 虽然在大学的时候学过一段Java 编程,但并没有在实际的工作中使用过, Java 和 .Net的C#语法很相似,都是面向对象的,感觉在语法上只有些细微的差异,这里主要介绍以下,将两个数组合并成的操作,废话不多说,直接上代码:复制代码//System.arraycopy()方法public static byte[] byteMerger(byte[] bt1, byte[] bt2){byte[] b
2020-09-14 18:34:23
878
原创 图解RSA算法+取余和取模运算
1.图解RSA算法全过程确定N和φ(N)确定e推导d举例使用2.取模与取余运算区别求模运算和求余运算在第一步不同: 取余运算在取c的值时,向0 方向舍入(fix()函数);而取模运算在计算c的值时,向负无穷方向舍入(floor()函数)。例如计算:-7 Mod 4那么:a = -7;b = 4;第一步:求整数商c,如进行求模运算c = -2(向负无穷方向舍入),求余c = -1(向0方向舍入);第二步:计算模和余数的公式相同,但因c的值不同,求模时r = 1,求余时r = -
2020-08-06 12:33:29
3895
原创 简洁清楚区分“equals”和“==“
==基本类型:对比它们的值是否相等引用类型:对比它们引用对象的内存地址是否相等equals()引用类型:默认情况下,对比它们引用的对象是否相等;equals比的是内容如String a=“张三”,b=“张三”。a.equals(b)比的是两个“张三”。==比的内存地址如String a=“张三”,b=“张三”。a ==b比的是“张三”在内存中存放的地址”...
2020-08-02 00:15:07
102
转载 MySQL中Boolean类型数据
问题描述:建表,字段类型 tinyint 长度 1 ,映射为PO类中的字段类型为 Booleantinyint(3) --> Bytetinyint(1) --> Boolean问题原因:1.MySQL中无Boolean类型数据;MySQL中将Boolean==》tinyint(1)2.BOOL, BOOLEANThese types are synonyms(同义词) for TINYINT(1). A value of zero is considered(认为是) false
2020-07-30 09:14:20
1035
转载 Schema的概念
在学习数据库时,会遇到一个让人迷糊的Schema的概念。实际上,schema就是数据库对象的集合,这个集合包含了各种对象如:表、视图、存储过程、索引等。如果把database看作是一个仓库,仓库很多房间(schema),一个schema代表一个房间,table可以看作是每个房间中的储物柜,user是每个schema的主人,有操作数据库中每个房间的权利,就是说每个数据库映射的user有每个schema(房间)的钥匙。默认情况下一个用户对应一个集合,用户的schema名等于用户名,并作为该用户缺省schem
2020-07-25 10:30:07
428
原创 计算机中的换行符、回车符、\n、\r、\n\r 区分
计算机中的换行符、回车符、\n、\r、\n\r 区分'\r’是回车,前者使光标到行首,(carriage return)'\n’是换行,后者使光标下移一格,(line feed)\r 是回车,return\n 是换行,newline对于换行这个动作,unix下一般只有一个0x0A表示换行("\n"),windows下一般都是0x0D和0x0A两个字符("\r\n"),苹果机(MAC OS系统)则采用回车符CR表示下一行(\r)Unix系统里,每行结尾只有“<换行>”,即“\n”;W
2020-07-25 00:40:18
487
原创 MySQL Workbench界面单词翻译
MySQL Workbench界面单词翻译File:NEW table、New Query Tab…、Open Model…、Open SQL Script、Open Recent、Close tab、Exit文件:新建模型、新建查询选项卡、打开模型、打开SQL脚本、打开最近的、关闭选项卡、离开Edit:Undo、Redo、Cut、Copy、Paste、Delete、Select All 、Find(Find、Find and Replace)、Preferences编辑:撤消,重做,剪切,复制,粘
2020-07-24 17:32:31
1917
2
原创 SQL语言 归纳速查
SQL语言概述一.SQL语言概述1.SQL语言的发展2.SQL语言的功能定义、查询、更新、控制3.SQL语句格式4.SQL语言使用方式-联机交互-嵌入执行二.基本表的定义1.基本表的创建创建数据库打开数据库基本表的创建数据类型和含义定义主键约束定义外键约束用户定义完整性定义2.基本表的修改增加列或表的约束规则修改原有列的类型删除原有的列或约束规则3.基本表的删除...
2020-07-17 16:15:13
1221
原创 关系演算与关系代数的等价特性
关系演算与关系代数的等价特性一.关系代数的基本运算等价的元组关系演算公式1.0五种基本操作:并、差、广义笛卡尔积、投影、选择1.1并运算1.2差运算1.3投影运算1.4选择运算1.5广义笛卡尔积二.总结...
2020-07-16 10:15:20
828
原创 详细介绍 数据库设计 的各个阶段与方法
数据库设计内容-数据库设计是基于应用系统需求分析中对数据的需求,解决数据的抽象、数据的表达和数据的存储等问题-其目标是设计出满足应用要求,简洁、高效、规范合理的数据库-最终得到能在DBMS中存储的数据库的逻辑结构和物理结构数据库设计方法数据库的设计发展历程:-初始阶段,数据库设计人员,根据自己的经验和水平,运用一定的技巧进行数据库的设计,缺乏科学理论和工程方法的支持,很难保证设计的质量,数据库,常常在投入使用之后才发现存在的问题,不得不进行修改,增加了系统维护的代价。-后来,数据库设计人员,开
2020-07-12 21:18:25
3082
2
原创 Idea的相关教程
Idea的相关教程详细教程:https://github.com/judasn/IntelliJ-IDEA-Tutorial部分常用快捷键:
2020-07-08 00:20:18
98
原创 内部类的分类&匿名局部类
内部类的分类&匿名局部类1.Java内部类可分为 成员内部类,局部内部类,匿名内部类 等详细介绍:https://www.cnblogs.com/yz123/p/11962473.html2.匿名内部类的介绍专业版:https://www.cnblogs.com/wuhenzhidu/p/anonymous.html通俗版:https://blog.csdn.net/weixin_41066584/article/details/82764854(评论指了一个问题)...
2020-07-07 16:42:15
68
原创 Java开发命名风格速查
Java开发命名风格一.标识符标识符可以理解为标识 类、变量、方法、数组、文件的一个名字,由任意顺序的字母、下划线(_)、美元符号($)、数字 组成。二.命名风格【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。【强制】代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文、纯拼音(国际通用的名称除外)的方式【强制】类名使用 UpperCamelCase 风格,但以下情形例外:DO / BO / DTO / VO / AO /PO / UID 等。正例:
2020-07-07 10:31:45
174
原创 关于static方法、类的实例化的三点困惑
关于static方法、类的实例化的两点困惑1.一个困扰半天的问题问题描述:今天下午在写一个图形类的相关问题时,程序报错,无法实例化该类,具体代码如下:public class test { public static void main(String[] args) { Ecircle c = new Ecircle();//报错:没有任何类型 test 的外层实例可访问。必须用类型 test 的外层实例 c.area(); Erectangle b = new Erectangle()
2020-07-07 00:14:37
431
原创 JAVA类和对象部分易错点总结 2020.7.6
JAVA类和对象部分易错点总结 2020.7.61.public类2.static类3.static类或方法内4.总结1.public类一个java文件可以有多个类,但是只能有一个public类。如下图有三个类 ClassTest、Train、HighTrain,但是只能有一个类ClassTest属于public类,若给Train或HighTrain加上pulic修饰符,则会报错。public class ClassTest { static double v = 145.8; publi
2020-07-06 16:15:26
371
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人