自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ios移动端input 输入设置type=number无效

增加属性 pattern="[0-9]*" 转载于:https://www.cnblogs.com/lvshuya/p/11612404.html

2019-09-30 13:46:00 1682

转载 零基础学习java------33---------http协议,tomcat(其如何在eclipse上发布)

一. HTTP协议   https://www.cnblogs.com/vamei/archive/2013/05/11/3069788.html 二. tomcat---------->web服务器 1. tomcat是一款提供web服务的软件,其用处为:   (1)提供访问静态资源   (2)给用户提供了自定义业务逻辑的接口 2. 什么是web...

2019-09-27 23:18:00 711

转载 eclipse上点击open Perspective找不到java EE的解决办法

原因:没有安装java ee等插件 Help--->Install New software---->work with中选择All Available Sites----> Web, XML, Java EE and OSGi Enterprise Development------>下拉框中勾选Eclipse Java EE Developer...

2019-09-27 23:05:00 5200

转载 tomcat在eclipse上发布,Perference下的server找不到解决办法

help--->Install New software得到如下所示 下面work with选项的内容与你的eclipse版本有关 我的eclipse版本为eclipse-java-2019-06-R-win32-x86_64 再如下操作 一直next即可,然后重启eclipse即可得到server 转载于:https://ww...

2019-09-27 17:23:00 339

转载 零基础学习java------32---------css,javascript,jQuery

