自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 String.equal(Integer),java字符串与其他类型判断相等

奇葩问题: String.equal(Integer) 始终为 false 那就老老实实转String再equal吧

2020-05-27 13:57:51 22 0

原创 redis利用hsetnx加锁

try{ //防止并发重复充值 if(cacheService.hsetnx(MemberRedisKey.MEMBER_RECHARGE_FLAG, billEntity.getOrderId(), 1)){ memberAccountService.doRech...

2020-05-22 14:04:12 34 0

原创 idea日常忽略文件不提交,以及node_modules路径(这个严重会导致idea卡死)

一、忽略某些不提交的文件(直接在文件上右键点击) 二、忽略node_modules(一定要做这一步,不然提交还是JRebel编译都会导致卡顿,因为node_modules文件太多)

2020-05-09 10:44:57 76 0

原创 java使用feign接口下载文件

1、feign接口定义(注意:Response 导包) import feign.Response; /** * 导出定义 */ @PostMapping(value="/xx/export") Response export...

2020-04-13 11:40:56 293 7

原创 JSONArray和List转成json字符串,格式是一样的

直接上测试 测试代码: public static void main(String[] args) { JSONArray jsonArray = new JSONArray(); jsonArray.add(123); jsonAr...

2020-04-11 11:35:57 60 0

原创 java生成gif动图验证码

package com.mortals.iot.module.system.valid.web; import com.mortals.framework.util.SecurityImage; import com.mortals.iot.module.common.web.CommonCon...

2020-04-10 14:01:48 75 0

原创 Spring Cloud Zuul统一异常处理

一、在zuul的errorfilter中处理(我使用的这种) 二、zuul会抛ZuulException,然后转发路径为/error的Controller;(作为替补) import com.alibaba.fastjson.JSONObject; import com.mortals...

2020-03-09 15:11:04 102 0

原创 Spring Cloud Zuul动态修改路由后的请求url

场景: 根据路由规则分发请求到相应子系统;but有些子系统有context-path的前缀; 解决办法: 自定义filter继承ZuulFilter,在run方法中重新指向新的URI地址: package com.mortals.iot.module.common.intercept...

2020-03-06 17:35:46 146 4

原创 SpringMVC获取、重写请求request中的json参数

如图,postman中的json格式,后台解析参数 我的json:{"loginName":"shanghu001","password":"shanghu1","belongType":1} ...

2020-03-06 10:12:15 106 0

原创 Zuul中使用interceptor拦截器

package com.mortals.iot.module.common; import org.springframework.beans.BeansException; import org.springframework.beans.factory.config.Instantiatio...

2020-03-01 20:05:36 208 0

原创 关于spring zuul和spring gateway场景探讨总结

首先推荐使用gateway(据说zuul已经不维护了); 场景: 用户请求到系统,大部分直接路由转发,并且支持扩展自己系统的Controller及业务; 这种场景使用:zuul (我当时还想用gateway) 原因: 因为gateway和zuul不一样,gateway用的是长连接,n...

2020-02-28 17:36:42 100 0

原创 spring @Transactional service一个方法,事务什么时候提交的?探索事务传播机制

原文地址 事物详解 要点: 1、事务在开启他的那个方法结束后就提交; 2、在这个事务里面添加的数据,在这个事务本身里面是能够看到的,只是其他事务不能看到这个数据; 我当时疑问的是第二点,为什么我没提交事物,查询的确实最新数据。 大佬测试的详尽文章,推荐阅读 探索(忽略我自己记录,...

2020-01-19 09:50:44 821 0

原创 java分布式唯一序列号生成(如订单号)

/** * 订单号分布式——序列号生成工具 */ public class SeqGenerator { /** 开始时间截 (2017-01-01) */ private static final long twepoch = 1483200000000L; /...

2019-12-30 10:48:52 115 0

原创 姿势

分布式事务 数据结构 SpringBoot 快速整合Mybatis(去XML化+注解进阶)

2019-12-25 15:48:21 50 0

原创 hsweb初尝试【后台管理系统】

演示地址:用户名:test 密码:test http://demo3.hsweb.me/admin/index.html 下载及学习安装 项目git地址

2019-12-14 11:30:22 169 0

原创 java8初尝试

示例: List<Long> areaList = couponBaseExtraList .stream().filter(entity -> entity.getAreaId() != null) .map(CouponBaseExtraEntity :: getArea...

2019-12-12 13:32:12 52 4

原创 Ubuntu18下安装Redis,尝试搭建集群(坑记录)

坑逼记录:Ubuntu18不支持yum命令(反正百度各种尝试安装yum都有问题,希望各位不要重蹈覆辙) 说明:rpm/yum适用于Redhat、CentOS、Suse等平台;apt-get/dpkg适用于Debian、Ubuntu等平台;zypper适合于Suse平台 一、安装办法:详见原文 ...

2019-11-27 12:56:41 156 0

转载 springboot+shiro+redis项目整合

springboot+shiro+redis项目整合 Shiro应用篇(二):Shiro结合Redis实现分布式环境下的Session共享

2019-11-25 10:40:07 34 0

原创 windows通过自写bat命令快速启动redis(不用每次进入,然后启动)

如图,随意新建bat文件(可以托快捷方式到桌面) 启动服务内容如下(命令解释:进入redis目录,然后启动): ::进入D盘 d: ::进入redis目录 cd D:\soft\redis-2.8.9 ::启动服务 redis-server redis.windows.conf 相应...

2019-11-23 19:40:23 209 0

原创 java面试……面霸养成记

上一篇关于常见的java基础面试文章 这篇不错的合集:Spring常见面试题总结 1、MySQL索引面试(索引类型&&) 什么情况下索引失效 文章2 sql优化…… 2、事务面试 事务四种隔离级别 事物详解 关于Spring事务...

2019-11-09 12:03:33 203 0

原创 js中组装拼接json对象,通过java后端接收并解析

如图,需要将每条数据组装(标黄部分),并传到后端解析 js方法实现 function optDetail() { var detailId = ""; var testDate = ""; var t...

2019-11-03 12:00:57 517 0

原创 Ubuntu15/16安装Redis

1、执行,则安装启动redis: apt-get install redis-server 2、查看进程 ps -aux|grep redis 注意:3、这里着重说远程访问的适应修改: 修改/etc/redis/redis.conf 注释 # bind 127.0.0.1 ::1...

2019-10-29 18:57:54 19 0

原创 sleep和wait区别

sleep wait Thread类的静态方法 Object超类的成员方法 不会释放锁 释放锁,进入等待此对象的等待锁定池 不依赖monitor 依赖monitor(synchronized代码块中) 不需要唤醒 notify、notifyall唤醒(...

2019-10-03 15:24:01 34 0

原创 java生产者、消费者—线程安全

1、产品 /** * 产品 * Created by hgg on 2019/9/29. */ public class Product { private String name; public Product(String name) { this....

2019-09-29 10:47:08 32 0

原创 网站架构图

betawoo

2019-09-24 20:15:12 201 0

转载 java面试

大自然的搬运工: 转载自:https://blog.csdn.net/moneyshi/article/details/50786786#commentsedit 一、面试题基础总结 1、JVM结构原理、GC工作机制详解 答:具体参照:JVM结构、GC工作机制详解 ,说到GC,记住两...

2019-09-19 09:48:11 86 0

原创 缓存架构

一级、二级缓存: mysql缓存 caffeine 一级 redis 二级 流程: 1、写入:mysql查询后,写入一二级缓存; 2、更新:更新单台的caffeine,然后更新redis,最后通知各服务,更新caffeine; 充电学习传送门 ...

2019-09-18 20:16:13 29 0

原创 VM玩转docker————试试水

1、VM及Ubuntu文件下载(上传到百度云的,如果下载慢——推荐使用pandownload) 链接:https://pan.baidu.com/s/1dEvKvBWkyAhRWLeN_oinqw 提取码:wdrw VM、Ubuntu安装 docker安装教学视频 ubuntu下安装doc...

2019-09-02 17:35:16 98 0

原创 java之jvm参数

学习资料下载 一、-Xmx20M -Xms10M -XX:+PrintGCDetails(jdk1.8) -Xmx20M -Xms20M -Xlog:gc*(jdk1.9以上) 说明:-XX:+PrintGCDetails 打印GC详细信息 充电:JVM调优总结 -Xms -Xmx -...

2019-08-19 16:59:17 62 0

原创 pandownload使用cookie登录

突然打开一个白板,死活没办法登录……好吧,找找cookie办法 拼接cookie ①使用Chrome浏览器登录百度网盘网页版:https://pan.baidu.com/ ②查看当前使用的cookie (自行百度查看cookie的步骤) ③获取BDUSS ④获取STOKEN ⑤核...

2019-08-19 10:32:35 6934 0

原创 GitHub、gitee代码托管平台ssh秘钥,实现免密

1、利用git给自己邮箱生成 C:\Program Files\Git\usr\bin\ssh-keygen.exe 命令:ssh-keygen -t rsa -C "你的git邮箱地址" 提示:中途不输入,直接回车键即可 2、到路径打开复制:id_rsa.pub里...

2019-08-08 17:42:52 271 0

原创 Parameter 'xxx' not found. Available parameters are [arg1, arg0, param1, param2]

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'fid' not found. Avail...

2019-07-19 14:43:10 153 0

原创 spring-boot-devtools导致springboot的jar在服务器后台运行,一直重复启动

现象:如标题 罪魁祸首,是下面这个包: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</ar...

2019-07-03 15:12:48 469 0

原创 日程展示

需求: 制作一个设计师日程展示(类似时间轴,但是网上都没有类似定制的插件) 感谢思路 效果图: 代码(下载): <!DOCTYPE html> <html> <head> <title>设计师日程</title>...

2019-06-30 10:39:08 100 0

原创 LocalDate 简单工具类(根据日期,获取近两周的相关日期)

package com.betawoo.admin.commons.utils; import java.time.DayOfWeek; import java.time.LocalDate; import java.time.format.DateTimeFormatter; import j...

2019-06-29 11:34:53 602 0

原创 WdatePicker 日期联动选择(起始时间两者关系)

场景:效果如下,选择区间 话不多说上关键代码: 要的就是效率…………biubiu <tr> <th>时间周期<span style="color:red;">&nbsp;※&nbsp;</span>&...

2019-06-15 20:34:44 656 0

原创 idea插件

1、lombox 2、JRebel热部署 3、Intellij Idea Mybatis 插件(plugin和tools插件)

2019-06-13 14:53:21 93 0

原创 appscan尝鲜使用

1、安装 环境win10 链接:https://pan.baidu.com/s/1Ym7SsDAxD5EKtyL29rQVhA 提取码:i6l5 借鉴文章: 百度经验使用 文章2 2、配置 ①配置url ②登陆管理(使用记录有问题,改使用提示) ③选择策略 3、...

2019-06-12 16:20:53 135 0

原创 java利用POI解析Excel及图片

依赖jar <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> ...

2019-05-07 16:43:38 989 17

原创 js和jsp中实现金额三位分隔,千分位展示

一、js简单的正则方式(不推荐,复杂繁琐): <html> <body> <script type="text/javascript"> var value = "111212311.32"; document.wri...

2019-04-23 15:59:48 539 0

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