自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 vue 个人学习笔记

1.vue.js 语法2.vue router 路由3.vuex 状态管理 状态管理getter 只用来获取数据(过滤数据)mutation 同步调用action 异步调用module模块化 各个类型的 API各司其职,mutation 只管存,你给我(dispatch)我就存;action只管中间处理,处理完我就给你,你怎么存我不管;Gette...

2019-01-25 10:52:15 236

原创 小程序 个人开发笔记

● 要区分一下一个新的页面的业务逻辑适合放在onload里面去做请求还是适合在onshow里面去请求数据。● 所有的按钮都要有交互反馈。确保让用户能感受到我确实点击了按钮。● 能用一个页面的 ,尽量整合成一个页面。 页面跳转navigateBacknavigateToredirectTo的页面,销毁当前页面自带箭头,unLoad方法可以修改跳转的方法 页面跳...

2019-01-25 10:46:02 204

原创 vue的初步学习以及总结

一、vue.js是什么是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。 二、Vue.js的特性1.轻量级的框架2.双向数据绑定3.指令4.插件化 三、vue.js的虚拟dom和双向数据绑定1.虚拟dom(文档对象模型)1)介绍:D...

2018-12-22 14:17:10 448

转载 控制反转容器之(容器和bean的基本原理)

前言:控制反转和依赖注入控制反转是什么?是一种设计思想。控制:IOC容器控制对象,控制外部资源。反转:是相对于正转而言的,正转就是我们主动去创建对象,而反转则是我们通过IOC容器被动的创建对象,对象的创建和销毁都是有IOC容器来控制。相当于控制权不同,之前控制权在主程序的手中,反转则是控制权在IOC容器的手中。依赖注入是什么?依赖是什么?:比如说A对象会调用B对象中的方法,则此...

2018-10-27 18:24:27 508

原创 资料学习

Json菜鸟教程(熟悉Json对象,JSon数组)----最常用的两种方法1、JSON字符串转化JSON对象:JQuery.parseJson(str);2、JSON对象转化JSON字符串:JSON.stringfy(JsonObject);https://blog.csdn.net/xujie3/article/details/52954940JSONObject.fromObject(...

2018-09-20 20:33:23 173

原创 小白项目开发学习心得

1)关于传参问题:入参的话,如果入参少,直接将参数罗列在方法口里面;入参多的话,以Dto或者Entity来作为入参,如果以Entity来,需要set以下避免多传参数。2)返回参数的话:可以在sql语句控制,以实体接收。(一般用于返回参数都在实体类中)也可以以dto的形式来控制。(一般用于拼装字段,返回参数不在一个实体类中。) 学习心得:82原则:8用来思考,2用来敲代码...

2018-08-17 13:18:32 514

转载 根据经纬度计算两点之间的距离

/**根据经纬度计算距离 */ private static double EARTH_RADIUS = 6378.137; private static double RADIUS = 50; public double getDistance(String projectLocation, double mapLocation[]){ Strin...

2018-08-07 14:31:37 753

原创 Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"

原因是缺少两个包jstl.jar、standard.jar

2018-05-15 00:36:53 131

原创 web项目中出现中文乱码问题(不定时更新总结)

如果数据库是在xml文件中配置的,则需要在数据库的后面加入?useUnicode=true&characterEncoding=utf8 比如<property name="jdbcUrl" value="jdbc:mysql:///spring_day03?useUnicode=true&characterEncoding=utf8"&gt...

2018-05-09 18:30:53 594

原创 关于jee中项目复制重命名重新部署出现404错误的解决办法

1、点击项目,右击properties---Web Project Setting----发现名字依旧之前的名字2、重新将项目部署到tomcat下3、在tomcat右击项目,选择clean Module Work Directory即可

2018-05-06 17:11:26 967

原创 JEE中将jsp页面编码设置为utf-8

windows-----preferences------web------jsp

2018-05-06 16:56:54 701

原创 关于set集合(不定时更新)

set集合其元素是无序且不重复的。Set中的元素是不能重复的,如果使用add(Object obj)方法添加已经存在的对象,则会覆盖前面的对象。TreeSet是对我们的Set中的元素进行排序存放(具有Tree和Set的特性)HashSet的元素存放顺序和添加进去时候的顺序没有任何关系(具有hash和set的特性)LinkedHashSet 则保持元素的添加顺序(具有双向链表和set的特性)...

2018-04-24 11:46:55 157

原创 浦发银行之成都分行面试题

1、JRE和JDK的区别jdk是java的开发包,其中包括jre,而JDK包括了同版本的JRE,此外还包括有编译器和其它工具 jre是java的运行时环境;JDK是java开发工具包(java Development Kit)的缩写。它是一种构建在java平台上发布的应用程序、apple和组件的开发环境。JDK是一切java应用程序的基础,所有的java应用程序是构建在这个之上的。它是...

2018-04-23 21:26:39 4743 3

转载 数据库中事务的四大特性(ACID)

⑴ 原子性(Atomicity)  原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Consistency)  一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。⑶ 隔离性(Isolation)  隔离性是当多个用户并...

