- 博客(49)
- 收藏
- 关注
转载 本地项目git到github上
步骤:1.下载git,安装完成后到桌面右击鼠标会出现git的选项2.创建一个本地仓库用来存储你的本地项目,我在D盘创建一个reposity的文件夹3.在reposity文件夹打开git命令行,输入命令git int,在resipoty文件夹中初始化仓库,完成后会有一个.git文件夹,这是一个隐藏的文件夹4.把你本地的项目代码粘贴到仓库中,执行git status查看代码状...
2018-09-18 19:07:00
111
转载 一个使用vue和echarts结合的demo
前端框架真的很神奇,接触了几天vue.js,用它结合echarts做一个数据分析图,效果如下:附上源码地址:https://github.com/qingguoYan/orderVue.git转载于:https://www.cnblogs.com/zzuli/p/9648205.html...
2018-09-18 14:56:00
232
转载 vueJS开发环境搭建
1.安装node.js,不多bb,这是前端开发环境必备的环境2.安装webpacknpm install webpack -g3.安装vue-cli脚手架npm install -g vue-cli4.创建一个vue项目vue init webpack 项目名(不能有中文)安装过程中会出现很多option,建议不选ESLint选项,语法要求非常严格,粘贴复制非...
2018-09-14 17:57:00
154
转载 跑起来JEE论坛、商城和网站的经验总结
前言:昨天我们老大给我分配了几个任务,让我把几个公司的项目运行起来跑一下,几个项目都是JEE上开源的,三个项目,一个网站内容系统、一个BBS论坛、一个jspgou商城,这三个都是开源的,倒腾了两天,今天下午快下班才搞定,这期间有几个BUG需要记录一下一.搭建网站内容管理的时候出现的错误项目使用maven管理,刚开始把工程导入intellij IDEA中去(以前都是用eclipse...
2018-09-07 19:15:00
135
转载 angularJS开发环境搭建和启动
本文目录:1.angularJS框架简介 2.angularJS环境搭建 3.启动一个项目1.angularJS框架简介AngularJS是一个开发动态Web应用的框架。它让你可以使用HTML作为模板语言并且可以通过扩展的HTM...
2018-09-05 16:44:00
167
转载 TCP协议
重点知识点:四层协议1.OSI七层协议和TCP/IP四层协议OSI:从上到下为应用层、表示层、会话层、网络层、运输层、数据链路层、物理层TCP/IP四层协议:从上到下为应用层(应用层、表示层、会话层)、网络层、运输层、网络接口层(数据链路层和物理层);2.TCP报文结构1、端口号:用来标识同一台计算机的不同的应用进程。1)源端口:源端口和IP地址的作用是标识报...
2018-09-03 23:20:00
82
转载 记录:http协议+response+request+session+cookie
1.http协议http协议也叫作超文本传输协议,定义了浏览器向怎样向服务器请求资源和服务器怎样将资源传给浏览器。http协议是面向事务的应用层协议,是万维网能够传递资源的可靠保障。目前http协议有1.0和1.1两个版本。http协议的组成可以分为两部分,分别为http请求协议和http响应协议,http请求协议定义了浏览器向服务器请求资源的方式和规则,由请求行、请求头、请...
2018-08-22 17:00:00
108
转载 javaWeb核心之servlet
一.servlet简介1.什么是servlet?Servlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API 动态的向客户端输出内容。servlet规范:包含三个技术点1)servlet技术2)filter技术---过滤器3)listene...
2018-08-19 11:09:00
83
转载 oracle数据库(六)
存储过程和函数以及触发器PL/SQL程序块都是匿名块,当需要再次调用这些程序块时,只能再次编写程序块的内容,然后又oracle重新编译执行,为了提高系统的应用性能,oracle提供了一系列“命名程序块”,包括存储过程,函数,触发器和包(包没有涉及)。本章将介绍这些命名程序块。1.创建存储过程create [ or replace ] procedure 存储过程名称(参数...
2018-08-14 17:09:00
68
转载 oracle数据库(五)
PL/SQL基础PL/SQL语言是对oracle数据库语言的扩展,是一种高性能的基于处理事务的语言,能运行在任何oracle环境中,支持所有数据处理命令,支持所有SQL数据类型和函数,支持所有oracle对象类型。PL/SQL块可以被命名和存储在数据库服务器中,同时也能被其他的PL/SQL程序或者SQL命令调用,所以具有很好的重用性。一.PL/SQL程序块的基本结构...
2018-08-14 15:35:00
116
转载 oracle数据库(四)
子查询与高级查询 我们在检索数据库的时候,需要将多个表关联起来进行查询,最常用的有子查询、连接查询和集合查询,子查询可以从另外一个表获取数据,连接查询可以指定多个表的连接方式,集合查询可以将两个或者多个查询返回的行组合起来。一.子查询1.1在where字句中使用子查询select * from scott.emp where deptno = (select ...
2018-08-13 18:58:00
147
转载 oracle数据库(三)
一.SQL语言基础1.1SQL语言分类sql语言按照实现功能的不同可以分为DML(数据操纵语言)、DDL(数据定义语言)、DCL(数据控制语言),DML主要用来处理数据库中的数据,DML语言允许用户对数据库的数据进行增删改查等操作。DML常用语句和功能如下:SELECT:从表中或者视图进行查询。INSERT:插入数据到表或者视图UPDATE:更新...
2018-08-13 17:32:00
76
转载 oracle数据库(二)
oracle数据库模式对象模式对象就是存储在用户模式下的数据库对象,Oracle数据库中的模式对象包括表、视图、索引、同义词、序列等,其中表用于存储用户数据,索引用于提高数据的检索效率,视图用于从一个或多个表中导出常用的数据,序列用于自动生成列值,同义词为对象定义别名。本文重点:1.表和表的完整性约束2.了解索引3.掌握视图的使用4.了解序列5.了解同义词...
2018-08-08 17:03:00
95
转载 oracle数据库(一)
一.oracle函数依赖和范式理论1.函数依赖1)非平凡依赖:在关系R(U)中,对于U的子集X和Y,如果X->Y,Y不属于X的子集,则称X->Y是非平凡依赖。2)平凡依赖:反之就是平凡依赖。3)完全函数依赖:如果X->Y,对于任意X的子集X'存在X'-\>Y,则称X->Y为完全函数依赖。4)部分函数依赖:如果X->Y,对于任意X的子...
2018-08-08 00:15:00
77
转载 java的反射机制
1.为什么使用反射?java中反射是在运行中动态的加载进入。有个很大的好处就是可以节省很多资源。为什么这么说呢,首先我们来说一下jvm,jvm是java的虚拟机,java之所以支持跨平台就是因为java虚拟机的存在。程序你有如下语句 Object o=new Object();运行起来的时候,java的虚拟机会首先启动。将你的java文件编译成 .class文件。加载进入你jvm的内...
2018-08-02 19:37:00
70
转载 虚拟机类加载机制
虚拟机类加载机制1.什么是类的加载机制?虚拟机把描述类的数据从class文件中存储到内存中,并对数据进行校验、转换解析、初始化的操作,最后形成可以被虚拟机直接使用的java类型,这就是类的加载机制。2.什么时候类被加载?类被加载到虚拟机后,到被卸载出内存,整个生...
2018-08-02 14:57:00
66
转载 java内存模型(JMM)
一.JMM中的主内存和工作内存主内存:主要是存储线程要读取的数据,如实例字段、静态字段和数组元素,局部变量和形参不存储在主存。工作内存:每一个线程都有自己的工作内存,工作内存存储从主存中copy的一份副本,线程只能操作工作内存中的数据,不能直接操作主存中的数据。不同线程之间也无法访问其它线程的工作内存变量线程间变量值传递需要通过主存来进。内存间进行交互操作:由上面的交...
2018-08-01 21:44:00
80
转载 深入理解JVM内存分配和常量池
一.虚拟机的构成虚拟结主要由运行时数据区、执行引擎、类加载器三者构成:而我们所说的JVM内存模型指的就是运行时数据区,下面具体分析一下运行时数据区:二.运行时数据区组成和各个区域的作用我们看到运行时数据区可以分为线程共享和线程不共享两部分,其中堆内存和方法区线程共享,本地方法栈、虚拟机栈、程序计数器线程不共享。接下来我们介绍每一个区域的作用:2.1.程...
2018-08-01 21:07:00
112
转载 记一次阿里巴巴电话面试题
前几天投了阿里巴巴校招简历,今天晚上突然来了阿里的面试电话,有点紧张又有点激动,面试的问题问的挺全面,但是有些准备不足,因此回答的并不算太满意,现在整理一下分享给大家,希望进阿里的小伙伴可以来踩踩。1.自我介绍(打电话时我刚吃完饭,上来就介绍自己,简单的介绍自己学的专业,以后的发展方向和目标,在学校参加过实验室并参加比赛获得过荣誉),我准备的仓促,下次吸取教训。2.实验室参加的项...
2018-07-31 23:24:00
365
转载 finall语句是在return语句执行前被执行还是执行后被执行?
finally对try...catch的影响和执行时间一.finally语句不被执行的两种情况我们在学习抛出异常的时候学习到了finally语句块,这个语句块一般会被执行,但是有两种情况下不被执行1.如果try语句或者catch语句里存在强制退出语句System.exit(0...
2018-07-31 17:55:00
100
转载 线程池的使用(线程池重点解析)
线程池的使用 我们有两种常见的创建线程的方法,一种是继承Thread类,一种是实现Runnable的接口,Thread类其实也是实现了Runnable接口。但...
2018-07-29 19:12:00
185
转载 集合框架和分析
集合框架可以分为两个部分:Collection和Map,详细的框架图如下:我们先来分析一下Collection集合框架,Collection包括两大体系List和Set,其中List中的元素存取有序、元素可重复、有索引,可以根据索引获取值,Set的元素存取无序、不能存储重复元素。List下面有有三个实现类ArrayList、vector、LinkedList,ArrayLis...
2018-07-28 18:19:00
78
转载 final修饰的变量引用不能变还是对象不可变
两种情况:如果是基本数据类型,被final修饰的变量一旦初始化就不能改变;如果是引用数据类型的变量,初始化之后不能指向另外一个对象。基本数据类型:package cn.yqg.day2;public class StringTest { public static void main(String[] args) { final int ...
2018-07-28 11:13:00
192
转载 sleep()和wait()的区别
sleep()方法是属于Thread类的,wait()方法属于Object类。sleep()方法导致线程睡眠一段时间,让出cpu给其他线程,但是该线程依然处于被监控状态,并没有释放对象的锁,所以线程睡眠期间,其他线程不能获得该对象的锁,不能对该对象的其他同步方法进行调用。wait()方法被调用会导致线程阻塞,该线程会释放对象的锁,并进入等待此对象的等待锁定池,处于挂起状态。除非此对象...
2018-07-28 10:44:00
65
转载 面向对象的继承和多态(is-a)
继承的主要作用:我们使用继承主要是为了避免出现重复的定义,程序中如果出现多个地方有相同的定义,可以把相同程序提取出来定义为父类。子类继承父类使用extends关键字,子类具备父类所有的属性和方法,包括私有方法,只不过子类对父类的私有方法和成员没有访问权限,除非父类对外提供了访问的接口(get、set)方法。子类可以自己扩充行为,也可以对父类的方法进行重写。----------...
2018-07-22 17:29:00
150
转载 自动装箱、拆箱
package day1;public class Change { public static void main(String[] args) { int data1=100; int data2=100; Integer integer1=new Integer(data1); //将int类型打包成Integer类型 ...
2018-07-20 23:06:00
64
转载 变量和常量
变量的作用: 存储资料。变量的命名规范:不能使用数字开头,不能使用关键字,不能使用保留字,不能使用一些特殊字符(%,*,&)等。变量命名风格:驼峰式命名方法----开头字母小写,后面的首字母大写。当我们在声明一个变量时,会给变量分配内存,但是如果变量没有赋值,就不知道内存中存储的是什么,我们在使用变量之前一定要进行变量的初始化。字符使用''进行表示,那...
2018-07-20 22:11:00
57
转载 java中的String要点解析
String类使我们经常使用的一个类,经常用来表示字符串常量。字符串一旦被创建赋值,就不能被改变,因为String 底层是数组实现的,且被定义成final类型。我们可以看String源码。/** String的属性值 */ private final char value[]; /** The offset is the first index o...
2018-07-16 19:12:00
67
转载 java中equals和==的使用
==可以用来比较基本数据类型和引用数据类型,在进行基本数据类型的比较时,比较的具体的值,进行引用数据类型比较,比较的是引用指向对象在内存中的地址,但是String进行比较需要注意package cn.yqg.day1;public class B { public static void main(String[] args) { String a="1...
2018-07-16 18:57:00
67
转载 浮点数运算误差问题
在类型转换的总结中,我们说过不能让浮点数进行等级运算,这样会出现误差。比如1.0-0.8,答案不是0.2,而是0.199999999999999996,为什么?这是java遵守IEEE754浮点运算规范的结果。例如我们0.5会使用1/2表示,0.75会使用1/2+1/4表示,0.1会使用1/16+1/32+1/25+1/512+1/4096+1/8192+....无限循环下去,无法进...
2018-07-16 17:59:00
409
转载 byte中的数值为什么是127到-128?
概念:java中用补码表示二进制数,补码的最高位是符号位,最高位为“0”表示正数,最高位为“1”表示负数。正数补码为其本身;负数补码为其绝对值各位取反加1;例如:+21,其二进制表示形式是00010101,则其补码同样为00010101-21,按照概念其绝对值为00010101,各位取反为11101010,再加1为11101011,即-21的二进制表示形式为11101011步骤:1、by...
2018-07-16 17:36:00
185
转载 java数据类型转换
数据类型有基本数据类型和引用数据类型基本数据类型有byte、short、int、long、char、float、double以及布尔类型占用内存字节数分别是1、4、8、16、2、4、8,布尔类型不必在意字节长度,因为不参与运算。要点一:在程序中写下一个浮点数时,编译器默认使用double类型。float a=45.21;编译通不过,因为运算时45.21默认是doubl...
2018-07-15 18:37:00
57
转载 java常用关键字(static、final、this、super)
this关键字this关键字的作用有1.调用本类的成员变量public class Soft{ private int a; public Soft(int a){ this.a=a; }}2.调用本类的构造方法,但是要放在第一行 1 public class Soft{...
2018-07-15 15:01:00
85
转载 工厂设计模式
一.为什么要使用工厂设计模式1.使用工厂设计模式主要目的是为了解耦,即对象的创建和对象的使用分开来进行,如classA需要使用classB的对象,自己不需要new一个classB的对象,交给工厂即可,符合“单一职责原则”,有利于对功能的复用和系统的维护。2.防止用来创建和实例化一个类的数据和代码在许多类中都存在,可以将创建该类的代码封装到一个工厂类中去,减少代码冗余,有益于系统优...
2018-07-14 21:49:00
66
转载 java singleton(单例设计模式)
单例设计模式的主要作用是:1.控制资源的使用,我们对资源使用线程同步来实现并发访问。2.节约资源,我们对一个类只进行一个实例化进行全局的资源访问,节约了内存。3.作为通信媒介,也是数据共享,可以让两个或者多个互不相关的线程或进程之间进行通信。---------------------------------------------------------------...
2018-07-13 14:40:00
57
转载 完成一个springboot项目的完整总结------三
这一次的总结是最关键的部分,主要涉及了ORM的三种操作,这些操作是项目的难点,三种操作包括多对一、多对多、一对多三种模式,接下来展示项目代码1.多对一clazz表对应grade表和charge表bean extend ClazzVM.javapackage com.briup.apps.poll.bean.extend;...
2018-07-01 17:25:00
129
转载 完成一个springboot项目的完整总结-------二
我们接着上篇继续写,继续进行springboot项目一. swagger2 接口描述,测试每个接口是否有效1. 添加依赖 pom.xml 在编辑pom.xml之前,要先关闭spring-boot项目 eclipse 编辑pom.xml。当编辑完毕保存pom.xml后eclipse会帮我们自动下载依赖。eclipse这个自动化操作可能会出现一些问题。 mvn in...
2018-07-01 16:00:00
183
转载 完成一个springboot项目的完整总结一
一. 项目的基础环境的搭建 1.javaJDK的安装和配置环境变量 2.mysql 3.eclipse二.项目高级环境的搭建 使用maven前,一定要先安装JDK 1) 解压maven到briup目录下 2) 配置环境变量 MVN_HOME Path 3) 配置maven的本地仓库地址和远程镜像地址,打来mave...
2018-07-01 15:21:00
390
转载 ER图的构建
我们在完成一个项目前期,首要的工作是对需求进行分析,然后根据需求画出相应的数据库E-R图,这是我们后期建立数据库和对数据库进行操作的必要操作这是一个小总结和示例关系型数据库 关系 (表) student 列 id name age 记录 ...
2018-06-29 23:36:00
383
转载 ORM框架三种映射在Springboot上的使用
ORM(对象/关系映射)是数据库层非常重要的一部分,有三种常用的映射关系1.多对一tbl_clazz clazz{ id name description grade_id charge_id } clazz { id name description grade:{ id: name: ... }, charge:{ id na...
2018-06-29 23:30:00
278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人