自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 4、idea方法注释修改?

idea方法注释

2022-06-09 17:21:19 172

原创 4、SQL超大数据分页查询及优化

SQL超大数据分页查询及优化1、平时用的sql查询:SELECT * FROM table ORDER BY grade limit 100000,10;2、优化后的sql查询:使用JOIN,先在索引列上完成分页操作,然后再回表获取所需要的列SELECT t1.* FROM table t1 INNER JOIN (SELECT id FROM table ORDER BY grade LIMIT 1000000,10) t2 on t1.id = t2.id;...

2022-04-24 16:15:47 498

原创 12、URL后端编码解码工具

import java.net.URLDecoder;String str = param.get("userIds").toString();String encode = URLDecoder.decode(str, "UTF-8");

2022-04-08 14:59:25 448

原创 2、springboot 2.4 以上版本多环境配置

springboot 2.4 以上版本多环境配置(sit、uat、prd)

2022-01-27 15:48:30 869

原创 1、maven helper插件安装和使用

报错信息:class “org.bouncycastle.jcajce.provider.asymmetric.DSTU4145$Mappings”'s signer information does not match signer information of other classes in the same package解决方法Maven Helper插件 IDEA配置使用(详细配置)

2021-12-22 14:55:04 890

原创 5、批量插入海量数据之Java插入MySql

后端开发:【批量插入海量数据之Java插入MySql】解决方案

2021-11-26 18:16:00 724

原创 2、线程池ThreadPool有界、无界队列、同步队列以及5大参数

队列的本质是内存,线程的本质是cpu线程池的两个方法:submit方法中调用的execute方法,但是submit方法有返回值;Java提供了4钟线程池:newCachedThreadPoolnewFixedThreadPoolnewSingleThreadExecutornewScheduledThreadPool你可以通过Executors来实例化这四种线程池。查看源码会发现,这四种线程池都直接或者间接获取的ThreadPoolExecutor实例 ,只是实例化时传递的参数不一样。所

2021-05-30 22:08:42 5608 1

原创 JSONP跨域访问($.Ajax({})实行实现数据请求,后端写个返回值new JSONPObject(callback, SysResult.success(result)))

利用传统ajax $.Ajax({})实行实现数据请求 $.ajax({ url : "http://sso.jt.com/user/check/"+escape(pin)+"/1?r=" + Math.random(), type:"get", //jsonp只能支持get请求 dataType:"jsonp...

2019-11-26 16:46:39 474

原创 HttpClient跨域访问技术(导一个依赖,两个配置类,一个工具类,最后是怎么运用)

<!--添加httpClient jar包 --> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> </dependency>httpClient.pr...

2019-11-26 16:10:44 228

原创 Kryo对象线程不安全,但是能加快序列化和反序列的速度

Kryo对象线程不安全,但是能加快序列化和反序列的速度*public final class KryoSerializeUtil { /**Kryo对象线程不安全,但是能加快序列化和反序列的速度*/ static private final ThreadLocal<Kryo> tLocal = new ThreadLocal<Kryo>() { protec...

2019-11-24 17:41:58 786

原创 泛型类、泛型接口、泛型方法(静态注意)

泛型类、泛型接口、泛型方法(静态注意)package com.company.java.generic;/** * 1.分析如下泛型定义是否正确? * 1)class A<Parameter>{} 正确 * 2)interface B<Param,Result>{} 正确 * 3)class C{ * public <T>void doMe...

2019-11-24 12:38:10 159

原创 LinkedHashMap false时为FIFO算法,true为Lru算法:(maxSize,0.75f,true)

import java.util.LinkedHashMap;/**false时为FIFO算法,true为Lru算法:(maxSize,0.75f,true) * 构建一个简单的LruCache对象 * LinkedHashMap * 1)存储结构:链表+散列表 * 2)存储算法:FIFO(先进先出),LRU(最近最少使用算法) * */class SimpleLruCache ex...

2019-11-24 09:55:37 221

原创 单例模式

饿汉单例/**饿汉单例:类加载时则创建对象实例.饿汉特点:类加载时则创建对象应用场景:小对象,频繁用,高并发/class Singleton04{//int[] array=new int[10241024];private Singleton04() {}/*对象在类加载时初始化/private static final Singleton04 instance=new ...

2019-11-23 15:25:00 66

原创 启动miniGC回收年轻代(标记整理算法)、内存不足时才会启动FullGC时,回收年轻代、老年代(标记清楚算法)和元空间区

内存不足时,启动miniGC回收年轻代(标记整理算法)、FullGC时,回收年轻代、老年代(标记清楚算法)和元空间区

2019-11-23 11:39:00 332

原创 JVM创建实例对象有可能分配在堆(逃逸对象)上也有可能分配在栈(未逃逸对象)上,打开逃逸分析-XX:+DoEscapeAnalysis

package com.company.java.oop.instance;2.如何检测对象分配在哪里了?JVM 参数配置-XX:+PrintGC 输出GC基本信息,1)-Xmx5m -Xms5m -XX:-DoEscapeAnalysis -XX:+PrintGC(输出GC日志)2)-Xmx5m -Xms5m -XX:+DoEscapeAnalysis -XX:+PrintGC3.J...

2019-11-23 11:21:36 495

原创 类加载初始化顺序(nullpoint异常)

package com.company.java.oop.cls;import java.util.HashMap;import java.util.Map;/**案例:考察类变量的初始化顺序(从上到下依次执行) */*== 案例:外部类被加载时会加载(实例/静态)内部类吗? 不会案例:(实例/静态)内部类被加载时会加载外部类吗? 不会何时会触发类加载?(隐式加载)1.1)访问使...

2019-11-23 09:17:59 145

原创 2、Cookie的工具(制造,从浏览器中获取及删除)

package com.jt.common.utill;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class CookieUtill { **> /**(...

2019-11-20 16:27:54 135

原创 1、根据request对象获取用户的IP的工具类

package com.jt.common.utill;import javax.servlet.http.HttpServletRequest;public class IPUtil { /** **(1)根据request对象获取用户的IP的工具类** * 获取用户真实IP地址,不使用request.getRemoteAddr()的原因是有可能用户使用了代理软件方式避免...

2019-11-20 16:27:40 60

原创 0、STS工具,SpringBoot的背景图片设置

SpringBoot的背景图片设置1.图片放置:2.CSS样式设置.MPart StyledText {background-image: url(./1.jpg);background-color: white;background-position: no-repeat;color: black;}

2019-10-25 18:01:01 1802

第5天-索引搜索.md

第5天-索引搜索.md

2021-04-04

空空如也

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

TA关注的人

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