- 博客(37)
- 资源 (1)
- 收藏
- 关注

原创 AJAX
Ajax:异步的javascript和XML,用于快速创建动态网页的技术,部分数据刷新ajax-api:详解onreadystatechange:检测readState的状态readyState:ajax核心对象的状态 0:核心状态创建1:调用了Open()2:调用了Send()3:部分完成响应(基本没意思)4:完成响应status:状态码(if(xmlhttp.readyState...
2018-06-01 00:12:29
2261
原创 Vue笔记3
代码笔记:使用了 公用的api接口,请求数据过后会返回相应的数据!代码解析:(1)首先要引入resource库<script src="./lib/vue-resource-1.3.4.js"></script>(2)全局配置根地址:Vue.http.options.root = 'http://47.89.21.179:8080/';(3)全局启用 emu...
2018-10-31 15:38:22
216
翻译 mysql时间处理
取当前时间:select current_timestamp;输出:2016-06-16 16:12:52select now(); 输出:2016-06-16 16:12:52取当前时间的前一分钟:select SUBDATE(now(),interval 60 second);输出:2016-06-16 16:11:52 取当前时间的下一分钟:selec...
2018-10-24 22:09:10
289
翻译 ModelMapper
在项目中很多时候需要把Model和DTO两个模型类来回转换,保证Model对外是隐私的,同时类似密码之类的属性也能很好地避免暴露在外了.那么ModelMapper就是为了方便转换而实现的一个类库,下面根据使用场景不断增加案例.1.ModelMapper入口类ModelMapper这个工具的入口类就是ModelMapper,因此转换就需要从这个类入口.简单看下APIaddConvert...
2018-10-18 20:58:53
1691
原创 数据库
Mysqlsql分类:DDL: 对象:数据库和表 关键词:create 、alter 、drop 、truncate 创建数据库:create database xp; 删除数据库: drop database xp; 创建表:create table user( id int primark key au...
2018-09-19 19:30:30
367
转载 PO、VO详解
O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。 VO,值对象(Value Object),PO,持久对象(Persisent Object),它们是由一组属性和属性的get和set方法组成...
2018-08-21 09:59:40
4904
1
原创 AJAX jq版
load()方法:load() 方法从服务器加载数据,并把返回的数据放入被选元素中。语法:$(selector).load(URL,data,callback);必需的 URL 参数规定您希望加载的 URL。可选的 data 参数规定与请求一同发送的查询字符串键/值对集合。可选的 callback 参数是 load() 方法完成后所执行的函数名称。<!DOCTYP...
2018-08-20 13:41:04
385
原创 从1234中选出3个组成不重复的三位数
package com.stx.test;/** * 用1234中选三个数字组成不重复的三位数 * @author xupeng * */public class 四选三 { public static void main(String[] args) { for (int i = 1; i <=4; i++) { for (int j = 1; j <=4;...
2018-08-01 17:37:42
5151
原创 统计字符串中字母、数字、空格以及其他的个数
package com.stx.test;import java.util.Scanner;public class 统计字符 { public static void main(String[] args) { String str = ""; System.out.println("请输入字符:"); Scanner input = new Scanner(System...
2018-08-01 16:43:24
628
原创 Java判断回文数
package com.stx.test;import java.util.Scanner;public class 回文数 { public static void main(String[] args) { String str = ""; System.out.println("请输入:"); Scanner input = new Scanner(System.in...
2018-08-01 15:58:43
9086
原创 SQL优化
主要的思想就是避免一个全表查询 (对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引)1,应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:...
2018-08-01 10:41:06
146
原创 Java集合
集合类是一种工具类,比如作为容器存储数据,大致可以分为List,Set,Map,Queue四种体系: List代表有序、可重复的集合, Set代表无序、不可重复的集合; Map代表具有映射关系的集合; Queue代表一种队列集合实现(Java5新增的)。 常用的实现类:HashMap、ArrayList、HashSet及次之的LinkedList、...
2018-07-31 10:47:02
121
原创 Java回旋数组
package com.stx.test;import java.util.Scanner;public class Test2回旋数组 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int input = scanner.nextInt(); ...
2018-07-31 09:10:41
751
原创 数据库视图
视图就是从数据库种的基本表抽取出来得数据组成的逻辑窗口,与基本表不同,是一个虚表。数据库中,只存放视图定义,不存放数据项。视图机制让用户只注意自己关心的用户数据。让数据库的表与表之间的操作连接和和搜索条件对用户不见,用户只是简单地...
2018-06-27 23:41:26
179
原创 数据库引擎
数据库存储引擎是数据库底层软件组织: MySQL常用的四种引擎的介绍MyISAM存储引擎不支持事务、也不支持外键,优势是访问速度快,对事务完整性没有 要求或者以select,insert为主的应用基本上可以用这个引擎来创建表支持3种不同的存储格式,分别是:静态表;动态表;压缩表静态表:表中的字段都是非变长字段,这样每个记录都是固定长度的,优点存储非常迅速,容易缓存,出...
2018-06-27 00:32:21
198
原创 事务得并发问题理解
事务得并发问题:1、脏读:事务A读取了事务B更新的数据,然后B回滚操作,那么A读取到的数据是脏数据2、不可重复读:事务 A 多次读取同一数据,事务 B 在事务A多次读取的过程中,对数据作了更新并提交,导致事务A多次读取同一数据时,结果 不一致。3、幻读:系统管理员A将数据库中所有学生的成绩从具体分数改为ABCDE等级,但是系统管理员B就在这个时候插入了一条具体分数的记录,当系统管理员A改结束后发现...
2018-06-27 00:20:06
227
原创 HashMap和HashTable区别
1.HashMap:HashMap基于哈希表实现,每个元素都是key-value对都可以为null,key为空都存在于table[0]为头结点的链表中,内部通过单链表解决冲突、容量不足,同时实现自增长;HashMap非线程安全,在单线程环境下使用,在多线程下使用concurrentHashMap;HashMap实现了serializble接口,可以序列化;2.HashTable:HashTable...
2018-06-26 23:53:00
127
原创 数据库日志
记录所有对数据的修改,保护数据库以防故障发生,和恢复数据使用特点:一个数据库至少两个日志文件组,每个日志文件至少两个日志成员,每一个日志文件对应一个日志文件,一旦日志满了,就只能执行查询,不能进行更改和操作,因为所有的写操作都要记录日志。...
2018-06-26 19:08:02
1604
原创 什么是触发器
一种特殊的存储过程,只能由事件触发,比如DML触发器触发器与存储区别:触发器存储过程触发内部禁止使用COMMIT,ROLLBACK,不能接受参数输入可以使用sql语句,所以包括COMMIT,ROLLBACK,可以接受参数接入 ...
2018-06-26 11:41:48
1902
原创 存储过程
存储过程是存储在数据库目录中的一段声明性SQL语句。 触发器,其他存储过程以及Java等应用程序可以调用存储过程,一般情况下,存储过程实现的功能较复杂,而函数实现的功能性更有针对性(函数与存储过程的本质一样)。存储过程的优点:通常存储过程有助于提高应用程序的性能。当创建(创建时在服务器),存储过程被编译之后,就存储在数据库中。 但是,MySQL实现的存储过程略有不同。 MySQL存储过程按需编译。...
2018-06-25 13:15:35
140
原创 equals与“==”区别
一般情况下考察:equals()和“==”都是是进行地址比较;但是:equals()特殊在于他可以被覆盖,如果被覆盖,就按覆盖的来算,例如String类里的就是覆盖之后的equals()只进行数值比较;而如果没有被覆盖依旧是按“==”来进行地址比较,因为默认情况自己没有定义equals()方法那就是继承于object类。package com.stx.test;public class Str...
2018-06-24 23:43:11
106
原创 Mybatis第一天
Mybatis简介:MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBatis ,2013年11月迁移到Github,MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创...
2018-06-17 19:18:34
360
原创 Maven第一天
一、 maven的好处?1. 使用传统的web项目开发的crm大小 2. 同样的项目使用maven,它的大小小结:同样的项目使用maven工程来实现,它的项目源码很小,可以初步推断它里面一定没有jar 包,继续思考,没有jar包的项目怎么可能运行呢?分析jar包查找的过程二、 分析出maven优点是如何实现的?1. 依赖管理就是对jar 包管理的过程,管理的过程参考上...
2018-06-16 16:44:08
165
原创 Java序列化与反序列化
序列化与反序列化图解:一个类的对象要想序列化成功,必须满足两个条件:该类必须实现 java.io.Serializable 对象。该类的所有属性必须是可序列化的。如果有一个属性不是可序列化的,则该属性必须注明是短暂的。如果你想知道一个 Java 标准类是否是可序列化的,请查看该类的文档。检验一个类的实例是否能序列化十分简单,只需要查看该类有没有实现 java.io.Serializable...
2018-06-12 09:32:59
114
原创 反射
反射: 1.获取class对象 方式1: Class clazz=Class.forName("全限定名") 方式2: Class clazz=类名.class; 方式3: Class clazz=对象.getClass; 2.可以获取对应类的构造方法(了解) Cons...
2018-06-12 00:07:11
121
原创 分层与事务
MVC思想: servlet-->缺点:生成html内容太麻烦 jsp--->缺点:阅读起来不方便,维护比较困难 jsp+javabean: jsp的model1: jsp:接受请求,展示数据 javabean:和数据打交道(类似User类) jsp+javabean+servle...
2018-06-11 23:58:57
331
原创 伪分布式下hadoop的datanode无法启动
问题描述:通过jps查看服务发现,缺少datanode问题原因 执行文件系统格式化时(即执行命令$ bin/hadoop namenode -format 后),会在namenode数据文件夹(即配置文件中dfs.name.dir在本地系统的路径)中保存一个current/VERSION(我的路径为 usr/local/hadoop/tmp/dfs/name/current/VERSION...
2018-06-10 19:07:46
1525
1
原创 Hadoop第一天学习笔记
Hadoop基本概念(不存进数据库,直接存为文本文件,直接处理文本,有数据库是nosql数据库):原来数据量大,我们一般是想的是高并发,现在可采用多台电脑来做(集群);海量数据存储(HDFS:分布式的存储系统)海量数据分析(MapReduce:你负责逻辑编写,他负责按你的逻辑进行计算)资源管理调度(YARN:负责资源管理调度)搜索引擎的一个框架:hadoop数据处理思路(mapreduce演示):...
2018-06-10 15:39:28
208
原创 RPC连接错误
在使用RPC客户端和服务端连接时,出现log4j:WARN No appenders could be found for logger (org.apache.hadoop.metrics2.lib.MutableMetricsFactory).log4j:WARN Please initialize the log4j system properly.log4j:WARN See http...
2018-06-07 15:43:44
5003
原创 2018.6.4
Java程序的种类有: (a)内嵌于Web文件中,由浏览器来观看的_Applet ;(b)可独立运行的 Application;(c)服务器端的 Servlets;
2018-06-04 20:10:51
112
原创 配置提示
Spring框架提示配置:第一:复制地址(application.xml中的蓝色部分)<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in...
2018-06-04 14:42:29
124
原创 Spring第一天学习笔记
简述Spring:Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架;核心是控制反转(IoC)和面向切面(AOP);Spring学习价值:方便解耦,简化开发:Spring就是一个大工厂,可以将所有对象创建和依赖关系维护,交给Spring管理;AOP编程的支持: Spring提供面向切面编程,可以方便的实现对程序进行权限拦截、运行监控等功能;声明式事务的支持:...
2018-06-01 01:21:38
309
原创 设计模式
单例设计模式:单例模式就是为了避免不一致状态,避免政出多头。例如每台计算机可以有若干个打印机,但只能有一个PrinterSpooler,以避免两个打印作业同时输出到打印机中。每台计算机可以有若干通信端口,系统应当集中管理这些通信端口,以避免一个通信端口同时被两个请求同时调用。单例模式特点:单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实...
2018-05-31 14:33:25
125
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人