加载中
easyexcel 自动设置列宽

版本 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.4</version> </dependency> 导出controller层代码 ......

git清楚工程下的用户信息

删掉本 工程的用户信息 rm -rf rebase-repo/.git git rebase 会将分支回滚到另一个分支的一个公共点 并重新生成两个的分支的commit

05/22 08:13
43
oauth2 杂谈

因为公司用oauth2 来认证和鉴权。就花了点时间了解这个框架。总的来说,这个框架还是比较重的并且难以理解 主要是它是靠过滤器的,很多都需要配置。可以通过properties和java代码来配置,很多...

05/05 18:01
17
jackson工具类

ObjectMapper,jackson 代码 import com.fasterxml.jackson.databind.ObjectMapper; import java.io.IOException; public class JsonUtil { static ObjectMapper objectMapper = new ObjectM...

05/04 19:41
107
RabbitMq 发送消息时,同时接受返回数据

生产者代码,注意要设在将返回数据放入的队列; 通过这种方式可以实现同步阻塞,从而得到返回数据 package com.boot.springbootnew.component; import com.alibaba.fastjson.JSON; import c...

根据原有表名添加主键工具

import org.springframework.util.CollectionUtils; import java.sql.*; import java.util.*; public class ClientTest { public static void main(String[] args) throws ClassNotFoundExce...

04/25 16:24
30
xfire 简易调度 webservice

利用xfire 可以方便地调用webservice 服务 maven 坐标;注意要排除xfire-spring ,否则会有jar包冲突的问题 <dependency> <groupId>org.codehaus.xfire</groupId> <artifactId>xfi......

redison实现分布式锁的思路

redison 分布式锁 我们可以先看下它的一个原理图 简单来说: 1,将加锁和设置锁的超时时间设置为原子性操作,锁的过期时间默认为30s 2,后台有个定时任务去每隔10s判断是否需要给锁续期 这样...

04/04 19:25
147
归并排序

https://www.bilibili.com/video/BV1Zt411o7Rn?p=25 参考:这个视频借鉴的归并写法 主要逻辑在对排好后的两个数组进行归并逻辑,就是有一个指向第一个数组的指针i和指向第二个数组的指针j 进...

03/30 14:22
25
mysql 的一些知识点

单表优化:考虑使用ref(使用了非唯一索引),或range(使用了索引) index 是遍历了索引后进行回表遍历 all 直接查全表 extra不要有using filesort(有第二次查询,一般伴随着order by), ...

03/29 22:33
38
缓存一致性问题

一般我们的热点数据用到缓存,都存在一个问题。 就是在数据更新时,到底是 1,先更新db再更新缓存 2,先更新缓存再更新db 3,更新db前让缓存无效 4,更新db后让缓存无效 1,先更新db再更新缓...

03/28 21:56
38
一致性hash 的简单理解

比如我们原来的负载均衡算法是对服务器提供者可以提供的数量取余 这样存在的一个弊端,就是新加或删除一个节点,需要重新计算hash的落点 原来的落点就失效了 比如:原先hash(ip) % 3 ,后来h...

03/28 18:18
56
查看数据库到底是查询多还是修改多

show global status where variable_name in('com_select','com_insert','com_delete','com_update');...

03/28 10:06
29
maven deploy的时候把源码也上传

maven 插件不够的时候, mvn deploy -DskipTests 执行完以后,只能把jar包部署上去。这时候引入的人下载不带源码,看不到注释之类的信息。 增加 maven-source-plugin 插件就可以了。 <build...

03/27 08:37
73
商城表设计

SET NAMES utf8mb4; use order_0; DROP TABLE IF EXISTS `t_invoice`; CREATE TABLE `t_invoice` ( `id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '自增ID', `saas_id` bigint(20)...

03/25 09:44
24
自动生成get/set 工具类

代码 import java.lang.reflect.Method; import java.util.HashMap; import java.util.Map; public class GetSetUtil { public static void main(String[] args) { setMethod(RightsItem......

03/25 09:28
64
csv 导出数据

super-csv 版 controller层 代码 @RequestMapping(value = "/dowanload",method = RequestMethod.GET) public void dowanload(HttpServletResponse response) throws IOException { respon.....

03/18 18:17
46
激活office2019

激活方法,本方法是在国外论坛上看到的: 新建文本文档,输入以下代码: @echo off (cd /d "%~dp0")&&(NET FILE||(powershell start-process -FilePath '%0' -verb runas)&&(exit /B)) >NUL...

03/07 18:57
201
spring何时为代理创建代理对象

因为我们在获取目标类时,如果该目标类有指定代理类,届时获取的实例其实是代理对象 所以大胆猜测,在应用创建目标类时,其实是将目标类进行了处理,将代理类放入了ioc。 下面开始进行验证 ...

03/07 10:19
398
java8的字符串常量池和静态变量都在堆中

jvm 参数如下:-Xmx5m 1,如图,给静态变量设置一个很大的值,此时堆内存溢出 2,给字符串常量池一直添加字符串数据

01/08 16:10
85

没有更多内容

加载失败,请刷新页面

返回顶部
顶部