u012028371的博客

私信 关注
江南风雨2013
码龄7年

qq987614679

  • 824,654
    被访问量
  • 102
    原创文章
  • 8,028
    作者排名
  • 92
    粉丝数量
  • 于 2013-09-07 加入CSDN
获得成就
  • 获得101次点赞
  • 内容获得30次评论
  • 获得221次收藏
荣誉勋章
TA的专栏
  • maven
    1篇
  • springboot
    1篇
  • idea
    1篇
  • 设计模式
    1篇
  • js
    87篇
  • css
    12篇
  • 技术外
    6篇
  • 书籍
    1篇
  • js imagetupo
  • html5
    8篇
  • css3
    13篇
  • 前端随记
    14篇
  • git
    15篇
  • c语言
    1篇
  • php
    6篇
  • jquery
    7篇
  • ECMAScript
    1篇
  • 杂篇随记
    7篇
  • 答面试官问
    1篇
  • sass
    2篇
  • http
    4篇
  • node
    9篇
  • react
    3篇
  • linux/unix
    6篇
  • vuejs
    8篇
  • es6
    4篇
  • 数据
    1篇
  • angularjs
    1篇
  • 跨域
    1篇
  • java
    17篇
  • sum
  • sublime
    1篇
  • 正则
    3篇
  • 工具篇
    23篇
  • python
    1篇
  • python
  • 数据缓存&数据库&nosql
    9篇
  • ajax
    5篇
  • ionic
    1篇
  • angular2
    1篇
  • 服务器
    2篇
  • 前段常用小功能
    7篇
  • 网络
    2篇
  • c++
    1篇
  • 微信开发
    1篇
  • 移动端
    1篇
  • redis
    1篇
  • nginx
    2篇
  • oracle
  • 电脑知识
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

从“菜鸟”码农到“资深”架构师,我到底经历了什么?

工作了挺久,发现有个挺有意思的现象,从程序员、高级程序员,到现在挂着架构师、专家之类的头衔,伴随着技术和能力的提高,想不明白的事情反而越来越多了。”这些疑问有些来自于跟小伙伴的交流,有些是我的自问自答,有些到现在也想不清楚,这篇文章就来写一写这些问题。如何更高效的学习?很多新人程序员一开始在学习上找不到方向,但我想在渡过了一段时间的新手期之后,这类问题大多都会变得不再那么明显,工作的方向也会逐渐变得清晰起来。但是没过多久,能了解到的资料就开始超过每天学习的能力,像是买了没看的书、收藏
转载
22阅读
0评论
0点赞
发布博客于 2 月前

springboot项目用idea maven打包成功,在文件夹用命令行打包不成功

一个springboot工程,在idea里用maven里生命周期里package打包 ,可以打包成功,但是用mvn命令行在文件夹里就打包不成功, 报如下错误:-source 1.7 中不支持 lambda 表达式,请使用 -source 8 或更高版本以启用 lambda 表达式后来经查,根据这篇博客https://blog.csdn.net/weixin_43994410/article/details/109384482,在pom.xml 加一个这个插件就好了(代码如下) ,特此记录一下..
原创
75阅读
0评论
0点赞
发布博客于 2 月前

No plugin found for prefix ‘springboot‘ in the current project

在项目目录下,用 mvn springboot:run 命令启动项目时,报如下错误:No plugin found for prefix 'springboot' in the current project ,百度了好多都不行(而且大多数博客都一样,),最后找到一个说是命令不对,应该用mvn spring-boot:run , 试了一下,果然可以(尴尬),特此记录一下。 有时真理往往掌握在少数人的手里,只要不盲从大流,肯下功夫。...
原创
68阅读
0评论
0点赞
发布博客于 3 月前

chrom浏览器 JS断点调试,防止进入某个js文件(比如,jquery)

作者:许锐涛链接:https://www.zhihu.com/question/21596855/answer/149836060来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。之前我也遇到过,设置断点后单步跳过时就会自动进入jquery源代码里,如下图很多时候开发人员并不希望调试jquery源代码,自然不胜其烦。还好,chrome也提供了屏蔽指定js文件的功能——Blackbox。开启方式如下:在你下一次进入jquery调试界面时...
转载
362阅读
0评论
0点赞
发布博客于 6 月前

maven 项目中引入第三方jar包的方法

