
IT
一个90后
共享资源,共同学习,共同进步!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oracle使用分页查询
刚开始犯了一个错误,我把mysql的分页查询语句拿到oracle中进行查询,找了大半天没有找到原因,后来突然意识到自己使用的是oracle。。。。随后,学习了一下oracle的分页是怎么使用的:1、使用rownumSELECT * FROM bldbank.blood_apply where rownum < 5002、...原创 2021-05-24 10:31:43 · 320 阅读 · 0 评论 -
vue+springBoot下载压缩包
前端代码://1. 响应下载的输出流 fileDown(detail.caseId).then(response => { const aLink =document.createElement('a') const blob = new Blob([response], { type: 'application/zip' }) let fileName =`${detail.caseId}` a原创 2021-03-25 10:36:41 · 1172 阅读 · 0 评论 -
Linux系统MySQL的安装
在网上搜索MySQL的安装会有很多种方式,因为MySQL的版本有很多种,但是对于我有效的是其中一种,我将其记录了下来,另外一种的链接MySQL安装,写的很详细,可以试一下,不知道哪一个种才是适合你的。接下来就来说说适合我的安装过程:1、我下载的MySQL版本:https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz2、切换目录:cd /usr/local/3、解压安装包:tar x原创 2021-01-04 09:10:03 · 244 阅读 · 2 评论 -
Linux系统mysql如何创建数据库并导入数据文件
原文链接 首先通过xshell连接数据库服务器,执行命令mysql -u root -p 命令,按照提示输入密码。连接上数据库。 在连接终端上执行命令create database JD_Model; 执行完成后,验证数据库是否创建成功。执行命令show databases;查看是否有JD_Model数据库。 将准备好的数据库文件20151010.sql文件通过xftp工具,上传至/root目录下,并等待上传完毕。 在连接数据库的终端执行...原创 2020-12-30 14:01:03 · 3730 阅读 · 0 评论 -
AJAX学习笔记
1、JQuery封装的ajax:$.ajax({ type: "GET", // 请求方式 url: "test.json", // 请求的地址 data: { // 传输的数据 username:$("#username").val(), content:$("#content").val() }, dataType:原创 2020-11-04 10:52:30 · 131 阅读 · 0 评论 -
layui初学者笔记
1、自定义一个模块事件2、监听layuitable事件:TScheduleplanWorkOrderProceduleTable是table的lay-fliter属性。table.on('tool(TScheduleplanWorkOrderProceduleTable)', function (obj) { var field = $(this).data('field'); var layEvent = obj.event; var data = obj.data;原创 2020-11-04 09:59:43 · 363 阅读 · 0 评论 -
orale将查询的字段进行拼接
拼接之前:拼接之后:原创 2020-08-25 15:34:04 · 200 阅读 · 0 评论 -
默认选中下拉框的值
原创 2020-08-08 15:23:55 · 341 阅读 · 0 评论 -
jstree实现单选功能
、第一行代码效果:实现选中父节点时,子节点不会随之选中。第二行代码效果:实现单选,但是当该选项下有子节点时,会选中全部子节点。所以,你是想实现怎么样的单选,自行搭配。...原创 2020-04-15 10:16:03 · 624 阅读 · 0 评论 -
servlet访问量
在浏览器地址栏输入localhost:8080/Visit即可访问,init方法上面必须加上@Override,就是必须重写这个方法,要不然他以为是你自己定义的方法,在初始化的时候不会执行该段代码。然后你每访问一次就会增加一。@WebServlet("/Visit")public class VisitServlet extends HttpServlet { @Override...原创 2019-12-11 09:13:47 · 186 阅读 · 0 评论 -
JS实现省市级联
代码:<body> <table> <thead> <th>地址:</th> <th> <select id='province' onchange="addCity()"> <option>请选择省份</option> <opti...原创 2019-12-04 17:33:16 · 264 阅读 · 0 评论 -
JavaScript基本知识
一,JavaScript复习1.JS数据类型基本数据类型:number 数字:无论是整数还是小数,都是数字类型。string 字符串:字符串类型可以用单引号或双引号。[.length 返回字符串的长度]boolean 布尔型:true, false。特殊类型:undefined 未定义:表示一个变量声明但没有赋值,默认值undefined。null 空:表示一个空值,需要手动赋值。...原创 2019-12-04 16:43:31 · 311 阅读 · 0 评论 -
java基础2
1.Overload和Override的区别?方法的重写Overrid和重载Overload是Java多态性的不同表现。重写Overrid是父类与子类之间多态性的一种表现,如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overrid)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了。重载Overload是一个类中多态性的一...原创 2019-11-07 23:57:04 · 149 阅读 · 0 评论 -
线程,程序,进程
2.程序 - 进程 - 线程的基本概念:程序(program)计算机指令的集合,以文件形式存储在磁盘上。即指一段静态的代码,静态对象。进程(process) 是一个程序在其自身的地址空间中的一次执行活动;是系统 进行资源分配、调度和独立运行的基本单位。(它使用系统资源)如:运行中的360安全卫士程序是静态的,进程是动态的线程(thread),进程可进一步细化为线程,是一个程序内...原创 2019-10-31 19:40:42 · 225 阅读 · 1 评论 -
关于String,StringBuffer,StringBuilder的相关知识
1.String、StringBuffer和StringBuilder的区别String:是被final修饰的,它的长度是不可改变的。StringBuffer:长度可以改变,它是线性安全的。StringBuilder:长度可以改变,它是非线性安全的,运行速度比StringBuffer更快。1.1常用的内置方法①append(String str): 在字符串末尾添加字符串...原创 2019-10-28 21:20:08 · 262 阅读 · 0 评论 -
java基础1
1.基本数据类型(八个):byte,int,char,long,float,double,boolean,short。1.1.java标识符命名规则:以由大小写字母、数字、下划线(_)和美元符号($)组成,但是不能以数字开头。2.int 和 Integer 有什么区别?(boolean,Boolean;long,Long...)①、Integer 是 int 包装类,int 是八...原创 2019-10-26 22:59:50 · 200 阅读 · 1 评论 -
集合与数组的区别
数组:(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用,大小固定,只能存储相同数据类型的数据。集合:(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用,大小可动态扩展,可以存储各种类型的数据。Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承产生了两个接口,就是Set和L...原创 2019-10-24 23:33:37 · 394 阅读 · 0 评论 -
java面试题
1.参考答案:for (int i = 1; i <=9; i++) { for (int j = 1; j<11-i; j++) { System.out.print(j+"*"+i+"="+(i*j)+" "); } System.out.println( ); }2.参考答案:int a,b,c;for...原创 2019-10-23 23:12:03 · 199 阅读 · 0 评论 -
java九九乘法表的几种输出
第一种:for (int i = 1; i <=9; i++) { for (int j = 1; j <= i; j++) { System.out.print(j+"*"+i+"="+(i*j)+" "); } System.out.println( ); }输出图:第二种:for (int i = 1; ...原创 2019-10-23 15:46:39 · 489 阅读 · 1 评论 -
Java电话本管理系统(集合框架版)
包链接:https://pan.baidu.com/s/1nzzv6DrSkX8ecSRou4hiEA 提取码: 2m7upublic static void addPerson(){ System.out.println("请输入姓名:"); String name = sc.next(); System.out.println("请输入年龄...原创 2019-08-14 20:31:39 · 1235 阅读 · 0 评论 -
Java面试题(持续更新)
1.final关键字的作用? Final修饰的类不能被继承 Final修饰的属性是常量 Final修饰的方法不能被重写2.静态变量和实例变量的区别? 存储的位置不同,静态变量存储在静态域中,实例变量存储在堆中。 静态变量可以看做是一个全局变量,可以共享数据。 实例变量是属于对象,每个对象的实例变量都不相同。3.基本数据类型传递和引用类型数据传递? 基本类型数据传...原创 2019-08-13 19:27:04 · 192 阅读 · 0 评论 -
遍历集合的方法
1.使用迭代器Iterator实现集合的遍历 //创建Iterator对象,此处的coll是你前面创建的接口对象 Iterator iterator=coll.iterator(); // 判断还有没有下一个元素 while (iterator.hasNext()){ Object object=iterator.next(); ...原创 2019-08-13 19:20:50 · 348 阅读 · 0 评论 -
Collection接口
1. List接口 存储有序的,可以重复的元素 实现类:ArrayList(主要实现类) LinkList:主要是对于频繁的插入,删除操作 List 底层实现是使用数组常用方法:void add(int index, Object ele):在指定的索引位置添加元素boolean addAll(int index, Collection eles):在指...原创 2019-08-13 18:49:23 · 191 阅读 · 0 评论 -
Java电话本管理系统(数组版)
https://pan.baidu.com/s/1zhsRq9Sq7Pue9W06oFyveA原创 2019-08-01 09:04:40 · 603 阅读 · 0 评论 -
继承与Super关键字
面向对象特征之一:继承1.在继承关系中,子类只有一个父类,而一个父类可以拥有多个子类2.定义父类--普通类3.定义子类格式: public class 子类名称 extends 父类名称{ }4.子类继承父类以后,子类可以获取父类声明的属性,方法5.子类除了通过继承获取父类的属性和方法外,还可以定义自己独有的方法和属性6.注意:当父类中有私有的属性...原创 2019-07-25 19:41:13 · 249 阅读 · 0 评论 -
java求1000-9999之间的回文数( 所谓回文数是指正着数和倒着数一样大,比如1001,5005,8228,9999)
public static void method10(){ int a; int b; int c; int d; int count=0; for(int i=1000;i<10000;i++){ a=i/1000; b=i/100%10; c=i/10%10; d=i%10;...原创 2019-07-17 11:37:07 · 6076 阅读 · 0 评论 -
Java实现多线程安全的机制----同步机制
方法①:同步代码块语法: synchornized(同步监视器){* 需要的同步的代码块(共享的数据代码)* }* ①.共享数据:多个线程操作的同一个数据或资源(成员变量)* ②.同步监视器(锁):通常使用一个对象(任何对象)来充当,哪个线程获取此监视器,就可以执行同步代码。* 要求所有线程必须使用同一把锁...原创 2019-08-19 22:23:17 · 245 阅读 · 0 评论 -
Exception(异常)
一.异常的体系结构 java.lang.Throwable 1.Error:错误 -->程序不进行处理 2.Exception:异常 在程序开发时,要对这些异常进行处理 ①编译时异常:在编译期间出现的异常 ②运行时异常:在运行期间出现的异常 当执行一个程序是,如果出现异常,那么异常之后的代码就不会执行二,常见的异常1.数组下标越界异常2.算术异常:Arithme...原创 2019-08-14 21:10:12 · 285 阅读 · 0 评论 -
面向对象--OOP
1.面向对象?基于面向过程,将功能封装到对象,由对象实现具体的功能。2.面向对象的核心?类和对象。3.类和对象的关系?类:抽象 不占内存对象:具体 占内存4.面向对象的特性?封装,继承,多态5.封装?定义:将内部细节隐藏起来,只提供对外访问数据的接口体现:将成员属性声明为私有,对外提供set和get 方法优点:提高了程序的可维护性,安全性6.继承...原创 2019-08-12 10:41:04 · 168 阅读 · 0 评论 -
Java集合框架
Java集合框架1.Java的内存结构栈stack:局部变量 自动释放堆 heap:new 出来的对象(成员变量) 由GC垃圾回收处理器回收资源静态域:静态成员(属性,方法)方法区:字符串常量(常量池)2.数组:存放的同一种数据类型的集合...原创 2019-08-12 14:57:23 · 206 阅读 · 1 评论 -
MySQL的增删改查命令
增:①单条数据:INSERT INTO table_name(属性1,属性2...) VALUES(属性值1,属性值2...)②多条数据:INSERT INTO table_name(属性1,属性2...) VALUES(属性值1,属性值2...), ...原创 2019-08-27 21:09:37 · 261 阅读 · 0 评论 -
js简单正则表达式
一:正则表达式基本语法1.^:一个字符串的开始2.$:一个字符串的结束"^The":表示所有以"The"开始的字符串("There","The cat"等);"of despair$":表示所以以"of despair"结尾的字符串;"^abc$":表示开始和结尾都是"abc"的字符串——呵呵,只有"abc"自己了;"notice":表示任何包含"notice"的字符串。3.'*'...原创 2019-09-09 22:41:03 · 181 阅读 · 0 评论 -
请求转发与重定向的区别
请求转发代码:request.getRequestDispatcher(URL地址).forward(request, response); 重定向代码:response.sendRedirect(URL地址);重定向就好比:有个绰号叫“浏览器”的人写信找张三借钱,张三回信说没有钱,让“浏览器”去找李四借,并将李四现在的通信地址告诉给了“浏览器”。于是,“浏览器”又按张三提供通信地址给...原创 2019-09-17 14:52:17 · 219 阅读 · 0 评论 -
javaweb乱码问题
1.先保证eclipse的以下配置编码格式为utf-8:①window-preferences-General-Workspace-Text file encoding 中的other设置为utf-8②window-preferences-General-Content Types-Text-java properties File/java Source File/javaScript So...原创 2019-09-17 18:33:28 · 204 阅读 · 0 评论 -
servlet的生命周期
servlet的生命周期就是从servlet出现到销毁的全过程。主要分为以下几个阶段:加载类—>实例化(为对象分配空间)—>初始化(为对象的属性赋值)—>请求处理(服务阶段)—>销毁servlet生命周期的三个阶段:1.初始化方法(init):第一次被访问时执行,只执行一次public void init(ServletConfig config) throws...原创 2019-09-18 19:54:42 · 184 阅读 · 0 评论 -
java冒泡排序与逆序排序
1.冒泡排序思想:让数组当中相邻的两个数进行比较,数组当中比较小的数值向下沉,数值比较大的向上浮!外层for循环控制循环次数,内层for循环控制相邻的两个元素进行比较。2.冒泡代码:public static void main(String[] args) { int[] arr={6,5,3,4,2,19,7}; for(int i=0;i<arr.length-1;...原创 2019-09-18 20:38:29 · 847 阅读 · 0 评论 -
jdk环境变量配置
安装完成以后:1.打开系统属性--环境变量,然后新建;2.新建一个变量名:JAVA_HOME3.然后打开系统变量中的path,新建一个路径,把刚才建好的JAVA_HOME赋给它就欧克了...原创 2019-07-10 09:51:25 · 166 阅读 · 0 评论