自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奔跑的菜鸡

记录学习的点点滴滴

  • 博客(17)
  • 收藏
  • 关注

原创 在js中获取当前打开的窗口的ip地址

window.location.host

2020-04-28 17:39:57 1832

原创 git clone的时候时候直接指定分支名,git远程分支强制覆盖本地代码;gitCherryPick挑选合并;gitNewBranch从某次提交处切分支

git clone 直接指定分支名demo如下最后的edi-wes是本地的文件夹名字,如果不存在,会在本地创建,git会把项目down到这个自定义的目标文件夹里git clone -b proj-olay-wes-2.1 http:/XXX.XXX.XXX edi-wes...

2020-04-26 11:29:03 1443

原创 JDK1.8关于List的扩容大小实现

List在工作中是很常用的一个集合它有3个构造方法public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable{ // 构建一个初始容量是10的ArrayList...

2020-04-24 17:48:37 1595

原创 js正则表达式略解,正则判断汉字、正数、英文的格式

https://regexper.com/#这个网站可以形象的把正则表达式以图形的形式展现出来先来一波正则简介平时我们在sql语句中的 * 其实就是正则表达式还有linux中查找文件 find ./ -name *.txt 也是正则表达式简单的以数字开头/d后面可以跟 * , + , ? , . 分别是任意次数,一次或多次,0或1次,任意字符转义字符和...

2020-04-18 18:50:19 1866

原创 js中重新对数组进行排序

it.boottomRightGridData是一个数组,b(后者)放前面就是降序,a(前者)放前面就是升序#降序排序rightGridData = it.boottomRightGridData;rightGridData = rightGridData.sort(function(a, b) { return b.status - a.status;});...

2020-04-12 23:01:20 977

原创 wechat微信模板消息推送demo

先上一波微信的官方文档中对消息模板的推送https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Template_Message_Interface.html#5我这边其实是用第三方SDK实现的那么先上依赖<dependency> <groupId>com.gi...

2020-04-10 00:34:27 2475 2

原创 java中不使用比较取2个数的最大值和最小值

通常来说,求两个数的最大值与最小值,最常用的方法是比较大小。下面给出一种不需要比较大小就可以求出两个数中的最大值与最小值的方法,该方法用到了一种巧妙的数学方法。最大值:Max(a,b)=(a+b+|a-b|)/2,最小值:Min(a,b)=(a+b-|a-b|)/2最大值:if (a>=b) (a+b+a-b)/2=a else (a+b+b-a)/2 = b最小值:if(a...

2020-04-08 22:52:10 1468

原创 使用goosa插件实现浏览器直接对服务器进行文件上传和下载

因为是go写的,所以不需要安装环境,下载下来,直接就可以跑起来我用的是v0.1.3https://github.com/pldubouilh/gossa/releases/download/v0.1.3/gossa-linux64下面附上github地址https://github.com/pldubouilh/gossa/releases...

2020-04-07 16:04:24 320

原创 java中map和list的炫酷初始化,线程使用lambda来实现

直接上代码map和list初始化List<String> list = new ArrayList<String>() {{ add("www."); add("javastack."); add("cn");}};Map<String, String> map = new HashMap<String, String&g...

2020-04-06 21:53:32 1350

原创 springboot使用AOP拦截器拦截验证,然后使用handler统一拦截controller抛出的对应异常,并改变返回的httpResponseStatus响应状态

定义AOP类package com.chan.wechatshop.aspect;import com.chan.wechatshop.exception.SellerAuthorizeException;import com.chan.wechatshop.utils.CookieConstant;import com.chan.wechatshop.utils.CookieUtil;...

2020-04-06 18:47:08 2617

原创 登录使用cookie,使用HttpServletResponse添加cookie,在HttpServletRequest获取cookie

HttpServletResponse添加cookie这里用cookie是为了验证登录的用户,在用户使用微信扫码登录之后会先把信息set到redis中,然后再add到cookie中.后面就会拿cookie中的用户信息去redis中验证用户是否是登录状态HttpServletRequest获取cookieHttpServletRequest.getCookies()拿到的是一个cookie数...

2020-04-06 16:04:49 10383 1

原创 springboot整合redis,写入String类型的值,删除redis对应值

首先肯定要部署一个redis服务这个网上随便捞一个部署就行;我这里是用docker配合docker-compose部署的redis服务接来下就是引入依赖了<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr...

2020-04-06 14:23:45 1173

原创 使用第三方sdk,微信wechat扫码登录

依赖<dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-mp</artifactId> <version>2.7.0</version>...

2020-04-04 23:54:19 2432

原创 记ubuntu用jstack排查服务假死

要使用jstack首先要有jdk环境,这个大家可以自行百度安装一下第一步通过 ps -ef | grep XXX找出对应的服务的PID可以多重嵌套使用ps命令ps -ef | grep java | grep wms | grep 30010得到进程ID为14007,第二步找出该进程内最耗费CPU的线程,可以使用ps -Lfp pid或者ps -mp pid -o THREAD, ti...

2020-04-04 15:25:12 808

原创 jpa在实体中映射数据库字段时下划线爆红

原因因为数据库中的字段有下划线,java中是驼峰命名,所以需要映射一下,但是使用了@Column和@table之后两者竟然都爆红.后来查到案例,是因为要在idea中配置一下数据源配置数据源然后在使用@Column时也要使用@table不然还是会报红.之后完美解决...

2020-04-02 00:57:48 2121

原创 layui常用的弹出层的使用,以及jquery的ajax请求

监听div中的按钮,然后弹出confirm验证弹窗在head中加载一下layui的js cdn在使用layui.confirm的弹框的时候可以注意到回调函数那里有个index下标,这个下标默认情况下是confirm返回的index,是layer自己的索引,不是你元素上的,你要获取元素上的。需要$(this).index() 来获取<script src="https://www.la...

2020-04-01 18:51:56 7339

原创 idea中push项目到另一个git地址的项目中

当我们在别人的git项目中写完代码后,想把项目推送到自己搭的git中的时候,为了省力,可以直接修改.项目下.git文件中的config文件中的项目地址,原来这个地址肯定是你拉取项目时的地址,现在替换成你要推上去的这个http地址就行了.在push的时候git会自动拿电脑上已经存在的用户名和密码,即自动切换到新url中的git用户名和密码...

2020-04-01 18:25:39 5480

空空如也

空空如也

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

TA关注的人

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