博主基本上把maven pom.xml scope类型给介绍明白了,下面是正文:------------------------------------------------------------------------------------------------------说明:这里说的第三方jar包是指maven库中没有改jar包,但是你的项目是maven项目,需要引入该jar包1 将jar包放入项目的libs(我的路径是/Users/ma/workspace/bi/bi-pom.
转载
228阅读
0评论
0点赞
发布博客于 9 月前

IDEA DEBUG模式下 智能步入 实现步入同一行的多个方法中某一个方法

原文:https://blog.csdn.net/u010865136/article/details/80533000,作者写的这篇IDEA DEBUG模式下 智能步入 实现步入同一行的多个方法中某一个方法(语言:java ,工具:idea, debug调试)写的很好,虽然作者是一个php开发者,,我因为调一个spring注解 @Cacheable 想看下它的源码运行原理,可能也是受视频老师的...
原创
212阅读
0评论
0点赞
发布博客于 1 年前

idea2019中utf-8乱码问题

解决idea中乱码问题,一般就一下几个中的一个或几个,如果都不行那就不知道了第一个:File->Settings->Editor->File Encodings第二个:File->Other Settings->Settings for New Projects->Editor->File Encodings第三个:File-&...
转载
567阅读
0评论
0点赞
发布博客于 1 年前

解决nginx使用proxy_pass反向代理时,session cookie丢失的问题

今天在看sso(单点登录)时,看到了这篇文章,nginx反向代理解决cookie带不过去的问题,关键点是加上 proxy_cookie_path(路径转换),下面是正文:-------------------------------------------------------------------------------------------1. 如果只是host、端口转换,则co...
转载
1059阅读
0评论
0点赞
发布博客于 2 年前

mysql 开启慢查询

今天在虚拟机上成功的给mariadb开启了慢查询,记录下1、永久生效就在my.cnf 【mysqld】里面配置,临时生效(重启后就失效了)可用命令行配置。配置网上都有,我想说的是,我找这个mariadb安装目录(my.cnf文件位置)废了好大周折,分别尝试了ps -ef|grep ,rpm -qa|grep ,whereis ,which ,最后是用 locate my.cnf 命令找到的,(...
原创
69阅读
0评论
0点赞
发布博客于 2 年前

对java设计模式-抽象工厂模式的理解

我看道下面的这段解释,解释的很好,我终于算是醒悟了抽象工厂模式(Abstract Factory)抽象出来一个基础接口定义了产品功能(对应抽象产品角色),每个实现此接口的子类就是具体产品(对应具体产品角色),然后定义一个工厂接口(对应抽象工厂角色),实现了工厂接口的子类就是具体工厂(对应具体工厂角色),这时候,接口编程的优点就体现了,我们可以随时新增具体产品类(只需要实现产品接...
原创
111阅读
0评论
0点赞
发布博客于 2 年前

CentOS7 修改hostname,ip地址以及etc/hosts(永久生效)

在局域网内配置多节点场合, 通常用VMare装好一个linux系统后可以直接克隆,只要设定不同的IP地址及主机名就可以了。1.修改hostname①# hostname查看当前主机名②#hostnamectl set-hostname ***修改主机名③#reboot重启2.修改IP地址①#ifconfig查看IP地址及网卡(IP地址:192.168....
转载
2243阅读
0评论
0点赞
发布博客于 2 年前

idea常用的几个快捷键

1、【】ctrl+q显示方法的返回类型,alt+7或ctrl+F12查看类的所有方法2、alt+enter解决报错3、alt+insert添加constructorgetset等4、ctrl+鼠标左键点击进入查看源码5、输入sout 打出 System.out.println(); fori 打出for循环 psvm 打印出main函数...
原创
142阅读
0评论
0点赞
发布博客于 2 年前

IntelliJ IDEA中 查看某个类中的所有方法

方法一:alt + 7 (可以查看类的字段、属性、方法,是否继承等)方法二: ctrl + F12方法三: 自定义 File Structure
转载
1518阅读
0评论
1点赞
发布博客于 2 年前

IntelliJ IDEA快速查看方法的返回接收类型

有时候我们在开发中,用一个变量接收方法的返回值,但是可能不知道这个变量的类型,怎么办呢?这里介绍一个中快捷的方法快捷键ctrl+q(quick document lookup)...
原创
2615阅读
0评论
1点赞
发布博客于 2 年前

java jvm 参数 -Xms -Xmx -Xmn -Xss 调优

堆大小设置JVM 中最大堆大小有三方面限制:1.相关操作系统的数据模型(32-bt还是64-bit)限制; 2.系统的可用虚拟内存限制; 3.系统的可用物理内存限制. 在32位系统下,一般限制在1.5G~2G;64为操作系统对内存无特定限制.机器配置:128G内存 32核CPU典型设置:java -Xmx72g-Xms72 -Xmn4g -Xss256m -Xmx...
转载
89阅读
0评论
0点赞
发布博客于 2 年前

静态方法与泛型

静态方法有一种情况需要注意一下,那就是在类中的静态方法使用泛型:静态方法无法访问类上定义的泛型;如果静态方法操作的引用数据类型不确定的时候,必须要将泛型定义在方法上。即:如果静态方法要使用泛型的话,必须将静态方法也定义成泛型方法。public class StaticGenerator<T> { .... .... /** * 如果在...
原创
575阅读
0评论
2点赞
发布博客于 2 年前

java 类变量和实例变量的区别

类变量和实例变量的区别是:1,存放位置。类变量随着类的加载而存在于方法区中。实例变量随着对象的建立而存在于堆内存中。2,生命周期:类变量生命周期最长,随着类的消失而消失。实例变量生命周期,随着对象的消失而消失。Java中方法区的位置分三种情况:1、 java7之前,方法区位于永久代(PermGen),永久代和堆相互隔离,永久代的大小在启动JVM时可以设置一个固...
原创
255阅读
0评论
0点赞
发布博客于 2 年前

Spring AOP是什么?你都拿它做什么?

为什么会有面向切面编程(AOP)?我们知道Java是一个面向对象(OOP)的语言,但它有一些弊端,比如当我们需要为多个不具有继承关系的对象引入一个公共行为,例如日志,权限验证,事务等功能时,只能在在每个对象里引用公共行为,这样做不便于维护,而且有大量重复代码。AOP的出现弥补了OOP的这点不足。为了阐述清楚Spring AOP,我们从将以下方面进行讨论: 1.代理模式。...
转载
45阅读
0评论
0点赞
发布博客于 2 年前

sql(主要mysql)书籍推荐

1、《MySQL必知必会》这本书英文原版名是很标题党的《Teach Yourself SQL in 10 Minutes》,却是最好的数据库入门书,在Amazon上长期排在数据库销售榜首,建议想快速了解数据库原理和MySQL的新手阅读。快餐性质,简洁明快,小开本,而且很薄,比较好读。有前端工程师表示自己数据库方面只读了这本书,就足以应付大部分开发任务了。2、《SQL学习指南(第2版 修订版...
原创
2932阅读
0评论
0点赞
发布博客于 2 年前

vi/vim复制粘贴命令

复制的命令是y,即yank(提起) ,常用的命令如下:y 在使用v模式选定了某一块的时候,复制选定块到缓冲区用;yy 复制整行(nyy或者yny ,复制n行,n为数字);y^ 复制当前到行头的内容;y$ 复制当前到行尾的内容;yw 复制一个word (nyw或者ynw,复制n个word,n为数字);yG 复制至档尾(nyG或者ynG,复制到第n行,例如1yG或者y1G,复制到档尾)...
原创
706阅读
0评论
0点赞
发布博客于 2 年前

记一次微信H5支付失败(网络环境未能通过安全验证,请稍后再试)解决方案

产品过来反馈,在调起微信支付时,报以下错误,上网搜了下,好像是IP不一致导致的,解决方案如下:--------------------------------------------------官方解释:首先我们要分清spbill_create_ip参数是干嘛的?---------spbill_create_ip指的是终端ip,在APP和网页支付提交用户端ip,Nati...
转载
2542阅读
0评论
1点赞
发布博客于 2 年前

idea 常用快捷键及工具

刚开始学习写Java的时候,用的eclipse,正式工作后,主要用的myeclipse,去年初在前辈的推荐下,在2折的时候买了正版的 IntelliJ IDEA 和 Pycharm,12.0版终生使用,一年更新。使用前早就久闻其名,据说是最好的Java开发工具。起先用的非常不习惯,但是花了钱的,硬着头皮用了下去。短短一个礼拜,彻底爱上了它!就是辣么酸爽!-------------------...
转载
185阅读
0评论
1点赞
发布博客于 2 年前

idea maven 报-source 1.5 中不支持 diamond 运算符

"C:\Program Files\Java\jdk1.8.0_144\bin\java" -Dmaven.multiModuleProjectDirectory=D:\file\dqs_jx "-Dmaven.home=C:\Program Files\JetBrains\IntelliJ IDEA 2017.3\plugins\maven\lib\maven3" "-Dclassworlds...
转载
2092阅读
0评论
1点赞
发布博客于 2 年前

mysql建数据库的字符集与排序规则说明

1.字符集说明:一般选择utf8.下面介绍一下utf8与utfmb4的区别。utf8mb4兼容utf8,且比utf8能表示更多的字符。至于什么时候用,看你的做什么项目了,到http://blog.csdn.net/leelyliu/article/details/52879685看unicode编码区从1 ~ 126就属于传统utf8区,当然utf8mb4也兼容这个区,126行以下就是...
转载
419阅读
0评论
0点赞
发布博客于 2 年前

手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis

这篇博客写 ssm整合,写得很耐心很好,对原作者的认真表示佩服,和方便以后回头去看。原文url转载原文URL :https://blog.csdn.net/qq598535550/article/details/51703190...
转载
152阅读
0评论
0点赞
发布博客于 2 年前

使用IDEA创建maven父子工程(父子模块)项目

这是对多人合作、大型项目管理的好方式,对于这种工程,要理解好maven这个强大工具原文地址:https://blog.csdn.net/qq784515681/article/details/80756772
原创
2729阅读
0评论
0点赞
发布博客于 2 年前

maven dependency中scope=compile 和 provided区别

转自:http://supercharles888.blog.51cto.com/609344/981316问题再现:上次这边朋友问我一个问题,就是他们在pom.xml中的dependency中,看到有一些是<scope>provided</scope>的情况,比如如下:<dependency> <groupId>co...
转载
767阅读
0评论
1点赞
发布博客于 2 年前

Maven中基于POM.xml的Profile来动态切换配置信息

在一个后端同事的工程里看到在xml配置文件里用到了${pom.key}表达式,跟踪发现这个pom.key的值是在pom.xml中配置的,就上网搜了下,发现这篇文章写的很好正文-----------------------------------------引言: 在实际项目中,总会有若干个环境需要适配,各个环境下需要独立一套配置信息,该如何来简单快捷解决此类问题呢?Maven中的pro...
转载
1062阅读
0评论
0点赞
发布博客于 2 年前

什么是争论

网上看到这样一句对争论定义的话,觉得很好,记录下来“争论的过程是一个逐渐统一意见的过程,互相纠正对方的盲点,最终得出一个一致的结论。”...
原创
1310阅读
0评论
0点赞
发布博客于 2 年前

js开启和禁止页面滑动

页面上弹出弹框后,最好让页面禁止可以向下滑动实现方法是在弹框和遮罩层上加上一个禁止touchmove的事件function noScroll(event){ event.preventDefault(); }$("弹框,遮罩").on("touchmove",noScroll)即可。...
原创
1227阅读
0评论
0点赞
发布博客于 2 年前

一段SQL优化场景

看到这篇博客,虽然都是描述性语言(没有例子),但是我觉得写得很好,软件应用的灵魂在于后台,后台的灵魂在于数据库,数据库的灵魂在于性能,以下为原文:由于手头没有现场SQL代码,只能回忆回忆,顺便总结总结。那段SQL的问题是执行时间很慢,left join了5张表当然慢了,其中四张表都是数据量很大的表,而且有一个在一个in()中写了一段很长的select。首先就把这个in()操作去掉了,修改了...
转载
215阅读
0评论
0点赞
发布博客于 2 年前

intellij idea 解决无限出现This file is indented with tabs instead of 4 spaces的提示

通过ctrl+alt+s打开settings或菜单栏File->settings在settings找到Editor->Code Style,看右边有一个Indents Detection将Detect and use existing file indents for editing这一些的勾去掉,点击OK保存设置---------------------原文:h...
转载
1662阅读
0评论
0点赞
发布博客于 2 年前

记一次给电脑增加内存条(从8G增加到16G)过程

最近电脑卡慢,买了两个4G的金耐克内存条。安装重启后,在我的电脑里没有识别出来,最后上网搜解决方案,最后解决了方案如下:运行 =>输入msconfig 弹出以下界面选择 高级选项,弹出把最大内存前面的勾去掉就可以了,如果还不行重启下电脑应该就可以了...
原创
8641阅读
0评论
0点赞
发布博客于 2 年前

记一次 新建 springboot 项目 ,启动失败的经历

我用idea (spring initializr)新建了一个springboot项目,项目中用到了(勾选了) web 、mybatis mysql ,实际上项目中还没有配置连接数据库 ,在启动时报以下错误:"C:\Program Files\Java\jdk1.8.0_101\bin\java" -Didea.launcher.port=7536 "-Didea.launcher.bin....
原创
1095阅读
0评论
1点赞
发布博客于 2 年前

记一次 Oracle 新建一个表并为主键 建立一个自增序列以及触发器(inseat)

我新建的表,如下我的序列是CREATE SEQUENCE "WOSTORE"."SEQ_TABLE0531" MINVALUE 1 MAXVALUE 999999999999 INCREMENT BY 3 START WITH 65 CACHE 20 NOORDER NOCYCLE ;我的触发器是:create or replace trigger TABLE0531_T...
原创
467阅读
0评论
0点赞
发布博客于 2 年前

注解@Slf4j (及idea没有提示下的plugin安装)

如果不想每次都写private final Logger logger = LoggerFactory.getLogger(XXX.class);可以用注解@Slf4j一、在pom文件加入依赖<dependency><groupId>org.projectlombok</groupId><artifactId>lombok...
转载
689阅读
0评论
0点赞
发布博客于 2 年前

IntelliJ IDEA-2018.2查看源码和当前类中所有的属性和方法(十六)

按照下面的参考博客 ,我只执行了步骤2就可以用了-----------------------------------------------------------------------------------一、查看源代码步骤1:下载api文档去Sun官网下载api文档 ,下载后(比如jdk-8u181-docs-all.zip)保存在本地,下载地址:http://www.o...
转载
228阅读
0评论
0点赞
发布博客于 2 年前

IntelliJ IDEA中用快捷键自动创建测试类

IntelliJ IDEA中用快捷键自动创建测试类的默认按键为:ctrl+shift+t --> create new test在你所需要测试的类或者接口名称上按该快捷键:弹出:勾选需要测试的方法,点击OK 注意:若该快捷键点击无反应,需要自己设置自动创建测试类的快捷键:点击 file-> setting -> keymap 搜索:tes...
转载
3967阅读
0评论
1点赞
发布博客于 2 年前

mvn clean install 与 mvn install 的区别(为啥用clean)

之前写代码的过程中曾经遇到过问题,用mvn install后,新改的内容不生效,一定要后来使用mvn clean install 才生效,由于之前没有做记录,以及记不清是什么情况下才会出现的问题,于是想看看clean和不clean的区别。就如大家知道的,maven在执行一个生命周期的命令的是时候将会执行之前的所有生命周期操作,比如执行mvn install,会执行前面一系列的动作包括 comp...
转载
5984阅读
0评论
1点赞
发布博客于 2 年前

idea设置maven配置文件setting.xml的位置

---------------------作者:fengqing5578来源:CSDN原文:https://blog.csdn.net/fengqing5578/article/details/82854495版权声明:本文为博主原创文章,转载请附上博文链接!...
转载
6964阅读
0评论
1点赞
发布博客于 2 年前

Idea maven模块中pom.xml文件导包的时候不会自动提示 的解决

异常描述:Idea maven模块中pom.xml文件导包的时候不会自动提示解决方案:打开Settings界面,依次找到“Build,Execution,Deployment——>Bulid Tools——>Maven——>Repositories”。点击如图update按钮,更新Maven仓库索引---------------------作者:优云...
转载
4931阅读
0评论
0点赞
发布博客于 2 年前

Maven的Import changes 和enable auto-import

当我们新建maven项目后,每次修改 .pom 文件,右下角都会有弹框提示我们添加依赖Import Changes Enable Auto-Import:导入我们新添加的依赖Enable Auto-Import:以后更改 .pom 文件后自动下载依赖包如果想要取消自动导入依赖打开setting→maven→importing:取消选择Import Maven proj...
转载
4871阅读
0评论
4点赞
发布博客于 2 年前

使用IDEA创建maven项目却没有src目录的问题

参考的下面的这篇文章 ,确实问题解决了,但具体原因我还不清楚,先记录下来创建第一个maven项目的同学(萌新)千万千万千万不要手贱去点quickstart, 普普通通的创建就行了(否则就会没有src的目录, 这是up主在经历的n多次的创建之后得出的结论)像这样就好,然后点击下一步(next)就行了, gav的配置这个根据个人习惯, 中间步骤没有什么重点可讲完成...
转载
2755阅读
0评论
0点赞
发布博客于 2 年前

记一次访问虚拟机上MariaDB不通的解决过程

今天在我的虚拟机上安装了MariaDB, 但是从外部(navcat)访问它 访问不到. 凭经验我首先判断是端口没有放开,于是我把防火墙(firewalld)关了,之后有报了其他错误,Navicat连接MariaDB出错:1130-host . is not allowed to connect to this mysql server,百度知道我外部IP没有对它的访问权限,于是有设置下可以...
原创
362阅读
0评论
0点赞
发布博客于 2 年前

Java语言中三种遍历集合的方法

1.使用for循环。其代码表示如下:for(int i = 0;i<list.size();i++){ System.out.println(list.get(i));}2.使用foreach循环(JDK5.0以上版本可支持)。其代码如下:for(String string:list){ System.out.println(string);}其中String...
转载
61阅读
0评论
0点赞
发布博客于 2 年前

某些java类为什么要实现Serializable接口

什么是Serializable接口?一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才能被序列化什么是序列化?将对象的状态信息转换为可以存储或传输的形式的过程,在序列化期间,对象将其当前状态写入到临时存储区或持久性存储区,之后,便可以通过从存储区中读取或反序列化对象的状态信息,来重新创建该对象什么情况下需要序列化?当我们需要把对象的状态信息通过网络进...
转载
61阅读
0评论
0点赞
发布博客于 2 年前

今天在虚拟机上配通了rabbitmq

今天在我的虚拟机上配通了rabbitmq集群 ,真不不容易啊,主要是参照这个文档 https://blog.csdn.net/y_k_y/article/details/81350274。我的环境是centos7。
原创
246阅读
0评论
0点赞
发布博客于 2 年前

git push.default Update were rejected because a pushed branch tip is behand remote

现象:可以git pull下来,然后再git status,显示正常。通过浏览器访问git地址,发现没有别人提交的修改,最新修改是自己提交的。咨询同事,给出一个命令,就搞定可以正常push了。git config --global push.default current这句命令什么意思呢?指定push 的模式是current ,仅仅push 当前分支(这个分支名和远程分支名相同...
转载
291阅读
0评论
0点赞
发布博客于 2 年前

swiper,手机端滑动插件

样例代码<!DOCTYPE html><html lang="en""> <head> <meta charset="utf-8"> <meta name="viewport" id="viewport" content="target-densitydpi=1,width=device-width...
原创
249阅读
0评论
0点赞
发布博客于 2 年前

idea 启动tomcat 控制台中文乱码问题

搜了很多,最后还是根据这篇文章说的解决了 Tomcat conf目录下logging.properties文件原文:https://blog.csdn.net/MTner/article/details/87084404
原创
17878阅读
0评论
1点赞
发布博客于 2 年前

解决多个tab之间来回切换,iscroll.js 上拉加载更多出现重复请求加载问题

解决多个tab之间来回切换,iscroll.js 上拉加载更多出现重复请求加载问题。解决办法:设置一个标识,每个tab下面的iscroll对象只能初始化一次,这样就解决了。效果图这样的:关键代码,如下:$('.top >span').on('click',function(){ if($(this).hasClass('all')){ page.pa...
原创
2021阅读
0评论
0点赞
发布博客于 2 年前

关于表达(说话说清楚,你认为是一件难事吗?)

在职场呆久了,逐渐认识到了表达的重要性。你认为什么是会说能说呢?我暂且认为言之有物,用词准确,把事情说清楚,这就算会说话。在搞一个层次,能随机应变,不冷场,在职场上就混得游刃有余了。下面一篇相关文章,作为参考:http://www.360doc.com/content/17/1218/17/42634653_714264600.shtml ...
原创
121阅读
0评论
0点赞
发布博客于 2 年前

记录一次centos6.5 nginx 配通 nodejs服务

经过三天的努力,终于nginx配通了nodejs服务。第一天,把我本地window系统的一个简单的express+mongodb增删改查服务,给弄到了centos上,当然安装node ,supervicor(启动node服务的),在在项目目录里安装npm install ,这时候npm 全局安装的包可能不能用,可能需要把node/bin的目录放到环境变量里,这一番折腾后,node服务跑起来了,兴奋...
原创
92阅读
0评论
0点赞
发布博客于 2 年前

CentOS下Redis的安装

CentOS下Redis的安装原文地址:https://www.cnblogs.com/renzhicai/p/7773080.html目录CentOS下Redis的安装 前言 下载安装包 解压安装包并安装 启动和停止Redis 启动Redis 停止Redis 参考资料 CentOS下Redis的安装前言安装Redis需要知道自己需要哪...
转载
49阅读
0评论
0点赞
发布博客于 2 年前

IP地址分类(A类 B类 C类 D类 E类)

 IP地址由四段组成,每个字段是一个字节,8位,最大值是255,,     IP地址由两部分组成,即网络地址和主机地址。网络地址表示其属于互联网的哪一个网络,主机地址表示其属于该网络中的哪一台主机。二者是主从关系。  IP地址的四大类型标识的是网络中的某台主机。IPv4的地址长度为32位,共4个字节,但实际中我们用点分十进制记法。      IP地址根据网络号和主机号来分,分为A、...
转载
8865阅读
2评论
4点赞
发布博客于 3 年前

H5打开本地app应用

前言:业务场景,一个分享出去的h5界面通过页面内某个事件的触发,启动目标app并执行相关逻辑处理或做其他页面跳转(如:跳应用市场下载应用等)。下面是我在企业开发过程中,实操的记录,对于有这块需求的朋友,可以来参考下。Android实现通过浏览器点击链接打开本地应用(APP)并拿到浏览器传递的数据 前端页面:(界面中触发事件的入口)&lt;a href="myapp://jp.app/op...
转载
2016阅读
0评论
0点赞
发布博客于 3 年前

微信网页授权

前段时间做了一个视频征集网站,其中用到微信网页授权来获取用户的昵称和头像(作为登录信息),前端js做了获取code的操作,然后在用这个code去调我们后台自己封装的的一个接口A(相当于一个登录接口),然后调用其它接口需要登录态的,判断如果不是登录态就需要先调用这个接口获得登录态。比如,点赞接口就是。---这一块的后台逻辑我的理解是用户点赞时,判断下access_token(通过code换取来的...
原创
175阅读
0评论
0点赞
发布博客于 3 年前

window下 tomcat能启动,但是访问localhost:80/test.html 报404(我的解决方案)

调了很久,尝试了很多方案都不行,最后 我把test.html 从webapps文件夹下已到了 webapps/Root/下就行了,webapps/Root/下有个WEB-INF文件夹,我还不知道有什么用途,这里先记录下以后在研究...
原创
2476阅读
2评论
0点赞
发布博客于 3 年前

html5 postMessage解决跨域、跨窗口消息传递

原文:https://www.cnblogs.com/dolphinX/p/3464056.htmlhtml5 postMessage解决跨域、跨窗口消息传递一些麻烦事儿平时做web开发的时候关于消息传递,除了客户端与服务器传值还有几个经常会遇到的问题1.页面和其打开的新窗口的数据传递2.多窗口之间消息传递3.页面与嵌套的iframe消息传递4.上面三个问题的跨域数据传...
转载
145阅读
0评论
0点赞
发布博客于 3 年前

VC++6.0显示代码行号

VC6.0是一款比较稳定的功能强大的IDE,目前也有很多人在使用。但美中不足的是它不能像其他IDE那样显示行号。这里需要用到一个插件VC6LineNumberAddin,下载地址:http://files.cnblogs.com/emanlee/VC6LineNumberAddin.rar(这是EmamLee上传的,感谢)。使用步骤:1.将文件中的VC6LineNumberAddin....
转载
4093阅读
0评论
1点赞
发布博客于 3 年前

解决新版chrome无法手动拖动安装插件

背景Chrome 21.x系列增加了对扩展插件安装的限制, 自Chrome 21.x开始默认只允许从 Chrome Web Store (Chrome 网上应用店)安装扩展、应用及脚本,也就是意味着用户只能安装谷歌浏览器(Chrome Store)内的扩展插件。 虽然此举增强了安全性但也给众多依赖油猴及 Stylish 脚本的用户造成了很大的不便开发模式安装把下载后的.crx扩展名的...
转载
2107阅读
0评论
0点赞
发布博客于 3 年前

前端操作cookie的几个函数

/取得cookie  function getCookie(name) {      var nameEQ = name + "=";      var ca = document.cookie.split(';');    //把cookie分割成组      for(var i=0;i &lt; ca.length;i++) {          var c = ca[i];    ...
原创
324阅读
0评论
0点赞
发布博客于 3 年前

dns解析过程

DNS查询过程如下:1.操作系统会先检查本地的hosts文件是否有这个网址映射关系,如果有,就先调用这个IP地址映射,完成域名解析。2.如果hosts里没有这个域名的映射,则查找本地DNS解析器缓存,是否有这个网址映射关系,如果有,直接返回,完成域名解析。3.如果hosts与本地DNS解析器缓存都没有相应的网址映射关系,首先会找TCP/IP参数中设置的首选DNS服务器,在此我们叫它本地...
转载
110阅读
0评论
0点赞
发布博客于 3 年前

怎么将cookie中httponly属性设置为true

将cookie设置成HttpOnly是为了防止XSS攻击,窃取cookie内容,这样就增加了cookie的安全性,即便是这样,也不要将重要信息存入cookie。如何在Java中设置cookie是HttpOnly呢看Servlet 2.5 API 不支持 cookie设置HttpOnly建议升级Tomcat7.0,它已经实现了Servlet3.0但是苦逼的是现实是,老板是不会让你升级...
转载
4863阅读
0评论
0点赞
发布博客于 3 年前

仿支付宝微信支付密码框

仿支付宝微信支付密码框HTML:使用label控制样式CSS:设置input透明JS:input输入时,让label中&lt;li&gt;显示"•";  点击密码框清除密码。实现效果如图:&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt;    &lt;meta charset="UTF-8&q
转载
769阅读
0评论
0点赞
发布博客于 3 年前

前端操作复制粘贴板(clicpboardData )

有时候我们经常会碰到这些场景:玩掘金、知乎的时候复制一段文字,总是会在内容后面加上一些版权信息,以及像小说网站等都有禁止选中,禁止复制这种功能,还有点击自动复制账号的功能。我也经常遇到这些场景,有时候会去想这后面到底是怎么做,周末趁着有空去研究了一下,然后发现这些都跟操作剪贴板有关系,并且都不难,了解一下基本都知道怎么做了,整理分享一波给大家。目录 API介绍 实现类知乎/...
转载
3332阅读
0评论
0点赞
发布博客于 3 年前

git stash用法小结

今天在看一个bug,之前一个分支的版本是正常的,在新的分支上上加了很多日志没找到原因,希望回溯到之前的版本,确定下从哪个提交引入的问题,但是还不想把现在的修改提交,也不希望在Git上看到当前修改的版本(带有大量日志和调试信息)。因此呢,查查Git有没有提供类似功能,就找到了git stash的命令。综合下网上的介绍和资料,git stash(git储藏)可用于以下情形:发现有一个类是多余的...
转载
86阅读
0评论
0点赞
发布博客于 3 年前

git放弃修改&新增文件几种情况

1. 本地修改了一堆文件(并没有使用git add到暂存区),想放弃修改。 单个文件/文件夹:$ git checkout -- filename1所有文件/文件夹:$ git checkout .12. 本地新增了一堆文件(并没有git add到暂存区),想放弃修改。 单个文件/文件夹:$ rm filename / rm dir -rf1所有文件/文件夹...
转载
1601阅读
0评论
0点赞
发布博客于 3 年前

js 实现复制文本到粘贴板上

这篇博客https://www.jb51.net/article/95835.htm,我试了就下面这种可行(我很晕)&lt;script type="text/javascript"&gt;function copyUrl2(){var Url2=document.getElementById("biao1");Url2.select(); // 选择对象document....
原创
586阅读
0评论
0点赞
发布博客于 3 年前

跨域ajax请求之cors原理解析

跨域带用户认证凭据,这种js里的设置方法,现在大多数浏览器都支持了,如果还要兼容ie低级浏览器那最好就用jsonp吧一下原文------------------------------------------------------------------------------本文是系列文章,上一篇文章地址是:http://newsn.net/say/cross-domain-aja...
转载
2656阅读
0评论
0点赞
发布博客于 3 年前

window神奇cmder安装与配置

简介与 Windows 自带的 cmd 和 PowerShell 相比,cmder 具有友好的界面和更加丰富的功能。安装下载地址:http://pan.baidu.com/s/1o7H5NRk解压后,得到 cmder1.3.2 文件夹。将其拷贝到 D:\Program Files\ 目录下。然后,将 Cmder.exe 所在的目录(D:\Program Files\cmder1...
转载
597阅读
0评论
0点赞
发布博客于 3 年前

设置mysql最大连接数

懒一次,百度就可以搜得到。原文:https://blog.csdn.net/elong490/article/details/73296490
转载
59阅读
0评论
0点赞
发布博客于 3 年前

Windows下MySQL下载安装、配置与使用

我是下载的msi(window可执行文件),但也是按照这个配置跑起来的,第三步没做下面原文用过MySQL之后,不论容量的话,发现比其他两个(sql server 、oracle)好用的多,一下子就喜欢上了。下面给那些还不知道怎么弄的童鞋们写下具体的方法步骤。(我这个写得有点太详细了,甚至有些繁琐,有很多步骤在其他的教程文档里都是省略掉的,但我还是要写出来,因为我当时走了很多弯路,我希望...
转载
85阅读
0评论
0点赞
发布博客于 3 年前

navicat 连接 mysql 出现1251Client does not support authentication protocol requested by server的解决方案

前期修改root密码问题(首次安装的root密码是空,直接Enter就行):cmd用管理员身份进入,然后输入mysqladmin -u root -p password newpassword 需要注意的是无需单引号(之前在网上找的是有单引号结果一直无法成功),newpassword就是新的密码,如下图:1.启动mysql并登入:2.登入成功后mysql &gt; 样式...
转载
130阅读
0评论
0点赞
发布博客于 3 年前

如何用intellij idea新建一个java web+Servlet项目

创建一个JAVA-web项目的前提:1、下载并安装JDK2、安装并配置Tomcat服务器下面开始创建JAVA-web项目:1、File——&gt;new——&gt;Project... 2、跟着下面的步骤:如果第2步找不到JDK说明你的JDK没有安装好或者没有配置好 3、跟着下面的步骤(突然发现自己已经创建了工程test13,然后在后续步骤中我将工程名改为tes...
转载
104阅读
0评论
0点赞
发布博客于 3 年前

git config core.autocrlf false

Windows下Git使用报错:warning:LF will be replaced by CRLF in ××××.×× Windows下Git使用报错:warning:LF will be replaced by CRLF in ××××.××(文件名)The file will have its original line ending in your workin...
转载
10251阅读
0评论
3点赞
发布博客于 3 年前

H5微信分享(好友、朋友圈)默认缩略图、标题和描述设置

最近一个项目用到H5微信分享(好友、朋友圈),中间碰到好多难点,搜了好多才解决,现记录如下先直接上源码    //分享朋友圈、好友    $.ajax({          url:weburl+'/p/jsapi?url='+encodeURIComponent(location.href),          type:"get",          datatype:"jso...
原创
9325阅读
0评论
0点赞
发布博客于 3 年前

css 两行省略

没有找不到,只有想不到,有了信息的想法就去搜,可能已经有人实现了的呢-------------------------首先,要知道css的三条属性。overflow:hidden; //超出的文本隐藏text-overflow:ellipsis; //溢出用省略号显示white-space:nowrap; //溢出不换行这三个是css的基础属性,需要记得。但是第三条属性...
转载
1016阅读
0评论
0点赞
发布博客于 3 年前

sublime text3 手动下载安装babel插件(支持ES6、jsx语法高亮)

由于某种原因,不能使用package control自动安装插件,因此我都手动安装,babel-sublime官方没说明手动安装的方法,我下载了它的release版本,但不知道应该把解压后的哪个文件夹放到sublime的packages文件夹下官网https://github.com/babel/babe...  //下载sublime babel插件安装包然后把这个安装包解压后放到sub...
原创
2035阅读
1评论
0点赞
发布博客于 3 年前

Chrome 禁止 http 自动转化为https

原文:https://blog.csdn.net/thewindkee/article/details/80668974Chrome 浏览器地址栏中输入 chrome://net-internals/#hsts在 Delete domain security policies 中输入项目的域名,并 Delete 删除可以在 Query domain 测试是否删除成功这里如果还是不行, 请清除浏览器...
转载
7697阅读
0评论
0点赞
发布博客于 3 年前

nodejs的url

后端(路由)主要是获取客户端发来的请求(request),然后给他response。//本地访问地址,http://127.0.0.1:8085/test.txt?name=zhang&amp;age=27#linodejs自带URL模块var url=require('url')http.createServer(function(request,response){ //获取请求 var re...
原创
269阅读
0评论
0点赞
发布博客于 3 年前

win7搭建本地IIS服务器

有序需要一个临时服务器做调试,就开启了一个window自带的IIS服务器很简单好用,网上也有很多教程我这里就简单记录下过程控制面板--所有控制面板项--程序和功能 ;点击左上角的打开或关闭window功能,在这个弹框中,选中Internet信息服务,这样就开始安装IIS服务器了(需要个几分钟)然后,控制面板--所有控制面板项--管理工具,里面有两项是需要的打交道的 【Internet 信息服务(I...
原创
1466阅读
0评论
0点赞
发布博客于 3 年前

现在安装sourcetree 免登陆小技巧

以前window安装sourcetree是不强制账号登录的,由于某种原因我们又进不去国外的网站。这里我从网上找到了一个免登陆的一个小技巧原文:http://www.cnblogs.com/xiofee/p/sourcetree_pass_initialization_setup.html SourceTree 安装之后需要使用账号登陆以授权,以前是可以不登陆的,但是现在是强制登陆。虽然是免费授权,...
原创
2010阅读
0评论
0点赞
发布博客于 3 年前

闭包、for循环和立即执行函数

闭包与变量  作用域链的一个副作用:闭包只能取得包含函数中任何变量的最后一个值。复制代码代码如下:function createFunctions(){    var result = new Array();    for (var i=0; i &lt; 10; i++){        result[i] = function(){            return i;        }...
原创
1927阅读
0评论
0点赞
发布博客于 3 年前

linux命令之cat tac rev

cat是显示文件夹的命令,这个大家都知道,tac是cat的倒写,意思也和它是相反的。cat是从第一行显示到最后一行,而tac是从最后一行显示到第一行,而rev 则是从最后一个字符显示到第一个字符。例如:cat 显示为:asdfsdfa则tac显示为:sdfaasdfrev显示为:fdsaafds...
原创
178阅读
0评论
0点赞
发布博客于 3 年前

git的一点心得

平时我们在接到一个任务时,都要创建一个新分支,一般我们是在gitlab网站(也就是我们的远端origin)上创建,然后再拉到本地,再把它切为当前分支。今天介绍这个方法是方向的(一般不常用):git banach 分支名;  或者一步到位 git checkout -b 分支名 这样我们创建的分支是根据当前的分支创建的(也就是基于当前的HEAD分支创建分支),一般我们都是从master分支上拉取分支...
原创
97阅读
0评论
0点赞
发布博客于 3 年前

正则 (?:)

(?:X)在正则中表示所匹配的子组X不作为结果输出正常情况(X)中的X会被作为新增的一个组序号输出,比如(A)(B),A的序号1,B的序号2如果(?:A)(B),A将没有序号不输出,B的序号为1/*规范化url,去掉后面的查询字符串,可选的反斜杠,并将它变为小写*/var path = req.url.replace(/\/?(?:\?.*)?$/,''
原创
8554阅读
0评论
1点赞
发布博客于 3 年前

input的几个html5属性

autocorrect autocomplete autocapitalize最好设置为off
原创
190阅读
0评论
0点赞
发布博客于 4 年前

vi 关键字查找

vi有两种模式,命令模式和编辑模式,分别用ESC和i键来切换。要查找文中的关键字xxx,可在命令模式下输入/xxx即一个斜杠加关键字,然后回车就能找到,这时按键n和shift+n是用来向下和向上搜索的。这样会搜索文中所有出现xxx的地方,要全字匹配的话还要加的形式。如果只搜索xxx前缀的就用/\
原创
329阅读
0评论
0点赞
发布博客于 4 年前

tail -f 实时查看日志文件

tail -f 实时查看日志文件 tail -f 日志文件log 就这么简单,按ctrl+c 退出
原创
39101阅读
1评论
3点赞
发布博客于 4 年前

马未都谈教育

【新东方家庭教育微评】 尽管只上到小学四年级,但这并未影响马未都自学成才,早在1981年就以小说《今夜月儿圆》而一夜成名,如今他已经是一位名副其实的文化杂家,在诸多领域颇有建树,在很多人的眼中,他渊博、生动又极富个性。马未都对于教育问题也常常发表自己独到的观点,令人印象深刻。今天为大家推荐一篇他的专访文章,涵盖知识结构、家庭教育、美学教育、孩子阅读等一系列于我们非常有启发的话题。 
原创
2646阅读
0评论
0点赞
发布博客于 4 年前

关于gitignore文件的创建与使用

命令行下查看以点开头的文件或目录,命令是 ls -all在我们使用github提交本地代码时,有些库文件和日志文件是不必要提交的,那如何处理这个问题呢?这个时候我们就会用到.gitignore文件了。  该篇博客我会介绍如何创建.gitignore,以及如何处理已提交的不必要的项目文件。此次工作环境是基于ubuntu14.04。创建    首先,.git
转载
200阅读
0评论
0点赞
发布博客于 4 年前

meta format-dection

format-detection翻译成中文的意思是“格式检测”,顾名思义,它是用来检测html里的一些格式的,那关于meta的format-detection属性主要是有以下几个设置:meta name="format-detection" content="telephone=no"meta name="format-detection" content="email=no"me
原创
202阅读
0评论
0点赞
发布博客于 4 年前

vue中关闭eslint检查

由于eslint 检查过于严格,有时候不想使用,可以在vue+webpack 项目,在build目录下,webpack.base.conf.js 文件 关闭eslint对应的rule就可以了。
原创
3395阅读
1评论
0点赞
发布博客于 4 年前

sublime 支持vue语法高亮

sublime 支持vue语法高亮1、下载文件链接:GitHub - vuejs/vue-syntax-highlight: Sublime Text syntax highlighting for single-file Vue components或https://github.com/vuejs/vue-syntax-highlight 解开压缩包
转载
298阅读
2评论
1点赞
发布博客于 4 年前

hexo简介

Hexo简介Hexo是什么Hexo(中文官方网站)是一个快速, 简洁且高效的博客框架. 让上百个页面在几秒内瞬间完成渲染. Hexo支持Github Flavored Markdown的所有功能, 甚至可以整合Octopress的大多数插件. 并自己也拥有强大的插件系统.安装Hexo是基于node.js的, 所以我们在安装它之前需要用到npm安装工具
转载
290阅读
0评论
0点赞
发布博客于 4 年前

Windows 版 SourceTree 免登录跳过初始设置的方法

SourceTree 初始化登录SourceTree 安装之后需要使用账号登陆授权以后才可以使用,以前是可以不登陆的,但是现在是强制登陆。虽然是免费授权,但是不知道是什么原因,登陆经常会失败,翻墙也不行,这里就分享一下跳过这个初始化的步骤。SourceTree 免登录跳过初始设置的方法首先,安装完 SourceTree 以后先运行一次,弹出初始化登录页面后退出。打开 我的电脑,
转载
564阅读
0评论
0点赞
发布博客于 4 年前

vue的模板 <template></template>

div id="app"> my-component>my-component>div>Vue.component('my-component',{ template: 'div>AAAAAdiv>div>BBBBBdiv>'});var vm = new Vue({ el: '#app',});Vue 版本: 2.1.3问:为什么页面只渲
原创
4121阅读
0评论
0点赞
发布博客于 4 年前

vue中 router-link的简单使用

原文地址:http://router.vuejs.org/zh-cn/api/router-link.html 组件支持用户在具有路由功能的应用中(点击)导航。 通过 to 属性指定目标地址,默认渲染成带有正确链接的  标签,可以通过配置 tag 属性生成别的标签.。另外,当目标路由成功激活时,链接元素自动设置一个表示激活的 CSS 类名。 比起写死的  会好一
转载
1991阅读
0评论
0点赞
发布博客于 4 年前

vue中v-text,v-html, v-model, {{}}之间的异同

vue中v-text,v-html, v-model, {{}}之间的异同,记得之间的区别就好。
原创
689阅读
0评论
0点赞
发布博客于 4 年前