- 博客(26)
- 收藏
- 关注
原创 深拷贝的实现
//遍历实现function deepClone(obj){ let newObj = obj.push?[]:{}; //如果obj有push方法则 定义newObj为数组,否则为对象。 for(let attr in obj){ if(typeof obj[attr] === 'object'){ newObj[attr] = deep...
2020-05-03 23:32:11
178
原创 typescript vsc开发工具配置
tsc --init 生成tsconfig.json 该"outDir":"./js",terminal - run build task 监视tscconfig.json
2020-04-21 23:18:46
227
原创 阿里云项目部署全过程
1.阿里云学生服务器购买购买地址这里我购买的是57元半年的ECS云服务器2.配置8080端口并允许任意公网连入3.连接远程服务器3.1配置服务器密码3.2 远程连接①本地cmd连接:ssh root@公网IP②网页vnc连接4.安装jdk安装目录在/usr/lib/jvm/yum -y install java-1.8.0-openjdk*检查是否安装成功java...
2020-03-25 09:10:09
430
转载 MySQL分页查询优化
当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询。对于数据库分页查询,也有很多种方法和优化的点。下面简单说一下我知道的一些方法。准备工作为了对下面列举的一些优化进行测试,下面针对已有的一张表进行说明。表名:order_history描述:某个业务的订单历史表主要字段:unsigned int id,tinyint...
2019-12-16 09:51:23
120
转载 @pathvarible和@requestparam的区别
https://blog.youkuaiyun.com/a15028596338/article/details/84976223
2019-12-02 23:04:15
281
原创 MYSQL面试准备
面试前把mysql的知识回顾一下:基本SQL语句的使用方式数据查询:select数据操纵:insert:insert into table (字段1,字段2…)values(值1,值2)update: update table set 字段名=字段值 where…delete:delete from where…数据定义:createdrop数据控制:grant:为用户授予...
2019-11-24 22:33:37
140
转载 jdk版本特性
转载自:https://blog.youkuaiyun.com/jlq_diligence/article/details/102775215我们绝大部分人估计都还在用着jdk8,12其实是一个非LTS(long time support)版本,而11与8一样是LTS版,意味着下个通用的版本将从8直接到11,毕竟11包含了9和10的所有新特性,因此9和10估计就直接被废弃啦。不过9、10、11、12面向开发...
2019-11-22 13:49:21
198
原创 redis config
首先使用brew进行安装brew install redis 安装完之后进入/usr/local/etc目录,打开目录下的redis.conf文件,修改daemonize no为daemonize yescd /usr/local/etc vim redis.conf 首次使用redis 需要配置1)守护进程关闭 daemonize yes2)绑定主机 127.0.0.13)...
2019-11-21 11:09:08
146
转载 程序员实用工具网站
https://blog.youkuaiyun.com/m0_38106923/article/details/100130354目录1、搜索引擎2、PPT3、图片操作4、文件共享5、应届生招聘6、程序员面试题库7、办公、开发软件8、高清图片、视频素材网站9、项目开源10、算法11、在线工具宝典大全程序员开发需要具备良好的信息检索能力,为了备忘(收藏夹真是满了),将开发过程中常用的网...
2019-11-19 15:39:28
185
原创 单元测试
assertEquals(1, Factorial.fact(1))表示,期望Factorial.fact(1)返回1。assertEquals(expected, actual)是最常用的测试方法,它在Assertion类中定义。Assertion还定义了其他断言方法,例如:assertTrue(): 期待结果为trueassertFalse(): 期待结果为falseassertNot...
2019-11-19 09:48:58
153
转载 反射
通过Class实例获取class信息的方法称为反射(Reflection)方法一:直接通过一个class的静态变量class获取:Class cls = String.class;方法二:如果我们有一个实例变量,可以通过该实例变量提供的getClass()方法获取:String s = "Hello";Class cls = s.getClass();方法三:如果知道一个class...
2019-11-18 10:22:43
192
转载 静态初始化块与非静态初始化块
所谓“块”,就是用{}所包含的代码段,它们在逻辑上常常是一个整体。初始化块主要用于对象的初始化操作,在创建对象时调用,可以用于完成初始化属性值、加载其他类等功能。初始化块的执行顺序在构造方法之前,如果构造方法多次重载,此时可以考虑将构造方法中共通的代码提到初始化块中定义。非静态初始化块主要用于对象的初始化操作,在每次创建对象时都要调用一次,其执行顺序在构造方法之前。由于非静态成员不能在静态方法中...
2019-11-06 11:43:37
680
原创 导入项目后pom.xml出现未知错误
加入<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
2019-10-24 20:40:24
1137
原创 shell脚本查询mysql查询结果自动发送邮件
最近公司要实现一个自动统计数据发邮件的功能采用了shell+sendemail+corntab下面附代码:#!/bin/bash#设置mysql的连接HOSTNAME="127.0.0.1"PORT="3306"USERNAME="xxxx"PASSWORD="xxxx"DBNAME="abm"TABLENAME="abm_audience"DATE=`date "+%Y-...
2019-10-15 15:30:07
832
转载 如何用Eclipse配置Maven和Spring Boot(超详细完整版)
原文链接:https://blog.youkuaiyun.com/a565649077/article/details/81042742
2019-08-29 16:17:34
259
原创 实习笔记(三)23/8/2019
IRA 使用教程:https://www.jianshu.com/p/145b5c33f7d0Cert环境和QA环境的区别什么是CGI?universe,segement,audience区别?时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。 它的提出主要是为用户提供一份电子证据, 以证明用户的某些数据的产生时间。Bitmap:用于对大量整型数据进行去重和查询,...
2019-08-29 14:21:23
125
原创 一些术语
一、发展背景Web1.0:门户时代,网页信息展示,用户很少产生数据,如搜狐新浪。Web2.0:社交时代,人人产生内容,如微博。Web3.0:物联网时代,用互联网连接物品,感知世界。移动互联网:移动通信与互联网相结合,使得移动终端能够使用互联网。互联网+:将互联网的创新成果融入实体经济社会各领域之中。二、基本概念互联网思维:这个词解释起来很危险……好吧,它是互联网时代思维方式的集合,如...
2019-08-29 14:18:48
134
原创 实习笔记(一)-21/8/2019
1.常用服务Slack 公司聊天软件 LearningHub在线学习平台(公司课程,理念,产品)KnowledgeBase 知识大全 Workday 人事系统,财务系统(领工资)JIRA 项目与事务跟踪工具 bluejeans 视屏会议G Suite Drive==百度云2.Data Append—一项服务;数据空值匹配--------解决来自不同数据源方案复用问题S3:亚马...
2019-08-29 14:16:59
154
原创 String,StringBuffer,StringBuilder,StringTokenizer区别
Java语言对字符串操作的四个类:Character,String,StringBuffer,StringTokenizerCharacter用于单个字符操作String用于字符串操作,属于不可变类,既能通过赋值来初始化,也能通过构造函数来初始化StringBuffer也用于字符串操作,属于可变类,线程安全,只能通过构造函数来初始化StringBuilder类似于StringBuffer,...
2019-05-22 20:40:26
174
原创 Get与Post的区别
之前在知乎上看到过一个关于二者区别很形象的解答:POST和GET,就是快递的两种,GET是骑着小摩托车的快递员,POST是开着面包车的快递员。大家都是送快递的,只不过,GET的快递的东西,呈现在外面,一不小心就被偷了,而POST东西放在箱子里面,没那么容易丢。你说,我在小摩托车装个箱子,或者把快递放在面包车车顶上,那都是可以的呀,对吧。其实呢,POST和GET,本质上是一样的,都是协议,只不过,...
2019-05-07 19:12:10
198
原创 SpringMVC路径问题:前台路径,后台路径,不以"/"开头的路径
前台路径:出现在jsp中,参照路径为当前web服务器的根后台路径:出现在java类或者xml中,参照路径为web应用的根路径不以"/"开头的路径,其参照路径是当前访问路径<img alt="pics" src="/images/3beauty.jpg"> 这个路径出现在jsp中,所以是前台路径,而前台路径的参照路径是:当前web服务器的根路径:http://localhost...
2019-05-06 15:24:36
1073
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人