2018-04-15 16:24:45 282

原创 Spring之资源工具类

1、JDK所提供的访问资源的类并不能很好的满足各种底层资源的访问需求,因此,Spring设计了一个Resource接口 ,为应用提供更强大的底层访问资源的能力:1)主要方法:1、 boolean exists();表示当前资源是否真的存在。2、 boolean isOpen();表示当前资源是否一个已打开的输入流。,如果返回true,InputStream 不能多次读取,只能是一次性读取...

2018-04-10 11:56:21 217

转载 Java框架学习

这是一张Spring 3的框架图spring分为5个部分:core、aop、data access、web、testcorecore部分包含4个模块spring-core:依赖注入IoC与DI的最基本实现spring-beans:Bean工厂与bean的装配spring-context:spring的context上下文即IoC容器spring-expression:spring表达式语言它们的完...

2018-04-10 10:35:02 12554 2

原创 java反射机制学习笔记

1、Class类进行操作如果想要使用Class类进行操作,那么就必须返回一个Class类的实例化对象,取得实例化对象的方法:1)Object类中提供了一个返回class对象的方法:public class<?>getClass();2)利用"类.class"取得,日后在Hibernate上。3)利用Class类的static 方法取得,public static Class<?&...

2018-04-09 18:29:21 149

原创 关于HashMap和ConcurrentHashMap的初步理解

首先两者都是间接继承了Map,所以都有key和value。HashMap是不安全的,ConcurrentHashMap是不安全的。1、关于HashMap1)HashMap是一个数组链表,基于哈希表的 Map 接口的实现,此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了不同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)此类不保证映射...

2018-04-09 11:05:55 301

原创 MySQL学习之触发器

对触发器的理解:触发器和存储过程一样,都是嵌入在MySQL中的一段程序,两者区别是:触发器是由事件触发产生,而存储过程则是由call来调用的。触发器主要用于满足复杂的业务要求。一、创建触发器1、创建一个执行语句的触发器Create trigger trigger_name trigger_time trigger_event On table_name for each row  trigger_...

2018-03-30 12:29:40 170

原创 MySQL学习之存储过程和函数

存储过程就是一条或多条sql语句集合,可视为批文件,但是其作用不仅限于批处理一、创建存储过程和函数存储程序可以分为存储过程和函数,分别使用create procedure,create function创建,用call语句来调用存储过程,只能输出变量返回值。函数可以从语句外调用,也是返回标量值。存储过程也可以调用其他存储过程。1、创建存储过程CREATE    [DEFINER = { user ...

2018-03-30 11:36:39 307

原创 MySQL学习之视图

一、视图的理解1、视图是一张虚拟表,它依赖数据库中的表存在,并且在引用视图时动态生成,是从一个或多个表中导出来的表,视图的行为和表相似。2、当对通过视图看到的数据进行修改时,相应的基本表的数据也会发生变化,若基本表发生变化视图也会发生变化。3、创建视图的信息来自表的部分信息,能够查询表中的信息也无需破坏原来表的结构。4、作用:简单化(视图可以简化用户对数据的影响,简化他们的操作)安全性(通过视图用...

2018-03-29 17:11:06 214

原创 MySQL学习之索引

一、索引简介索引是对数据库表中一列/多列的值进行排序的一种结构,使用索引可提高数据库中特定的查询速度。1、索引的含义和特点1)索引是一个单独、存储在磁盘上的数据库结构,包含着对数据表里所有记录的引用指针。使用索引用于快速找出在某个或多个列中有一特定值的行。2)索引是在存储引擎中实现的,每种存储引擎的索引都不一定完全相同,并且每种存储引擎也不一定支持所有索引类型。MySQL中索引存储类型有:BTRE...

2018-03-29 13:26:19 200

原创 MySQL学习之插入、删除、更新数据

一、插入数据插入数据的方式:插入完整的记录、插入记录的一部分、插入多条记录、插入另一个查询记录1、为表的所有字段插入记录Insert int table_name(column list) values (value_lists);1)指定所有字段名:列名顺序可以不是表所定义的顺序,及插入数据时不需要按照表的定义顺序插入数据,只要保证值的顺序与列字段的顺序相同就可以了。2)完全不指定字段名:每一个...