一. CSS简单了解   需要掌握: 概念见day11中的课堂笔记 css:修饰html标签的样式 1.每个元素有一个style属性,其形式为:style=“属性:值;属性:值。。。。”,注意:多个样式用分号隔开 2. style 标签 样式标签,所有的css代码写在标签内 语法: 选择器{ color:yellow; font-s...

2019-09-26 17:17:00 119

转载 零基础学习java------31---------共享单车案例,html快速入门(常见标签,get和post的区别)...

一 .单车案例 二. HTML快速入门    红字表示要掌握的内容 超文本标记语言,此处的标记指的即是关键字,其用处是用来写页面(展示数据)。 语法:(1)./当前目录;../ 父级目录    (2)注释符号:<!--....-->  1. 标签:建议小写,一般成对出现   页面展示的数据写...

2019-09-24 23:03:00 234

转载 MySQL利用IF查询不同条件并分别统计记录数

数据库记录如下: 现在要查询统计出每个'name'的'result'分别为'success'和'fail'的次数; 利用IF条件判断满足条件为1,不满足为0,再用SUM函数求和,最后通过'name'分组。 SELECT NAME, SUM(IF(result = 'success', 1, 0)) AS success, SUM(IF(r...

2019-09-24 19:51:00 692

转载 【Ubuntu】美化

美化终端 安装zsh sudo apt-get install -y zsh 安装好了zsh之后,安装oh-my-ssh,官网https://ohmyz.sh/ 在安装 oh-my-zsh之前需要安装git sudo apt-get install git 可以通过curl和wget安装。 --curl: sh -c "$(curl -fsSL...

2019-09-24 18:51:00 113

转载 Java 中方法形参为基本类型和引用类型

简单复习下 基本数据类型值传递 值传递,原变量的值不会被修改 private final Consumer sout = System.out::println; @Before public void init() { } /** * 基本数据类型值传递 * 值传递,原变量的值不会被修改 */...

2019-09-24 11:01:00 337

转载 Spring Cloud 系列之 Spring Cloud Stream

Spring Cloud Stream 是消息中间件组件,它集成了 kafka 和 rabbitmq 。本篇文章以 Rabbit MQ 为消息中间件系统为基础,介绍 Spring Cloud Stream 的使用。如果你没有用过消息中间件,可以到 RabbitMQ 的官网看一下,或者参考这个 http://rabbitmq.mr-ping.com/。理解了消息中间件的设计,才能更好的使...

2019-09-24 10:04:00 214

转载 零基础学习java------30---------wordCount案例(涉及到第三种多线程callable)

知识补充:多线程的第三种方式 来源:http://www.threadworld.cn/archives/39.html 创建线程的两种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。这两种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。而自从Java 1...

2019-09-23 23:14:00 133

转载 [转] JavaScript数组去重(12种方法)

数组去重,一般都是在面试的时候才会碰到,一般是要求手写数组去重方法的代码。如果是被提问到,数组去重的方法有哪些?你能答出其中的10种,面试官很有可能对你刮目相看。在真实的项目中碰到的数组去重,一般都是后台去处理,很少让前端处理数组去重。虽然日常项目用到的概率比较低,但还是需要了解一下,以防面试的时候可能回被问到。 注:写的匆忙,加上这几天有点忙,还没有非常认真核对过,不过思路是没有问题...

2019-09-22 15:02:00 92

转载 【微信小程序】springboot后台获取用户的openid

openid可以标识一个用户,session_key会变,所以来获取一下openid。 openid不能在微信小程序中直接获取,需要后台发送请求到微信的接口,然后微信返回一个json格式的字符串到后台,后台处理之后,再返回到微信小程序。 发布的小程序需要https的域名,而测试的时候可以使用http。 小程序在app.js中,修改login()中的内容: // 登录 ...

2019-09-21 17:30:00 901

转载 零基础学习java------29---------网络日志数据session案例,runtime(导出jar程序)

一.网络日志数据session案例 部分数据 数据中的字段分别为:   访客ip地址,访客访问时间,访客请求的url及协议,网站响应码,网站返回数据量,访客的referral url,访客的客户端操作系统及浏览器信息 需求: (1)     需要为从访问日志中梳理出每一个session(如果一个用户两次相邻请求之间的时间差<30分钟,则该两次请求都属...

2019-09-21 11:55:00 127

转载 [转] js网络请求跨域问题汇总(携带cookie)

前端程序使用extjs写,在本地测试,发送请求到服务器时,发现存在跨域的问题,cookie也没有set成功,于是乎在这里整理一下解决过程 由于篇幅较长,不想看解决过程的可以翻到最后看总结1.跨域允许2.客户端无法携带跨域cookie3.因为加了withCredentials报文头,可是客户端不知道服务器允不允许报的错4.由于客户端不知道服务端是否允许POST请求而报的错 ...

2019-09-20 17:19:00 143

转载 [转] JS中arr.forEach()如何跳出循环

我们都知道for循环里要跳出整个循环是使用break,但在数组中用forEach循环如要退出整个循环呢?使用break会报错,使用return也不能跳出循环。 使用break将会报错: var arr = [1,2,3,4,5];var num = 3;arr.forEach(function(v){ if(v == num) { break; } conso...

2019-09-20 14:36:00 145

转载 git

1.新建库,记得勾选readme # 关键字 new 2.拉组员 3.再本地新建一个文件夹,将要上传的文件放入其中 #组员: #1.本地新建一个文件夹,将项目的文件直接克隆下来 git clone 仓库地址 # git clone git@github.com:wanan999/ccc.git # 将要修改的文件放置再改文件夹内,将其上传 git ad...

2019-09-19 16:57:00 253

转载 axios 请求为表单提交时,参数需要序列化

当axios请求为post,表单提交时,header需要设置content-type为application/x-www-form-urlencoded, 放在body体的参数格式为 requestbody { name:xxx, age:xxx },后台就接收不到参数 这时就需要将参数序列化,用qs序列化参数(qs是一个npm仓库所管理的包,可通过npm...

2019-09-19 16:34:00 866

转载 【MySQL】MySQL改变root用户的密码

为了安全,MySQL开启了远程访问,需要经常更换MySQL连接密码。 不知道自己有没有开启远程访问,就先看看 use mysql select host, user from user; 如果是 localhost root,则只能本地访问。如果是 % root则可以远程访问。 修改密码,是否为localhost用户决定了这里的修改密码的用户,根据自己的用户更改 ...

2019-09-18 16:53:00 110

转载 jquery字符串转数字

1:parseInt(string) : 这个函数的功能是从string的开头开始解析,返回一个整数,说起来比较笼统,下面来看几个实例,大家就明白了: parseInt("1234blue"); //returns 1234 parseInt("123"); //returns 123 parseInt("22.5"); //returns 22 parseInt("blue"); //...

2019-09-18 15:19:00 206

转载 线上问题排查神器 Arthas

线上问题排查神器 Arthas 之前介绍过 BTrace,线上问题排查神器 BTrace 的使用,也说它是线上问题排查神器。都是神器,但今天这个也很厉害,是不是更厉害不好说,但是使用起来非常简单。如果你用 BTrace 的话,需要事先写好探测脚本,然后上传到需要排查问题的服务器,然后执行命令。比方说获取某个方法的参数、返回值、异常等。而 Athas 方便在不用写脚本,直接用命令行方式就可...

2019-09-18 08:43:00 339

转载 我真的不想再用 JPA 了

在开发者的圈子里,没当说到一种技术好或者不好,都会引发激烈或者不激烈的争论,直到一个开发者出来说 PHP 是世界上最好的语言,大家伙儿才会纷纷退去继续写代码。 今天说 JPA 的问题不是想引发什么讨论或者骂战,单纯的就是我不喜欢 JPA 。没错,就是这么 Real。 说到 Java 开发,涉及到数据库访问的,主要就两种框架,一个是 MyBatis ,另一个就是 JPA。据说是国外 JPA...

2019-09-17 09:15:00 254

转载 【MySQL】Windows安装zip版的mysql

1. 首先下载在官网下载zip版的mysql。https://dev.mysql.com/downloads/mysql/ 然后右键“此电脑”-> “属性” ->“高级系统设置”->“环境变量”->“新建” 添加环境变量的名字为MYSQL_HOME , 变量值为 路径,如:E:\mysql-5.7.20-winx64C:\P...

2019-09-15 22:34:00 117

转载 零基础学习java------day27-28---------电影评分数据案例,. RPC案例

一. 电影评分数据案例 movie:电影id rate:用户评分 timeStamp:评分时间 uid:用户id 简化数据: 需求: (1)每个用户评分最高的3部电影 (2)每个用户评分的平均值 (3)最大方(评分平均值高)的N个用户 (4)最热门的N部电影(评论次数) (5)评价最高的N部电影 代码(此处只写了1-3题,剩下的类似的写) 工具类...

2019-09-14 14:44:00 324

转载 零基础学习java------26--------获取省访问量的top3,APP版本数据分析,事务,json,json字符串与对象间的相互转换,求电影平均分...

一. day23中的ip,url案例(前面答案错了) 思路分析: 1.创建javabean,用来存储ip.txt各字段的信息   2. 创建java工具类,封装相应的方法     (1)加载读取ip.txt文档,获取各字段,将之封装进javabean,并将javabean存储至list中去(ip地址为区间范围,用map满足不了需求),以便后面能通过access.l...

2019-09-12 21:15:00 476

转载 [转] vue前端异常监控sentry实践

1. 监控原理 1.1 onerror 传统的前端监控原理分为异常捕获和异常上报。一般使用onerror捕获前端错误: window.onerror = (msg, url, line, col, error) => { console.log('onerror') // TODO } 1.2 promise 但是onerror事件无法捕获到网络异常的错误(...

2019-09-12 17:10:00 449

转载 web scraper 抓取数据并做简单数据分析

其实 web scraper 说到底就是那点儿东西,所有的网站都是大同小异,但是都还不同。这也是好多同学总是遇到问题的原因。因为没有统一的模板可用,需要理解了 web scraper 的原理并且对目标网站加以分析才可以。 今天再介绍一篇关于 web scraper 抓取数据的文章,除了 web scraper 的使用方式外,还包括一些简单的数据处理和分析。都是基础的不能再基础了。 选择这...

2019-09-12 08:46:00 536

转载 零基础学习java------25--------jdbc

jdbc开发步骤图 以下要用到的products表 一. JDBC简介   JDBC(java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的API,可以为多种关系数据库提供统一访问,它由一组用java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编...

2019-09-11 11:23:00 121

转载 Java 调式、热部署、JVM 背后的支持者 Java Agent

我们平时写 Java Agent 的机会确实不多,也可以说几乎用不着。但其实我们一直在用它,而且接触的机会非常多。下面这些技术都使用了 Java Agent 技术,看一下你就知道为什么了。 -各个 Java IDE 的调试功能,例如 eclipse、IntelliJ ; -热部署功能,例如 JRebel、XRebel、 spring-loaded; -各种线上诊断工具,例如 Btra...

2019-09-11 08:57:00 126

转载 BOM$DOM

前端基础之BOM和DOM 前戏 到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。 JavaScript分为 ECMAScript,DOM,BOM。 BOM(Browser ...

2019-09-09 17:22:00 243

转载 零基础学习java------23---------动态代理,ip,url案例

1. 动态代理    2.ip,url案例 给定的access.log是电信运营商的用户上网数据,第一个字段是时间, 第二个字段是ip地址,第三个字段是访问的网站,其他字段可以忽略不计。 第一个字段是网段的起始IP地址,第二个字段是网段的结束IP地址,第三个字段是网段的起始IP地址对应的十进制,第四个字段是网段的结束IP地址对应的十进制,第五个字段代表洲,第六个...

2019-09-08 11:05:00 192

转载 【Android】Android中activity中的方法

建一个Android程序,默认的activity中的MainActivity中重载了onCreate()方法。 除了onCreate(),还有onStart(),onResume(),onPause(),onStop(),onRestart(),onDestroy()方法。   系统会在onCreate创建活动开始。一旦onCreate()方法完成了,就是说这个活动处于C...

2019-09-07 16:13:00 183

转载 零基础学习java------22----------社交用户分析案例,反射(概念,获取配置文件的3种方式),手机号段上网日志流量统计...

1. 社交用户关系数据分析案例 数据样例: 需求:   1. 获取每个人的好友个数,并按照好友数量排序   2. 获取任意两个人的共同好友   3.获取所有人两两共同好友 1. public class SimpleFriendsDemo1 { public static void main(String[] args) { ...

2019-09-07 12:02:00 172

转载 js

前端基础之JavaScript JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器...

2019-09-06 14:46:00 231

转载 echart

关于 chart的 面积图使用心得: function(chartOption){ chartOption = $nps$.deepCopyTo({}, chartOption); var chartDataList = this.__portal.componentItemMap.root.ChartDataList || []; // 根据图标类型 改变...

2019-09-05 15:36:00 137

转载 Intellij IDEA 注释模板

类模板: 1 /** 2 * @description: 3 * @author: ${USER} 4 * @date: Created in ${DATE} ${TIME} 5 * @version: ${VERSION} 6 * @modified By: 7 */ 方法模板: /** * @description * @...

2019-09-02 22:12:00 113

转载 零基础学习java------21---------动态代理,java8新特性(lambda, stream,DateApi)

1. 动态代理   在一个方法前后加内容,最简单直观的方法就是直接在代码上加内容(如数据库中的事务),但这样写不够灵活,并且代码可维护性差,所以就需要引入动态代理 1.1 静态代理实现     在讲动态代理之前,需要先讲下静态代理,静态代理就是通过proxy持有realObject的引用,并进行一层封装,从而达到增强的效果 需求:在target中的test方法中加上一些内容...

2019-09-02 17:19:00 135

转载 Linux命令行基础

本文内容根据Linux Command Line Basics & Excaples进行改编 Linux命令行简要介绍 AT&T公司于20世纪70年代发布了UNIX系统。经过多年的发展,Unix不再是某一个具体操作系统的名称,而是对遵循Unix规范、设计和哲学的一类操作系统的统称。还有一些操作系统,它们遵循Unix设计、有着与Unix类似的规范和标准,这些操作...

2019-09-01 16:07:00 148

转载 零基础学习java------20---------反射

1. 反射和动态代理 参考博文:https://blog.youkuaiyun.com/sinat_38259539/article/details/71799078 1.0 什么是Class:   我们都知道,对象可以用类来描述,但是类应该用什么来描述呢。类描述对象是将对象的公共部分抽离出来。同理,描述类的话也是讲类中公共的部分抽离出来这个用来描述类的事物叫做Class(实质也是一个类),如...

2019-08-31 15:55:00 120

转载 (MYSQL)回表查询原理,利用联合索引实现索引覆盖

一、什么是回表查询? 这先要从InnoDB的索引实现说起,InnoDB有两大类索引: 聚集索引(clustered index) 普通索引(secondary index) InnoDB聚集索引和普通索引有什么差异? InnoDB聚集索引的叶子节点存储行记录,因此, InnoDB必须要有,且只有一个聚集索引: (1)如果表定义了PK,则PK就是聚集索引; (2...

2019-08-31 11:20:00 1439

空空如也

空空如也

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

TA关注的人

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