摘要:
Java Response URL 重定向的 Cookie 问题 想象下面两行伪代码: 1. setCookie(...); 2. redirect(new_web_url); 首先设置一个Cookie,然后重定向到另外一个网址,这个网址跟当前网站的域名不同 在多数情况下这两行代码执行毫无问题,co
阅读全文
posted @ 2019-09-09 21:31
趙小傑
阅读(4517)
推荐(0)
摘要:
Centos7搭建redis5.0.5集群 Redis是一个开源(BSD许可),内存数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,如字符串,散列,列表,集合,带有范围查询的排序集,位图,超级日志,具有半径查询和流的地理空间索引。Redis具有内置复制,Lua脚本,LRU驱逐,事务和不同级
阅读全文
posted @ 2019-09-06 14:53
趙小傑
阅读(228)
推荐(0)
摘要:
Springboot项目启动后执行特定方法 Springboot给我们提供了两种“开机启动”方式:ApplicationRunner和CommandLineRunner。 这两种方法提供的目的是为了满足,在项目启动的时候立刻执行某些方法。我们可以通过实现ApplicationRunner和Comma
阅读全文
posted @ 2019-09-05 16:44
趙小傑
阅读(413)
推荐(0)
摘要:
Java中CST北京时间和UTC国际时间转换 http://www.beijing time.org/time15.asp 1、UTC(世界标准时间) 协调世界时,又称世界标准时间或世界协调时间,简称UTC(从英文“Coordinated Universal Time”/法文“TempsUniver
阅读全文
posted @ 2019-08-29 16:54
趙小傑
阅读(4885)
推荐(0)
摘要:
微信小程序中一个表单多个picker选择器 "官方文档 picker组件" 一、微信小程序的MVVM思想 MVVM的设计思想:关注Model的变化,让MVVM框架去自动更新DOM的状态,从而把开发者从操作DOM的繁琐步骤中解脱出来! 微信小程序的前端架构设计,以及开发模式,充分参考了Vue、Reac
阅读全文
posted @ 2019-08-23 17:10
趙小傑
阅读(1359)
推荐(0)
摘要:
SpringBoot之静态资源处理 之前遇到过通过url访问图片 "SpringBoot通过url访问获取外部静态资源图片" ,但是当时也有局限性记录的不够全面。下面再总结一下,温故而知新,可以为师矣。 1、Spring boot默认静态资源访问方式 默认对/ 的访问可以直接访问四个目录下的文件:
阅读全文
posted @ 2019-08-21 14:37
趙小傑
阅读(201)
推荐(0)
摘要:
jQuery Ajax使用FormData对象上传文件 FormData对象用以将数据编译成键值对,以便用XMLHttpRequest来发送数据。其主要用于发送表单数据,但亦可用于发送带键数据(keyed data),而独立于表单使用。如果表单enctype属性设为multipart/form da
阅读全文
posted @ 2019-08-21 12:02
趙小傑
阅读(213)
推荐(0)
摘要:
Java线程池工具类 java代码 使用
阅读全文
posted @ 2019-08-21 09:26
趙小傑
阅读(1322)
推荐(0)
摘要:
SpringBoot使用webxml后上传文件异常multipart form is disabled 今天遇到了上传文件的一个问题,项目环境是Springboot+JSP。因为使用了公司内部的框架,所以也需要使用web.xml。 一、表单+后台处理代码 一个非常简单的文件上传,错误里的 no mu
阅读全文
posted @ 2019-08-20 15:31
趙小傑
阅读(631)
推荐(0)
摘要:
Java8的lambda表达式遍历集合 这里简单的forEach循环遍历List和Map。 示例
阅读全文
posted @ 2019-08-20 11:30
趙小傑
阅读(604)
推荐(0)
摘要:
Springboot基于Guava+自定义注解实现限流功能 之前写过 "Springboot使用AOP+自定义注解方式实现日志记录" 、 "使用Guava中RateLimiter进行限流" ,那么我们能不能基于Guava+自定义注解实现限流功能呢? 关于实现限流其实还有很多解决方法,如使用redis
阅读全文
posted @ 2019-08-19 12:02
趙小傑
阅读(1019)
推荐(0)
摘要:
Springboot集成JSP 虽然SpringBoot官方不推荐使用jsp,但是这里是中国一个注重速度和效率的国度,北京十三号线的速度严重影响了中国互联网的进程,西二旗莫得感情!原有项目使用的是jsp,现在让你给你几天时间用Sprinboot升级一下而且你肯定不想把原有的页面也重写一遍。 问题1:
阅读全文
posted @ 2019-08-19 11:59
趙小傑
阅读(228)
推荐(0)
摘要:
Java唯一Id生成器基于雪花算法 java代码
阅读全文
posted @ 2019-08-15 11:58
趙小傑
阅读(795)
推荐(0)
摘要:
Springboot使用AOP+自定义注解方式实现日志记录 在Spring框架中,可以使用AOP配合自定义注解可以方便的实现用户操作的监控,来简化我们的代码。 什么是自定义注解? 了解自定义注解之前必须了解四个元注解,什么是元注解?元注解指作用于注解之上的元数据或者元信息,简单通俗的讲,元注解就是注
阅读全文
posted @ 2019-08-13 15:27
趙小傑
阅读(532)
推荐(0)
摘要:
使用Guava中RateLimiter进行限流 Google 出的 "Guava" 是 Java 核心增强的库,应用非常广泛。 限流场景 最常见的秒杀场景多个用户在同时抢购一件或者多件商品,用户量过多可能会导致系统挂掉。还有就是大量的消息推送,服务商接口每秒能处理的短信发送量有限。 总结一句话就是提
阅读全文
posted @ 2019-08-13 15:27
趙小傑
阅读(530)
推荐(0)
摘要:
Windows上git输错一次密码不在提示输入密码 当我输入用户名和密码错误后,第二次再git clone时就不再弹框让我输入用户名和密码。 这样就进入了死循环,一直提示认证失败。o(╥﹏╥)o 解决方案: 控制面板 凭证管理器,删除错误的凭证即可
阅读全文
posted @ 2019-08-13 14:28
趙小傑
阅读(392)
推荐(0)
摘要:
JSON Web Token 简介 JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案,本文介绍它的原理和用法。 官网:https://jwt.io 什么是JSON Web Token? JSON Web Token(JWT)是一个开放标准( "RFC 7519" ),它定义
阅读全文
posted @ 2019-08-13 14:19
趙小傑
阅读(304)
推荐(0)
摘要:
Springboot+Shiro+Jwt实现权限管理 简要的说明下我们为什么要用JWT,因为我们要实现完全的前后端分离,所以不可能使用session,cookie的方式进行鉴权,所以JWT就被派上了用场,你可以通过一个加密密钥来进行前后端的鉴权,实现无状态鉴权。 之前我一直使用spring secu
阅读全文
posted @ 2019-08-13 09:51
趙小傑
阅读(1136)
推荐(0)
摘要:
Springboot配置外部容器使用JNDI读取数据源 简介 JNDI(Java Naming and Directory Interface,Java命名和目录接口)是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一的客户端API,通过不同的访问提供者接口JNDI服务供应接口(SP
阅读全文
posted @ 2019-07-31 12:55
趙小傑
阅读(3607)
推荐(1)
摘要:
Springboot解决Main方法启动无法注入JNDI 上一篇 "Springboot配置外部容器使用JNDI读取数据源" ,讲到部署到web容器如何使用JNDI读取数据源。 那么在开发时Main方法启动怎么使用JNDI读取数据源?? 需求 仅在dev环境下解决main方法无法注入JNDI,生产和
阅读全文
posted @ 2019-07-31 10:55
趙小傑
阅读(1645)
推荐(0)
摘要:
Springboot2.1.6版本部署resin4.0.62 Resin 简介 Resin是CAUCHO公司的产品,是一个application server,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发。(by百度百科) 官网: https://ca
阅读全文
posted @ 2019-07-29 10:55
趙小傑
阅读(686)
推荐(0)
摘要:
Java解决多线程无法@Autowired注入,手动获取Bean对象 问题 当我们使用多线程时,又想注入一个service给我们使用,但是我们发现service总是为null。 代码示例: 原因 new Thread不在spring容器中,也就无法获得spring中的bean对象。 解决方案 1.最
阅读全文
posted @ 2019-07-29 10:11
趙小傑
阅读(3944)
推荐(0)
摘要:
Linux设置Vim显示行号 Vim是Linux下十分好用的一个工具,有时候我们想让显示行号方便我们操作。 vim /etc/vim/vimrc --在set ruler下添加 set nu 保存 :wq 刷新配置 source /etc/bashrc
阅读全文
posted @ 2019-07-25 22:31
趙小傑
阅读(169)
推荐(0)
摘要:
Linux使用wget后台下载 有时候我们需要下载很大文件,又不想一直等着,想让后台静默下载文件。 使用wget b url 后台任务启动后,会返回两段话,第一段返回一个pid,代表这个后台任务的进程,并且我们可以kill掉这个id来终止此次下载,第二段返回了一句话,意思是会将输出(持续)写入到wg
阅读全文
posted @ 2019-07-25 22:17
趙小傑
阅读(1104)
推荐(1)
摘要:
排查生产环境CPU过高的问题 检查系统内存和CPU的使用情况 free工具用来查看系统可用内存: https://linuxtools rst.readthedocs.io/zh_CN/latest/tool/free.html Mem指的是内存,Swap指的是交换分区 每一列分别是交换的总量(to
阅读全文
posted @ 2019-07-23 22:35
趙小傑
阅读(389)
推荐(0)