自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 map极简模式实现策略模式

map极简模式实现策略模式

2022-01-20 17:06:44 679

原创 Spring boot 少量字段不使用对象接收 自定义注解转成JSON格式

Spring boot 少量字段不使用对象接收 自定义注解转成JSON格式

2021-11-24 18:31:19 651

原创 Redis 缓存击穿 缓存穿透 缓存雪崩 看这一篇就够了

在回答这几个问题之前先搞清楚 这几个问题分别出现在什么场景缓存穿透 (缓存穿透是指缓存和数据库中都没有的数据)加强数据校验 使用布隆过滤器 请求数据短时间缓存 终极大招,让运维对每秒请求超过阈值的IP进行拉黑缓存击穿(是指一个Key非常热点,在不停的扛着大并发,大并发集中对这一个点进行访问,当这个Key在失效的瞬间,持续的大并发就穿破缓存,直接请求数据库)热点数据永不失效 加互斥锁缓存雪崩( 缓存大面积失效,或者redis宕机了) 避免缓存同一时间失效在设置缓存失效时间的.

2020-11-23 19:00:21 128

原创 拦截XSS攻击

话不多说直接上代码@Configurationpublic class XssConfiguration { /** * 描述 : xssObjectMapper * * @param builder builder * @return xssObjectMapper */ @SuppressWarnings("Spring...

2020-01-02 18:31:45 585 2

原创 JDK 1.8 List操作 求和 提取属性

List<Parcel> parcels = new ArrayList<>(); parcels.add(new Parcel().setCustomerLength(0.0).setCustomerHeight(0.1)); parcels.add(new Parcel().setCustomerLength(0.001).setCu...

2019-12-20 11:31:33 3748

原创 通过数据库*****mapper.xml文件生成建表脚本

使用dom4j.jarpublic static void main(String[] args) throws Exception { generateSql("D://mapper", "D://test.sql");}/** * 生成sql * @param dirPath mapper.xml的父级文件夹 * @param sqlFile 选择你将要生成sql...

2019-10-23 18:13:07 2058 1

转载 比Xshel更好用的 FinalShell

FinalShell功能特点:1.多平台支持Windows,Mac OS X,Linux2.多标签,批量服务器管理.3.支持登录Ssh和Windows远程桌面.4.漂亮的平滑字体显示,内置100多个配色方案.5.shell,sftp同屏显示,同步切换目录.6.命令自动提示,智能匹配,输入更快捷,方便.7.sftp支持,通过各种优化技术,加载更快,切换,打开目录无需等待.8.服务...

2019-10-16 16:40:27 185

原创 List 分批处理

public interface BatchHandlerInterface<T> { /** * 分批回调方法 * */ public void handler(List<T> subList);}--------------------------------------------------------public abst...

2019-10-11 12:21:57 146 1

原创 Feign调用外部系统接口

上代码public interface TestpApi { /** *调用外部系统 * @param data 请求数据 * @param sysCode * @return */ @RequestLine("POST /test/find") @Headers({"Content-Type: applic...

2019-09-27 16:22:46 2846

翻译 Spring 获取bean 工具类

上代码:@Componentpublic class SpringContextUtil implements ApplicationContextAware { private static ApplicationContext applicationContext; @Override public void setApplicationContext(App...

2019-09-27 16:16:25 234

原创 普通工具类调用Spring 管理的容器

方法一:

2019-09-27 15:20:49 215

原创 XStream 工具类

话不多说,直接上代码首先下载jar包 <!-- https://mvnrepository.com/artifact/com.thoughtworks.xstream/xstream --><dependency> <groupId>com.thoughtworks.xstream</groupId> <arti...

2019-09-03 21:59:16 1123

原创 List<user> 根据 pwd属性做去重,直接看代码,

// 根据pwd去重// 利用 TreeSet 的排序去重构造函数来达到去重元素的目的List<User> userSet= users.stream().collect(Collectors.collectingAndThen(Collectors.toCollection( () -> new TreeSet<>(Compar...

2019-04-29 15:07:45 268

原创 mysql 查询出数据作为变量插入

SELECT    @zc_id := t3.ZC_IDFROM    表1 t1,    表2 t2,    表3 t3WHERE    t1.ZS_ID = t2.ZS_IDAND t2.ZS_ID = t3.ZS_IDAND t2.ZD_ID = t3.ZD_IDAND t1.SN_ID = 28AND t2.ZN_Name = '美国';  delete from...

2018-09-20 15:17:34 4271

原创 数据分割

public abstract class BatchHandlerList&lt;T&gt; implements BatchHandlerInterface&lt;T&gt; {        private static final Logger LOGGER = Logger.getLogger(BatchHandlerList.class);    //每次处理条数    pri...

2018-09-11 10:43:47 372

原创 定时任务2个服务器多个实列的时候加上@DisallowConcurrentExecution

2018-09-07 16:16:01 1359 1

原创 https 完美绕过证书,亲测可用

import java.io.IOException;import java.security.GeneralSecurityException;import java.security.cert.CertificateException;import java.security.cert.X509Certificate;import java.util.ArrayList;import...

2018-08-30 16:42:28 7722

原创 sql

SELECT-- 得到算出的结果sum(cm_id_coun)FROM(SELECT-- 多条不同数据求和sum(de.DOL_ORDERQUANTITY * i.IM_WEIGHT) AS cm_id_counFROMdo_deliveryorderline deLEFT JOIN im_itemattributenew i ON de.im_id

2017-02-16 14:09:01 135

原创 事物

public ResultData doOutstorage(String whCodeOrigin, String dohCode,String dohShippingNo, SoShippingorderheader soShippingorderheaderV)throws Exception {ResultData resultData = new ResultData();

2016-09-23 10:55:22 196

转载 jvm 堆与栈

这两天看了一下深入浅出JVM这本书,推荐给高级的java程序员去看,对你了解JAVA的底层和运行机制有比较大的帮助。废话不想讲了.入主题:先了解具体的概念:JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method) 堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)2.jvm

2016-09-22 11:14:38 124

原创 sq

在数据库插入数据的时候先查询在插入;如果有就不跳过;没有就插入;具体脚本如下:INSERT INTO table (LC_CODE, WH_CODE, ZN_CODE, LT_CODE, LA_CODE, LS_CODE, LC_X, LC_Y, LC_Z, LC_ABCCATEGORY, LC_SUSTAINWEIGHT, LC_PUTAWAYLOCK, LC_PUTAWAYPRIORITY

2016-09-22 10:42:01 424

原创 数据分组求和

-- 分组在求和 count_tb 表的别名select count(*) from (SELECTCOUNT(de.CM_ID) as cm_id_countFROMdo_deliveryorderline deLEFT joindo_deliveryorderheader d onde.doh_id= d.doh_idLEFT join im_item i

2016-09-20 10:40:34 363 1

springboot-admin-master.zip

后台 测试,

2020-02-03

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

TA关注的人

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