2018-03-28 21:22:10 275

原创 MySQL学习之数据库查询

数据库查询一、基本查询语句Select {* |<字段列表>}      [From <table1>,<table2>……[where <expr>][group by <group by definition>]           //显示出来按字段分组[having <expression> {{<operato...

2018-03-28 18:45:26 1651

原创 MySQL学习之函数

一、数学函数1、绝对值函数abs(x)和返回圆周率的函数PI()2、平方根函数sqrt(x)和求余函数MOD(x,y)3、获取整数的函数CEIL(X)、CEILING(X)——不大于和FLOOR(X)——不小于4、获取随机数的函数RAND()和RAND(X)(其中x为指定的一个整数,用作种子值,用来产生重复的序列)5、函数 ROUND(X),ROUND(X,Y)和TRUNCATE(X,Y)Roun...

2018-03-25 23:09:33 151

原创 MySQL学习之运算符

常见运算符介绍常见的运算符类型有:算术运算符、比较运算符、逻辑运算符、位运算符1、算术运算符(+ - * / %)Create table table_name (num ,int);Insert table_name into value(64);Select num,num+10,num+5-3,num+36.5,num*2,num/2,num%2,num/0 from table_name;...

2018-03-25 14:47:05 156

原创 MySQL学习之数据类型

MySQL支持多种数据类型,主要有数值类型、日期/时间类型和字符串类型1、数值数据类型:整数类型(TINYINT/SAMLLINT/MEDIUMINT/INT/BIGINT)、浮点小数类型(float、double)、定点小数类型(decimal)——对精度要求高时用Decimal2、日期/时间类型:YEAR/TIME/DATE/DATETIME/TIMESTAMP3、字符串类型:CHAR/VAR...

2018-03-24 23:46:37 154

原创 MySQL数据库学习之基本命令——数据表的操作

1、net start mysql 首先要启动MySQL服务,所以得用这个命令;net stop mysql 关闭mysql服务。2、msyql -h localhost -u root -p (-h后面参数是服务器的主机地址,输入localhost或者127.0.0.1;-u指的是登录数据库的用户名 -p指的是用户密码)3、show databases;  用于查看存在的数据库    creat...

2018-03-24 15:06:31 259

原创 Mysql学习之一(基本概念)

1、MySQL是一个开放源代码的数据库管理系统(DBMS),跨平台的开源关系型数据库管理系统,适用于中小型网站开发。2、数据库的发展阶段:人工管理阶段,文件系统给阶段,数据库系统阶段,高级数据库阶段。3、数据库的种类:层次式数据库、网络式数据库、关系式数据库。(不同种类的数据库按不同的数据结构来联系和组织)4、数据库是一个长期存在计算机内的,有组织的、有共享的、统一管理的数据集合;一个按数据结构来...

2018-03-24 09:12:51 212

原创 计算机网络复习(一)

计算机网络基本概述1、计算机网络是将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。广义观点:实现远程信息处理或达到资源共享的基础资源共享的观点:目的(资源共享);组成单元(分布的“自治计算机”);统一规则(网络协议)用户透明性观点2、计算机网络的组成组成部分来分:a.硬件(有主机、通信链路、交换设备、通信处理机)b.软件(各类实现资源共...

2018-03-22 17:55:35 183

原创 Java笔试题第三天(牛客网)

1、接口是对一类事物的属性和行为更高层次的抽象。对修改关闭,对外扩展,接口是对开闭原则的一种体现。所以接口的属性用public static final修饰。2、日志级别之间的大小关系:ALL<TRACE<DEBUG<INFO<WARN<ERROR<FATAL<OFF Log4jLog4j在运行期间是不可以重新设置的。3、线程停止的三种方法:a.stop(...

2018-03-22 16:33:26 710

原创 计算机网络目总结(牛客网)

1、物理层:集线器、网卡;数据链路层:交换机、网桥;网络层:路由器2、网桥和路由器的区别:网桥用于连接相同的网路,不能隔离广播域,在局域网存储转发,路由器可以连接不同的网路,能隔离广播域,在互联网存储转发;3.PAN,LAN,MAN,WAM,WLAN4、404:未找到,服务器找不到所请求网页;    403:服务器拒绝请求;    302:临时移动;  500:服务器内部错误;1xx:临时响应2x...

2018-03-21 22:42:56 432

原创 Java笔试题目总结二(牛客网)

1、Exception是九大内置对象之一,其实例代表其他页面的异常和错误,只有在属性isErrorPage=true才可以使用2、一旦一个共享变量(如类的成员变量,类的静态成员变量)被volatile修饰,具备两层语义:    2.1不同线程对这个变量进行操作的可见性    2.1禁止进行指令重排序(volatile只提供了保证访问该变量的时候,每次都从内存中取出最新值,对于变量的改变,不提供原子...

2018-03-21 22:25:40 281

原创 Java笔试(牛客网题目总结一)

1.关于访问权限:default,protecteddefault:拒绝一切包外访问protected:接受包外的子类访问2、Applet类是浏览器类最为重要的类,一个Applet应用程序从开始执行到结束,经过的生命周期为:init () :起点,初始化start():程序开始执行(PS:当含有此方法Applet程序的页面再次访问时会调用此方法)stop():是Applet停止方法(PS:当含有此...

2018-03-21 22:11:36 4892

原创 poj 1003 Hangover

题目大意:找出一个N 使得 1/2+1/3+1/4+....1/N+1 的值大于某个输入的浮点数值,输出N。#include<stdio.h>int main(){    double c,sum;    int i;    scanf("%lf",&c);    while(c!=0){        i=2;        sum=(double)1/i;        w...

2018-03-13 16:35:39 109

原创 poj 1001 求教这道题答案为啥是一直是compile error

import java.math.BigDecimal;import java.util.Scanner; class P1001 {    public static void main(String args[]){        Scanner scan=new Scanner(System.in);        BigDecimal bignum;        int num,endl...

2018-03-13 15:38:10 310

原创 java基础学习之String类

1、String有两种实例化的操作:第一种是:直接赋值 String a=”Hello”;第二种是:通过关键字new  String a=new String (“Hello”); 两个方法比较:String a=”hello” String a1=new String(“hello”);Stirng b=”hello” String b1=new String(“hello”);a和b指向的...

2018-03-12 16:39:28 160

原创 Java基础学习——面向对象

面向对象·面向过程:专注于解决问题·面向过程要经过完整的分析、设计之后才可以进行开发 ·面向对象的程序开发实际上分为三种:·OOA:面向对象分析·OOD:面向对象设计·OOP:面向对象程序 三大特征:封装:对外不可见,保护类中的操作不被直接访问继承多态:方法的重载(方法名称相同,参数个数或者类型不同)  类与对象类:共性,模板对象:个性,实例类的组成:属性和方法 对象的产生:(实际上分为两步)·声...

2018-03-12 15:35:06 130 2

原创 java学习1——基本数据类型

数据类型转换:Char和int可以互换Byte->shot->int->longInt->float->double如果碰到字符串,所有的都向字符串转换 数组数组属于引用类型,使用时需要开辟内存空间的。(两种方式:1直接分配内存 2先声明类型后定义分配内存)New只要一出现,则肯定表示数据类型是引用类型,要进行堆栈空间的开闭。开辟的内容都是用默认值表示,如果要想为数组...

2018-03-12 15:05:45 115

原创 大整数相加,

对于大整数相加,相乘这一类,在c语言中没有哪一种基本类型可以存储大整数,所以一般的会采用数据结构,线性表,或者链表,虽然可以处理了,但是总感觉很麻烦,要考虑进位之类的。但是在java中有一个BigInteger类可以实现大整数的相加,相乘之类的。与BigInteger相似的还有BigDecimal类。关于具体怎么处理,如下poj 1503 Integer Inquiryimport

2016-08-05 12:52:20 414

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除